@import url(//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Montserrat:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
:root{z-index:1;--loader-overlay-bg-color: var(--bs-primary, #fff);--loader-overlay-opacity: .05;--loader-message-bg-color: rgb(247,247,249);--loader-message-bg-gradient: radial-gradient(circle, rgba(247,247,249,.7) 0%, rgba(255,255,255,0.2) 60%);--loader-message-border-color: rgba(247,247,249,.5);--loader-spinner-color-1: var(--bs-primary, #333);--loader-spinner-color-2: var(--bs-primary, #333);--loader-spinner-timing: 0.8s;--bs-backdrop-bg: #fff}.m4c-loader-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2147483000;display:none;background:var(--loader-overlay-bg-color, #fff);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:var(--loader-overlay-opacity, 0.5)}.m4c-loader-overlay.m4c-loading{display:block;cursor:wait;pointer-events:none}.m4c-dual-ring{display:inline-block}.m4c-dual-ring:after{content:" ";display:block;width:var(--loader-spinner-height, 100px);height:var(--loader-spinner-width, 100px);border-radius:50%;border:var(--loader-spinner-width, 18px) solid var(--loader-spinner-color-1, #000);border-color:var(--loader-spinner-color-1, #000) rgba(0,0,0,0) var(--loader-spinner-color-2, #000) rgba(0,0,0,0);animation:dual-ring var(--loader-spinner-timing, 1.2s) linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.m4c-ripple{display:inline-block;position:relative;width:80px;height:80px}.m4c-ripple div{position:absolute;border:4px solid var(--loader-spinner-color-1, #000);opacity:1;border-radius:50%;animation:m4c-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.m4c-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes m4c-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}.m4c-dot-circle{display:inline-block;position:relative;width:80px;height:80px}.m4c-dot-circle div{position:absolute;width:10px;height:10px;background:var(--loader-spinner-color-1, #000);border-radius:50%;animation:m4c-dot-circle 1.2s linear infinite}.m4c-dot-circle div:nth-child(1){animation-delay:0s;top:37px;left:66px}.m4c-dot-circle div:nth-child(2){animation-delay:-0.1s;top:22px;left:62px}.m4c-dot-circle div:nth-child(3){animation-delay:-0.2s;top:11px;left:52px}.m4c-dot-circle div:nth-child(4){animation-delay:-0.3s;top:7px;left:37px}.m4c-dot-circle div:nth-child(5){animation-delay:-0.4s;top:11px;left:22px}.m4c-dot-circle div:nth-child(6){animation-delay:-0.5s;top:22px;left:11px}.m4c-dot-circle div:nth-child(7){animation-delay:-0.6s;top:37px;left:7px}.m4c-dot-circle div:nth-child(8){animation-delay:-0.7s;top:52px;left:11px}.m4c-dot-circle div:nth-child(9){animation-delay:-0.8s;top:62px;left:22px}.m4c-dot-circle div:nth-child(10){animation-delay:-0.9s;top:66px;left:37px}.m4c-dot-circle div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.m4c-dot-circle div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes m4c-dot-circle{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}.m4c-roller{display:inline-block;position:relative;width:80px;height:80px}.m4c-roller div{animation:m4c-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.m4c-roller div:after{content:" ";display:block;position:absolute;width:10px;height:10px;border-radius:50%;background:var(--loader-spinner-color-1, #000);margin:-4px 0 0 -4px}.m4c-roller div:nth-child(1){animation-delay:-0.036s}.m4c-roller div:nth-child(1):after{top:63px;left:63px}.m4c-roller div:nth-child(2){animation-delay:-0.072s}.m4c-roller div:nth-child(2):after{top:68px;left:56px}.m4c-roller div:nth-child(3){animation-delay:-0.108s}.m4c-roller div:nth-child(3):after{top:71px;left:48px}.m4c-roller div:nth-child(4){animation-delay:-0.144s}.m4c-roller div:nth-child(4):after{top:72px;left:40px}.m4c-roller div:nth-child(5){animation-delay:-0.18s}.m4c-roller div:nth-child(5):after{top:71px;left:32px}.m4c-roller div:nth-child(6){animation-delay:-0.216s}.m4c-roller div:nth-child(6):after{top:68px;left:24px}.m4c-roller div:nth-child(7){animation-delay:-0.252s}.m4c-roller div:nth-child(7):after{top:63px;left:17px}.m4c-roller div:nth-child(8){animation-delay:-0.288s}.m4c-roller div:nth-child(8):after{top:56px;left:12px}@keyframes m4c-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.m4c-spinner{display:inline-block;position:relative;width:80px;height:80px}.m4c-spinner div{transform-origin:40px 40px;animation:m4c-spinner 1.2s linear infinite}.m4c-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:var(--loader-spinner-color-1, #000)}.m4c-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.m4c-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.m4c-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.m4c-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.m4c-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.m4c-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.m4c-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.m4c-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.m4c-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.m4c-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.m4c-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.m4c-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes m4c-spinner{0%{opacity:1}100%{opacity:0}}.m4c-ring{display:inline-block;position:relative;width:100px;height:100px}.m4c-ring div{box-sizing:border-box;display:block;position:absolute;width:90px;height:90px;margin:8px;border:18px solid var(--loader-spinner-color-1, #000);border-radius:50%;animation:m4c-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--loader-spinner-color-1, #000) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.m4c-ring div:nth-child(1){animation-delay:-0.45s}.m4c-ring div:nth-child(2){animation-delay:-0.3s}.m4c-ring div:nth-child(3){animation-delay:-0.15s}@keyframes m4c-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.m4c-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.m4c-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--loader-spinner-color-1, #000);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.m4c-ellipsis div:nth-child(1){left:8px;animation:m4c-ellipsis1 .6s infinite}.m4c-ellipsis div:nth-child(2){left:8px;animation:m4c-ellipsis2 .6s infinite}.m4c-ellipsis div:nth-child(3){left:32px;animation:m4c-ellipsis2 .6s infinite}.m4c-ellipsis div:nth-child(4){left:56px;animation:m4c-ellipsis3 .6s infinite}@keyframes m4c-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes m4c-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes m4c-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.m4c-bars{display:inline-block;position:relative;width:80px;height:80px}.m4c-bars div{display:inline-block;position:absolute;left:8px;width:16px;background:var(--loader-spinner-color-1, #000);animation:m4c-bars var(--loader-spinner-timing, 1.2s) infinite}.m4c-bars div:nth-child(1){left:8px;animation-delay:-0.24s}.m4c-bars div:nth-child(2){left:32px;animation-delay:-0.12s}.m4c-bars div:nth-child(3){left:56px;animation-delay:0}@keyframes m4c-bars{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.m4c-ball{display:block;position:relative;height:40px;width:106px;border:3px solid var(--loader-spinner-color-2, #000);border-radius:20px;box-sizing:border-box}.m4c-ball:before{content:"";position:absolute;left:0;bottom:0;width:36px;height:36px;border-radius:50%;background:var(--loader-spinner-color-1, #000);animation:m4c-ball var(--loader-spinner-timing, 1.2s) ease-in-out infinite alternate}@keyframes m4c-ball{0%{left:0;transform:translateX(0%)}100%{left:100%;transform:translateX(-100%)}}#m4c-body-wrapper{height:100%;position:relative;z-index:1}#m4c-fullscreen-loader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2147483647}.m4c-fullscreen-loader-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2147483647}.m4c-loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-140px;padding:2em 4em}.m4c-loader-content.active{background:var(--loader-content-bg, #fff);border-radius:8px;border:1px solid var(--loader-content-border, #999);box-shadow:1px 1px 4px var(--loader-content-shadow, #999)}.m4c-fullscreen-loader-message{margin:2em auto 0 auto;color:var(--loader-message-color, #000)}.m4c-fullscreen-loader-message:empty{display:none}.m4c-fullscreen-loader-message p{margin:0;padding:0}#m4c-loader-message{color:var(--bs-primary, #333) !important;background:var(--loader-message-bg-color, #333) !important;background:var(--loader-message-bg-gradient, #333) !important;border:1px solid var(--loader-message-border-color, #333) !important;padding:.5em 1.25em;font-size:1em}#m4c-loader-message p{color:var(--bs-primary, #333) !important;font-size:1em}.modal-backdrop{--bs-backdrop-bg: #fff}.m4c-loader-anim{display:flex;align-items:center;justify-content:center}.m4c-loader-anim.m4c-spinner,.m4c-loader-anim.m4c-roller{display:block}.m4c-button-loader{position:relative}.m4c-element-loader,.m4c-button-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.grecaptcha-badge{visibility:hidden}#image-upload-preview{margin-top:1.25em}#m4c-mfa{display:none}#options-bg{display:flex;align-items:center;margin-left:2em;margin:0 auto}#options-bg span{display:inline-block;width:2em;height:2em;border:1px solid #00a19c;box-shadow:0 px 0px 5px #999;margin-right:.5em;font-size:11px;cursor:pointer;border-radius:.25rem}#options-bg span.checkered{background:url(3dd8ddc6a902f24593bd3674141b8715019e69276b502ddcd0cf92187bbd05ea.png)}#options-bg span.checkered-dark{background:url(194dd8df45c0ef4c1c8a9bc156c98c7c6d500893807dd371c6b7859317cf3ea9.png)}#options-bg span.active{border:1px solid #dc322f}#m4c-matgen body,.m4c-matgen body,:is(.m4c-matgen) body{color:#000;font-family:"Roboto","Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.625}#m4c-matgen a:not(.btn):not(.dropdown-item):not(#feedback-btn),.m4c-matgen a:not(.btn):not(.dropdown-item):not(#feedback-btn),:is(.m4c-matgen) a:not(.btn):not(.dropdown-item):not(#feedback-btn){color:#000;text-decoration:underline;transition:.2s ease}#m4c-matgen a:not(.btn):not(.dropdown-item):not(#feedback-btn):hover,.m4c-matgen a:not(.btn):not(.dropdown-item):not(#feedback-btn):hover,:is(.m4c-matgen) a:not(.btn):not(.dropdown-item):not(#feedback-btn):hover{color:#414141}#m4c-matgen h1,.m4c-matgen h1,:is(.m4c-matgen) h1{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h2,.m4c-matgen h2,:is(.m4c-matgen) h2{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h3,.m4c-matgen h3,:is(.m4c-matgen) h3{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h4,.m4c-matgen h4,:is(.m4c-matgen) h4{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h5,.m4c-matgen h5,:is(.m4c-matgen) h5{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h6,.m4c-matgen h6,:is(.m4c-matgen) h6{margin-top:0;margin-bottom:.5em;color:#000}#m4c-matgen h1,#m4c-matgen h2,#m4c-matgen h3,#m4c-matgen h4,#m4c-matgen h5,.m4c-matgen h1,.m4c-matgen h2,.m4c-matgen h3,.m4c-matgen h4,.m4c-matgen h5,:is(.m4c-matgen) h1,:is(.m4c-matgen) h2,:is(.m4c-matgen) h3,:is(.m4c-matgen) h4,:is(.m4c-matgen) h5{font-family:"Roboto","Open Sans",Arial,Helvetica,sans-serif}#m4c-matgen h1,.m4c-matgen h1,:is(.m4c-matgen) h1{font-size:3em}#m4c-matgen h2,.m4c-matgen h2,:is(.m4c-matgen) h2{font-size:2.5em}#m4c-matgen h3,.m4c-matgen h3,:is(.m4c-matgen) h3{font-size:2em}#m4c-matgen h4,.m4c-matgen h4,:is(.m4c-matgen) h4{font-size:1.625em}#m4c-matgen h5,.m4c-matgen h5,:is(.m4c-matgen) h5{font-size:1.25em}#m4c-matgen h6,.m4c-matgen h6,:is(.m4c-matgen) h6{font-size:1em}#m4c-matgen .body-copy--sm,.m4c-matgen .body-copy--sm,:is(.m4c-matgen) .body-copy--sm{font-size:.875em;line-height:1.375}#m4c-matgen .body-copy--xs,.m4c-matgen .body-copy--xs,:is(.m4c-matgen) .body-copy--xs{font-size:.75em;line-height:1.25}#m4c-matgen .body-copy--xxs,.m4c-matgen .body-copy--xxs,:is(.m4c-matgen) .body-copy--xxs{font-size:.625em;line-height:1}#m4c-matgen .body-copy--lg,.m4c-matgen .body-copy--lg,:is(.m4c-matgen) .body-copy--lg{font-size:1.125em;line-height:1.75}#m4c-matgen .body-copy--xl,.m4c-matgen .body-copy--xl,:is(.m4c-matgen) .body-copy--xl{font-size:1.25em;line-height:1.6}#m4c-matgen p,#m4c-matgen a,.m4c-matgen p,.m4c-matgen a,:is(.m4c-matgen) p,:is(.m4c-matgen) a{font-family:"Roboto","Open Sans",Arial,Helvetica,sans-serif}#m4c-matgen p,.m4c-matgen p,:is(.m4c-matgen) p{color:#000;font-size:1em;line-height:1.625}#m4c-matgen p+p,.m4c-matgen p+p,:is(.m4c-matgen) p+p{margin-top:1em}#m4c-matgen p+h2,.m4c-matgen p+h2,:is(.m4c-matgen) p+h2{margin-top:1.125em}#m4c-matgen p+h4,#m4c-matgen ul+h4,#m4c-matgen ol+h4,.m4c-matgen p+h4,.m4c-matgen ul+h4,.m4c-matgen ol+h4,:is(.m4c-matgen) p+h4,:is(.m4c-matgen) ul+h4,:is(.m4c-matgen) ol+h4{margin-top:1em}#m4c-matgen p+h2,#m4c-matgen ul+h2,#m4c-matgen ol+h2,.m4c-matgen p+h2,.m4c-matgen ul+h2,.m4c-matgen ol+h2,:is(.m4c-matgen) p+h2,:is(.m4c-matgen) ul+h2,:is(.m4c-matgen) ol+h2{margin-top:1em}#m4c-matgen p+h3,#m4c-matgen ul+h3,#m4c-matgen ol+h3,.m4c-matgen p+h3,.m4c-matgen ul+h3,.m4c-matgen ol+h3,:is(.m4c-matgen) p+h3,:is(.m4c-matgen) ul+h3,:is(.m4c-matgen) ol+h3{margin-top:.75em}#m4c-matgen h2+h3,.m4c-matgen h2+h3,:is(.m4c-matgen) h2+h3{margin-top:-0.35em}#m4c-matgen .bold,.m4c-matgen .bold,:is(.m4c-matgen) .bold{font-weight:bold}#m4c-matgen #badges,.m4c-matgen #badges,:is(.m4c-matgen) #badges{position:absolute;left:18em}#m4c-matgen .modal-body p,.m4c-matgen .modal-body p,:is(.m4c-matgen) .modal-body p{max-width:600px}#m4c-matgen .modal.revised.fade.show.m4c-matgen,.m4c-matgen .modal.revised.fade.show.m4c-matgen,:is(.m4c-matgen) .modal.revised.fade.show.m4c-matgen{z-index:2147480000}#m4c-matgen #options-bg,.m4c-matgen #options-bg,:is(.m4c-matgen) #options-bg{position:relative;top:-0.25em}#m4c-matgen .env-badge,.m4c-matgen .env-badge,:is(.m4c-matgen) .env-badge{border:1px solid #333;color:#fff;font-weight:bold;padding:2px 4px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;margin-top:.5em;font-size:.55em;text-transform:uppercase;position:relative;top:.35em}#m4c-matgen #tenant-badge,.m4c-matgen #tenant-badge,:is(.m4c-matgen) #tenant-badge{background-color:#3b72a4;border-top-left-radius:16px;border-bottom-left-radius:16px;margin-right:-5px;padding-left:8px}#m4c-matgen #env-badge,.m4c-matgen #env-badge,:is(.m4c-matgen) #env-badge{border-top-right-radius:16px;border-bottom-right-radius:16px;margin-left:0;padding-right:8px}#m4c-matgen #matgen-controller,.m4c-matgen #matgen-controller,:is(.m4c-matgen) #matgen-controller{display:none}#m4c-matgen #mfa-error-message p,.m4c-matgen #mfa-error-message p,:is(.m4c-matgen) #mfa-error-message p{color:red}#m4c-matgen #matgen-mfa-setup-modal-label,.m4c-matgen #matgen-mfa-setup-modal-label,:is(.m4c-matgen) #matgen-mfa-setup-modal-label{line-height:40px}#m4c-matgen .alert-modal-close-button,.m4c-matgen .alert-modal-close-button,:is(.m4c-matgen) .alert-modal-close-button{background-image:none !important;position:absolute;top:0;right:0;line-height:1em}#m4c-matgen #alert-modal p,.m4c-matgen #alert-modal p,:is(.m4c-matgen) #alert-modal p{max-width:700px}#m4c-matgen #alert-modal .alert,.m4c-matgen #alert-modal .alert,:is(.m4c-matgen) #alert-modal .alert{margin-top:1em}#m4c-matgen .grecaptcha-badge,.m4c-matgen .grecaptcha-badge,:is(.m4c-matgen) .grecaptcha-badge{visibility:hidden}#m4c-matgen .alert,.m4c-matgen .alert,:is(.m4c-matgen) .alert{text-align:center}#m4c-matgen .alert-danger,.m4c-matgen .alert-danger,:is(.m4c-matgen) .alert-danger{color:#842029;background-color:#f8d7da;border-color:#f1aeb5;font-weight:bold}#m4c-matgen .signup-password-guidance,.m4c-matgen .signup-password-guidance,:is(.m4c-matgen) .signup-password-guidance{margin-bottom:0}#m4c-matgen .signup-inline-feedback,.m4c-matgen .signup-inline-feedback,:is(.m4c-matgen) .signup-inline-feedback{display:none;margin-top:.5rem;color:#842029;font-size:.875rem;font-weight:600;text-align:left}#m4c-matgen .signup-inline-feedback.is-visible,.m4c-matgen .signup-inline-feedback.is-visible,:is(.m4c-matgen) .signup-inline-feedback.is-visible{display:block}#m4c-matgen .page-home,.m4c-matgen .page-home,:is(.m4c-matgen) .page-home{padding-bottom:15em}#m4c-matgen #matgen-header-links,.m4c-matgen #matgen-header-links,:is(.m4c-matgen) #matgen-header-links{display:flex;align-items:center;justify-content:flex-end}#m4c-matgen .modal-dialog-scrollable.modal-dialog .modal-content,.m4c-matgen .modal-dialog-scrollable.modal-dialog .modal-content,:is(.m4c-matgen) .modal-dialog-scrollable.modal-dialog .modal-content{max-width:85vw}#m4c-matgen .uploaded-image-group,.m4c-matgen .uploaded-image-group,:is(.m4c-matgen) .uploaded-image-group{margin-top:2em}#m4c-matgen #image-upload-form,.m4c-matgen #image-upload-form,:is(.m4c-matgen) #image-upload-form{max-width:600px}#m4c-matgen .upload-section,.m4c-matgen .upload-section,:is(.m4c-matgen) .upload-section{background:#fff;border:.9px solid #e1e1e1;box-sizing:border-box;box-shadow:0px 3px 4px rgba(0,0,0,.1);border-radius:3px;padding:2em}#m4c-matgen .upload-section .upload-area,.m4c-matgen .upload-section .upload-area,:is(.m4c-matgen) .upload-section .upload-area{background:#f5f5f5;border:1px dashed #939393;border-radius:3px;width:380px;height:220px;margin:0 auto}#m4c-matgen .upload-section .upload-area div,.m4c-matgen .upload-section .upload-area div,:is(.m4c-matgen) .upload-section .upload-area div{display:flex;justify-content:center;flex-direction:column}#m4c-matgen .upload-section .upload-area div p,.m4c-matgen .upload-section .upload-area div p,:is(.m4c-matgen) .upload-section .upload-area div p{margin-bottom:0}#m4c-matgen .upload-section .upload-link,.m4c-matgen .upload-section .upload-link,:is(.m4c-matgen) .upload-section .upload-link{font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#ae29fe;text-align:center;display:block;margin-top:2em}#m4c-matgen #cropper-div,.m4c-matgen #cropper-div,:is(.m4c-matgen) #cropper-div{width:600px;height:400px}#m4c-matgen #croppie-div,.m4c-matgen #croppie-div,:is(.m4c-matgen) #croppie-div{margin:auto}#m4c-matgen .table-actions,.m4c-matgen .table-actions,:is(.m4c-matgen) .table-actions{white-space:nowrap;text-align:right}#m4c-matgen .swatch,.m4c-matgen .swatch,:is(.m4c-matgen) .swatch{width:50px;height:2px;flex-grow:1}#m4c-matgen .btn,.m4c-matgen .btn,:is(.m4c-matgen) .btn{font-weight:bold}#m4c-matgen #matgen-main,.m4c-matgen #matgen-main,:is(.m4c-matgen) #matgen-main{display:none;flex:1;position:relative;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:1rem;min-width:0}#m4c-matgen #options-container,.m4c-matgen #options-container,:is(.m4c-matgen) #options-container{min-width:320px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end}#m4c-matgen .m4c-matgen.option-wrapper,#m4c-matgen .option-wrapper,.m4c-matgen .m4c-matgen.option-wrapper,.m4c-matgen .option-wrapper,:is(.m4c-matgen) .m4c-matgen.option-wrapper,:is(.m4c-matgen) .option-wrapper{border:1px solid #dedede;border-radius:4px;padding:12px;cursor:pointer;background:url(449e91dbba7260c812c462dce1f8d84a042656b0877825744fe5955c5c471aab.png);position:relative;text-align:center;max-width:30%;margin:.15em}#m4c-matgen .admin-option-container,.m4c-matgen .admin-option-container,:is(.m4c-matgen) .admin-option-container{max-width:20%}#m4c-matgen .admin-option-container .option-wrapper,.m4c-matgen .admin-option-container .option-wrapper,:is(.m4c-matgen) .admin-option-container .option-wrapper{max-width:100%}#m4c-matgen .option-wrapper:not(:first-of-type),.m4c-matgen .option-wrapper:not(:first-of-type),:is(.m4c-matgen) .option-wrapper:not(:first-of-type){margin-top:12px}#m4c-matgen .option-wrapper:hover,.m4c-matgen .option-wrapper:hover,:is(.m4c-matgen) .option-wrapper:hover{border-color:var(--bs-secondary)}#m4c-matgen .option-wrapper:active,#m4c-matgen .option-wrapper.selected-option,.m4c-matgen .option-wrapper:active,.m4c-matgen .option-wrapper.selected-option,:is(.m4c-matgen) .option-wrapper:active,:is(.m4c-matgen) .option-wrapper.selected-option{border-color:var(--bs-primary)}#m4c-matgen .option-wrapper input[type=checkbox],.m4c-matgen .option-wrapper input[type=checkbox],:is(.m4c-matgen) .option-wrapper input[type=checkbox]{margin-right:18px}#m4c-matgen #error-container,.m4c-matgen #error-container,:is(.m4c-matgen) #error-container{margin:auto;margin-top:4em !important;text-align:center;max-width:50vw;margin:auto}#m4c-matgen #sidebar.user .node-type,#m4c-matgen #sidebar.user .node-icons,.m4c-matgen #sidebar.user .node-type,.m4c-matgen #sidebar.user .node-icons,:is(.m4c-matgen) #sidebar.user .node-type,:is(.m4c-matgen) #sidebar.user .node-icons{display:none}#m4c-matgen #sidebar.user .node-name,.m4c-matgen #sidebar.user .node-name,:is(.m4c-matgen) #sidebar.user .node-name{border:none;background:rgba(0,0,0,0)}#m4c-matgen #sidebar.user .sidebar-actions,.m4c-matgen #sidebar.user .sidebar-actions,:is(.m4c-matgen) #sidebar.user .sidebar-actions{padding-left:6px}#m4c-matgen .modal-dialog,.m4c-matgen .modal-dialog,:is(.m4c-matgen) .modal-dialog{max-width:fit-content}#m4c-matgen .template-type,.m4c-matgen .template-type,:is(.m4c-matgen) .template-type{margin-bottom:.5em;font-size:.8em}#m4c-matgen #page-thumb,.m4c-matgen #page-thumb,:is(.m4c-matgen) #page-thumb{max-width:25vw}#m4c-matgen .file-placeholder,.m4c-matgen .file-placeholder,:is(.m4c-matgen) .file-placeholder{text-align:center;color:var(--bs-primary)}#m4c-matgen #preview-col,.m4c-matgen #preview-col,:is(.m4c-matgen) #preview-col{display:flex;justify-content:center;max-width:24em;margin:4em auto;text-align:center}#m4c-matgen #preview-col svg,.m4c-matgen #preview-col svg,:is(.m4c-matgen) #preview-col svg{color:var(--bs-primary)}#m4c-matgen .btn-outline-light,.m4c-matgen .btn-outline-light,:is(.m4c-matgen) .btn-outline-light{color:#a5a5a5}#m4c-matgen .form-error,.m4c-matgen .form-error,:is(.m4c-matgen) .form-error{color:var(--bs-danger);text-align:center}#m4c-matgen #show-grid,#m4c-matgen #hide-grid,#m4c-matgen #slide-submenu,.m4c-matgen #show-grid,.m4c-matgen #hide-grid,.m4c-matgen #slide-submenu,:is(.m4c-matgen) #show-grid,:is(.m4c-matgen) #hide-grid,:is(.m4c-matgen) #slide-submenu{display:none}#m4c-matgen main.editor,.m4c-matgen main.editor,:is(.m4c-matgen) main.editor{flex:1;overflow:auto;position:relative;display:flex;width:100vw}#m4c-matgen #matgen-controller,.m4c-matgen #matgen-controller,:is(.m4c-matgen) #matgen-controller{height:100%;width:100%;min-width:0}#m4c-matgen #matgen-controller.editor,.m4c-matgen #matgen-controller.editor,:is(.m4c-matgen) #matgen-controller.editor{flex:1 1 auto;width:auto;overflow:auto}@media(max-width: 991.98px){#m4c-matgen #matgen-main,.m4c-matgen #matgen-main,:is(.m4c-matgen) #matgen-main{flex-direction:column;gap:.75rem}#m4c-matgen #matgen-controller.editor,.m4c-matgen #matgen-controller.editor,:is(.m4c-matgen) #matgen-controller.editor{width:100%}}#m4c-matgen .node-name,.m4c-matgen .node-name,:is(.m4c-matgen) .node-name{text-transform:capitalize}#m4c-matgen #question-material-name,.m4c-matgen #question-material-name,:is(.m4c-matgen) #question-material-name{display:flex;max-width:30em}#m4c-matgen #question-template-options,.m4c-matgen #question-template-options,:is(.m4c-matgen) #question-template-options{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-self:flex-start;margin-top:1em;margin-bottom:1em;max-width:90%}#m4c-matgen #question-template-options div svg,.m4c-matgen #question-template-options div svg,:is(.m4c-matgen) #question-template-options div svg{width:35%;height:35%}#m4c-matgen #question-template-options .template-option-wrapper,.m4c-matgen #question-template-options .template-option-wrapper,:is(.m4c-matgen) #question-template-options .template-option-wrapper{margin-top:.5em;margin-left:.5em;right:.5em;width:20em;display:flex;cursor:pointer;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}#m4c-matgen #question-template-options .template-option-wrapper .template-option-image p,.m4c-matgen #question-template-options .template-option-wrapper .template-option-image p,:is(.m4c-matgen) #question-template-options .template-option-wrapper .template-option-image p{margin-bottom:0}#m4c-matgen #question-template-options .template-option-wrapper:hover,#m4c-matgen #question-template-options .template-option-wrapper:focus,.m4c-matgen #question-template-options .template-option-wrapper:hover,.m4c-matgen #question-template-options .template-option-wrapper:focus,:is(.m4c-matgen) #question-template-options .template-option-wrapper:hover,:is(.m4c-matgen) #question-template-options .template-option-wrapper:focus{box-shadow:0 6px 15px 0 rgba(0,0,0,.15)}#m4c-matgen #question-template-options .template-option-wrapper .card-container,.m4c-matgen #question-template-options .template-option-wrapper .card-container,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container{margin-top:0;margin-left:0}#m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option,.m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container .card.option{background-color:rgba(0,0,0,0);border:none;border-radius:3px;box-shadow:none;margin-bottom:0}#m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option:hover,#m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option:focus,.m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option:hover,.m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option:focus,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container .card.option:hover,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container .card.option:focus{box-shadow:none}#m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option h6,.m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option h6,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container .card.option h6{margin:1.6em 1em 0;color:#212121;font-size:1em;font-weight:bold;line-height:1.25}#m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option p,.m4c-matgen #question-template-options .template-option-wrapper .card-container .card.option p,:is(.m4c-matgen) #question-template-options .template-option-wrapper .card-container .card.option p{margin:0 1em 1.4em;font-size:.8em}#m4c-matgen #question-template-options .card-container,.m4c-matgen #question-template-options .card-container,:is(.m4c-matgen) #question-template-options .card-container{flex:0 0 11.35em;max-width:11.35em;margin-left:.45em}@media screen and (max-width: 1464px){#m4c-matgen #question-template-options .card-container,.m4c-matgen #question-template-options .card-container,:is(.m4c-matgen) #question-template-options .card-container{flex-basis:10.35em}}#m4c-matgen #question-template-options .card-container .option,.m4c-matgen #question-template-options .card-container .option,:is(.m4c-matgen) #question-template-options .card-container .option{min-height:6.5625em}#m4c-matgen #question-template-options .option-toggle,.m4c-matgen #question-template-options .option-toggle,:is(.m4c-matgen) #question-template-options .option-toggle{top:.5em}#m4c-matgen #matgen-loader-container,.m4c-matgen #matgen-loader-container,:is(.m4c-matgen) #matgen-loader-container{width:100%;height:100%;top:0;left:0}#m4c-matgen #matgen-loader-container.fit-container,.m4c-matgen #matgen-loader-container.fit-container,:is(.m4c-matgen) #matgen-loader-container.fit-container{position:absolute}#m4c-matgen #matgen-loader-container.full-page,.m4c-matgen #matgen-loader-container.full-page,:is(.m4c-matgen) #matgen-loader-container.full-page{position:fixed;z-index:2147483647}#m4c-matgen #matgen-loader .overlay.loading:before,.m4c-matgen #matgen-loader .overlay.loading:before,:is(.m4c-matgen) #matgen-loader .overlay.loading:before{padding-top:0 !important}#m4c-matgen #progress-wrapper,.m4c-matgen #progress-wrapper,:is(.m4c-matgen) #progress-wrapper{position:fixed;top:0;width:100%;z-index:2147483647}#m4c-matgen .progress-bar,.m4c-matgen .progress-bar,:is(.m4c-matgen) .progress-bar{background-color:var(--progress-loader-color, #f00)}#m4c-matgen #alert-modal .modal-buttons,.m4c-matgen #alert-modal .modal-buttons,:is(.m4c-matgen) #alert-modal .modal-buttons{padding-top:1em;text-align:center}#m4c-matgen #alert-modal .modal-body,.m4c-matgen #alert-modal .modal-body,:is(.m4c-matgen) #alert-modal .modal-body{padding:1em 2.5em}#m4c-matgen header a,.m4c-matgen header a,:is(.m4c-matgen) header a{cursor:pointer;text-decoration:none;margin-right:1.5em}#m4c-matgen header a:hover,.m4c-matgen header a:hover,:is(.m4c-matgen) header a:hover{text-decoration:underline}#m4c-matgen .page-home header,.m4c-matgen .page-home header,:is(.m4c-matgen) .page-home header{border-top:4px solid #bf1e2d;background:#fff;box-shadow:0px 0px 9px #000}#m4c-matgen .page-home header a,.m4c-matgen .page-home header a,:is(.m4c-matgen) .page-home header a{color:#525252 !important;font-style:normal;font-weight:400;font-size:13px;line-height:18px;padding:0 1em}#m4c-matgen .page-home header a:hover,#m4c-matgen .page-home header a:active,.m4c-matgen .page-home header a:hover,.m4c-matgen .page-home header a:active,:is(.m4c-matgen) .page-home header a:hover,:is(.m4c-matgen) .page-home header a:active{color:#0f75bc !important;cursor:pointer}#m4c-matgen .page-home .hero,.m4c-matgen .page-home .hero,:is(.m4c-matgen) .page-home .hero{margin-top:4em}#m4c-matgen .page-home .hero .home-title-logo,.m4c-matgen .page-home .hero .home-title-logo,:is(.m4c-matgen) .page-home .hero .home-title-logo{width:320px !important;margin-bottom:1em}#m4c-matgen .page-home .hero h1,.m4c-matgen .page-home .hero h1,:is(.m4c-matgen) .page-home .hero h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:84px;line-height:75px;letter-spacing:-0.888889px;color:var(--bs-secondary, #777)}#m4c-matgen .page-home .hero p,.m4c-matgen .page-home .hero p,:is(.m4c-matgen) .page-home .hero p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:31px;color:#545454}#m4c-matgen .page-home .hero img,.m4c-matgen .page-home .hero img,:is(.m4c-matgen) .page-home .hero img{width:100%}#m4c-matgen .page-home .how-it-works,.m4c-matgen .page-home .how-it-works,:is(.m4c-matgen) .page-home .how-it-works{margin-top:2em;align-items:baseline}#m4c-matgen .page-home .how-it-works h4,.m4c-matgen .page-home .how-it-works h4,:is(.m4c-matgen) .page-home .how-it-works h4{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:24px;line-height:75px;letter-spacing:-0.888889px;color:var(--bs-danger)}@media only screen and (max-width: 991px){#m4c-matgen .page-home .how-it-works h4,.m4c-matgen .page-home .how-it-works h4,:is(.m4c-matgen) .page-home .how-it-works h4{text-align:center}}#m4c-matgen .page-home .how-it-works .step img,.m4c-matgen .page-home .how-it-works .step img,:is(.m4c-matgen) .page-home .how-it-works .step img{display:block;height:7em;margin:0 auto;margin-bottom:2em}#m4c-matgen .page-home .how-it-works .step p,.m4c-matgen .page-home .how-it-works .step p,:is(.m4c-matgen) .page-home .how-it-works .step p{text-align:center}#m4c-matgen .page-home .how-it-works .step::before,.m4c-matgen .page-home .how-it-works .step::before,:is(.m4c-matgen) .page-home .how-it-works .step::before{content:"";background-image:url(d2d95c714d3dc2db6a2a46ae9fededf2cef32b6f57225fce05b7f4172c81e33b.svg);display:block;height:20px;background-repeat:no-repeat;position:relative;left:256px;top:70px}@media only screen and (max-width: 1400px){#m4c-matgen .page-home .how-it-works .step::before,.m4c-matgen .page-home .how-it-works .step::before,:is(.m4c-matgen) .page-home .how-it-works .step::before{left:205px}}@media only screen and (max-width: 1200px){#m4c-matgen .page-home .how-it-works .step::before,.m4c-matgen .page-home .how-it-works .step::before,:is(.m4c-matgen) .page-home .how-it-works .step::before{left:172px}}@media only screen and (max-width: 991px){#m4c-matgen .page-home .how-it-works .step::before,.m4c-matgen .page-home .how-it-works .step::before,:is(.m4c-matgen) .page-home .how-it-works .step::before{display:none}}#m4c-matgen .page-home .how-it-works .sq-step::before,.m4c-matgen .page-home .how-it-works .sq-step::before,:is(.m4c-matgen) .page-home .how-it-works .sq-step::before{background-image:url(f75244e0304c76c95fe90225873b6bfb18c3f70a9d346e5a0e4ec76bc7bf4c33.svg)}#m4c-matgen .page-home .how-it-works .step-4,.m4c-matgen .page-home .how-it-works .step-4,:is(.m4c-matgen) .page-home .how-it-works .step-4{margin-top:25px}@media only screen and (max-width: 991px){#m4c-matgen .page-home .how-it-works .step-4,.m4c-matgen .page-home .how-it-works .step-4,:is(.m4c-matgen) .page-home .how-it-works .step-4{margin-top:0}}#m4c-matgen .page-home a,.m4c-matgen .page-home a,:is(.m4c-matgen) .page-home a{text-decoration:none}#m4c-matgen .page-home .btn-yellow,.m4c-matgen .page-home .btn-yellow,:is(.m4c-matgen) .page-home .btn-yellow{display:block;font-family:"Open Sans";font-style:normal;font-weight:700;font-size:21px;line-height:25px;text-align:center;background-color:#ffb905;color:#000;border-radius:5px;padding:.75em 1.25em;margin:4em 0}#m4c-matgen .page-home .btn-yellow:hover,#m4c-matgen .page-home .btn-yellow:active,.m4c-matgen .page-home .btn-yellow:hover,.m4c-matgen .page-home .btn-yellow:active,:is(.m4c-matgen) .page-home .btn-yellow:hover,:is(.m4c-matgen) .page-home .btn-yellow:active{background-color:#ffb905;-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}@media only screen and (max-width: 991px){#m4c-matgen .page-home .btn-yellow,.m4c-matgen .page-home .btn-yellow,:is(.m4c-matgen) .page-home .btn-yellow{margin:2em auto;text-align:center}}#m4c-matgen .page-home .about-section .inner,.m4c-matgen .page-home .about-section .inner,:is(.m4c-matgen) .page-home .about-section .inner{margin:4em auto;padding:4em;background:#fff;box-shadow:0px 0px 9px rgba(0,0,0,.4);border-radius:11px;max-width:1039px}#m4c-matgen .page-home .about-section .inner h2,.m4c-matgen .page-home .about-section .inner h2,:is(.m4c-matgen) .page-home .about-section .inner h2{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:30px;line-height:63px;text-align:center;letter-spacing:-0.888889px;color:#5a5a5a}#m4c-matgen .page-home .about-section .inner p,.m4c-matgen .page-home .about-section .inner p,:is(.m4c-matgen) .page-home .about-section .inner p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:31px;text-align:center;color:#5a5a5a}#m4c-matgen .page-home .about-section .inner .banner,.m4c-matgen .page-home .about-section .inner .banner,:is(.m4c-matgen) .page-home .about-section .inner .banner{margin-top:4em;background:#f1f1f1;border-radius:7px;padding:1em .75em;display:flex;justify-content:center;align-items:center}#m4c-matgen .page-home .about-section .inner .banner img,.m4c-matgen .page-home .about-section .inner .banner img,:is(.m4c-matgen) .page-home .about-section .inner .banner img{display:block;margin:0 auto;width:100%;max-width:180px}#m4c-matgen .page-home .about-section .inner .banner p,.m4c-matgen .page-home .about-section .inner .banner p,:is(.m4c-matgen) .page-home .about-section .inner .banner p{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:16px;line-height:27px;color:#bf1e2d;margin-bottom:0}@media only screen and (max-width: 991px){#m4c-matgen .page-home .about-section .inner .banner p,.m4c-matgen .page-home .about-section .inner .banner p,:is(.m4c-matgen) .page-home .about-section .inner .banner p{margin-top:2em}}#m4c-matgen #page-loader,.m4c-matgen #page-loader,:is(.m4c-matgen) #page-loader{display:block;position:fixed;top:0;left:0;height:100%;width:100%;max-height:100vh;max-width:100vw}@keyframes spinner{to{transform:rotate(360deg)}}#m4c-matgen .spinner,.m4c-matgen .spinner,:is(.m4c-matgen) .spinner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2147483647;opacity:.8}#m4c-matgen .spinner:before,.m4c-matgen .spinner:before,:is(.m4c-matgen) .spinner:before{content:"";box-sizing:border-box;position:absolute;top:40%;left:50%;width:100px;height:100px;margin-top:-60px;margin-left:-50px;border-radius:50%;border:18px solid rgba(0,0,0,0);border-top-color:var(--spinner-color-1, #333);border-bottom-color:var(--spinner-color-2, #333);animation:spinner 2s ease infinite}#m4c-matgen .overlay:before,.m4c-matgen .overlay:before,:is(.m4c-matgen) .overlay:before{background:var(--overlay-bg-color, #fff);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:var(--overlay-opacity, 0.8);position:absolute;color:var(--overlay-color, #333);top:0px;left:0px;width:100%;height:100%;z-index:1}#m4c-matgen .overlay.loading:before,.m4c-matgen .overlay.loading:before,:is(.m4c-matgen) .overlay.loading:before{content:attr(message);display:flex;align-items:center;justify-content:center;font-size:1.5em;padding-top:var(--overlay-message-padding, 2.5em)}#m4c-matgen div.overlay.loading,.m4c-matgen div.overlay.loading,:is(.m4c-matgen) div.overlay.loading{display:block}#m4c-matgen div.overlay,.m4c-matgen div.overlay,:is(.m4c-matgen) div.overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2147483000;display:none}#m4c-matgen header,.m4c-matgen header,:is(.m4c-matgen) header{display:block;width:100%;padding:1.5em;margin-bottom:1em}#m4c-matgen footer,.m4c-matgen footer,:is(.m4c-matgen) footer{width:100%}#m4c-matgen footer .top-section,.m4c-matgen footer .top-section,:is(.m4c-matgen) footer .top-section{padding:3em 1.5em;text-align:right}#m4c-matgen footer .top-section a,.m4c-matgen footer .top-section a,:is(.m4c-matgen) footer .top-section a{color:var(--bs-link-light);text-decoration:none;transition:300ms ease-in-out}#m4c-matgen footer .top-section a:hover,.m4c-matgen footer .top-section a:hover,:is(.m4c-matgen) footer .top-section a:hover{color:var(--bs-link-light-hover)}#m4c-matgen footer .top-section div,.m4c-matgen footer .top-section div,:is(.m4c-matgen) footer .top-section div{display:flex;display:inline-block}#m4c-matgen footer .top-section div .social-links,.m4c-matgen footer .top-section div .social-links,:is(.m4c-matgen) footer .top-section div .social-links{margin-left:1.5em}#m4c-matgen footer .top-section div .social-links a,.m4c-matgen footer .top-section div .social-links a,:is(.m4c-matgen) footer .top-section div .social-links a{padding:0 .25em}#m4c-matgen footer .bottom-section,.m4c-matgen footer .bottom-section,:is(.m4c-matgen) footer .bottom-section{padding:3em 1.5em;text-align:center}#m4c-matgen .step-wrapper h1,.m4c-matgen .step-wrapper h1,:is(.m4c-matgen) .step-wrapper h1{margin-top:1.5em;font-size:2.25em;color:var(--section-title-color)}#m4c-matgen .step-wrapper,.m4c-matgen .step-wrapper,:is(.m4c-matgen) .step-wrapper{text-align:center}#m4c-matgen .step-wrapper h2,.m4c-matgen .step-wrapper h2,:is(.m4c-matgen) .step-wrapper h2{color:var(--bs-secondary);font-size:1.75em}#m4c-matgen .step-wrapper .title,.m4c-matgen .step-wrapper .title,:is(.m4c-matgen) .step-wrapper .title{color:var(--section-subtitle-color);font-size:1.25em}#m4c-matgen .step-wrapper .question:not(:first-of-type),.m4c-matgen .step-wrapper .question:not(:first-of-type),:is(.m4c-matgen) .step-wrapper .question:not(:first-of-type){margin-top:3em}#m4c-matgen .step-wrapper .question,.m4c-matgen .step-wrapper .question,:is(.m4c-matgen) .step-wrapper .question{max-width:50em;display:block;margin:auto;margin-top:2em}#m4c-matgen .step-wrapper .question.validate-error,.m4c-matgen .step-wrapper .question.validate-error,:is(.m4c-matgen) .step-wrapper .question.validate-error{transition-timing-function:ease-in-out;transition:.25s;border:1px solid red;background:rgba(255,0,0,.1);max-width:60em;padding:1em 4em;margin:1em auto;margin-top:2em}#m4c-matgen .step-wrapper .question.validate-error:not(:first-of-type),.m4c-matgen .step-wrapper .question.validate-error:not(:first-of-type),:is(.m4c-matgen) .step-wrapper .question.validate-error:not(:first-of-type){margin-top:3em}#m4c-matgen .step-wrapper .question .question-instructions,.m4c-matgen .step-wrapper .question .question-instructions,:is(.m4c-matgen) .step-wrapper .question .question-instructions{margin-bottom:1.5em}#m4c-matgen .step-wrapper .question .single-select-form,.m4c-matgen .step-wrapper .question .single-select-form,:is(.m4c-matgen) .step-wrapper .question .single-select-form{display:flex;flex-wrap:wrap;margin-top:2.9em}#m4c-matgen .step-wrapper .question .single-select-form.single-column-display,.m4c-matgen .step-wrapper .question .single-select-form.single-column-display,:is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display{flex-direction:column;align-items:center}#m4c-matgen .step-wrapper .question .single-select-form .answer,.m4c-matgen .step-wrapper .question .single-select-form .answer,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer{width:46%;display:flex;align-self:stretch;margin:auto;box-shadow:0 3px 4px 0 rgba(0,0,0,.1);text-align:left;font-size:1.25em;font-weight:bold;margin-bottom:1.5em;transition:all .2s ease-in-out;text-decoration:none}#m4c-matgen .step-wrapper .question .single-select-form .answer:hover,.m4c-matgen .step-wrapper .question .single-select-form .answer:hover,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer:hover{cursor:pointer;transform:scale(1.0125)}#m4c-matgen .step-wrapper .question .single-select-form .answer h2,#m4c-matgen .step-wrapper .question .single-select-form .answer p,.m4c-matgen .step-wrapper .question .single-select-form .answer h2,.m4c-matgen .step-wrapper .question .single-select-form .answer p,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer h2,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer p{color:#454545;margin:0 auto}#m4c-matgen .step-wrapper .question .single-select-form .answer h3,.m4c-matgen .step-wrapper .question .single-select-form .answer h3,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer h3{margin-bottom:0}#m4c-matgen .step-wrapper .question .single-select-form .answer input[type=checkbox],#m4c-matgen .step-wrapper .question .single-select-form .answer input[type=radio],.m4c-matgen .step-wrapper .question .single-select-form .answer input[type=checkbox],.m4c-matgen .step-wrapper .question .single-select-form .answer input[type=radio],:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input[type=checkbox],:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input[type=radio]{display:none}#m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label,.m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label{border:solid 1px var(--bs-primary);transform:scale(1.05);background:#f5f5f5}#m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .image-wrapper,.m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .image-wrapper,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label .image-wrapper{background:#e8e8e8}#m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label p,.m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label p,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label p{color:var(--bs-primary)}#m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,.m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row{display:flex;align-items:center;width:100%;height:100%;border-radius:3px;cursor:pointer;background:#fff;padding-right:.25em}#m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,.m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper{display:inline-block;background-color:#f5f5f5;padding:1.5em;margin-right:1em}#m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper svg,.m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper svg,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper svg{margin:0 auto;display:block;width:3em;color:var(--bs-primary)}#m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,.m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper{display:inline-block;flex:1 1 auto;overflow:hidden;max-height:none}#m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer,.m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer,:is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display .answer{width:100%;max-width:28rem}#m4c-matgen .step-wrapper .question .multi-select-form,.m4c-matgen .step-wrapper .question .multi-select-form,:is(.m4c-matgen) .step-wrapper .question .multi-select-form{padding:2.5em;padding-bottom:1.5em;padding-top:2em;margin-bottom:.875em;text-align:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}#m4c-matgen .step-wrapper .question .multi-select-form input[type=checkbox],#m4c-matgen .step-wrapper .question .multi-select-form input[type=radio],.m4c-matgen .step-wrapper .question .multi-select-form input[type=checkbox],.m4c-matgen .step-wrapper .question .multi-select-form input[type=radio],:is(.m4c-matgen) .step-wrapper .question .multi-select-form input[type=checkbox],:is(.m4c-matgen) .step-wrapper .question .multi-select-form input[type=radio]{display:none}#m4c-matgen .step-wrapper .question .multi-select-form .answer,.m4c-matgen .step-wrapper .question .multi-select-form .answer,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer{display:inline-block}#m4c-matgen .step-wrapper .question .multi-select-form .answer p,.m4c-matgen .step-wrapper .question .multi-select-form .answer p,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer p{margin:0;font-size:16px}#m4c-matgen .step-wrapper .question .multi-select-form .answer label,.m4c-matgen .step-wrapper .question .multi-select-form .answer label,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer label{display:block;margin:.25em .65em 1.35em;padding:.5em 1.5em;color:#454545;font-size:.75em;font-weight:500;letter-spacing:0;line-height:1.6;text-align:center;text-decoration:none;border:2px solid var(--bs-primary);border-radius:5em;outline:none;transition:.3s ease;background-color:#fff;cursor:pointer}#m4c-matgen .step-wrapper .question .multi-select-form .answer label:hover,.m4c-matgen .step-wrapper .question .multi-select-form .answer label:hover,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer label:hover{background-color:rgb(var(--bs-primary-light))}#m4c-matgen .step-wrapper .question .multi-select-form .answer label:hover p,.m4c-matgen .step-wrapper .question .multi-select-form .answer label:hover p,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer label:hover p{color:var(--bs-secondary-light)}#m4c-matgen .step-wrapper .question .multi-select-form .answer input:checked+label,.m4c-matgen .step-wrapper .question .multi-select-form .answer input:checked+label,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer input:checked+label{background-color:var(--bs-primary)}#m4c-matgen .step-wrapper .question .multi-select-form .answer input:checked+label p,.m4c-matgen .step-wrapper .question .multi-select-form .answer input:checked+label p,:is(.m4c-matgen) .step-wrapper .question .multi-select-form .answer input:checked+label p{color:#fff}@media(max-width: 767px){#m4c-matgen .step-wrapper .question .single-select-form,.m4c-matgen .step-wrapper .question .single-select-form,:is(.m4c-matgen) .step-wrapper .question .single-select-form{display:block}#m4c-matgen .step-wrapper .question .single-select-form .answer,.m4c-matgen .step-wrapper .question .single-select-form .answer,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer{width:100%;max-width:none}#m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer,.m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer,:is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display .answer{max-width:28rem}}#m4c-matgen #matgen-controller #matgen-button-div,.m4c-matgen #matgen-controller #matgen-button-div,:is(.m4c-matgen) #matgen-controller #matgen-button-div{text-align:center}#m4c-matgen #matgen-controller #matgen-button-div .btn,.m4c-matgen #matgen-controller #matgen-button-div .btn,:is(.m4c-matgen) #matgen-controller #matgen-button-div .btn{text-decoration:none;padding:.65em 1.15em;color:#fff;border-radius:30px;border:0;text-transform:uppercase;font-weight:bold;font-size:16px;letter-spacing:.75px;transition:all .2s ease-in-out;margin:1em}#m4c-matgen #matgen-controller #matgen-button-div .btn:hover,.m4c-matgen #matgen-controller #matgen-button-div .btn:hover,:is(.m4c-matgen) #matgen-controller #matgen-button-div .btn:hover{cursor:pointer;transform:scale(1.025)}#m4c-matgen .matgen-progress-bar,.m4c-matgen .matgen-progress-bar,:is(.m4c-matgen) .matgen-progress-bar{max-width:720px;margin:0 auto}#m4c-matgen .matgen-progress-bar #progressbar,.m4c-matgen .matgen-progress-bar #progressbar,:is(.m4c-matgen) .matgen-progress-bar #progressbar{padding:0;display:flex;justify-content:center;align-items:center}#m4c-matgen .matgen-progress-bar .inner,.m4c-matgen .matgen-progress-bar .inner,:is(.m4c-matgen) .matgen-progress-bar .inner{flex:1;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap;padding:0 2em;margin:0;list-style:none}#m4c-matgen .matgen-progress-bar .unit,.m4c-matgen .matgen-progress-bar .unit,:is(.m4c-matgen) .matgen-progress-bar .unit{flex:1;position:relative;display:inline-flex;justify-content:center;align-items:center;padding-top:.875em;text-align:center}#m4c-matgen .matgen-progress-bar .unit .dot,.m4c-matgen .matgen-progress-bar .unit .dot,:is(.m4c-matgen) .matgen-progress-bar .unit .dot{position:absolute;display:inline-block;width:1.75em;height:1.75em;top:-8px;border-radius:100%;border:2px solid #a5a5a5;background-color:#fff;z-index:1;color:#a5a5a5;font-weight:700}#m4c-matgen .matgen-progress-bar .unit .line,.m4c-matgen .matgen-progress-bar .unit .line,:is(.m4c-matgen) .matgen-progress-bar .unit .line{position:absolute;display:block;width:100%;height:4px;top:5px;background-color:#a5a5a5;z-index:0}.complete #m4c-matgen .matgen-progress-bar .unit .line,.active #m4c-matgen .matgen-progress-bar .unit .line,.complete .m4c-matgen .matgen-progress-bar .unit .line,.active .m4c-matgen .matgen-progress-bar .unit .line,.complete :is(.m4c-matgen) .matgen-progress-bar .unit .line,.active :is(.m4c-matgen) .matgen-progress-bar .unit .line{background-color:#255dff}#m4c-matgen .matgen-progress-bar .unit .line.first,.m4c-matgen .matgen-progress-bar .unit .line.first,:is(.m4c-matgen) .matgen-progress-bar .unit .line.first{left:50%}#m4c-matgen .matgen-progress-bar .unit .line.last,.m4c-matgen .matgen-progress-bar .unit .line.last,:is(.m4c-matgen) .matgen-progress-bar .unit .line.last{right:50%}#m4c-matgen .matgen-progress-bar .unit .title,.m4c-matgen .matgen-progress-bar .unit .title,:is(.m4c-matgen) .matgen-progress-bar .unit .title{position:relative;margin-top:1em;top:100%;color:rgba(0,0,0,.5);font-size:.75em;line-height:1.6;transition:.3s ease}.active #m4c-matgen .matgen-progress-bar .unit .title,.active .m4c-matgen .matgen-progress-bar .unit .title,.active :is(.m4c-matgen) .matgen-progress-bar .unit .title{font-weight:600}#m4c-matgen .matgen-progress-bar .unit.current-step .dot,.m4c-matgen .matgen-progress-bar .unit.current-step .dot,:is(.m4c-matgen) .matgen-progress-bar .unit.current-step .dot{color:#fff;background:var(--bs-primary, #242424);border-color:var(--bs-primary, #242424)}#m4c-matgen .matgen-progress-bar .unit.current-step .line,.m4c-matgen .matgen-progress-bar .unit.current-step .line,:is(.m4c-matgen) .matgen-progress-bar .unit.current-step .line{background:var(--bs-primary, #242424)}#m4c-matgen .matgen-progress-bar .unitcomplete,.m4c-matgen .matgen-progress-bar .unitcomplete,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete{flex:1;position:relative;display:inline-flex;justify-content:center;align-items:center;padding-top:.875em;text-align:center}#m4c-matgen .matgen-progress-bar .unitcomplete .dot,.m4c-matgen .matgen-progress-bar .unitcomplete .dot,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete .dot{position:absolute;display:inline-block;width:1.75em;height:1.75em;top:-8px;border-radius:100%;border:2px solid #a5a5a5;z-index:1;font-weight:700;color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}#m4c-matgen .matgen-progress-bar .unitcomplete .line,.m4c-matgen .matgen-progress-bar .unitcomplete .line,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete .line{position:absolute;display:block;width:100%;height:4px;top:5px;background-color:var(--bs-primary);z-index:0}#m4c-matgen .matgen-progress-bar .unitcomplete .line.first,.m4c-matgen .matgen-progress-bar .unitcomplete .line.first,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete .line.first{left:50%}#m4c-matgen .matgen-progress-bar .unitcomplete .line.last,.m4c-matgen .matgen-progress-bar .unitcomplete .line.last,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete .line.last{right:50%}#m4c-matgen .matgen-progress-bar .unitcomplete .title,.m4c-matgen .matgen-progress-bar .unitcomplete .title,:is(.m4c-matgen) .matgen-progress-bar .unitcomplete .title{position:relative;margin-top:1em;top:100%;color:rgba(0,0,0,.5);font-size:.75em;line-height:1.6;transition:.3s ease}.active #m4c-matgen .matgen-progress-bar .unitcomplete .title,.active .m4c-matgen .matgen-progress-bar .unitcomplete .title,.active :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .title{font-weight:600}#m4c-matgen #sidebar,.m4c-matgen #sidebar,:is(.m4c-matgen) #sidebar{background:#fff;border-radius:4px;flex-grow:1;position:sticky;top:0;width:100%}#m4c-matgen #sidebar .badge,.m4c-matgen #sidebar .badge,:is(.m4c-matgen) #sidebar .badge{font-size:.5em;margin-top:-0.25em;left:.1em;top:-1.25em}#m4c-matgen #sidebar .badge.header,.m4c-matgen #sidebar .badge.header,:is(.m4c-matgen) #sidebar .badge.header{background:#fff;color:var(--bs-secondary)}#m4c-matgen #matgen-sidebar,.m4c-matgen #matgen-sidebar,:is(.m4c-matgen) #matgen-sidebar{flex:0 0 22rem;width:22rem;max-width:100%;padding-right:.5em;height:90vh;overflow-y:auto}@media(max-width: 991.98px){#m4c-matgen #matgen-sidebar,.m4c-matgen #matgen-sidebar,:is(.m4c-matgen) #matgen-sidebar{flex-basis:auto;width:100%;height:auto;max-height:none;padding-right:0}}#m4c-matgen .user-toggle-object.hide-btn,.m4c-matgen .user-toggle-object.hide-btn,:is(.m4c-matgen) .user-toggle-object.hide-btn{background:#fff;color:var(--bs-primary)}#m4c-matgen .user-toggle-object.hide-btn:hover,.m4c-matgen .user-toggle-object.hide-btn:hover,:is(.m4c-matgen) .user-toggle-object.hide-btn:hover{background:var(--bs-secondary);color:#fff}#m4c-matgen .node-toggle,.m4c-matgen .node-toggle,:is(.m4c-matgen) .node-toggle{display:none}#m4c-matgen .dropdown-item i,#m4c-matgen .dropdown-item svg,.m4c-matgen .dropdown-item i,.m4c-matgen .dropdown-item svg,:is(.m4c-matgen) .dropdown-item i,:is(.m4c-matgen) .dropdown-item svg{margin-right:.5em}#m4c-matgen .dropdown-item .drop-delete,.m4c-matgen .dropdown-item .drop-delete,:is(.m4c-matgen) .dropdown-item .drop-delete{flex-grow:1;text-align:right}#m4c-matgen .dropdown-item .drop-delete:hover,.m4c-matgen .dropdown-item .drop-delete:hover,:is(.m4c-matgen) .dropdown-item .drop-delete:hover{color:#fff !important}#m4c-matgen #sidebar-tree,#m4c-matgen .read-order,.m4c-matgen #sidebar-tree,.m4c-matgen .read-order,:is(.m4c-matgen) #sidebar-tree,:is(.m4c-matgen) .read-order{position:relative}#m4c-matgen #sidebar-tree>.tree-li,#m4c-matgen .read-order>.tree-li,.m4c-matgen #sidebar-tree>.tree-li,.m4c-matgen .read-order>.tree-li,:is(.m4c-matgen) #sidebar-tree>.tree-li,:is(.m4c-matgen) .read-order>.tree-li{padding-left:0;border:1px solid rgba(48,63,72,.1607843137);border-top-width:initial;border-bottom-width:initial;margin-top:0;cursor:pointer}#m4c-matgen #sidebar-tree>.tree-li:first-child,#m4c-matgen .read-order>.tree-li:first-child,.m4c-matgen #sidebar-tree>.tree-li:first-child,.m4c-matgen .read-order>.tree-li:first-child,:is(.m4c-matgen) #sidebar-tree>.tree-li:first-child,:is(.m4c-matgen) .read-order>.tree-li:first-child{border-radius:0}#m4c-matgen #sidebar-tree>.tree-li.list-group-item.active,#m4c-matgen .read-order>.tree-li.list-group-item.active,.m4c-matgen #sidebar-tree>.tree-li.list-group-item.active,.m4c-matgen .read-order>.tree-li.list-group-item.active,:is(.m4c-matgen) #sidebar-tree>.tree-li.list-group-item.active,:is(.m4c-matgen) .read-order>.tree-li.list-group-item.active{background-color:rgba(0,0,0,0);border-color:red;color:#303f48;border-top-width:initial;border-bottom-width:initial;margin-top:0}#m4c-matgen .read-order,.m4c-matgen .read-order,:is(.m4c-matgen) .read-order{margin-top:6px}#m4c-matgen .read-order .node-content,.m4c-matgen .read-order .node-content,:is(.m4c-matgen) .read-order .node-content{padding:12px 18px;padding-left:9px}#m4c-matgen .read-order .node-content .node-grip,.m4c-matgen .read-order .node-content .node-grip,:is(.m4c-matgen) .read-order .node-content .node-grip{margin-right:12px}#m4c-matgen #font-variants-modal .checkbox,.m4c-matgen #font-variants-modal .checkbox,:is(.m4c-matgen) #font-variants-modal .checkbox{display:inline-block}#m4c-matgen #font-variants-modal .checkbox:not(:last-child),.m4c-matgen #font-variants-modal .checkbox:not(:last-child),:is(.m4c-matgen) #font-variants-modal .checkbox:not(:last-child){margin-right:.5em}#m4c-matgen .list-group-item.active,.m4c-matgen .list-group-item.active,:is(.m4c-matgen) .list-group-item.active{background-color:rgba(0,0,0,0);border-color:red;color:var(--bs-secondary)}#m4c-matgen .sortable-ghost.danger,.m4c-matgen .sortable-ghost.danger,:is(.m4c-matgen) .sortable-ghost.danger{background-color:var(--bs-danger)}#m4c-matgen .list-group-item.danger,.m4c-matgen .list-group-item.danger,:is(.m4c-matgen) .list-group-item.danger{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--bs-danger)}#m4c-matgen .list-group-item.danger>.node-content,#m4c-matgen .list-group-item.danger>.node-content .node-actions a,.m4c-matgen .list-group-item.danger>.node-content,.m4c-matgen .list-group-item.danger>.node-content .node-actions a,:is(.m4c-matgen) .list-group-item.danger>.node-content,:is(.m4c-matgen) .list-group-item.danger>.node-content .node-actions a{background-color:var(--bs-danger);color:#fff}#m4c-matgen .list-group-item.danger>.node-content .node-icon,#m4c-matgen .list-group-item.danger>.node-content .open-btn,#m4c-matgen .list-group-item.danger>.node-content .close-btn,.m4c-matgen .list-group-item.danger>.node-content .node-icon,.m4c-matgen .list-group-item.danger>.node-content .open-btn,.m4c-matgen .list-group-item.danger>.node-content .close-btn,:is(.m4c-matgen) .list-group-item.danger>.node-content .node-icon,:is(.m4c-matgen) .list-group-item.danger>.node-content .open-btn,:is(.m4c-matgen) .list-group-item.danger>.node-content .close-btn{color:#fff}#m4c-matgen .list-group-item.danger>.node-content .node-actions a .badge,.m4c-matgen .list-group-item.danger>.node-content .node-actions a .badge,:is(.m4c-matgen) .list-group-item.danger>.node-content .node-actions a .badge{background-color:#fff;color:var(--bs-danger)}#m4c-matgen .layer-action,.m4c-matgen .layer-action,:is(.m4c-matgen) .layer-action{white-space:nowrap}#m4c-matgen .layer-action .component-dirty,.m4c-matgen .layer-action .component-dirty,:is(.m4c-matgen) .layer-action .component-dirty{display:none}#m4c-matgen .badge-btn,.m4c-matgen .badge-btn,:is(.m4c-matgen) .badge-btn{display:flex;align-items:center}#m4c-matgen .badge-btn svg,.m4c-matgen .badge-btn svg,:is(.m4c-matgen) .badge-btn svg{display:inline-block;margin-right:.25em}#m4c-matgen .node-top,#m4c-matgen .node-bottom,.m4c-matgen .node-top,.m4c-matgen .node-bottom,:is(.m4c-matgen) .node-top,:is(.m4c-matgen) .node-bottom{align-items:center;padding:.2em 0}#m4c-matgen .node-top,.m4c-matgen .node-top,:is(.m4c-matgen) .node-top{display:flex;border-bottom:1px inset rgba(0,0,0,.0470588235);min-height:2.5em}#m4c-matgen .tree-li.active .node-bottom,.m4c-matgen .tree-li.active .node-bottom,:is(.m4c-matgen) .tree-li.active .node-bottom{display:flex}#m4c-matgen .layer-action,.m4c-matgen .layer-action,:is(.m4c-matgen) .layer-action{margin:0 .2em}#m4c-matgen .node-label,.m4c-matgen .node-label,:is(.m4c-matgen) .node-label{font-size:.8em;flex-grow:1}#m4c-matgen .node-bottom,.m4c-matgen .node-bottom,:is(.m4c-matgen) .node-bottom{display:flex;justify-content:flex-end;flex-wrap:wrap}#m4c-matgen .node-bottom .node-actions,.m4c-matgen .node-bottom .node-actions,:is(.m4c-matgen) .node-bottom .node-actions{justify-content:flex-end}#m4c-matgen .node-type,.m4c-matgen .node-type,:is(.m4c-matgen) .node-type{width:33%;display:flex;flex-direction:column}#m4c-matgen .node-info,.m4c-matgen .node-info,:is(.m4c-matgen) .node-info{flex-grow:1}#m4c-matgen .node-icons,.m4c-matgen .node-icons,:is(.m4c-matgen) .node-icons{display:flex}#m4c-matgen .node-content,.m4c-matgen .node-content,:is(.m4c-matgen) .node-content{padding:0em .45em;display:flex;align-items:center}#m4c-matgen .node-content .node-icon,.m4c-matgen .node-content .node-icon,:is(.m4c-matgen) .node-content .node-icon{margin-right:.5em;color:var(--bs-primary)}#m4c-matgen .node-content .node-icon svg:not(:first-child),.m4c-matgen .node-content .node-icon svg:not(:first-child),:is(.m4c-matgen) .node-content .node-icon svg:not(:first-child){margin-left:.5em}#m4c-matgen .node-content .node-actions,.m4c-matgen .node-content .node-actions,:is(.m4c-matgen) .node-content .node-actions{display:flex;align-items:center;flex-wrap:wrap-reverse;font-size:1.1em}#m4c-matgen .node-content .node-actions button,.m4c-matgen .node-content .node-actions button,:is(.m4c-matgen) .node-content .node-actions button{white-space:nowrap;padding:.25em;font-size:.75em;line-height:.5;border-radius:.2em;margin:.1em .15em;min-width:2em}#m4c-matgen .node-content .node-actions button svg:last-child,.m4c-matgen .node-content .node-actions button svg:last-child,:is(.m4c-matgen) .node-content .node-actions button svg:last-child{margin-left:0}#m4c-matgen .node-content .node-actions button .dirty,.m4c-matgen .node-content .node-actions button .dirty,:is(.m4c-matgen) .node-content .node-actions button .dirty{display:none}#m4c-matgen .node-content .node-actions>*:not(:first-child),.m4c-matgen .node-content .node-actions>*:not(:first-child),:is(.m4c-matgen) .node-content .node-actions>*:not(:first-child){margin-left:.5em}#m4c-matgen .node-content .node-actions a,.m4c-matgen .node-content .node-actions a,:is(.m4c-matgen) .node-content .node-actions a{color:var(--bs-secondary)}#m4c-matgen .node-content .node-actions a:hover,.m4c-matgen .node-content .node-actions a:hover,:is(.m4c-matgen) .node-content .node-actions a:hover{color:var(--bs-primary)}#m4c-matgen .tree-ul,.m4c-matgen .tree-ul,:is(.m4c-matgen) .tree-ul{list-style:none;padding:0;color:var(--bs-secondary);padding-left:1em}#m4c-matgen .tree-li,.m4c-matgen .tree-li,:is(.m4c-matgen) .tree-li{padding:0;padding-left:.75em}#m4c-matgen .tree-li .open-btn,.m4c-matgen .tree-li .open-btn,:is(.m4c-matgen) .tree-li .open-btn{display:none;margin-right:.25em;color:var(--bs-primary);width:.5em}#m4c-matgen .tree-li .close-btn,.m4c-matgen .tree-li .close-btn,:is(.m4c-matgen) .tree-li .close-btn{display:none;margin-right:.25em;color:var(--bs-primary);width:.5em}#m4c-matgen .tree-li .no-btn,.m4c-matgen .tree-li .no-btn,:is(.m4c-matgen) .tree-li .no-btn{width:.5em;display:none}#m4c-matgen .tree-li .node-grip,.m4c-matgen .tree-li .node-grip,:is(.m4c-matgen) .tree-li .node-grip{margin-right:.5em}#m4c-matgen .tree-li .node-icon,.m4c-matgen .tree-li .node-icon,:is(.m4c-matgen) .tree-li .node-icon{white-space:nowrap;min-width:2em}#m4c-matgen .tree-li .node-name,.m4c-matgen .tree-li .node-name,:is(.m4c-matgen) .tree-li .node-name{font-size:1.1em;word-break:break-word;width:100%;padding:0 .25em;border:1px solid rgba(48,63,72,.1333333333);background:rgba(48,63,72,.0196078431);margin:.35em 0;border-radius:.25em;text-transform:capitalize}#m4c-matgen .tree-li .badge-action,.m4c-matgen .tree-li .badge-action,:is(.m4c-matgen) .tree-li .badge-action{white-space:nowrap}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions svg,#m4c-matgen .tree-li>.node-content:hover .node-actions svg,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions svg,.m4c-matgen .tree-li>.node-content:hover .node-actions svg,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions svg,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions svg{pointer-events:none}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>a,#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a,#m4c-matgen .tree-li>.node-content:hover .node-actions>a,#m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>a,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a,.m4c-matgen .tree-li>.node-content:hover .node-actions>a,.m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>a,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>.dropdown a,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>a,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>.dropdown a{color:var(--bs-secondary)}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>a:hover,#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a.dropdown-item:hover,#m4c-matgen .tree-li>.node-content:hover .node-actions>a:hover,#m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a.dropdown-item:hover,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>a:hover,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a.dropdown-item:hover,.m4c-matgen .tree-li>.node-content:hover .node-actions>a:hover,.m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a.dropdown-item:hover,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>a:hover,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>.dropdown a.dropdown-item:hover,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>a:hover,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>.dropdown a.dropdown-item:hover{color:#fff}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a:hover,#m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a:hover,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.dropdown a:hover,.m4c-matgen .tree-li>.node-content:hover .node-actions>.dropdown a:hover,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>.dropdown a:hover,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>.dropdown a:hover{color:var(--bs-primary)}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions a.layer-action:hover,#m4c-matgen .tree-li>.node-content:hover .node-actions a.layer-action:hover,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions a.layer-action:hover,.m4c-matgen .tree-li>.node-content:hover .node-actions a.layer-action:hover,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions a.layer-action:hover,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions a.layer-action:hover{color:var(--bs-primary)}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.badge-action .badge,#m4c-matgen .tree-li>.node-content:hover .node-actions>.badge-action .badge,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.badge-action .badge,.m4c-matgen .tree-li>.node-content:hover .node-actions>.badge-action .badge,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>.badge-action .badge,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>.badge-action .badge{background-color:var(--bs-secondary);color:#fff}#m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.badge-action:hover .badge,#m4c-matgen .tree-li>.node-content:hover .node-actions>.badge-action:hover .badge,.m4c-matgen .tree-li .tree-li.active>.node-content .node-actions>.badge-action:hover .badge,.m4c-matgen .tree-li>.node-content:hover .node-actions>.badge-action:hover .badge,:is(.m4c-matgen) .tree-li .tree-li.active>.node-content .node-actions>.badge-action:hover .badge,:is(.m4c-matgen) .tree-li>.node-content:hover .node-actions>.badge-action:hover .badge{background-color:var(--bs-primary);color:#fff}#m4c-matgen .tree-li>.node-content>.node-toggle>.no-btn,.m4c-matgen .tree-li>.node-content>.node-toggle>.no-btn,:is(.m4c-matgen) .tree-li>.node-content>.node-toggle>.no-btn{display:inline-block}#m4c-matgen .collapsibleList li,.m4c-matgen .collapsibleList li,:is(.m4c-matgen) .collapsibleList li{cursor:auto}#m4c-matgen li.collapsibleListOpen,.m4c-matgen li.collapsibleListOpen,:is(.m4c-matgen) li.collapsibleListOpen{cursor:pointer}#m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.open-btn,.m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.open-btn,:is(.m4c-matgen) li.collapsibleListOpen>.node-content>.node-toggle>.open-btn{display:none}#m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.close-btn,.m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.close-btn,:is(.m4c-matgen) li.collapsibleListOpen>.node-content>.node-toggle>.close-btn{display:inline-block}#m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.no-btn,.m4c-matgen li.collapsibleListOpen>.node-content>.node-toggle>.no-btn,:is(.m4c-matgen) li.collapsibleListOpen>.node-content>.node-toggle>.no-btn{display:none}#m4c-matgen li.collapsibleListClosed,.m4c-matgen li.collapsibleListClosed,:is(.m4c-matgen) li.collapsibleListClosed{cursor:pointer}#m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.open-btn,.m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.open-btn,:is(.m4c-matgen) li.collapsibleListClosed>.node-content>.node-toggle>.open-btn{display:inline-block}#m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.close-btn,.m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.close-btn,:is(.m4c-matgen) li.collapsibleListClosed>.node-content>.node-toggle>.close-btn{display:none}#m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.no-btn,.m4c-matgen li.collapsibleListClosed>.node-content>.node-toggle>.no-btn,:is(.m4c-matgen) li.collapsibleListClosed>.node-content>.node-toggle>.no-btn{display:none}#m4c-matgen #sidebar-main,.m4c-matgen #sidebar-main,:is(.m4c-matgen) #sidebar-main{list-style-type:none;padding-right:.5em}#m4c-matgen #sidebar-header,#m4c-matgen #sidebar-associated-file-header,.m4c-matgen #sidebar-header,.m4c-matgen #sidebar-associated-file-header,:is(.m4c-matgen) #sidebar-header,:is(.m4c-matgen) #sidebar-associated-file-header{background-color:var(--bs-secondary);border:1px solid var(--bs-secondary);color:#fff;white-space:nowrap;font-size:1.5em;width:100%;margin-left:0}#m4c-matgen #sidebar-header .dropdown-item,#m4c-matgen #sidebar-associated-file-header .dropdown-item,.m4c-matgen #sidebar-header .dropdown-item,.m4c-matgen #sidebar-associated-file-header .dropdown-item,:is(.m4c-matgen) #sidebar-header .dropdown-item,:is(.m4c-matgen) #sidebar-associated-file-header .dropdown-item{color:var(--bs-secondary);padding:.25em 1em;display:flex;align-items:center}#m4c-matgen #sidebar-header .dropdown-item:not(:last-child),#m4c-matgen #sidebar-associated-file-header .dropdown-item:not(:last-child),.m4c-matgen #sidebar-header .dropdown-item:not(:last-child),.m4c-matgen #sidebar-associated-file-header .dropdown-item:not(:last-child),:is(.m4c-matgen) #sidebar-header .dropdown-item:not(:last-child),:is(.m4c-matgen) #sidebar-associated-file-header .dropdown-item:not(:last-child){border-bottom:1px solid rgba(48,63,72,.1333333333)}#m4c-matgen .sidebar-li,.m4c-matgen .sidebar-li,:is(.m4c-matgen) .sidebar-li{display:flex;flex:1 auto;flex-direction:row;align-items:center;padding:.15em .5em;padding-right:0}#m4c-matgen .sidebar-li:hover .sidebar-li.active,.m4c-matgen .sidebar-li:hover .sidebar-li.active,:is(.m4c-matgen) .sidebar-li:hover .sidebar-li.active{border-color:red}#m4c-matgen .sidebar-actions,.m4c-matgen .sidebar-actions,:is(.m4c-matgen) .sidebar-actions{display:flex;margin-left:auto;flex-direction:row;align-items:end;bottom:.75em;margin-right:.5em;flex-wrap:wrap}#m4c-matgen .sidebar-actions button,.m4c-matgen .sidebar-actions button,:is(.m4c-matgen) .sidebar-actions button{white-space:nowrap;font-size:.75em;line-height:.5;border-radius:.2em;margin:0;margin-right:.25em}#m4c-matgen .sidebar-actions button svg:last-child,.m4c-matgen .sidebar-actions button svg:last-child,:is(.m4c-matgen) .sidebar-actions button svg:last-child{margin-left:0}#m4c-matgen .sidebar-actions button .dirty,.m4c-matgen .sidebar-actions button .dirty,:is(.m4c-matgen) .sidebar-actions button .dirty{display:none}#m4c-matgen #sidebar-associated-file-header,.m4c-matgen #sidebar-associated-file-header,:is(.m4c-matgen) #sidebar-associated-file-header{margin-top:1.5em}#m4c-matgen #sidebar-associated-file-header,.m4c-matgen #sidebar-associated-file-header,:is(.m4c-matgen) #sidebar-associated-file-header{background:#00a3ea;border:1px solid #aaa;border-radius:11px 11px 0px 0px;color:#fff;white-space:nowrap;font-size:1.5em;width:100%;margin-left:0;padding:.15em .5em}#m4c-matgen #sidebar.user .node-type,#m4c-matgen #sidebar.user .node-icon,.m4c-matgen #sidebar.user .node-type,.m4c-matgen #sidebar.user .node-icon,:is(.m4c-matgen) #sidebar.user .node-type,:is(.m4c-matgen) #sidebar.user .node-icon{display:none}#m4c-matgen #sidebar.user .node-name,.m4c-matgen #sidebar.user .node-name,:is(.m4c-matgen) #sidebar.user .node-name{border:none;background:rgba(0,0,0,0)}#m4c-matgen #sidebar.user .sidebar-actions,.m4c-matgen #sidebar.user .sidebar-actions,:is(.m4c-matgen) #sidebar.user .sidebar-actions{padding-left:6px}#m4c-matgen i.fa,#m4c-matgen i.fas,#m4c-matgen i.far,.m4c-matgen i.fa,.m4c-matgen i.fas,.m4c-matgen i.far,:is(.m4c-matgen) i.fa,:is(.m4c-matgen) i.fas,:is(.m4c-matgen) i.far{vertical-align:middle}#m4c-matgen .mini-submenu,.m4c-matgen .mini-submenu,:is(.m4c-matgen) .mini-submenu{display:none;background-color:var(--bs-secondary);border:1px solid var(--bs-secondary);color:#fff;border-radius:4px;padding:9px;width:42px}#m4c-matgen .mini-submenu:hover,.m4c-matgen .mini-submenu:hover,:is(.m4c-matgen) .mini-submenu:hover{cursor:pointer;background-color:var(--bs-secondary-dark, #333)}#m4c-matgen .mini-submenu .icon-bar,.m4c-matgen .mini-submenu .icon-bar,:is(.m4c-matgen) .mini-submenu .icon-bar{border-radius:1px;display:block;height:2px;width:22px;margin-top:3px}#m4c-matgen .mini-submenu .icon-bar,.m4c-matgen .mini-submenu .icon-bar,:is(.m4c-matgen) .mini-submenu .icon-bar{background-color:#fff}#m4c-matgen .submenu-button,.m4c-matgen .submenu-button,:is(.m4c-matgen) .submenu-button{background:rgba(0,0,0,.45);display:inline-block;padding:0 8px;border-radius:4px;cursor:pointer}#m4c-matgen #slide-submenu,.m4c-matgen #slide-submenu,:is(.m4c-matgen) #slide-submenu{padding:0 8px;margin-right:1em}#m4c-matgen .lds-ellipsis,.m4c-matgen .lds-ellipsis,:is(.m4c-matgen) .lds-ellipsis{display:inline-block;position:relative;margin:auto;width:128px;height:24px;top:-1.7em}#m4c-matgen .lds-ellipsis div,.m4c-matgen .lds-ellipsis div,:is(.m4c-matgen) .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--bs-secondary);animation-timing-function:cubic-bezier(0, 1, 1, 0)}#m4c-matgen .lds-ellipsis div:nth-child(1),.m4c-matgen .lds-ellipsis div:nth-child(1),:is(.m4c-matgen) .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}#m4c-matgen .lds-ellipsis div:nth-child(2),.m4c-matgen .lds-ellipsis div:nth-child(2),:is(.m4c-matgen) .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}#m4c-matgen .lds-ellipsis div:nth-child(3),.m4c-matgen .lds-ellipsis div:nth-child(3),:is(.m4c-matgen) .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}#m4c-matgen .lds-ellipsis div:nth-child(4),.m4c-matgen .lds-ellipsis div:nth-child(4),:is(.m4c-matgen) .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis2 .6s infinite}#m4c-matgen .lds-ellipsis div:nth-child(5),.m4c-matgen .lds-ellipsis div:nth-child(5),:is(.m4c-matgen) .lds-ellipsis div:nth-child(5){left:80px;animation:lds-ellipsis2 .6s infinite}#m4c-matgen .lds-ellipsis div:nth-child(6),.m4c-matgen .lds-ellipsis div:nth-child(6),:is(.m4c-matgen) .lds-ellipsis div:nth-child(6){left:104px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}#m4c-matgen .save-notice,.m4c-matgen .save-notice,:is(.m4c-matgen) .save-notice{flex:1 0 100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#m4c-matgen .save-notice .heading,.m4c-matgen .save-notice .heading,:is(.m4c-matgen) .save-notice .heading{font-size:1.625em;font-weight:bold;letter-spacing:-.0173076923em;line-height:1}#m4c-matgen .save-notice .copy,.m4c-matgen .save-notice .copy,:is(.m4c-matgen) .save-notice .copy{max-width:36ch;color:#454545;font-size:1.25em;font-weight:400;line-height:1.3;text-align:center}#m4c-matgen .save-notice .buttons,.m4c-matgen .save-notice .buttons,:is(.m4c-matgen) .save-notice .buttons{margin-top:1.25em;margin-bottom:1.25em}#m4c-matgen .save-notice .buttons .btn,.m4c-matgen .save-notice .buttons .btn,:is(.m4c-matgen) .save-notice .buttons .btn{padding-right:3em !important;padding-left:3em !important}#m4c-matgen .save-notice .buttons .btn:first-child,.m4c-matgen .save-notice .buttons .btn:first-child,:is(.m4c-matgen) .save-notice .buttons .btn:first-child{margin-right:1em}#m4c-matgen .save-notice .buttons .btn:last-child,.m4c-matgen .save-notice .buttons .btn:last-child,:is(.m4c-matgen) .save-notice .buttons .btn:last-child{margin-left:.35em}#m4c-matgen .save-notice .buttons .btn--filled,.m4c-matgen .save-notice .buttons .btn--filled,:is(.m4c-matgen) .save-notice .buttons .btn--filled{color:#fff;background-color:#255dff}#m4c-matgen .save-notice .buttons .btn--filled:visited,.m4c-matgen .save-notice .buttons .btn--filled:visited,:is(.m4c-matgen) .save-notice .buttons .btn--filled:visited{color:#fff}#m4c-matgen .card-basic,.m4c-matgen .card-basic,:is(.m4c-matgen) .card-basic{padding:1.25em;text-align:center;background-color:#fff;border-radius:3px}#m4c-matgen #feedback-modal .modal-content,.m4c-matgen #feedback-modal .modal-content,:is(.m4c-matgen) #feedback-modal .modal-content{width:66% !important;margin:auto}#m4c-matgen .feedback-btn,.m4c-matgen .feedback-btn,:is(.m4c-matgen) .feedback-btn{position:fixed;width:fit-content;height:40px;padding-right:1em;padding-left:1em;padding-top:.5em;top:35%;right:0;background-color:var(--feedback-btn-bg, #333);color:var(--feedback-btn-color, #fff);font-weight:bold;text-align:center;text-decoration:none;transform:rotate(-90deg);margin-right:-40px;border-radius:10px 10px 0px 0px;transition:.5s;display:none}#m4c-matgen .feedback-btn:focus,.m4c-matgen .feedback-btn:focus,:is(.m4c-matgen) .feedback-btn:focus{outline:2px solid #000}@keyframes pulse{0%{transform:scale(0.95) rotate(-90deg);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1) rotate(-90deg);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95) rotate(-90deg);box-shadow:0 0 0 0 rgba(0,0,0,0)}}#m4c-matgen .feedback-btn.pulse,.m4c-matgen .feedback-btn.pulse,:is(.m4c-matgen) .feedback-btn.pulse{color:var(--feedback-btn-pulse-color);text-decoration:none;transform:scale(1.025) rotate(-90deg);background-color:var(--feedback-btn-pulse-bg);animation:pulse 2s infinite}#m4c-matgen .feedback-btn.pulse:hover,.m4c-matgen .feedback-btn.pulse:hover,:is(.m4c-matgen) .feedback-btn.pulse:hover{color:var(--feedback-btn-pulse-bg);background-color:var(--feedback-btn-pulse-color)}#m4c-matgen .feedback-btn:hover,.m4c-matgen .feedback-btn:hover,:is(.m4c-matgen) .feedback-btn:hover{text-decoration:none;transform:scale(1.15) rotate(-90deg)}#m4c-matgen .feedback__container,.m4c-matgen .feedback__container,:is(.m4c-matgen) .feedback__container{padding-top:4em;padding-bottom:12em}#m4c-matgen .feedback__container .col-lg-12,.m4c-matgen .feedback__container .col-lg-12,:is(.m4c-matgen) .feedback__container .col-lg-12{justify-content:center;display:flex;margin-left:auto;margin-right:auto;padding:0}#m4c-matgen .feedback__container p,.m4c-matgen .feedback__container p,:is(.m4c-matgen) .feedback__container p{font-size:.875em}#m4c-matgen .feedback__heading,.m4c-matgen .feedback__heading,:is(.m4c-matgen) .feedback__heading{margin-bottom:.125em;font-size:26px;font-weight:bold;color:#255dff;line-height:30px}#m4c-matgen .feedback__subheading,.m4c-matgen .feedback__subheading,:is(.m4c-matgen) .feedback__subheading{margin-bottom:.75em;font-weight:bold;line-height:21px}#m4c-matgen .feedback__section,.m4c-matgen .feedback__section,:is(.m4c-matgen) .feedback__section{margin:auto;margin-bottom:.75em}#m4c-matgen .feedback__section__heading,.m4c-matgen .feedback__section__heading,:is(.m4c-matgen) .feedback__section__heading{margin-bottom:.15em;margin-top:2em;font-weight:bold}#m4c-matgen .feedback__section .feedback_ol,.m4c-matgen .feedback__section .feedback_ol,:is(.m4c-matgen) .feedback__section .feedback_ol{font-size:.875em;line-height:1.625;margin-top:0;margin-bottom:1em}#m4c-matgen .feedback-contact-form,.m4c-matgen .feedback-contact-form,:is(.m4c-matgen) .feedback-contact-form{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;background:#f1f3fa;padding:2em}#m4c-matgen .feedback-contact-form .g-recaptcha,.m4c-matgen .feedback-contact-form .g-recaptcha,:is(.m4c-matgen) .feedback-contact-form .g-recaptcha{margin-right:2em}#m4c-matgen .feedback-contact-form label,.m4c-matgen .feedback-contact-form label,:is(.m4c-matgen) .feedback-contact-form label{display:block;text-align:left;font-family:"Roboto";font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#454545;width:100%}#m4c-matgen .feedback-contact-form label span,.m4c-matgen .feedback-contact-form label span,:is(.m4c-matgen) .feedback-contact-form label span{font-weight:400}#m4c-matgen .feedback-contact-form input[type=file],.m4c-matgen .feedback-contact-form input[type=file],:is(.m4c-matgen) .feedback-contact-form input[type=file]{display:none}#m4c-matgen .feedback-contact-form .custom-file-upload,.m4c-matgen .feedback-contact-form .custom-file-upload,:is(.m4c-matgen) .feedback-contact-form .custom-file-upload{display:flex;align-items:center;padding:6px 12px;cursor:pointer;position:relative;visibility:visible;left:unset;width:100%;height:32px;margin-bottom:1.3em;padding:1.5em 0;color:#212121;font-size:.875em;line-height:1.4285714286;border:1px solid #e1e1e1;border-radius:3px}#m4c-matgen .feedback-contact-form .custom-file-upload p,.m4c-matgen .feedback-contact-form .custom-file-upload p,:is(.m4c-matgen) .feedback-contact-form .custom-file-upload p{padding-left:1.15em;padding-top:.5em;padding-bottom:.5em;margin-bottom:0;color:#212121}#m4c-matgen .feedback-contact-form .custom-file-upload:hover span,.m4c-matgen .feedback-contact-form .custom-file-upload:hover span,:is(.m4c-matgen) .feedback-contact-form .custom-file-upload:hover span{background:#aaa}#m4c-matgen .feedback-contact-form .custom-file-upload span,.m4c-matgen .feedback-contact-form .custom-file-upload span,:is(.m4c-matgen) .feedback-contact-form .custom-file-upload span{margin-left:auto;background:#e1e1e1;padding:0 2em;width:7em;height:3em;display:flex;align-items:center;color:#454545}#m4c-matgen .feedback-contact-form input,#m4c-matgen .feedback-contact-form textarea,.m4c-matgen .feedback-contact-form input,.m4c-matgen .feedback-contact-form textarea,:is(.m4c-matgen) .feedback-contact-form input,:is(.m4c-matgen) .feedback-contact-form textarea{width:100%;margin-bottom:1.3em;padding:.5em 1.15em;color:#212121;font-size:.875em;line-height:1.4285714286;border:1px solid #e1e1e1;border-radius:3px}#m4c-matgen .feedback-contact-form input::placeholder,#m4c-matgen .feedback-contact-form textarea::placeholder,.m4c-matgen .feedback-contact-form input::placeholder,.m4c-matgen .feedback-contact-form textarea::placeholder,:is(.m4c-matgen) .feedback-contact-form input::placeholder,:is(.m4c-matgen) .feedback-contact-form textarea::placeholder{color:#454545}#m4c-matgen .feedback-contact-form input:focus,#m4c-matgen .feedback-contact-form input:active,#m4c-matgen .feedback-contact-form textarea:focus,#m4c-matgen .feedback-contact-form textarea:active,.m4c-matgen .feedback-contact-form input:focus,.m4c-matgen .feedback-contact-form input:active,.m4c-matgen .feedback-contact-form textarea:focus,.m4c-matgen .feedback-contact-form textarea:active,:is(.m4c-matgen) .feedback-contact-form input:focus,:is(.m4c-matgen) .feedback-contact-form input:active,:is(.m4c-matgen) .feedback-contact-form textarea:focus,:is(.m4c-matgen) .feedback-contact-form textarea:active{border-color:#255dff}#m4c-matgen .feedback-contact-form #feedback-contact-form-submit,.m4c-matgen .feedback-contact-form #feedback-contact-form-submit,:is(.m4c-matgen) .feedback-contact-form #feedback-contact-form-submit{color:#fff}#m4c-matgen .logic-tagging__container,.m4c-matgen .logic-tagging__container,:is(.m4c-matgen) .logic-tagging__container{border-radius:3px}#m4c-matgen .logic-tagging__header,.m4c-matgen .logic-tagging__header,:is(.m4c-matgen) .logic-tagging__header{display:flex;justify-content:space-between;align-items:center}#m4c-matgen .logic-tagging__header__heading,.m4c-matgen .logic-tagging__header__heading,:is(.m4c-matgen) .logic-tagging__header__heading{font-weight:bold}#m4c-matgen .logic-tagging__content,.m4c-matgen .logic-tagging__content,:is(.m4c-matgen) .logic-tagging__content{position:relative;display:flex;flex-flow:row wrap;padding-top:1.5em}#m4c-matgen .logic-tagging__material-img .preview-thumb,.m4c-matgen .logic-tagging__material-img .preview-thumb,:is(.m4c-matgen) .logic-tagging__material-img .preview-thumb{position:sticky;top:10em}#m4c-matgen .logic-tagging__material-img .preview-thumb img,.m4c-matgen .logic-tagging__material-img .preview-thumb img,:is(.m4c-matgen) .logic-tagging__material-img .preview-thumb img{display:block;width:100%;height:auto;box-shadow:1px 1px 3px #e9ecef}#m4c-matgen .logic-tagging__card__header,.m4c-matgen .logic-tagging__card__header,:is(.m4c-matgen) .logic-tagging__card__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:.5em 1em .5em 1.5em;border-radius:3px}#m4c-matgen .logic-tagging__card__heading,.m4c-matgen .logic-tagging__card__heading,:is(.m4c-matgen) .logic-tagging__card__heading{margin-bottom:0}#m4c-matgen .logic-tagging__card__help-text,.m4c-matgen .logic-tagging__card__help-text,:is(.m4c-matgen) .logic-tagging__card__help-text{font-size:.55em;color:#fff}#m4c-matgen .logic-tagging__card__content,.m4c-matgen .logic-tagging__card__content,:is(.m4c-matgen) .logic-tagging__card__content{padding:1.35em 2em 1.5em}#m4c-matgen .logic-tagging__subcard,.m4c-matgen .logic-tagging__subcard,:is(.m4c-matgen) .logic-tagging__subcard{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:1em;border:1px solid #e1e1e1;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.0509803922)}#m4c-matgen .logic-tagging__subcard__help-text,.m4c-matgen .logic-tagging__subcard__help-text,:is(.m4c-matgen) .logic-tagging__subcard__help-text{font-size:.55em;color:#fff}#m4c-matgen .logic-tagging__subcard__header,.m4c-matgen .logic-tagging__subcard__header,:is(.m4c-matgen) .logic-tagging__subcard__header{flex:1 0 100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:.5em 1em .5em 1.5em;background-color:var(--bs-secondary)}#m4c-matgen .logic-tagging__subcard__heading,.m4c-matgen .logic-tagging__subcard__heading,:is(.m4c-matgen) .logic-tagging__subcard__heading{margin-bottom:0;color:#fff;font-weight:500;font-size:14px;text-align:left}#m4c-matgen .logic-tagging__subcard .card--multi-select,.m4c-matgen .logic-tagging__subcard .card--multi-select,:is(.m4c-matgen) .logic-tagging__subcard .card--multi-select{flex:1 1 100%;width:100%;padding:1.25em 2em 1.35em}#m4c-matgen .logic-tagging__subcard .option-buttons,.m4c-matgen .logic-tagging__subcard .option-buttons,:is(.m4c-matgen) .logic-tagging__subcard .option-buttons{justify-content:flex-start;margin-left:-0.5em;margin-right:-0.5em}#m4c-matgen .logic-tagging__subcard__multirange,.m4c-matgen .logic-tagging__subcard__multirange,:is(.m4c-matgen) .logic-tagging__subcard__multirange{flex:1 1 100%;display:block;width:100%;padding:2em 4.5em 3em}#m4c-matgen .logic-tagging__subcard__multirange .range-slider__handle__label,.m4c-matgen .logic-tagging__subcard__multirange .range-slider__handle__label,:is(.m4c-matgen) .logic-tagging__subcard__multirange .range-slider__handle__label{font-weight:500}#m4c-matgen .option-buttons,.m4c-matgen .option-buttons,:is(.m4c-matgen) .option-buttons{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:-1em}#m4c-matgen .option-buttons__accordion,.m4c-matgen .option-buttons__accordion,:is(.m4c-matgen) .option-buttons__accordion{flex:1 1 100%;position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:auto;max-height:0;opacity:0;overflow:hidden;visibility:hidden}#m4c-matgen .option-buttons__accordion.--visible,.m4c-matgen .option-buttons__accordion.--visible,:is(.m4c-matgen) .option-buttons__accordion.--visible{max-height:1000px;opacity:1;visibility:visible}#m4c-matgen .option-buttons__accordion-toggle,.m4c-matgen .option-buttons__accordion-toggle,:is(.m4c-matgen) .option-buttons__accordion-toggle{flex:1 0 100%;position:relative;display:block;margin-top:.25em;margin-bottom:1em;text-align:center}#m4c-matgen .option-buttons__accordion-toggle__link,.m4c-matgen .option-buttons__accordion-toggle__link,:is(.m4c-matgen) .option-buttons__accordion-toggle__link{position:relative;display:inline-block}#m4c-matgen .option-buttons__accordion-toggle__link:hover,#m4c-matgen .option-buttons__accordion-toggle__link:focus,.m4c-matgen .option-buttons__accordion-toggle__link:hover,.m4c-matgen .option-buttons__accordion-toggle__link:focus,:is(.m4c-matgen) .option-buttons__accordion-toggle__link:hover,:is(.m4c-matgen) .option-buttons__accordion-toggle__link:focus{color:var(--bs-primary)}#m4c-matgen .button--option,.m4c-matgen .button--option,:is(.m4c-matgen) .button--option{cursor:pointer;position:relative;display:inline-block;color:#495057;font-weight:500;letter-spacing:0;line-height:1.6;text-align:center;text-decoration:none;background-color:#fff;border:2px solid var(--bs-secondary);border-radius:5px;outline:none;font-size:.8em;margin:.15em;padding:.25em .5em;min-height:3em;width:30%}#m4c-matgen .button--option:hover,#m4c-matgen .button--option:focus,.m4c-matgen .button--option:hover,.m4c-matgen .button--option:focus,:is(.m4c-matgen) .button--option:hover,:is(.m4c-matgen) .button--option:focus{color:#fff;background-color:var(--bs-secondary);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);text-decoration:none}.card[id^=multi-select-] #m4c-matgen .button--option:hover,.card[id^=multi-select-] #m4c-matgen .button--option:focus,.card[id^=multi-select-] .m4c-matgen .button--option:hover,.card[id^=multi-select-] .m4c-matgen .button--option:focus,.card[id^=multi-select-] :is(.m4c-matgen) .button--option:hover,.card[id^=multi-select-] :is(.m4c-matgen) .button--option:focus{color:#495057;background-color:#fff}#m4c-matgen .button--option:visited,.m4c-matgen .button--option:visited,:is(.m4c-matgen) .button--option:visited{color:#495057}#m4c-matgen .button--option:visited:hover,#m4c-matgen .button--option:visited:focus,.m4c-matgen .button--option:visited:hover,.m4c-matgen .button--option:visited:focus,:is(.m4c-matgen) .button--option:visited:hover,:is(.m4c-matgen) .button--option:visited:focus{color:#fff;text-decoration:none}#m4c-matgen .button--option.--selected,.m4c-matgen .button--option.--selected,:is(.m4c-matgen) .button--option.--selected{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary-dark), #333}#m4c-matgen .button--option.--active,.m4c-matgen .button--option.--active,:is(.m4c-matgen) .button--option.--active{color:#fff;background-color:var(--bs-secondary)}.card[id^=multi-select-] #m4c-matgen .button--option.--active:hover,.card[id^=multi-select-] #m4c-matgen .button--option.--active:focus,.card[id^=multi-select-] .m4c-matgen .button--option.--active:hover,.card[id^=multi-select-] .m4c-matgen .button--option.--active:focus,.card[id^=multi-select-] :is(.m4c-matgen) .button--option.--active:hover,.card[id^=multi-select-] :is(.m4c-matgen) .button--option.--active:focus{color:#fff;background-color:var(--bs-secondary)}@font-face{font-family:"UL Moderat";src:url(aef134b13eac05d7df0bbae7bdc3724bc00ec42cd99b1d14c922daa49edec0a7.woff2) format("woff2"),url(728adafb00b0179e3359980a47c8dd38cd9845e0aa56f65d7583916fab19f10f.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"UL Moderat";src:url(e23238bc50593273fdf20433c8cec66078aea3c51157e62f15461510aa6f5afe.woff2) format("woff2"),url(c19b7c4f274d64a92aecca5062339f9d15a6bc3d7884e09c7b63717801d678aa.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}#m4c-matgen.theme-preset-fsri,.theme-preset-fsri #m4c-matgen,.m4c-matgen.theme-preset-fsri,.theme-preset-fsri .m4c-matgen,:is(.m4c-matgen).theme-preset-fsri,.theme-preset-fsri :is(.m4c-matgen){background:#f2f2f2;font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif}#m4c-matgen.theme-preset-fsri body.theme-preset-fsri,#m4c-matgen.theme-preset-fsri html.theme-preset-fsri,.theme-preset-fsri #m4c-matgen body.theme-preset-fsri,.theme-preset-fsri #m4c-matgen html.theme-preset-fsri,.m4c-matgen.theme-preset-fsri body.theme-preset-fsri,.m4c-matgen.theme-preset-fsri html.theme-preset-fsri,.theme-preset-fsri .m4c-matgen body.theme-preset-fsri,.theme-preset-fsri .m4c-matgen html.theme-preset-fsri,:is(.m4c-matgen).theme-preset-fsri body.theme-preset-fsri,:is(.m4c-matgen).theme-preset-fsri html.theme-preset-fsri,.theme-preset-fsri :is(.m4c-matgen) body.theme-preset-fsri,.theme-preset-fsri :is(.m4c-matgen) html.theme-preset-fsri{background:#f2f2f2}#m4c-matgen.theme-preset-fsri #matgen-controller,.theme-preset-fsri #m4c-matgen #matgen-controller,.m4c-matgen.theme-preset-fsri #matgen-controller,.theme-preset-fsri .m4c-matgen #matgen-controller,:is(.m4c-matgen).theme-preset-fsri #matgen-controller,.theme-preset-fsri :is(.m4c-matgen) #matgen-controller{background:#f2f2f2;min-height:100vh}#m4c-matgen.theme-preset-fsri header,.theme-preset-fsri #m4c-matgen header,.m4c-matgen.theme-preset-fsri header,.theme-preset-fsri .m4c-matgen header,:is(.m4c-matgen).theme-preset-fsri header,.theme-preset-fsri :is(.m4c-matgen) header{background:var(--bs-primary, #000095);box-shadow:none;border-top:0;border-bottom:0 !important}#m4c-matgen.theme-preset-fsri header a:not(.dropdown-item),#m4c-matgen.theme-preset-fsri header a.link-dark,#m4c-matgen.theme-preset-fsri header a.link-primary,#m4c-matgen.theme-preset-fsri header #matgen-home,#m4c-matgen.theme-preset-fsri header .dropdown-toggle,#m4c-matgen.theme-preset-fsri header .active>.nav-link,#m4c-matgen.theme-preset-fsri header .nav-link.active,.theme-preset-fsri #m4c-matgen header a:not(.dropdown-item),.theme-preset-fsri #m4c-matgen header a.link-dark,.theme-preset-fsri #m4c-matgen header a.link-primary,.theme-preset-fsri #m4c-matgen header #matgen-home,.theme-preset-fsri #m4c-matgen header .dropdown-toggle,.theme-preset-fsri #m4c-matgen header .active>.nav-link,.theme-preset-fsri #m4c-matgen header .nav-link.active,.m4c-matgen.theme-preset-fsri header a:not(.dropdown-item),.m4c-matgen.theme-preset-fsri header a.link-dark,.m4c-matgen.theme-preset-fsri header a.link-primary,.m4c-matgen.theme-preset-fsri header #matgen-home,.m4c-matgen.theme-preset-fsri header .dropdown-toggle,.m4c-matgen.theme-preset-fsri header .active>.nav-link,.m4c-matgen.theme-preset-fsri header .nav-link.active,.theme-preset-fsri .m4c-matgen header a:not(.dropdown-item),.theme-preset-fsri .m4c-matgen header a.link-dark,.theme-preset-fsri .m4c-matgen header a.link-primary,.theme-preset-fsri .m4c-matgen header #matgen-home,.theme-preset-fsri .m4c-matgen header .dropdown-toggle,.theme-preset-fsri .m4c-matgen header .active>.nav-link,.theme-preset-fsri .m4c-matgen header .nav-link.active,:is(.m4c-matgen).theme-preset-fsri header a:not(.dropdown-item),:is(.m4c-matgen).theme-preset-fsri header a.link-dark,:is(.m4c-matgen).theme-preset-fsri header a.link-primary,:is(.m4c-matgen).theme-preset-fsri header #matgen-home,:is(.m4c-matgen).theme-preset-fsri header .dropdown-toggle,:is(.m4c-matgen).theme-preset-fsri header .active>.nav-link,:is(.m4c-matgen).theme-preset-fsri header .nav-link.active,.theme-preset-fsri :is(.m4c-matgen) header a:not(.dropdown-item),.theme-preset-fsri :is(.m4c-matgen) header a.link-dark,.theme-preset-fsri :is(.m4c-matgen) header a.link-primary,.theme-preset-fsri :is(.m4c-matgen) header #matgen-home,.theme-preset-fsri :is(.m4c-matgen) header .dropdown-toggle,.theme-preset-fsri :is(.m4c-matgen) header .active>.nav-link,.theme-preset-fsri :is(.m4c-matgen) header .nav-link.active{color:#fff !important}#m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):hover,#m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):focus,#m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):active,#m4c-matgen.theme-preset-fsri header a.link-dark:hover,#m4c-matgen.theme-preset-fsri header a.link-dark:focus,#m4c-matgen.theme-preset-fsri header a.link-dark:active,#m4c-matgen.theme-preset-fsri header a.link-primary:hover,#m4c-matgen.theme-preset-fsri header a.link-primary:focus,#m4c-matgen.theme-preset-fsri header a.link-primary:active,#m4c-matgen.theme-preset-fsri header #matgen-home:hover,#m4c-matgen.theme-preset-fsri header #matgen-home:focus,#m4c-matgen.theme-preset-fsri header #matgen-home:active,#m4c-matgen.theme-preset-fsri header .dropdown-toggle:hover,#m4c-matgen.theme-preset-fsri header .dropdown-toggle:focus,#m4c-matgen.theme-preset-fsri header .dropdown-toggle:active,#m4c-matgen.theme-preset-fsri header .active>.nav-link:hover,#m4c-matgen.theme-preset-fsri header .active>.nav-link:focus,#m4c-matgen.theme-preset-fsri header .active>.nav-link:active,#m4c-matgen.theme-preset-fsri header .nav-link.active:hover,#m4c-matgen.theme-preset-fsri header .nav-link.active:focus,#m4c-matgen.theme-preset-fsri header .nav-link.active:active,.theme-preset-fsri #m4c-matgen header a:not(.dropdown-item):hover,.theme-preset-fsri #m4c-matgen header a:not(.dropdown-item):focus,.theme-preset-fsri #m4c-matgen header a:not(.dropdown-item):active,.theme-preset-fsri #m4c-matgen header a.link-dark:hover,.theme-preset-fsri #m4c-matgen header a.link-dark:focus,.theme-preset-fsri #m4c-matgen header a.link-dark:active,.theme-preset-fsri #m4c-matgen header a.link-primary:hover,.theme-preset-fsri #m4c-matgen header a.link-primary:focus,.theme-preset-fsri #m4c-matgen header a.link-primary:active,.theme-preset-fsri #m4c-matgen header #matgen-home:hover,.theme-preset-fsri #m4c-matgen header #matgen-home:focus,.theme-preset-fsri #m4c-matgen header #matgen-home:active,.theme-preset-fsri #m4c-matgen header .dropdown-toggle:hover,.theme-preset-fsri #m4c-matgen header .dropdown-toggle:focus,.theme-preset-fsri #m4c-matgen header .dropdown-toggle:active,.theme-preset-fsri #m4c-matgen header .active>.nav-link:hover,.theme-preset-fsri #m4c-matgen header .active>.nav-link:focus,.theme-preset-fsri #m4c-matgen header .active>.nav-link:active,.theme-preset-fsri #m4c-matgen header .nav-link.active:hover,.theme-preset-fsri #m4c-matgen header .nav-link.active:focus,.theme-preset-fsri #m4c-matgen header .nav-link.active:active,.m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):hover,.m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):focus,.m4c-matgen.theme-preset-fsri header a:not(.dropdown-item):active,.m4c-matgen.theme-preset-fsri header a.link-dark:hover,.m4c-matgen.theme-preset-fsri header a.link-dark:focus,.m4c-matgen.theme-preset-fsri header a.link-dark:active,.m4c-matgen.theme-preset-fsri header a.link-primary:hover,.m4c-matgen.theme-preset-fsri header a.link-primary:focus,.m4c-matgen.theme-preset-fsri header a.link-primary:active,.m4c-matgen.theme-preset-fsri header #matgen-home:hover,.m4c-matgen.theme-preset-fsri header #matgen-home:focus,.m4c-matgen.theme-preset-fsri header #matgen-home:active,.m4c-matgen.theme-preset-fsri header .dropdown-toggle:hover,.m4c-matgen.theme-preset-fsri header .dropdown-toggle:focus,.m4c-matgen.theme-preset-fsri header .dropdown-toggle:active,.m4c-matgen.theme-preset-fsri header .active>.nav-link:hover,.m4c-matgen.theme-preset-fsri header .active>.nav-link:focus,.m4c-matgen.theme-preset-fsri header .active>.nav-link:active,.m4c-matgen.theme-preset-fsri header .nav-link.active:hover,.m4c-matgen.theme-preset-fsri header .nav-link.active:focus,.m4c-matgen.theme-preset-fsri header .nav-link.active:active,.theme-preset-fsri .m4c-matgen header a:not(.dropdown-item):hover,.theme-preset-fsri .m4c-matgen header a:not(.dropdown-item):focus,.theme-preset-fsri .m4c-matgen header a:not(.dropdown-item):active,.theme-preset-fsri .m4c-matgen header a.link-dark:hover,.theme-preset-fsri .m4c-matgen header a.link-dark:focus,.theme-preset-fsri .m4c-matgen header a.link-dark:active,.theme-preset-fsri .m4c-matgen header a.link-primary:hover,.theme-preset-fsri .m4c-matgen header a.link-primary:focus,.theme-preset-fsri .m4c-matgen header a.link-primary:active,.theme-preset-fsri .m4c-matgen header #matgen-home:hover,.theme-preset-fsri .m4c-matgen header #matgen-home:focus,.theme-preset-fsri .m4c-matgen header #matgen-home:active,.theme-preset-fsri .m4c-matgen header .dropdown-toggle:hover,.theme-preset-fsri .m4c-matgen header .dropdown-toggle:focus,.theme-preset-fsri .m4c-matgen header .dropdown-toggle:active,.theme-preset-fsri .m4c-matgen header .active>.nav-link:hover,.theme-preset-fsri .m4c-matgen header .active>.nav-link:focus,.theme-preset-fsri .m4c-matgen header .active>.nav-link:active,.theme-preset-fsri .m4c-matgen header .nav-link.active:hover,.theme-preset-fsri .m4c-matgen header .nav-link.active:focus,.theme-preset-fsri .m4c-matgen header .nav-link.active:active,:is(.m4c-matgen).theme-preset-fsri header a:not(.dropdown-item):hover,:is(.m4c-matgen).theme-preset-fsri header a:not(.dropdown-item):focus,:is(.m4c-matgen).theme-preset-fsri header a:not(.dropdown-item):active,:is(.m4c-matgen).theme-preset-fsri header a.link-dark:hover,:is(.m4c-matgen).theme-preset-fsri header a.link-dark:focus,:is(.m4c-matgen).theme-preset-fsri header a.link-dark:active,:is(.m4c-matgen).theme-preset-fsri header a.link-primary:hover,:is(.m4c-matgen).theme-preset-fsri header a.link-primary:focus,:is(.m4c-matgen).theme-preset-fsri header a.link-primary:active,:is(.m4c-matgen).theme-preset-fsri header #matgen-home:hover,:is(.m4c-matgen).theme-preset-fsri header #matgen-home:focus,:is(.m4c-matgen).theme-preset-fsri header #matgen-home:active,:is(.m4c-matgen).theme-preset-fsri header .dropdown-toggle:hover,:is(.m4c-matgen).theme-preset-fsri header .dropdown-toggle:focus,:is(.m4c-matgen).theme-preset-fsri header .dropdown-toggle:active,:is(.m4c-matgen).theme-preset-fsri header .active>.nav-link:hover,:is(.m4c-matgen).theme-preset-fsri header .active>.nav-link:focus,:is(.m4c-matgen).theme-preset-fsri header .active>.nav-link:active,:is(.m4c-matgen).theme-preset-fsri header .nav-link.active:hover,:is(.m4c-matgen).theme-preset-fsri header .nav-link.active:focus,:is(.m4c-matgen).theme-preset-fsri header .nav-link.active:active,.theme-preset-fsri :is(.m4c-matgen) header a:not(.dropdown-item):hover,.theme-preset-fsri :is(.m4c-matgen) header a:not(.dropdown-item):focus,.theme-preset-fsri :is(.m4c-matgen) header a:not(.dropdown-item):active,.theme-preset-fsri :is(.m4c-matgen) header a.link-dark:hover,.theme-preset-fsri :is(.m4c-matgen) header a.link-dark:focus,.theme-preset-fsri :is(.m4c-matgen) header a.link-dark:active,.theme-preset-fsri :is(.m4c-matgen) header a.link-primary:hover,.theme-preset-fsri :is(.m4c-matgen) header a.link-primary:focus,.theme-preset-fsri :is(.m4c-matgen) header a.link-primary:active,.theme-preset-fsri :is(.m4c-matgen) header #matgen-home:hover,.theme-preset-fsri :is(.m4c-matgen) header #matgen-home:focus,.theme-preset-fsri :is(.m4c-matgen) header #matgen-home:active,.theme-preset-fsri :is(.m4c-matgen) header .dropdown-toggle:hover,.theme-preset-fsri :is(.m4c-matgen) header .dropdown-toggle:focus,.theme-preset-fsri :is(.m4c-matgen) header .dropdown-toggle:active,.theme-preset-fsri :is(.m4c-matgen) header .active>.nav-link:hover,.theme-preset-fsri :is(.m4c-matgen) header .active>.nav-link:focus,.theme-preset-fsri :is(.m4c-matgen) header .active>.nav-link:active,.theme-preset-fsri :is(.m4c-matgen) header .nav-link.active:hover,.theme-preset-fsri :is(.m4c-matgen) header .nav-link.active:focus,.theme-preset-fsri :is(.m4c-matgen) header .nav-link.active:active{color:#fff !important;opacity:.9}#m4c-matgen.theme-preset-fsri .page-home,.theme-preset-fsri #m4c-matgen .page-home,.m4c-matgen.theme-preset-fsri .page-home,.theme-preset-fsri .m4c-matgen .page-home,:is(.m4c-matgen).theme-preset-fsri .page-home,.theme-preset-fsri :is(.m4c-matgen) .page-home{padding-bottom:7.5em;background:#f2f2f2}#m4c-matgen.theme-preset-fsri .page-home .hero h1,.theme-preset-fsri #m4c-matgen .page-home .hero h1,.m4c-matgen.theme-preset-fsri .page-home .hero h1,.theme-preset-fsri .m4c-matgen .page-home .hero h1,:is(.m4c-matgen).theme-preset-fsri .page-home .hero h1,.theme-preset-fsri :is(.m4c-matgen) .page-home .hero h1{font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif;font-weight:900;font-size:clamp(2.875rem,4.8vw,4.25rem);line-height:clamp(3.125rem,5.2vw,4.5rem);letter-spacing:-2px;margin-bottom:.2em;text-transform:capitalize;color:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri .page-home .hero p,.theme-preset-fsri #m4c-matgen .page-home .hero p,.m4c-matgen.theme-preset-fsri .page-home .hero p,.theme-preset-fsri .m4c-matgen .page-home .hero p,:is(.m4c-matgen).theme-preset-fsri .page-home .hero p,.theme-preset-fsri :is(.m4c-matgen) .page-home .hero p{font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:400;line-height:clamp(1.45rem,1.9vw,1.85rem);color:#000;max-width:38rem}#m4c-matgen.theme-preset-fsri .page-home .how-it-works h4,.theme-preset-fsri #m4c-matgen .page-home .how-it-works h4,.m4c-matgen.theme-preset-fsri .page-home .how-it-works h4,.theme-preset-fsri .m4c-matgen .page-home .how-it-works h4,:is(.m4c-matgen).theme-preset-fsri .page-home .how-it-works h4,.theme-preset-fsri :is(.m4c-matgen) .page-home .how-it-works h4{font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.1;letter-spacing:-0.889px;text-align:center;color:var(--bs-secondary, var(--bs-primary, #000095));width:100%;margin-bottom:2.25rem}#m4c-matgen.theme-preset-fsri .page-home .how-it-works .step,.theme-preset-fsri #m4c-matgen .page-home .how-it-works .step,.m4c-matgen.theme-preset-fsri .page-home .how-it-works .step,.theme-preset-fsri .m4c-matgen .page-home .how-it-works .step,:is(.m4c-matgen).theme-preset-fsri .page-home .how-it-works .step,.theme-preset-fsri :is(.m4c-matgen) .page-home .how-it-works .step{text-align:center}#m4c-matgen.theme-preset-fsri .page-home .how-it-works .step::before,.theme-preset-fsri #m4c-matgen .page-home .how-it-works .step::before,.m4c-matgen.theme-preset-fsri .page-home .how-it-works .step::before,.theme-preset-fsri .m4c-matgen .page-home .how-it-works .step::before,:is(.m4c-matgen).theme-preset-fsri .page-home .how-it-works .step::before,.theme-preset-fsri :is(.m4c-matgen) .page-home .how-it-works .step::before{display:none;content:none}#m4c-matgen.theme-preset-fsri .page-home .how-it-works h5,.theme-preset-fsri #m4c-matgen .page-home .how-it-works h5,.m4c-matgen.theme-preset-fsri .page-home .how-it-works h5,.theme-preset-fsri .m4c-matgen .page-home .how-it-works h5,:is(.m4c-matgen).theme-preset-fsri .page-home .how-it-works h5,.theme-preset-fsri :is(.m4c-matgen) .page-home .how-it-works h5{font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif;color:var(--bs-secondary, var(--bs-primary, #000095));text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:.11px;margin-top:1.1rem;margin-bottom:.65rem}#m4c-matgen.theme-preset-fsri .page-home .how-it-works p,.theme-preset-fsri #m4c-matgen .page-home .how-it-works p,.m4c-matgen.theme-preset-fsri .page-home .how-it-works p,.theme-preset-fsri .m4c-matgen .page-home .how-it-works p,:is(.m4c-matgen).theme-preset-fsri .page-home .how-it-works p,.theme-preset-fsri :is(.m4c-matgen) .page-home .how-it-works p{font-family:"UL Moderat","Trebuchet MS",Arial,sans-serif;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:.11px;max-width:15rem;margin-left:auto;margin-right:auto}#m4c-matgen.theme-preset-fsri .page-home #get-started,#m4c-matgen.theme-preset-fsri #nextBtn,#m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri #m4c-matgen .page-home #get-started,.theme-preset-fsri #m4c-matgen #nextBtn,.theme-preset-fsri #m4c-matgen #step-back,.m4c-matgen.theme-preset-fsri .page-home #get-started,.m4c-matgen.theme-preset-fsri #nextBtn,.m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri .m4c-matgen .page-home #get-started,.theme-preset-fsri .m4c-matgen #nextBtn,.theme-preset-fsri .m4c-matgen #step-back,:is(.m4c-matgen).theme-preset-fsri .page-home #get-started,:is(.m4c-matgen).theme-preset-fsri #nextBtn,:is(.m4c-matgen).theme-preset-fsri #step-back,.theme-preset-fsri :is(.m4c-matgen) .page-home #get-started,.theme-preset-fsri :is(.m4c-matgen) #nextBtn,.theme-preset-fsri :is(.m4c-matgen) #step-back{border-radius:999px !important;text-transform:none !important;padding:.9rem 2rem !important;border:0;min-width:11rem;max-width:100%;margin:0;line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem}#m4c-matgen.theme-preset-fsri .page-home #get-started,.theme-preset-fsri #m4c-matgen .page-home #get-started,.m4c-matgen.theme-preset-fsri .page-home #get-started,.theme-preset-fsri .m4c-matgen .page-home #get-started,:is(.m4c-matgen).theme-preset-fsri .page-home #get-started,.theme-preset-fsri :is(.m4c-matgen) .page-home #get-started{background:#fff;color:var(--bs-primary-dark, #0a32ff);border:2px solid var(--bs-primary-dark, #0a32ff);margin-top:1rem}#m4c-matgen.theme-preset-fsri .page-home #get-started:hover,#m4c-matgen.theme-preset-fsri .page-home #get-started:focus,.theme-preset-fsri #m4c-matgen .page-home #get-started:hover,.theme-preset-fsri #m4c-matgen .page-home #get-started:focus,.m4c-matgen.theme-preset-fsri .page-home #get-started:hover,.m4c-matgen.theme-preset-fsri .page-home #get-started:focus,.theme-preset-fsri .m4c-matgen .page-home #get-started:hover,.theme-preset-fsri .m4c-matgen .page-home #get-started:focus,:is(.m4c-matgen).theme-preset-fsri .page-home #get-started:hover,:is(.m4c-matgen).theme-preset-fsri .page-home #get-started:focus,.theme-preset-fsri :is(.m4c-matgen) .page-home #get-started:hover,.theme-preset-fsri :is(.m4c-matgen) .page-home #get-started:focus{background:var(--bs-primary-dark, #0a32ff);color:#fff;border-color:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri #nextBtn,.theme-preset-fsri #m4c-matgen #nextBtn,.m4c-matgen.theme-preset-fsri #nextBtn,.theme-preset-fsri .m4c-matgen #nextBtn,:is(.m4c-matgen).theme-preset-fsri #nextBtn,.theme-preset-fsri :is(.m4c-matgen) #nextBtn{background:var(--bs-primary, #000095)}#m4c-matgen.theme-preset-fsri #nextBtn:hover,#m4c-matgen.theme-preset-fsri #nextBtn:focus,.theme-preset-fsri #m4c-matgen #nextBtn:hover,.theme-preset-fsri #m4c-matgen #nextBtn:focus,.m4c-matgen.theme-preset-fsri #nextBtn:hover,.m4c-matgen.theme-preset-fsri #nextBtn:focus,.theme-preset-fsri .m4c-matgen #nextBtn:hover,.theme-preset-fsri .m4c-matgen #nextBtn:focus,:is(.m4c-matgen).theme-preset-fsri #nextBtn:hover,:is(.m4c-matgen).theme-preset-fsri #nextBtn:focus,.theme-preset-fsri :is(.m4c-matgen) #nextBtn:hover,.theme-preset-fsri :is(.m4c-matgen) #nextBtn:focus{background:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri #m4c-matgen #step-back,.m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri .m4c-matgen #step-back,:is(.m4c-matgen).theme-preset-fsri #step-back,.theme-preset-fsri :is(.m4c-matgen) #step-back{background:#fff;color:var(--bs-primary-dark, #0a32ff) !important;border:2px solid var(--bs-primary-dark, #0a32ff) !important}#m4c-matgen.theme-preset-fsri #step-back:hover,#m4c-matgen.theme-preset-fsri #step-back:focus,.theme-preset-fsri #m4c-matgen #step-back:hover,.theme-preset-fsri #m4c-matgen #step-back:focus,.m4c-matgen.theme-preset-fsri #step-back:hover,.m4c-matgen.theme-preset-fsri #step-back:focus,.theme-preset-fsri .m4c-matgen #step-back:hover,.theme-preset-fsri .m4c-matgen #step-back:focus,:is(.m4c-matgen).theme-preset-fsri #step-back:hover,:is(.m4c-matgen).theme-preset-fsri #step-back:focus,.theme-preset-fsri :is(.m4c-matgen) #step-back:hover,.theme-preset-fsri :is(.m4c-matgen) #step-back:focus{background:var(--bs-primary-dark, #0a32ff);color:#fff !important;border-color:var(--bs-primary-dark, #0a32ff) !important}#m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri #m4c-matgen #matgen-controller #matgen-button-div,.m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri .m4c-matgen #matgen-controller #matgen-button-div,:is(.m4c-matgen).theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri :is(.m4c-matgen) #matgen-controller #matgen-button-div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;width:min(100%,32rem);margin-left:auto;margin-right:auto;margin-top:1.5rem}#m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div .btn,.theme-preset-fsri #m4c-matgen #matgen-controller #matgen-button-div .btn,.m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div .btn,.theme-preset-fsri .m4c-matgen #matgen-controller #matgen-button-div .btn,:is(.m4c-matgen).theme-preset-fsri #matgen-controller #matgen-button-div .btn,.theme-preset-fsri :is(.m4c-matgen) #matgen-controller #matgen-button-div .btn{margin:0;flex:1 1 13rem;max-width:14rem}#m4c-matgen.theme-preset-fsri .feedback-btn,.theme-preset-fsri #m4c-matgen .feedback-btn,.m4c-matgen.theme-preset-fsri .feedback-btn,.theme-preset-fsri .m4c-matgen .feedback-btn,:is(.m4c-matgen).theme-preset-fsri .feedback-btn,.theme-preset-fsri :is(.m4c-matgen) .feedback-btn{background:var(--feedback-btn-bg, var(--bs-primary, #000095));color:var(--feedback-btn-color, #fff)}#m4c-matgen.theme-preset-fsri .feedback-btn:hover,.theme-preset-fsri #m4c-matgen .feedback-btn:hover,.m4c-matgen.theme-preset-fsri .feedback-btn:hover,.theme-preset-fsri .m4c-matgen .feedback-btn:hover,:is(.m4c-matgen).theme-preset-fsri .feedback-btn:hover,.theme-preset-fsri :is(.m4c-matgen) .feedback-btn:hover{color:var(--feedback-btn-color, #fff)}#m4c-matgen.theme-preset-fsri .matgen-progress-bar #progressbar,.theme-preset-fsri #m4c-matgen .matgen-progress-bar #progressbar,.m4c-matgen.theme-preset-fsri .matgen-progress-bar #progressbar,.theme-preset-fsri .m4c-matgen .matgen-progress-bar #progressbar,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar #progressbar,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar #progressbar{background:rgba(0,0,0,0)}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .dot,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit .dot,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .dot,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .dot,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit .dot,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .dot,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit .dot,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit .dot,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .dot{border-color:#929292;background:#fff;color:#929292}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .line,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit .line,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .line,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .line,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit .line,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .line,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit .line,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit .line,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .line{background:#fff}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .title,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit .title,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .title,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit .title,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit .title,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .title,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit .title,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit .title,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .title{color:#929292;font-weight:600}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .dot,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.complete .dot,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .dot,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .dot,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.complete .dot,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .dot,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.complete .dot,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .dot,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.complete .dot,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .dot{background:var(--bs-primary, #000095);border-color:var(--bs-primary, #000095);color:#fff}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .line,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.complete .line,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .line,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .line,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.complete .line,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .line,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.complete .line,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .line,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.complete .line,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .line{background:var(--bs-primary, #000095)}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .title,#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.complete .title,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unitcomplete .title,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.complete .title,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.complete .title,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unitcomplete .title,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.complete .title,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unitcomplete .title,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.complete .title,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unitcomplete .title{color:var(--bs-primary, #000095)}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .dot,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.current-step .dot,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .dot,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.current-step .dot,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.current-step .dot,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.current-step .dot{background:var(--bs-primary-dark, #0a32ff);border-color:var(--bs-primary-dark, #0a32ff);color:#fff}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .line,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.current-step .line,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .line,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.current-step .line,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.current-step .line,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.current-step .line{background:var(--bs-primary, #000095)}#m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .title,.theme-preset-fsri #m4c-matgen .matgen-progress-bar .unit.current-step .title,.m4c-matgen.theme-preset-fsri .matgen-progress-bar .unit.current-step .title,.theme-preset-fsri .m4c-matgen .matgen-progress-bar .unit.current-step .title,:is(.m4c-matgen).theme-preset-fsri .matgen-progress-bar .unit.current-step .title,.theme-preset-fsri :is(.m4c-matgen) .matgen-progress-bar .unit.current-step .title{color:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri .step-wrapper h1,.theme-preset-fsri #m4c-matgen .step-wrapper h1,.m4c-matgen.theme-preset-fsri .step-wrapper h1,.theme-preset-fsri .m4c-matgen .step-wrapper h1,:is(.m4c-matgen).theme-preset-fsri .step-wrapper h1,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper h1{font-weight:700;font-size:2.25rem;line-height:1.2;text-align:center;letter-spacing:-0.03em;color:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri .step-wrapper h2,.theme-preset-fsri #m4c-matgen .step-wrapper h2,.m4c-matgen.theme-preset-fsri .step-wrapper h2,.theme-preset-fsri .m4c-matgen .step-wrapper h2,:is(.m4c-matgen).theme-preset-fsri .step-wrapper h2,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper h2{font-weight:600;font-size:2rem;line-height:1.4;text-align:center;color:#000}#m4c-matgen.theme-preset-fsri .step-wrapper .question .question-instructions p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .question-instructions p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .question-instructions p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .question-instructions p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .question-instructions p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .question-instructions p{font-weight:600;font-size:1.0625rem;line-height:1.5;text-align:center;color:#000}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form{display:grid;grid-template-columns:repeat(2, minmax(0, 24rem));justify-content:center;align-items:stretch;column-gap:1rem;row-gap:.875rem}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form.single-column-display,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form.single-column-display,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display{grid-template-columns:minmax(0, 24rem)}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer{box-shadow:none;display:flex;width:100%;max-width:none;margin:0;background:none !important}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(odd),.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer:nth-child(odd),.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(odd),.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer:nth-child(odd),:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(odd),.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer:nth-child(odd){justify-self:end}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(even),.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer:nth-child(even),.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(even),.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer:nth-child(even),:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer:nth-child(even),.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer:nth-child(even){justify-self:start}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd){grid-column:1/span 2;justify-self:center}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd),.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd),.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd),.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd),:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd),.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display .answer:last-child:nth-child(odd){grid-column:auto;justify-self:stretch}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row{display:flex;height:100%;width:min(100%,24rem)}#m4c-matgen.theme-preset-fsri .answer-row,.theme-preset-fsri #m4c-matgen .answer-row,.m4c-matgen.theme-preset-fsri .answer-row,.theme-preset-fsri .m4c-matgen .answer-row,:is(.m4c-matgen).theme-preset-fsri .answer-row,.theme-preset-fsri :is(.m4c-matgen) .answer-row{margin:0 auto;display:block;text-align:center;padding:0}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row{background:none}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .image-wrapper{display:none}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper{border:2px solid var(--bs-primary-dark, #0a32ff);border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;min-width:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p{font-weight:500;font-size:1.125rem;line-height:1.5;text-align:center;color:var(--bs-primary-dark, #0a32ff);padding:.9rem 2rem;margin:0}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:hover,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:focus,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:hover,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:focus,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:hover,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:focus{border:none;transform:none;background:none}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:focus .text-wrapper,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:focus .text-wrapper,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:hover .text-wrapper,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:focus .text-wrapper{background:var(--bs-primary-dark, #0a32ff);border-color:var(--bs-primary-dark, #0a32ff)}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer input:checked+label .text-wrapper p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:hover .text-wrapper p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer label:focus .text-wrapper p{color:#fff}#m4c-matgen.theme-preset-fsri #data-listing .dataTables_filter input,#m4c-matgen.theme-preset-fsri #data-listing .form-control,.theme-preset-fsri #m4c-matgen #data-listing .dataTables_filter input,.theme-preset-fsri #m4c-matgen #data-listing .form-control,.m4c-matgen.theme-preset-fsri #data-listing .dataTables_filter input,.m4c-matgen.theme-preset-fsri #data-listing .form-control,.theme-preset-fsri .m4c-matgen #data-listing .dataTables_filter input,.theme-preset-fsri .m4c-matgen #data-listing .form-control,:is(.m4c-matgen).theme-preset-fsri #data-listing .dataTables_filter input,:is(.m4c-matgen).theme-preset-fsri #data-listing .form-control,.theme-preset-fsri :is(.m4c-matgen) #data-listing .dataTables_filter input,.theme-preset-fsri :is(.m4c-matgen) #data-listing .form-control{background:#fff;border:1px solid #d5d9e4;color:#000}#m4c-matgen.theme-preset-fsri #data-listing .table,.theme-preset-fsri #m4c-matgen #data-listing .table,.m4c-matgen.theme-preset-fsri #data-listing .table,.theme-preset-fsri .m4c-matgen #data-listing .table,:is(.m4c-matgen).theme-preset-fsri #data-listing .table,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table{background:rgba(0,0,0,0);border-color:#d5d9e4}#m4c-matgen.theme-preset-fsri #data-listing .table thead th,.theme-preset-fsri #m4c-matgen #data-listing .table thead th,.m4c-matgen.theme-preset-fsri #data-listing .table thead th,.theme-preset-fsri .m4c-matgen #data-listing .table thead th,:is(.m4c-matgen).theme-preset-fsri #data-listing .table thead th,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table thead th{background:#fff;color:var(--bs-primary-dark, #0a32ff);border-bottom-color:#d5d9e4}#m4c-matgen.theme-preset-fsri #data-listing .table>tbody>tr>td,.theme-preset-fsri #m4c-matgen #data-listing .table>tbody>tr>td,.m4c-matgen.theme-preset-fsri #data-listing .table>tbody>tr>td,.theme-preset-fsri .m4c-matgen #data-listing .table>tbody>tr>td,:is(.m4c-matgen).theme-preset-fsri #data-listing .table>tbody>tr>td,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table>tbody>tr>td{background:#f8f9fc}#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>td,#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>th,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(even)>td,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(even)>th,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>td,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>th,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(even)>td,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(even)>th,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>td,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(even)>th,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(even)>td,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(even)>th{--bs-table-accent-bg: transparent}#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,#m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri #m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.m4c-matgen.theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri .m4c-matgen #data-listing .table-striped>tbody>tr:nth-child(odd)>th,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>td,:is(.m4c-matgen).theme-preset-fsri #data-listing .table-striped>tbody>tr:nth-child(odd)>th,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(odd)>td,.theme-preset-fsri :is(.m4c-matgen) #data-listing .table-striped>tbody>tr:nth-child(odd)>th{background:#fff}@media(max-width: 767px){#m4c-matgen.theme-preset-fsri .page-home #get-started,#m4c-matgen.theme-preset-fsri #nextBtn,#m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri #m4c-matgen .page-home #get-started,.theme-preset-fsri #m4c-matgen #nextBtn,.theme-preset-fsri #m4c-matgen #step-back,.m4c-matgen.theme-preset-fsri .page-home #get-started,.m4c-matgen.theme-preset-fsri #nextBtn,.m4c-matgen.theme-preset-fsri #step-back,.theme-preset-fsri .m4c-matgen .page-home #get-started,.theme-preset-fsri .m4c-matgen #nextBtn,.theme-preset-fsri .m4c-matgen #step-back,:is(.m4c-matgen).theme-preset-fsri .page-home #get-started,:is(.m4c-matgen).theme-preset-fsri #nextBtn,:is(.m4c-matgen).theme-preset-fsri #step-back,.theme-preset-fsri :is(.m4c-matgen) .page-home #get-started,.theme-preset-fsri :is(.m4c-matgen) #nextBtn,.theme-preset-fsri :is(.m4c-matgen) #step-back{width:100%;max-width:22rem;min-width:0;white-space:normal}#m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri #m4c-matgen #matgen-controller #matgen-button-div,.m4c-matgen.theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri .m4c-matgen #matgen-controller #matgen-button-div,:is(.m4c-matgen).theme-preset-fsri #matgen-controller #matgen-button-div,.theme-preset-fsri :is(.m4c-matgen) #matgen-controller #matgen-button-div{flex-direction:column;width:100%}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form{grid-template-columns:minmax(0, 28rem);row-gap:.75rem}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form.single-column-display,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form.single-column-display,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form.single-column-display,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form.single-column-display{grid-template-columns:minmax(0, 28rem)}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer{width:100%;max-width:28rem}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd),.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer:last-child:nth-child(odd){grid-column:auto;justify-self:stretch}#m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri #m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.m4c-matgen.theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri .m4c-matgen .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,:is(.m4c-matgen).theme-preset-fsri .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p,.theme-preset-fsri :is(.m4c-matgen) .step-wrapper .question .single-select-form .answer .answer-row .text-wrapper p{padding:.875rem 1.25rem}}html.m4c-matgen,body.m4c-matgen{margin:0;padding:0;height:100%}#homeVideo{position:absolute;top:0;left:0;width:100%;height:100%}.modal textarea{height:10rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZHVhbC1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fcmlwcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZG90LWNpcmNsZS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2FuaW1hdGlvbnMvX3JvbGxlci5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2FuaW1hdGlvbnMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9hbmltYXRpb25zL19yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9hbmltYXRpb25zL19iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fYmFsbC5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19mdWxsLXNjcmVlbi5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19tYXRnZW4uc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19zYXZlLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fZmVlZGJhY2suc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19sb2dpYy10YWdnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fb3B0aW9uLWJ1dHRvbi5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3RoZW1lLXByZXNldHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFRQSxNQUNFLFVBQ0EsbURBQ0EsOEJBQ0EsNENBQ0EsMEdBQ0Esb0RBQ0Esa0RBQ0Esa0RBQ0EsOEJBQ0EsdUJDbEJGLG9CQUNFLGtCQUNBLFFBQ0EsU0FDQSxXQUNBLFlBQ0EsbUJBRUEsYUFFQSxnREFDQSw0QkFDQSxzQkFDQSwyQkFDQSwyQ0FHRixnQ0FDRSxjQUNBLFlBQ0Esb0JDcEJGLGVBQ0UscUJBR0YscUJBQ0UsWUFDQSxjQUNBLDBDQUNBLDBDQUNBLGtCQUNBLG1GQUVBLGlIQUVBLHVFQUVGLHFCQUNFLEdBQ0UsdUJBRUYsS0FDRSwwQkNyQkosWUFDRSxxQkFDQSxrQkFDQSxXQUNBLFlBRUYsZ0JBQ0Usa0JBQ0EscURBQ0EsVUFDQSxrQkFDQSw4REFFRiw2QkFDRSxzQkFFRixzQkFDRSxHQUNFLFNBQ0EsVUFDQSxRQUNBLFNBQ0EsVUFFRixLQUNFLFNBQ0EsVUFDQSxRQUNBLFNBQ0EsVUFFRixHQUNFLFNBQ0EsVUFDQSxRQUNBLFNBQ0EsVUFFRixLQUNFLFFBQ0EsU0FDQSxXQUNB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cVhBQ0UsZ0JBQ0Esc0NBQ0EsNEJBR0YsdVlBQ0UsbUJBR0YsZ2xFQUlFLGtDQUdGLGtpQ0FFRSxnQkFHRix5QkFDRSwyMEJBR0UsV0FDQSxnQkFDQSxZQUNBLG1CQUdGLHFhQUNFLHNCQUNBLFdBR0YseWNBQ0UsdUNBQ0EsZUFHRiw2a0JBQ0UsdUNBR0YseWZBQ0UsV0FDQSxnQkFHRixxcEJBQ0UsaUJBQ0EscUJBR0YsaXFCQUNFLHlCekI3WE4sZ0NBRUUsU0FDQSxVQUNBLFlBR0YsV0FDRSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUtBLGdCQUNFLHFVIiwiZmlsZSI6Im1haW4tYzQ5MmY5NGJjMjFkYjEyMGMxMWYuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9CYXNlXG5AaW1wb3J0ICdiYXNlL21peGlucyc7XG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdiYXNlL2ZvbnRzJztcblxuLy9AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLXJlYm9vdCc7XG4vL0BpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuXG46cm9vdCB7XG4gIHotaW5kZXg6IDE7XG4gIC0tbG9hZGVyLW92ZXJsYXktYmctY29sb3I6IHZhcigtLWJzLXByaW1hcnksICNmZmYpO1xuICAtLWxvYWRlci1vdmVybGF5LW9wYWNpdHk6IC4wNTtcbiAgLS1sb2FkZXItbWVzc2FnZS1iZy1jb2xvcjogcmdiKDI0NywyNDcsMjQ5KTtcbiAgLS1sb2FkZXItbWVzc2FnZS1iZy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNDcsMjQ3LDI0OSwuNykgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xuICAtLWxvYWRlci1tZXNzYWdlLWJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQ3LDI0OSwuNSk7XG4gIC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMTogdmFyKC0tYnMtcHJpbWFyeSwgIzMzMyk7XG4gIC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMjogdmFyKC0tYnMtcHJpbWFyeSwgIzMzMyk7XG4gIC0tbG9hZGVyLXNwaW5uZXItdGltaW5nOiAwLjhzO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjZmZmO1xufVxuXG5AaW1wb3J0IFwibG9hZGVyc1wiO1xuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2ltYWdlLXVwbG9hZC1wcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMS4yNWVtO1xufVxuXG4jbTRjLW1mYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNvcHRpb25zLWJnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYTE5YztcbiAgICBib3gtc2hhZG93OiAwIHB4IDBweCA1cHggIzk5OTk5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuICAgICYuY2hlY2tlcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9lZGl0b3ItYmctbGlnaHQucG5nKTtcbiAgICB9XG5cbiAgICAmLmNoZWNrZXJlZC1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9lZGl0b3ItYmctZGFyay5wbmcpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzMyMmY7XG4gICAgfVxuICB9XG59XG5cbi8qXG4kcHJpbWFyeTogIzBkNmVmZDtcbiRzZWNvbmRhcnk6ICM2Yzc1N2Q7XG4kZGFuZ2VyOiAjZGMzNTQ1O1xuJHdhcm5pbmc6ICNmZmMxMDc7XG4kaW5mbzogIzBkY2FmMDtcbiRzdWNjZXNzOiAjMTk4NzU0O1xuKi9cblxuLy9AaW1wb3J0ICdtYXRnZW4tdmFyaWFibGVzJztcblxuI200Yy1tYXRnZW4sXG4ubTRjLW1hdGdlbixcbjppcygubTRjLW1hdGdlbikge1xuICBAaW1wb3J0ICdiYXNlL3R5cG9ncmFwaHknO1xuICBAaW1wb3J0ICdtYXRnZW4nO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG4gIEBpbXBvcnQgJ2NvbXBvbmVudHMvc3RlcHMnO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL3Byb2dyZXNzLWJhcic7XG4gIEBpbXBvcnQgJ2NvbXBvbmVudHMvc2lkZWJhcic7XG4gIEBpbXBvcnQgJ2NvbXBvbmVudHMvc2F2ZS1tb2RhbCc7XG4gIEBpbXBvcnQgJ2NvbXBvbmVudHMvZmVlZGJhY2snO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL2xvZ2ljLXRhZ2dpbmcnO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL29wdGlvbi1idXR0b24nO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL3RoZW1lLXByZXNldHMnO1xufVxuXG5odG1sLm00Yy1tYXRnZW4sXG5ib2R5Lm00Yy1tYXRnZW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2hvbWVWaWRlbyB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuXG4ubW9kYWwge1xuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuLy9AaW1wb3J0ICdtYXRnZW4tdmFyaWFibGVzJztcbiIsIi5tNGMtbG9hZGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIxNDc0ODMwMDA7XG4gIC8qcG9pbnRlci1ldmVudHM6IG5vbmU7Ki9cbiAgZGlzcGxheTogbm9uZTtcblxuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItb3ZlcmxheS1iZy1jb2xvciwgI2ZmZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgb3BhY2l0eTogdmFyKC0tbG9hZGVyLW92ZXJsYXktb3BhY2l0eSwgMC41KTtcbn1cblxuLm00Yy1sb2FkZXItb3ZlcmxheS5tNGMtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHdhaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvL3otaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4iLCIubTRjLWR1YWwtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLypib3JkZXI6IDFweCBzb2xpZCAjZjgwOyovXG59XG4ubTRjLWR1YWwtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1sb2FkZXItc3Bpbm5lci1oZWlnaHQsIDEwMHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItc3Bpbm5lci13aWR0aCwgMTAwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogdmFyKC0tbG9hZGVyLXNwaW5uZXItd2lkdGgsIDE4cHgpIHNvbGlkXG4gICAgdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCkgdHJhbnNwYXJlbnRcbiAgICB2YXIoLS1sb2FkZXItc3Bpbm5lci1jb2xvci0yLCAjMDAwKSB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBkdWFsLXJpbmcgdmFyKC0tbG9hZGVyLXNwaW5uZXItdGltaW5nLCAxLjJzKSBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIubTRjLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm00Yy1yaXBwbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1sb2FkZXItc3Bpbm5lci1jb2xvci0xLCAjMDAwKTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IG00Yy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cbi5tNGMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuQGtleWZyYW1lcyBtNGMtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQuOSUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5tNGMtZG90LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBtNGMtZG90LWNpcmNsZSAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgdG9wOiAzN3B4O1xuICBsZWZ0OiA2NnB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDYycHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogNTJweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDM3cHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMjJweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiAxMXB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICB0b3A6IDM3cHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgdG9wOiA1MnB4O1xuICBsZWZ0OiAxMXB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICB0b3A6IDYycHg7XG4gIGxlZnQ6IDIycHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICB0b3A6IDY2cHg7XG4gIGxlZnQ6IDM3cHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCgxMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbiAgdG9wOiA2MnB4O1xuICBsZWZ0OiA1MnB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgdG9wOiA1MnB4O1xuICBsZWZ0OiA2MnB4O1xufVxuQGtleWZyYW1lcyBtNGMtZG90LWNpcmNsZSB7XG4gIDAlLFxuICAyMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuIiwiLm00Yy1yb2xsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5tNGMtcm9sbGVyIGRpdiB7XG4gIGFuaW1hdGlvbjogbTRjLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItc3Bpbm5lci1jb2xvci0xLCAjMDAwKTtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDYzcHg7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiA0OHB4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICB0b3A6IDcycHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogMTdweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuQGtleWZyYW1lcyBtNGMtcm9sbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi5tNGMtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm00Yy1zcGlubmVyIGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbiAgYW5pbWF0aW9uOiBtNGMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tNGMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzN3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cbkBrZXlmcmFtZXMgbTRjLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIubTRjLXJpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLm00Yy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDE4cHggc29saWQgdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBtNGMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbiAgICB0cmFuc3BhcmVudDtcbn1cbi5tNGMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG4ubTRjLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubTRjLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuQGtleWZyYW1lcyBtNGMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIubTRjLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubTRjLWVsbGlwc2lzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDMzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5tNGMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBtNGMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG4ubTRjLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbjogbTRjLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLm00Yy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMzJweDtcbiAgYW5pbWF0aW9uOiBtNGMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubTRjLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb246IG00Yy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbTRjLWVsbGlwc2lzMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbTRjLWVsbGlwc2lzMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbTRjLWVsbGlwc2lzMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgfVxufVxuIiwiLm00Yy1iYXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubTRjLWJhcnMgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBhbmltYXRpb246IG00Yy1iYXJzIHZhcigtLWxvYWRlci1zcGlubmVyLXRpbWluZywgMS4ycykgaW5maW5pdGU7XG59XG4ubTRjLWJhcnMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNHM7XG59XG4ubTRjLWJhcnMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDMycHg7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTJzO1xufVxuLm00Yy1iYXJzIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG5Aa2V5ZnJhbWVzIG00Yy1iYXJzIHtcbiAgMCUge1xuICAgIHRvcDogOHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIHRvcDogMjRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbiIsIi5tNGMtYmFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1sb2FkZXItc3Bpbm5lci1jb2xvci0yLCAjMDAwKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tNGMtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIGFuaW1hdGlvbjogbTRjLWJhbGwgdmFyKC0tbG9hZGVyLXNwaW5uZXItdGltaW5nLCAxLjJzKSBlYXNlLWluLW91dCBpbmZpbml0ZVxuICAgIGFsdGVybmF0ZTtcbn1cbkBrZXlmcmFtZXMgbTRjLWJhbGwge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuIiwiI200Yy1ib2R5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI200Yy1mdWxsc2NyZWVuLWxvYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ubTRjLWZ1bGxzY3JlZW4tbG9hZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ubTRjLWxvYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgcGFkZGluZzogMmVtIDRlbTtcbn1cblxuLm00Yy1sb2FkZXItY29udGVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItY29udGVudC1iZywgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbG9hZGVyLWNvbnRlbnQtYm9yZGVyLCAjOTk5KTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggdmFyKC0tbG9hZGVyLWNvbnRlbnQtc2hhZG93LCAjOTk5KTtcbn1cblxuLm00Yy1mdWxsc2NyZWVuLWxvYWRlci1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS1sb2FkZXItbWVzc2FnZS1jb2xvciwgIzAwMCk7XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ292ZXJsYXknO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9kdWFsLXJpbmcnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9yaXBwbGUnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9kb3QtY2lyY2xlJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvcm9sbGVyJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvc3Bpbm5lcic7XG5AaW1wb3J0ICdhbmltYXRpb25zL3JpbmcnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9lbGxpcHNpcyc7XG5AaW1wb3J0ICdhbmltYXRpb25zL2JhcnMnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9iYWxsJztcbkBpbXBvcnQgJ2Z1bGwtc2NyZWVuJztcblxuI200Yy1sb2FkZXItbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCAjMzMzKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItbWVzc2FnZS1iZy1jb2xvciwgIzMzMykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLW1lc3NhZ2UtYmctZ3JhZGllbnQsICMzMzMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxvYWRlci1tZXNzYWdlLWJvcmRlci1jb2xvciwgIzMzMykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgIzMzMykgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjZmZmO1xufVxuXG4ubTRjLWxvYWRlci1hbmltIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tNGMtbG9hZGVyLWFuaW0ubTRjLXNwaW5uZXIsXG4ubTRjLWxvYWRlci1hbmltLm00Yy1yb2xsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm00Yy1idXR0b24tbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubTRjLWVsZW1lbnQtbG9hZGVyLFxuLm00Yy1idXR0b24tbG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCJib2R5IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gIH1cbiAgXG4gIGE6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KCNmZWVkYmFjay1idG4pIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxuICBcbiAgQGVhY2ggJGhlYWRpbmcgaW4gJGhlYWRpbmdzIHtcbiAgICAjeyRoZWFkaW5nfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgLy8gVE9ETzogU2VlIGlmIHRoaXMgaXMgbmVlZGVkXG4gICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XG4gIH1cbiAgXG4gIGgxIHtcbiAgICBmb250LXNpemU6IGVtKDQ4KTtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xuICB9XG4gIFxuICBoMyB7XG4gICAgZm9udC1zaXplOiBlbSgzMik7XG4gIH1cbiAgXG4gIGg0IHtcbiAgICBmb250LXNpemU6IGVtKDI2KTtcbiAgfVxuICBcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICB9XG4gIFxuICBoNiB7XG4gICAgZm9udC1zaXplOiBlbSgxNik7XG4gIH1cbiAgXG4gIC8vIE5PVEU6IFRoZXNlIGFyZSBkZWZpbmVkIGluIHRoZSBOSUEgRGVtZW50aWEgTWF0IEdlbiBTdHlsZSBHdWlkZSBvbiBJblZpc2lvblxuICAvLyBodHRwczovL3Byb2plY3RzLmludmlzaW9uYXBwLmNvbS9kL21haW4jL2NvbnNvbGUvMTk4MjUwOTkvNDE1MzcwMjMyL2luc3BlY3RcbiAgLmJvZHktY29weSB7XG4gICAgLy8gTk9URTogcDMgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gICAgJi0tc20ge1xuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgfVxuICBcbiAgICAvLyBOT1RFOiBwMiBpbiB0eXBvZ3JhcGh5IHN0eWxlIHRpbGVcbiAgICAmLS14cyB7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbiAgXG4gICAgLy8gTk9URTogcDEgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gICAgJi0teHhzIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICBcbiAgICAvLyBOT1RFOiBwNSBpbiB0eXBvZ3JhcGh5IHN0eWxlIHRpbGVcbiAgICAmLS1sZyB7XG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cbiAgXG4gICAgLy8gTk9URTogcDYgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gICAgJi0teGwge1xuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoMzIsIDIwKTtcbiAgICB9XG4gIH1cbiAgXG4gIHAsXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICB9XG4gIFxuICAvLyBOT1RFOiBwIChwNCBpbiBzb21lIHBsYWNlcyBpbiBGaWdtYSkgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gIHAge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBcbiAgICAmICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICB9XG4gIFxuICBwICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1ZW07XG4gIH1cbiAgXG4gIHAgKyBoNCxcbiAgdWwgKyBoNCxcbiAgb2wgKyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIFxuICBwICsgaDIsXG4gIHVsICsgaDIsXG4gIG9sICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICBcbiAgcCArIGgzLFxuICB1bCArIGgzLFxuICBvbCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gIH1cbiAgXG4gIGgyICsgaDMge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1ZW07XG4gIH1cbiAgXG4gIC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfSIsIi8vIEZvbnRzXG4kcm9ib3RvOiAnUm9ib3RvJywgJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZm9udGF3ZXNvbWU6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblxuLy8gQmFzZSBDb2xvcnNcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRjaGFyY29hbDogIzIxMjEyMTtcbiRncmF5OiAjNDE0MTQxO1xuJGdyYXktYTogIzQ1NDU0NTtcbiRncmF5LWI6ICNkOGQ4ZDg7XG4kZ3JheS1jOiAjOTk5O1xuJGdyYXktZDogIzY4Njg2ODtcbiRncmF5LWU6ICM4NDg0ODQ7XG4kZ3JheS1saWdodDogI2UxZTFlMTtcbiRncmF5LWxpZ2h0LWE6ICNlOGU4ZTg7XG4kZ3JheS1saWdodC1iOiAjZjVmNWY1O1xuXG4kYmx1ZS1kYXJrZXI6ICMxNDI1ODU7XG4kYmx1ZS1kYXJrOiAjMTY0YmUyO1xuJGJsdWU6ICMyNTVkZmY7XG4kYmx1ZS1saWdodDogI2YxZjNmYTtcbiRibHVlLWxpZ2h0LTI6ICNkYmU0ZmQ7XG4kYmx1ZS1tdXRlZDogI2U3ZWRmZjtcbiRwdXJwbGU6ICNhZTI5ZmU7XG4kcHVycGxlLW11dGVkOiAjZjVlNmZmO1xuJG9yYW5nZTogI2YwNDkxMztcbiRvcmFuZ2UtbXV0ZWQ6ICNmZmUzZDk7XG5cbi8vJHByaW1hcnk6ICM3N2JjMWY7XG4kcHJpbWFyeS1tdXRlZDogI2Q4ZjZlNDtcblxuLy8gQm9vdHN0cmFwIHZhcmlhYmxlIG92ZXJyaWRlc1xuLy8kcHJpbWFyeTogJHByaW1hcnk7XG4vLyRwcmltYXJ5OiAjRkZCOTA1O1xuLy8kc2Vjb25kYXJ5OiAjMGU3NWJjO1xuJG1vZGFsLWJhY2tkcm9wLWJnOiAjZmZmO1xuXG4vLyBRdWVzdGlvbm5haXJlIGNvbG9yIG9wdGlvbnNcbiRzZWN0aW9uLXRpdGxlLWNvbG9yOiAjYmYxZDJkICFkZWZhdWx0O1xuJHNlY3Rpb24tc3VidGl0bGUtY29sb3I6ICM1YTVhNWEgIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudCBDb2xvcnNcbi8vJG1vZGFsLW92ZXJsYXktY29sb3I6IHJnYmEoJGJsYWNrLCAwLjY1KTtcblxuLy8gU2V0dGluZ3MgZm9yIFRyYW5zaXRpb25zLCBBbmltYXRpb25zLCBNaXNjZWxsYW5lb3VzXG4kdHJhbnNpdGlvbi1zbG93ZXI6IDAuODc1cyBlYXNlO1xuJHRyYW5zaXRpb24tc2xvdzogMC41cyBlYXNlO1xuJHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiR0cmFuc2l0aW9uLWZhc3Q6IDAuMnMgZWFzZTtcbiR0cmFuc2l0aW9uLWZhc3RlcjogMC4xcyBlYXNlO1xuXG4vLyBMaXN0cywgTWFwcywgQ29sbGVjdGlvbnMgZm9yIHVzZSBpbiBTYXNzIEZ1bmN0aW9uc1xuJGNvbG9yczogKFxuICAnd2hpdGUnOiAkd2hpdGUsXG4gICdibGFjayc6ICRibGFjayxcbiAgJ2dyYXknOiAkZ3JheSxcbiAgJ2dyYXktYSc6ICRncmF5LWEsXG4gICdncmF5LWMnOiAkZ3JheS1jLFxuICAnZ3JheS1saWdodC1iJzogJGdyYXktbGlnaHQtYixcbiAgJ2JsdWUnOiAkYmx1ZSxcbiAgJ2JsdWUtZGFyayc6ICRibHVlLWRhcmssXG4gICdibHVlLWRhcmtlcic6ICRibHVlLWRhcmtlcixcbiAgJ2JsdWUtbGlnaHQnOiAkYmx1ZS1saWdodCxcbik7XG5cbiRoZWFkaW5nczogKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpO1xuXG4kY29tbW9uLWNvcHk6ICgncCcsICdwID4gYScsICdsaScsICdsaSA+IHAnLCAnbGkgPiBhJyk7XG5cbi8vIEJyZWFrcG9pbnRzXG4vLyBOT1RFOiBUaGVzZSB3aWxsIHByb2JhYmx5IGJlIGhhcmQgdG8gdXNlIGV2ZXJ5IHRpbWUgb3IgY29uc2lzdGVudGx5XG4vLyBidXQgdHJ5IHRvIHVzZSB0aGVtIG9yIHVwZGF0ZSB0aGVtIHRvIGZpdCB0aGUgcHJvamVjdCBzbyB3ZSBoYXZlIGxlc3Ncbi8vIHJlZHVuZGFuY3kgYW5kIGJldHRlciBjb25zaXN0ZW5jeS5cblxuLy8gVXNlZCBmb3IgQ2FyZCBHcmlkIG9uIFN0ZXAgNCBvZiBQREYgZ2VuZXJhdG9yXG4kY2FyZC1ncmlkLXRvcC1vZmZzZXQ6IC41ZW07XG4iLCIjYmFkZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOGVtO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHAge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLnJldmlzZWQuZmFkZS5zaG93Lm00Yy1tYXRnZW4ge1xuICB6LWluZGV4OiAyMTQ3NDgwMDAwO1xufVxuXG4jb3B0aW9ucy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4yNWVtO1xufVxuXG4uZW52LWJhZGdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweCAycHg7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMzVlbTtcbn1cblxuI3RlbmFudC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjcyYTQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIC8qcGFkZGluZy1yaWdodDogOHB4OyovXG59XG5cbiNlbnYtYmFkZ2Uge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbiNtYXRnZW4tY29udHJvbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtZmEtZXJyb3ItbWVzc2FnZSB7XG4gIHAge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbn1cblxuI21hdGdlbi1tZmEtc2V0dXAtbW9kYWwtbGFiZWwge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFsZXJ0LW1vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4jYWxlcnQtbW9kYWwge1xuICBwIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5hbGVydCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWxlcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2YxYWViNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaWdudXAtcGFzc3dvcmQtZ3VpZGFuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lnbnVwLWlubGluZS1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaWdudXAtaW5saW5lLWZlZWRiYWNrLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtaG9tZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNWVtO1xufVxuI21hdGdlbi1oZWFkZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUubW9kYWwtZGlhbG9nIHtcbiAgLyogV2lkdGggKi9cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODV2dztcbiAgfVxufVxuXG4udXBsb2FkZWQtaW1hZ2UtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNpbWFnZS11cGxvYWQtZm9ybSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi51cGxvYWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC45cHggc29saWQgI2UxZTFlMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJlbTtcbiAgLnVwbG9hZC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjOTM5MzkzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51cGxvYWQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4jY3JvcHBlci1kaXYge1xuICAvL21heC1oZWlnaHQ6IDUwdmg7XG4gIC8vbWF4LXdpZHRoOiA2NXZ3O1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbiNjcm9wcGllLWRpdiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRhYmxlLWFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN3YXRjaCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNtYXRnZW4tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDFyZW07XG4gIG1pbi13aWR0aDogMDtcbn1cblxuI29wdGlvbnMtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgLy9taW4taGVpZ2h0OiAyMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tNGMtbWF0Z2VuLm9wdGlvbi13cmFwcGVyLFxuLm9wdGlvbi13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9lZGl0b3ItYmcucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAlO1xuICBtYXJnaW46IDAuMTVlbTtcbn1cblxuLmFkbWluLW9wdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgLm9wdGlvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm9wdGlvbi13cmFwcGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ub3B0aW9uLXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG5cbi5vcHRpb24td3JhcHBlcjphY3RpdmUsXG4ub3B0aW9uLXdyYXBwZXIuc2VsZWN0ZWQtb3B0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cblxuLm9wdGlvbi13cmFwcGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbiNlcnJvci1jb250YWluZXIge1xuICAvL3dpZHRoOiA0OGVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTB2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jc2lkZWJhci51c2VyIHtcbiAgLy93aWR0aDogMjAwcHg7XG4gIC8vbWluLXdpZHRoOiAyMDBweDtcbiAgLm5vZGUtdHlwZSxcbiAgLm5vZGUtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtbmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWRlYmFyLWFjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGVtcGxhdGUtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4jcGFnZS10aHVtYiB7XG4gIG1heC13aWR0aDogMjV2dztcbn1cblxuLmZpbGUtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cblxuI3ByZXZpZXctY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjRlbTtcbiAgbWFyZ2luOiA0ZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzdmcge1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgfVxufVxuXG4jZmluYWxpemUtZm9ybS1zZWN0aW9uIHtcbiAgLy9tYXgtd2lkdGg6MjhlbTtcbiAgLy9tYXJnaW46IGF1dG87XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjYTVhNWE1O1xufVxuXG4uZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAje3ZhcigtLWJzLWRhbmdlcil9O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzaG93LWdyaWQsXG4jaGlkZS1ncmlkLFxuI3NsaWRlLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5tYWluLmVkaXRvciB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGZsZXgtZGlyZWN0aW9uOiA7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuI21hdGdlbi1jb250cm9sbGVyIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy93aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jbWF0Z2VuLWNvbnRyb2xsZXIuZWRpdG9yIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNtYXRnZW4tbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cblxuICAjbWF0Z2VuLWNvbnRyb2xsZXIuZWRpdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm9kZS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbiNxdWVzdGlvbi1tYXRlcmlhbC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzMGVtO1xufVxuXG4jcXVlc3Rpb24tdGVtcGxhdGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1heC13aWR0aDogOTAlO1xuICBkaXYge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgfVxuICB9XG5cbiAgLnRlbXBsYXRlLW9wdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkY2FyZC1ncmlkLXRvcC1vZmZzZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMjBlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAudGVtcGxhdGUtb3B0aW9uLWltYWdlIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5jYXJkLm9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBtYXJnaW46IDEuNmVtIDFlbSAwO1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMS40ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDExLjM1ZW07XG4gICAgbWF4LXdpZHRoOiAxMS4zNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoMTQ2NCkge1xuICAgICAgZmxleC1iYXNpczogMTAuMzVlbTtcbiAgICB9XG5cbiAgICAub3B0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDEwNXB4KTtcbiAgICB9XG4gIH1cblxuICAub3B0aW9uLXRvZ2dsZSB7XG4gICAgdG9wOiAkY2FyZC1ncmlkLXRvcC1vZmZzZXQ7XG4gIH1cbn1cblxuI21hdGdlbi1sb2FkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jbWF0Z2VuLWxvYWRlci1jb250YWluZXIuZml0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI21hdGdlbi1sb2FkZXItY29udGFpbmVyLmZ1bGwtcGFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuI21hdGdlbi1sb2FkZXIgLm92ZXJsYXkubG9hZGluZzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWxvYWRlci1jb2xvciwgI2YwMCk7XG59XG5cbiNhbGVydC1tb2RhbCAubW9kYWwtYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2FsZXJ0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMWVtIDIuNWVtO1xufVxuXG4jYWxlcnQtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIC8vbWF4LXdpZHRoOiA0NXZ3O1xufVxuXG5oZWFkZXIge1xuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnBhZ2UtaG9tZSB7XG4gIGhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNiZjFlMmQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzUyNTI1MiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogMCAxZW07XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMGY3NWJjICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDRlbTtcblxuICAgIC5ob21lLXRpdGxlLWxvZ28ge1xuICAgICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44ODg4ODlweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksICM3NzcpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmhvdy1pdC13b3JrcyB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4ODg4OXB4O1xuICAgICAgY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RlcCB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3ZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9kb3R0ZWQtYXJyb3cuc3ZnJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMjU2cHg7XG4gICAgICAgIHRvcDogNzBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGxlZnQ6IDIwNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMTcycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNxLXN0ZXAge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NxdWlnZ2xlLWFycm93LnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC00IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5idG4teWVsbG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG4gICAgbWFyZ2luOiA0ZW0gMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwNTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIC5pbm5lciB7XG4gICAgICBtYXJnaW46IDRlbSBhdXRvO1xuICAgICAgcGFkZGluZzogNGVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMzlweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4ODg4OXB4O1xuICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGNvbG9yOiAjYmYxZTJkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcGFnZS1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3ItMSwgIzMzMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3ItMiwgIzMzMyk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAycyBlYXNlIGluZmluaXRlO1xufVxuXG4ub3ZlcmxheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWJnLWNvbG9yLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiB2YXIoLS1vdmVybGF5LW9wYWNpdHksIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLW92ZXJsYXktY29sb3IsICMzMzMpO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3ZlcmxheS5sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIobWVzc2FnZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tb3ZlcmxheS1tZXNzYWdlLXBhZGRpbmcsIDIuNWVtKTtcbn1cblxuZGl2Lm92ZXJsYXkubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzAwMDtcbiAgLypwb2ludGVyLWV2ZW50czogbm9uZTsqL1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gTWVkaWEgUXVlcnk6IG1pbi13aWR0aFxuQG1peGluIG1pbigkc2l6ZSkge1xuICBAaWYgKHVuaXRsZXNzKCRzaXplKSkge1xuICAgICRzaXplOiAkc2l6ZSAqIDFweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNpemV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLyBNZWRpYSBRdWVyeTogbWF4LXdpZHRoXG5AbWl4aW4gbWF4KCRzaXplKSB7XG4gIEBpZiAodW5pdGxlc3MoJHNpemUpKSB7XG4gICAgJHNpemU6ICRzaXplICogMXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2l6ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBRdWVyeTogbWluLSBhbmQgbWF4LXdpZHRoIGluIHRoYXQgb3JkZXJcbkBtaXhpbiBtaW5tYXgoJG1pbiwgJG1heCkge1xuICBAaWYgKHVuaXRsZXNzKCRtaW4pKSB7XG4gICAgJG1pbjogJG1pbiAqIDFweDtcbiAgfVxuXG4gIEBpZiAodW5pdGxlc3MoJG1heCkpIHtcbiAgICAkbWF4OiAkbWF4ICogMXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbWlufSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQWCB0byBFTSBEZWZhdWx0IFNpemUgYW5kIEZ1bmN0aW9uXG4kYmFzZS1mb250LXNpemU6IDE2O1xuXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XG4gICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcbiAgfVxuXG4gIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XG4gICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICB9XG5cbiAgQHJldHVybiBjYWxjKCRwaXhlbHMgLyAkY29udGV4dCAqIDFlbSk7XG59XG5cbi8vIFBYIHRvIGVtIEZ1bmN0aW9uXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XG4gICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcbiAgfVxuXG4gIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XG4gICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICB9XG5cbiAgQHJldHVybiBjYWxjKCRwaXhlbHMgLyAkY29udGV4dCAqIDFlbSlcbn1cblxuLy8gVE9ETzogRXhwYW5kIHRoaXMgdG8gdGFrZSBhbnkgdHlwZSBvZiB1bml0IHZhbHVlIGFuZCBjb252ZXJ0IHRvIHBsYWluIGRlY2ltYWwuXG5AZnVuY3Rpb24gbGluZS1oZWlnaHQoJHBpeGVscywgJGNvbnRleHQ6ICRiYXNlLWZvbnQtc2l6ZSkge1xuICBAcmV0dXJuIGNhbGMoJHBpeGVscyAvICRjb250ZXh0ICogMSk7XG59XG5cbi8vIFBsYWNlaG9sZGVyIG1peGluIGZvciA8aW5wdXQ+XG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAkcGxhY2Vob2xkZXJzOiBcIjotd2Via2l0LWlucHV0XCIgXCI6LW1velwiIFwiLW1velwiIFwiLW1zLWlucHV0XCI7XG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzIHtcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2xlYXJmaXhcbi8vIFRPRE86IEBqb2huIEFzIGZhciBhcyBJIGNhbiBmaWd1cmUsIHRoaXMgaXMgdXNlZCBleGFjdGx5IG9uY2UgdG8gY3JlYXRlIHRoZSBjbGFzcyAuY2xlYXJmaXguIElmIGl0J3Ncbi8vIHVzZWQgaW4gbGlrZSB0d28gbW9yZSBwbGFjZXMgdGhlbiBJJ2Qgc2F5IGtlZXAgaXQgYnV0IHRoaXMgaXMganVzdCB1bm5lY2Vzc2FyeSBhYnN0cmFjdGlvbiBpbW8uXG4vLyBJZiB5b3UgZGlzYWdyZWUsIGRlbGV0ZSB0aGlzIGNvbW1lbnQuIElmIHlvdSBhZ3JlZSwgZmVlbCBmcmVlIHRvIHJlaWZ5IGl0IG9yIGp1c3QgcGluZyBtZSBhbmRcbi8vIEknbGwgdXBkYXRlIGl0LlxuQG1peGluIGNsZWFyZml4IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsImhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOjEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206MWVtO1xufVxuXG5mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnRvcC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDEuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLWxpbmstbGlnaHQpfTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1saW5rLWxpZ2h0LWhvdmVyKX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20tc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAxLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIuc3RlcC13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgY29sb3I6ICN7dmFyKC0tc2VjdGlvbi10aXRsZS1jb2xvcil9O1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tc2VjdGlvbi1zdWJ0aXRsZS1jb2xvcil9O1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB9XG4gICAgLnF1ZXN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIH1cbiAgICAucXVlc3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcblxuICAgICAgICAmLnZhbGlkYXRlLWVycm9yIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MGVtO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLnZhbGlkYXRlLWVycm9yOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWVzdGlvbi1pbnN0cnVjdGlvbnMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtc2VsZWN0LWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuOWVtO1xuICAgICAgICAgICAgJi5zaW5nbGUtY29sdW1uLWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEyNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0LWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodC1hO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYW5zd2VyLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQtYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaW5nbGUtY29sdW1uLWRpc3BsYXkgLmFuc3dlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAubXVsdGktc2VsZWN0LWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiKDAgMCAwIC8gMTAlKTtcblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cblxuXG5cbiAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC42NWVtIDEuMzVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigje3ZhcigtLWJzLXByaW1hcnktbGlnaHQpfSk7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5LWxpZ2h0KX07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgfVxuICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGVwLXdyYXBwZXIge1xuICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgLnNpbmdsZS1zZWxlY3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNpbmdsZS1jb2x1bW4tZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21hdGdlbi1jb250cm9sbGVyIHtcbiAgICNtYXRnZW4tYnV0dG9uLWRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6LjY1ZW0gMS4xNWVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXJnaW46MWVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnktbGlnaHQpfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXRnZW4tcHJvZ3Jlc3MtYmFyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgI3Byb2dyZXNzYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLnVuaXQge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IGVtKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjc1ZW07XG4gICAgICBoZWlnaHQ6IDEuNzVlbTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIC5jb21wbGV0ZSAmLFxuICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAuYWN0aXZlICYge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY3VycmVudC1zdGVwIHtcbiAgICAgIC5kb3Qge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICN7dmFyKC0tYnMtcHJpbWFyeSwgIzI0MjQyNCl9O1xuICAgICAgICBib3JkZXItY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSwgIzI0MjQyNCl9O1xuICAgICAgfVxuICAgICAgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAje3ZhcigtLWJzLXByaW1hcnksICMyNDI0MjQpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVuaXRjb21wbGV0ZSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogZW0oMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5kb3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNzVlbTtcbiAgICAgIGhlaWdodDogMS43NWVtO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNWE1YTU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgYm9yZGVyLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICB9XG5cbiAgICAubGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgei1pbmRleDogMDtcblxuXG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzaWRlYmFyIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vcG9zaXRpb246IHN0YXRpYztcbiAgLy9sZWZ0OiAwLjVlbTtcbiAgLy90b3A6IDA7XG4gIC8vei1pbmRleDogJHNpZGViYXItei1pbmRleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvL3dpZHRoOiAzMDBweDtcbiAgLy9taW4td2lkdGg6IDMwMHB4O1xuICAvL3Jlc2l6ZTogaG9yaXpvbnRhbDtcbiAgLy9vdmVyZmxvdzogc2Nyb2xsO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vd2lkdGg6IDMwMHB4OyAvKiB2aWV3cG9ydCB3aWR0aCAqL1xuICAvL2hlaWdodDogODB2aDsgLyogdmlld3BvcnQgaGVpZ2h0ICovXG4gIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLmJhZGdlIHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgbGVmdDogMC4xZW07XG4gICAgdG9wOiAtMS4yNWVtO1xuICAgICYuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICB9XG4gIH1cbn1cblxuI21hdGdlbi1zaWRlYmFyIHtcbiAgZmxleDogMCAwIDIycmVtO1xuICB3aWR0aDogMjJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNtYXRnZW4tc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi51c2VyLXRvZ2dsZS1vYmplY3QuaGlkZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm5vZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBpLFxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cblxuICAuZHJvcC1kZWxldGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5kcm9wLWRlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc2lkZWJhci10cmVlLFxuLnJlYWQtb3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgPiAudHJlZS1saSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDNmNDgyOTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICYgPiAudHJlZS1saS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmMDA7XG4gICAgY29sb3I6ICMzMDNmNDg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogaW5pdGlhbDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnJlYWQtb3JkZXIge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIC5ub2RlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAubm9kZS1ncmlwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuI2ZvbnQtdmFyaWFudHMtbW9kYWwge1xuICAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIGNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICAvKiYgPiAubm9kZS1jb250ZW50LFxuICAmID4gLm5vZGUtY29udGVudCAubm9kZS1hY3Rpb25zID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJiA+IC5ub2RlLWNvbnRlbnQgLm5vZGUtaWNvbixcbiAgJiA+IC5ub2RlLWNvbnRlbnQgLm9wZW4tYnRuLFxuICAmID4gLm5vZGUtY29udGVudCAuY2xvc2UtYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCAubm9kZS1hY3Rpb25zIGEgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgfSovXG59XG5cbi5zb3J0YWJsZS1naG9zdC5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLWRhbmdlcil9O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI3t2YXIoLS1icy1kYW5nZXIpfTtcbiAgJiA+IC5ub2RlLWNvbnRlbnQsXG4gICYgPiAubm9kZS1jb250ZW50IC5ub2RlLWFjdGlvbnMgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1kYW5nZXIpfTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCAubm9kZS1pY29uLFxuICAmID4gLm5vZGUtY29udGVudCAub3Blbi1idG4sXG4gICYgPiAubm9kZS1jb250ZW50IC5jbG9zZS1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYgPiAubm9kZS1jb250ZW50IC5ub2RlLWFjdGlvbnMgYSAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICN7dmFyKC0tYnMtZGFuZ2VyKX07XG4gIH1cbn1cblxuLmxheWVyLWFjdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLmNvbXBvbmVudC1kaXJ0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmFkZ2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIH1cbn1cblxuLm5vZGUtdG9wLFxuLm5vZGUtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggaW5zZXQgIzAwMDAwMDBjO1xuICBtaW4taGVpZ2h0OiAyLjVlbTtcbn1cblxuLnRyZWUtbGkuYWN0aXZlIHtcbiAgLm5vZGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sYXllci1hY3Rpb24ge1xuICAvL3dpZHRoOiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAuMmVtO1xufVxuXG4ubm9kZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm5vZGUtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAubm9kZS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5ub2RlLXR5cGUge1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXYge1xuICAgIC8vaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLm5vZGUtaW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm5vZGUtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubm9kZS1jb250ZW50IHtcbiAgcGFkZGluZzogMGVtIDAuNDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gIC5ub2RlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgIHN2Zzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgfVxuICB9XG4gIC5ub2RlLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIC8vd2lkdGg6IDEuNjVlbTtcbiAgICAgIC8vaGVpZ2h0OiAxLjY1ZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgICBtYXJnaW46IDAuMWVtIDAuMTVlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5kaXJ0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgfVxuICB9XG59XG5cbi50cmVlLXVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4udHJlZS1saSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuXG4gIC5vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgfVxuICAubm8tYnRuIHtcbiAgICB3aWR0aDogMC41ZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS1ncmlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG4gIC5ub2RlLWljb24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAyZW07XG4gIH1cbiAgLm5vZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDNmNDgyMjtcbiAgICBiYWNrZ3JvdW5kOiAjMzAzZjQ4MDU7XG4gICAgbWFyZ2luOiAwLjM1ZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAuYmFkZ2UtYWN0aW9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnRyZWUtbGkuYWN0aXZlID4gLm5vZGUtY29udGVudCxcbiAgJiA+IC5ub2RlLWNvbnRlbnQ6aG92ZXIge1xuICAgIC8vYmFja2dyb3VuZDogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICAvL2JvcmRlcjogMnB4IGRhc2hlZCAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAvKi5vcGVuLWJ0bixcbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5ub2RlLWljb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuKi9cbiAgICAubm9kZS1hY3Rpb25zIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgJiA+IGEsXG4gICAgICAmID4gLmRyb3Bkb3duIGEge1xuICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICAgIH1cblxuICAgICAgJiA+IGE6aG92ZXIsXG4gICAgICAmID4gLmRyb3Bkb3duIGEuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJiA+IC5kcm9wZG93biBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgfVxuICAgICAgJiBhLmxheWVyLWFjdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5iYWRnZS1hY3Rpb24ge1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IC5iYWRnZS1hY3Rpb246aG92ZXIge1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAubm8tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlTGlzdCBsaSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxubGkuY29sbGFwc2libGVMaXN0T3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAub3Blbi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAuY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAubm8tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmxpLmNvbGxhcHNpYmxlTGlzdENsb3NlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAub3Blbi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IC5ub2RlLWNvbnRlbnQgPiAubm9kZS10b2dnbGUgPiAubm8tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNzaWRlYmFyLW1haW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8vcGFkZGluZzogMCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4jc2lkZWJhci1oZWFkZXIsXG4jc2lkZWJhci1hc3NvY2lhdGVkLWZpbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgYm9yZGVyOiAxcHggc29saWQgI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgcGFkZGluZzogMC4yNWVtIDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzAzZjQ4MjI7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLWxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjE1ZW0gMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC8vY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1saTpob3ZlciAuc2lkZWJhci1saS5hY3RpdmUge1xuICAvL2JhY2tncm91bmQ6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAvL2NvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi5zaWRlYmFyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgYm90dG9tOiAwLjc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBidXR0b24ge1xuICAgIC8vd2lkdGg6IDEuNjVlbTtcbiAgICAvL2hlaWdodDogMS42NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy9wYWRkaW5nOiAwLjI1ZW07XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbiAgICAvL21pbi13aWR0aDogMmVtO1xuICAgIHN2ZzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZGlydHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3NpZGViYXItYXNzb2NpYXRlZC1maWxlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4jc2lkZWJhci1hc3NvY2lhdGVkLWZpbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYTNlYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAxMXB4IDBweCAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMTVlbSAwLjVlbTtcbn1cblxuI3NpZGViYXIudXNlciB7XG4gIC8vd2lkdGg6IDIwMHB4O1xuICAvL21pbi13aWR0aDogMjAwcHg7XG4gIC5ub2RlLXR5cGUsXG4gIC5ub2RlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtbmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWRlYmFyLWFjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG59XG5cbmkuZmEsXG5pLmZhcyxcbmkuZmFyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1pbmktc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gIGJvcmRlcjogMXB4IHNvbGlkICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgd2lkdGg6IDQycHg7XG59XG5cbi5taW5pLXN1Ym1lbnU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5LWRhcmssICMzMzMpfTtcbn1cblxuLm1pbmktc3VibWVudSAuaWNvbi1iYXIge1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1pbmktc3VibWVudSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3VibWVudS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3NsaWRlLXN1Ym1lbnUge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5sZHMtZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAtMS43ZW07XG59XG4ubGRzLWVsbGlwc2lzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMzJweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGxlZnQ6IDgwcHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgbGVmdDogMTA0cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICB9XG59XG4iLCJcbiAgLnNhdmUtbm90aWNlIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogZW0oLTAuNDUsIDI2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuY29weSB7XG4gICAgICBtYXgtd2lkdGg6IDM2Y2g7XG4gICAgICBjb2xvcjogJGdyYXktYTtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodCgyNiwgMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maWxsZWQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmNhcmQtYmFzaWMge1xuICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuIiwiI2ZlZWRiYWNrLW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmZlZWRiYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZWVkYmFjay1idG4tYmcsICMzMzMpO1xuICBjb2xvcjogdmFyKC0tZmVlZGJhY2stYnRuLWNvbG9yLCAjZmZmKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgcm90YXRlKC05MGRlZyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgcm90YXRlKC05MGRlZyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJi5wdWxzZSB7XG4gICAgY29sb3I6IHZhcigtLWZlZWRiYWNrLWJ0bi1wdWxzZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpIHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVlZGJhY2stYnRuLXB1bHNlLWJnKTtcbiAgICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWZlZWRiYWNrLWJ0bi1wdWxzZS1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZWVkYmFjay1idG4tcHVsc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC8vY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5mZWVkYmFjayB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJlbTtcblxuICAgIC5jb2wtbGctMTIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVlbTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyNTVkZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmZlZWRiYWNrX29sIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWN0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMWYzZmE7XG4gICAgcGFkZGluZzogMmVtO1xuXG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jdXN0b20tZmlsZS11cGxvYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4xNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgd2lkdGg6IDdlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1hO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIC8vZmxleDogMSAxIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS4xNWVtO1xuICAgICAgY29sb3I6ICRjaGFyY29hbDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KDIwLCAxNCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktYTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZmVlZGJhY2stY29udGFjdC1mb3JtLXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvKmlucHV0IHtcbiAgICAgICZbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0qL1xuICB9XG59XG4iLCIubG9naWMtdGFnZ2luZyB7XG4gICRsb2dpYzogJjtcblxuICAmX19jb250YWluZXIge1xuICAgIC8vbWFyZ2luLXRvcDogMS41ZW07XG4gICAgLy9wYWRkaW5nOiA0ZW0gNGVtIDcuMjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIH1cblxuICAmX19tYXRlcmlhbC1pbWcge1xuICAgIC5wcmV2aWV3LXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEwZW07XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggI2U5ZWNlZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZhc3Q7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMS41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2hlbHAtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjM1ZW0gMmVtIDEuNWVtO1xuXG4gICAgICAub3B0aW9uLWJ1dHRvbnMge1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJjYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjMDAwMDAwMGQ7XG5cbiAgICAmX19oZWxwLXRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjU1ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5jYXJkLS1tdWx0aS1zZWxlY3Qge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbSAyZW0gMS4zNWVtO1xuICAgIH1cblxuICAgIC5vcHRpb24tYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41ZW07XG4gICAgfVxuXG4gICAgJl9fbXVsdGlyYW5nZSB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gNC41ZW0gM2VtO1xuXG4gICAgICAucmFuZ2Utc2xpZGVyX19oYW5kbGVfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcHRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xuXG4gICZfX2FjY29yZGlvbiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYuLS12aXNpYmxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNsb3c7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbi10b2dnbGUge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy9tYXJnaW46IDAuMjVlbSAwLjY1ZW0gMS4zNWVtO1xuICAvL3BhZGRpbmc6IDAuNWVtIDEuNWVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgLy9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIC8vZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgLy9ib3JkZXItcmFkaXVzOiA1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcblxuICBmb250LXNpemU6IDAuOGVtO1xuICAvL21hcmdpbjogMC4yNWVtO1xuICBtYXJnaW46IDAuMTVlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBtaW4taGVpZ2h0OiAzZW07XG4gIHdpZHRoOiAzMCU7XG4gIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwICMwMDAwMDAzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuY2FyZFtpZF49J211bHRpLXNlbGVjdC0nXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICBib3JkZXItY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeS1kYXJrKSwgIzMzM307XG4gIH1cbiAgJi4tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuXG4gICAgLmNhcmRbaWRePSdtdWx0aS1zZWxlY3QtJ10gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVTCBNb2RlcmF0JztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9VTC1Nb2RlcmF0IEZhbWlseS9VTC1Nb2RlcmF0LVJlZ3VsYXIud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL1VMLU1vZGVyYXQgRmFtaWx5L1VMLU1vZGVyYXQtUmVndWxhci53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVUwgTW9kZXJhdCc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvVUwtTW9kZXJhdCBGYW1pbHkvVUwtTW9kZXJhdC1CbGFjay53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvVUwtTW9kZXJhdCBGYW1pbHkvVUwtTW9kZXJhdC1CbGFjay53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuJi50aGVtZS1wcmVzZXQtZnNyaSxcbi50aGVtZS1wcmVzZXQtZnNyaSAmIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcblxuICBmb250LWZhbWlseTogJ1VMIE1vZGVyYXQnLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgYm9keS50aGVtZS1wcmVzZXQtZnNyaSxcbiAgaHRtbC50aGVtZS1wcmVzZXQtZnNyaSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxuXG4gICNtYXRnZW4tY29udHJvbGxlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSwgIzAwMDA5NSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKSxcbiAgICBhLmxpbmstZGFyayxcbiAgICBhLmxpbmstcHJpbWFyeSxcbiAgICAjbWF0Z2VuLWhvbWUsXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1ob21lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41ZW07XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxuXG4gIC5wYWdlLWhvbWUgLmhlcm8gaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnVUwgTW9kZXJhdCcsICdUcmVidWNoZXQgTVMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi44NzVyZW0sIDQuOHZ3LCA0LjI1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMy4xMjVyZW0sIDUuMnZ3LCA0LjVyZW0pO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWRhcmssICMwYTMyZmYpO1xuICB9XG5cbiAgLnBhZ2UtaG9tZSAuaGVybyBwIHtcbiAgICBmb250LWZhbWlseTogJ1VMIE1vZGVyYXQnLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjM1dncsIDEuMjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNDVyZW0sIDEuOXZ3LCAxLjg1cmVtKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICB9XG5cbiAgLnBhZ2UtaG9tZSAuaG93LWl0LXdvcmtzIGg0IHtcbiAgICBmb250LWZhbWlseTogJ1VMIE1vZGVyYXQnLCAnVHJlYnVjaGV0IE1TJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4OXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1icy1wcmltYXJ5LCAjMDAwMDk1KSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxuXG4gIC5wYWdlLWhvbWUgLmhvdy1pdC13b3JrcyAuc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBhZ2UtaG9tZSAuaG93LWl0LXdvcmtzIC5zdGVwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWhvbWUgLmhvdy1pdC13b3JrcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICdVTCBNb2RlcmF0JywgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLWJzLXByaW1hcnksICMwMDAwOTUpKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExcHg7XG4gICAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjVyZW07XG4gIH1cblxuICAucGFnZS1ob21lIC5ob3ctaXQtd29ya3MgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdVTCBNb2RlcmF0JywgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFweDtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYWdlLWhvbWUgI2dldC1zdGFydGVkLFxuICAjbmV4dEJ0bixcbiAgI3N0ZXAtYmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuOXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMTFyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB9XG5cbiAgLnBhZ2UtaG9tZSAjZ2V0LXN0YXJ0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgICB9XG4gIH1cblxuICAjbmV4dEJ0biB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSwgIzAwMDA5NSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgICB9XG4gIH1cblxuICAjc3RlcC1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWRhcmssICMwYTMyZmYpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWRhcmssICMwYTMyZmYpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI21hdGdlbi1jb250cm9sbGVyICNtYXRnZW4tYnV0dG9uLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAgd2lkdGg6IG1pbigxMDAlLCAzMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogMSAxIDEzcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZmVlZGJhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWVkYmFjay1idG4tYmcsIHZhcigtLWJzLXByaW1hcnksICMwMDAwOTUpKTtcbiAgICBjb2xvcjogdmFyKC0tZmVlZGJhY2stYnRuLWNvbG9yLCAjZmZmKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWZlZWRiYWNrLWJ0bi1jb2xvciwgI2ZmZik7XG4gICAgfVxuICB9XG5cbiAgLm1hdGdlbi1wcm9ncmVzcy1iYXIge1xuICAgICNwcm9ncmVzc2JhciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudW5pdCxcbiAgICAudW5pdGNvbXBsZXRlIHtcbiAgICAgIC5kb3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5MjkyOTI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgfVxuXG4gICAgICAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bml0LmNvbXBsZXRlLFxuICAgIC51bml0Y29tcGxldGUge1xuICAgICAgLmRvdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnksICMwMDAwOTUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksICMwMDAwOTUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5LCAjMDAwMDk1KTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnksICMwMDAwOTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bml0LmN1cnJlbnQtc3RlcCB7XG4gICAgICAuZG90IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWRhcmssICMwYTMyZmYpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5LCAjMDAwMDk1KTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gIH1cblxuICAuc3RlcC13cmFwcGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5xdWVzdGlvbi1pbnN0cnVjdGlvbnMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDI0cmVtKSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICByb3ctZ2FwOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0uc2luZ2xlLWNvbHVtbi1kaXNwbGF5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyNHJlbSk7XG4gIH1cblxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlcjpudGgtY2hpbGQob2RkKSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cblxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybS5zaW5nbGUtY29sdW1uLWRpc3BsYXkgLmFuc3dlcjpsYXN0LWNoaWxkOm50aC1jaGlsZChvZGQpIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIgLmFuc3dlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgMjRyZW0pO1xuICB9XG5cbiAgLmFuc3dlci1yb3cge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIC5hbnN3ZXItcm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIC5hbnN3ZXItcm93IC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIC5hbnN3ZXItcm93IC50ZXh0LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE4cyBlYXNlLCBib3JkZXItY29sb3IgMC4xOHMgZWFzZSxcbiAgICAgIGNvbG9yIDAuMThzIGVhc2U7XG4gIH1cblxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIgLmFuc3dlci1yb3cgLnRleHQtd3JhcHBlciBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktZGFyaywgIzBhMzJmZik7XG4gICAgcGFkZGluZzogMC45cmVtIDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIGxhYmVsOmhvdmVyLFxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIgbGFiZWw6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlciBpbnB1dDpjaGVja2VkICsgbGFiZWwgLnRleHQtd3JhcHBlcixcbiAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSAuYW5zd2VyIGxhYmVsOmhvdmVyIC50ZXh0LXdyYXBwZXIsXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlciBsYWJlbDpmb2N1cyAudGV4dC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5LWRhcmssICMwYTMyZmYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlciBpbnB1dDpjaGVja2VkICsgbGFiZWwgLnRleHQtd3JhcHBlciBwLFxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIgbGFiZWw6aG92ZXIgLnRleHQtd3JhcHBlciBwLFxuICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIgbGFiZWw6Zm9jdXMgLnRleHQtd3JhcHBlciBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICNkYXRhLWxpc3RpbmcgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0LFxuICAjZGF0YS1saXN0aW5nIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDllNDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICNkYXRhLWxpc3RpbmcgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ5ZTQ7XG4gIH1cblxuICAjZGF0YS1saXN0aW5nIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1kYXJrLCAjMGEzMmZmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDVkOWU0O1xuICB9XG5cbiAgI2RhdGEtbGlzdGluZyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmM7XG4gIH1cblxuICAjZGF0YS1saXN0aW5nIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuICAjZGF0YS1saXN0aW5nIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoLFxuICAjZGF0YS1saXN0aW5nIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCxcbiAgI2RhdGEtbGlzdGluZyAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pID4gdGgge1xuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICNkYXRhLWxpc3RpbmcgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4gICNkYXRhLWxpc3RpbmcgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1ob21lICNnZXQtc3RhcnRlZCxcbiAgICAjbmV4dEJ0bixcbiAgICAjc3RlcC1iYWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgI21hdGdlbi1jb250cm9sbGVyICNtYXRnZW4tYnV0dG9uLWRpdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0ZXAtd3JhcHBlciAucXVlc3Rpb24gLnNpbmdsZS1zZWxlY3QtZm9ybSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyOHJlbSk7XG4gICAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0uc2luZ2xlLWNvbHVtbi1kaXNwbGF5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDI4cmVtKTtcbiAgICB9XG5cbiAgICAuc3RlcC13cmFwcGVyIC5xdWVzdGlvbiAuc2luZ2xlLXNlbGVjdC1mb3JtIC5hbnN3ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgIH1cblxuICAgIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlcjpsYXN0LWNoaWxkOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5zdGVwLXdyYXBwZXIgLnF1ZXN0aW9uIC5zaW5nbGUtc2VsZWN0LWZvcm0gLmFuc3dlciAuYW5zd2VyLXJvdyAudGV4dC13cmFwcGVyIHAge1xuICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/