@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(05c7715f0d570fdaa2a926604a896659.png)}#options-bg span.checkered-dark{background:url(026a33e0c1a92974e5da3b2898bc2069.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:#fff;font-weight:bold}#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}#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(07cef2b20243a83e4df469ab9c516add.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%}#m4c-matgen #matgen-controller.editor,.m4c-matgen #matgen-controller.editor,:is(.m4c-matgen) #matgen-controller.editor{width:75%;overflow-y:scroll}#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(5d9b53c4df5e464bdd67fe38eab922bf.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(3f2afeb21208b9c8347d42045faa3f3f.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 .how-it-works .last-step:before,.m4c-matgen .page-home .how-it-works .last-step:before,:is(.m4c-matgen) .page-home .how-it-works .last-step:before{display:none}#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,.m4c-matgen .step-wrapper,:is(.m4c-matgen) .step-wrapper{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 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 .answer,.m4c-matgen .step-wrapper .question .single-select-form .answer,:is(.m4c-matgen) .step-wrapper .question .single-select-form .answer{width:46%;display:block;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;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;overflow:hidden;max-height:4.5em}#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}#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{padding-right:.5em;width:25%;height:90vh;overflow-y:scroll}#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 .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)}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZHVhbC1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fcmlwcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZG90LWNpcmNsZS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2FuaW1hdGlvbnMvX3JvbGxlci5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2FuaW1hdGlvbnMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9hbmltYXRpb25zL19yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fZWxsaXBzaXMuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9hbmltYXRpb25zL19iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYW5pbWF0aW9ucy9fYmFsbC5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19mdWxsLXNjcmVlbi5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL19tYXRnZW4uc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovL000Qy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19zYXZlLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fZmVlZGJhY2suc2NzcyIsIndlYnBhY2s6Ly9NNEMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19sb2dpYy10YWdnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vTTRDLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fb3B0aW9uLWJ1dHRvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQVFBLE1BQ0UsVUFDQSxtREFDQSw4QkFDQSw0Q0FDQSwwR0FDQSxvREFDQSxrREFDQSxrREFDQSw4QkFDQSx1QkNsQkYsb0JBQ0Usa0JBQ0EsUUFDQSxTQUNBLFdBQ0EsWUFDQSxtQkFFQSxhQUVBLGdEQUNBLDRCQUNBLHNCQUNBLDJCQUNBLDJDQUdGLGdDQUNFLGNBQ0EsWUFDQSxvQkNwQkYsZUFDRSxxQkFHRixxQkFDRSxZQUNBLGNBQ0EsMENBQ0EsMENBQ0Esa0JBQ0EsbUZBRUEsaUhBRUEsdUVBRUYscUJBQ0UsR0FDRSx1QkFFRixLQUNFLDBCQ3JCSixZQUNFLHFCQUNBLGtCQUNBLFdBQ0EsWUFFRixnQkFDRSxrQkFDQSxxREFDQSxVQUNBLGtCQUNBLDhEQUVGLDZCQUNFLHNCQUVGLHNCQUNFLEdBQ0UsU0FDQSxVQUNBLFFBQ0EsU0FDQSxVQUVGLEtBQ0UsU0FDQSxVQUNBLFFBQ0EsU0FDQSxVQUVGLEdBQ0UsU0FDQSxVQUNBLFFBQ0EsU0FDQSxVQUVGLEtBQ0UsUUFDQSxTQUNBLFdBQ0EsWUFDQSxXQzNDSixnQkFDRSxxQkFDQSxrQkFDQSxXQUNBLFlBRUYsb0JBQ0Usa0JBQ0EsV0FDQSxZ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InNvdXJjZXNDb250ZW50IjpbIi8vQmFzZVxuQGltcG9ydCAnYmFzZS9taXhpbnMnO1xuQGltcG9ydCAnYmFzZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnYmFzZS9mb250cyc7XG5cbi8vQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1yZWJvb3QnO1xuLy9AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcblxuOnJvb3Qge1xuICB6LWluZGV4OiAxO1xuICAtLWxvYWRlci1vdmVybGF5LWJnLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCAjZmZmKTtcbiAgLS1sb2FkZXItb3ZlcmxheS1vcGFjaXR5OiAuMDU7XG4gIC0tbG9hZGVyLW1lc3NhZ2UtYmctY29sb3I6IHJnYigyNDcsMjQ3LDI0OSk7XG4gIC0tbG9hZGVyLW1lc3NhZ2UtYmctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjQ3LDI0NywyNDksLjcpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbiAgLS1sb2FkZXItbWVzc2FnZS1ib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0NywyNDksLjUpO1xuICAtLWxvYWRlci1zcGlubmVyLWNvbG9yLTE6IHZhcigtLWJzLXByaW1hcnksICMzMzMpO1xuICAtLWxvYWRlci1zcGlubmVyLWNvbG9yLTI6IHZhcigtLWJzLXByaW1hcnksICMzMzMpO1xuICAtLWxvYWRlci1zcGlubmVyLXRpbWluZzogMC44cztcbiAgLS1icy1iYWNrZHJvcC1iZzogI2ZmZjtcbn1cblxuQGltcG9ydCBcImxvYWRlcnNcIjtcblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNpbWFnZS11cGxvYWQtcHJldmlldyB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuI200Yy1tZmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jb3B0aW9ucy1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGExOWM7XG4gICAgYm94LXNoYWRvdzogMCBweCAwcHggNXB4ICM5OTk5OTk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAmLmNoZWNrZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvZWRpdG9yLWJnLWxpZ2h0LnBuZyk7XG4gICAgfVxuXG4gICAgJi5jaGVja2VyZWQtZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvZWRpdG9yLWJnLWRhcmsucG5nKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMzMjJmO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuJHByaW1hcnk6ICMwZDZlZmQ7XG4kc2Vjb25kYXJ5OiAjNmM3NTdkO1xuJGRhbmdlcjogI2RjMzU0NTtcbiR3YXJuaW5nOiAjZmZjMTA3O1xuJGluZm86ICMwZGNhZjA7XG4kc3VjY2VzczogIzE5ODc1NDtcbiovXG5cbi8vQGltcG9ydCAnbWF0Z2VuLXZhcmlhYmxlcyc7XG5cbiNtNGMtbWF0Z2VuLFxuLm00Yy1tYXRnZW4sXG46aXMoLm00Yy1tYXRnZW4pIHtcbiAgQGltcG9ydCAnYmFzZS90eXBvZ3JhcGh5JztcbiAgQGltcG9ydCAnbWF0Z2VuJztcbiAgQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL3N0ZXBzJztcbiAgQGltcG9ydCAnY29tcG9uZW50cy9wcm9ncmVzcy1iYXInO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL3NpZGViYXInO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL3NhdmUtbW9kYWwnO1xuICBAaW1wb3J0ICdjb21wb25lbnRzL2ZlZWRiYWNrJztcbiAgQGltcG9ydCAnY29tcG9uZW50cy9sb2dpYy10YWdnaW5nJztcbiAgQGltcG9ydCAnY29tcG9uZW50cy9vcHRpb24tYnV0dG9uJztcbn1cblxuaHRtbC5tNGMtbWF0Z2VuLFxuYm9keS5tNGMtbWF0Z2VuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNob21lVmlkZW8ge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG59XG5cblxuLm1vZGFsIHtcbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi8vQGltcG9ydCAnbWF0Z2VuLXZhcmlhYmxlcyc7XG4iLCIubTRjLWxvYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMTQ3NDgzMDAwO1xuICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLW92ZXJsYXktYmctY29sb3IsICNmZmYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9wYWNpdHk6IHZhcigtLWxvYWRlci1vdmVybGF5LW9wYWNpdHksIDAuNSk7XG59XG5cbi5tNGMtbG9hZGVyLW92ZXJsYXkubTRjLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiB3YWl0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy96LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuIiwiLm00Yy1kdWFsLXJpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgI2Y4MDsqL1xufVxuLm00Yy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tbG9hZGVyLXNwaW5uZXItaGVpZ2h0LCAxMDBweCk7XG4gIGhlaWdodDogdmFyKC0tbG9hZGVyLXNwaW5uZXItd2lkdGgsIDEwMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHZhcigtLWxvYWRlci1zcGlubmVyLXdpZHRoLCAxOHB4KSBzb2xpZFxuICAgIHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApIHRyYW5zcGFyZW50XG4gICAgdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMiwgIzAwMCkgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogZHVhbC1yaW5nIHZhcigtLWxvYWRlci1zcGlubmVyLXRpbWluZywgMS4ycykgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBkdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLm00Yy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5tNGMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBtNGMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubTRjLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbTRjLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0LjklIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1JSB7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIubTRjLWRvdC1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbTRjLWRvdC1jaXJjbGUgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIHRvcDogMzdweDtcbiAgbGVmdDogNjZweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiA2MnB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDUycHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAzN3B4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDIycHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIHRvcDogMjJweDtcbiAgbGVmdDogMTFweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgdG9wOiAzN3B4O1xuICBsZWZ0OiA3cHg7XG59XG4ubTRjLWRvdC1jaXJjbGUgZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIHRvcDogNTJweDtcbiAgbGVmdDogMTFweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgdG9wOiA2MnB4O1xuICBsZWZ0OiAyMnB4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgdG9wOiA2NnB4O1xuICBsZWZ0OiAzN3B4O1xufVxuLm00Yy1kb3QtY2lyY2xlIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIHRvcDogNjJweDtcbiAgbGVmdDogNTJweDtcbn1cbi5tNGMtZG90LWNpcmNsZSBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIHRvcDogNTJweDtcbiAgbGVmdDogNjJweDtcbn1cbkBrZXlmcmFtZXMgbTRjLWRvdC1jaXJjbGUge1xuICAwJSxcbiAgMjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbiIsIi5tNGMtcm9sbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubTRjLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IG00Yy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG4ubTRjLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMSwgIzAwMCk7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiA2M3B4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDU2cHg7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgdG9wOiA3MnB4O1xuICBsZWZ0OiA0MHB4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogMzJweDtcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cbi5tNGMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubTRjLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuLm00Yy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gIHRvcDogNTZweDtcbiAgbGVmdDogMTJweDtcbn1cbkBrZXlmcmFtZXMgbTRjLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIubTRjLXNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5tNGMtc3Bpbm5lciBkaXYge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG4gIGFuaW1hdGlvbjogbTRjLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubTRjLXNwaW5uZXIgZGl2OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMzdweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubTRjLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuLm00Yy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbi5tNGMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5Aa2V5ZnJhbWVzIG00Yy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLm00Yy1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5tNGMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW46IDhweDtcbiAgYm9yZGVyOiAxOHB4IHNvbGlkIHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbTRjLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgdHJhbnNwYXJlbnQ7XG59XG4ubTRjLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuLm00Yy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLm00Yy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cbkBrZXlmcmFtZXMgbTRjLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLm00Yy1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm00Yy1lbGxpcHNpcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAzM3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4ubTRjLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbjogbTRjLWVsbGlwc2lzMSAwLjZzIGluZmluaXRlO1xufVxuLm00Yy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogOHB4O1xuICBhbmltYXRpb246IG00Yy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5tNGMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDMycHg7XG4gIGFuaW1hdGlvbjogbTRjLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLm00Yy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNTZweDtcbiAgYW5pbWF0aW9uOiBtNGMtZWxsaXBzaXMzIDAuNnMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG00Yy1lbGxpcHNpczEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG00Yy1lbGxpcHNpczMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG00Yy1lbGxpcHNpczIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCwgMCk7XG4gIH1cbn1cbiIsIi5tNGMtYmFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm00Yy1iYXJzIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItc3Bpbm5lci1jb2xvci0xLCAjMDAwKTtcbiAgYW5pbWF0aW9uOiBtNGMtYmFycyB2YXIoLS1sb2FkZXItc3Bpbm5lci10aW1pbmcsIDEuMnMpIGluZmluaXRlO1xufVxuLm00Yy1iYXJzIGRpdjpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjRzO1xufVxuLm00Yy1iYXJzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzMnB4O1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEycztcbn1cbi5tNGMtYmFycyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNTZweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuQGtleWZyYW1lcyBtNGMtYmFycyB7XG4gIDAlIHtcbiAgICB0b3A6IDhweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgNTAlLFxuICAxMDAlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4iLCIubTRjLWJhbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tbG9hZGVyLXNwaW5uZXItY29sb3ItMiwgIzAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubTRjLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1zcGlubmVyLWNvbG9yLTEsICMwMDApO1xuICBhbmltYXRpb246IG00Yy1iYWxsIHZhcigtLWxvYWRlci1zcGlubmVyLXRpbWluZywgMS4ycykgZWFzZS1pbi1vdXQgaW5maW5pdGVcbiAgICBhbHRlcm5hdGU7XG59XG5Aa2V5ZnJhbWVzIG00Yy1iYWxsIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbiIsIiNtNGMtYm9keS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNtNGMtZnVsbHNjcmVlbi1sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLm00Yy1mdWxsc2NyZWVuLWxvYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLm00Yy1sb2FkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIHBhZGRpbmc6IDJlbSA0ZW07XG59XG5cbi5tNGMtbG9hZGVyLWNvbnRlbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLWNvbnRlbnQtYmcsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxvYWRlci1jb250ZW50LWJvcmRlciwgIzk5OSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHZhcigtLWxvYWRlci1jb250ZW50LXNoYWRvdywgIzk5OSk7XG59XG5cbi5tNGMtZnVsbHNjcmVlbi1sb2FkZXItbWVzc2FnZSB7XG4gIG1hcmdpbjogMmVtIGF1dG8gMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tbG9hZGVyLW1lc3NhZ2UtY29sb3IsICMwMDApO1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJAaW1wb3J0ICdvdmVybGF5JztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvZHVhbC1yaW5nJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvcmlwcGxlJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvZG90LWNpcmNsZSc7XG5AaW1wb3J0ICdhbmltYXRpb25zL3JvbGxlcic7XG5AaW1wb3J0ICdhbmltYXRpb25zL3NwaW5uZXInO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9yaW5nJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvZWxsaXBzaXMnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy9iYXJzJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMvYmFsbCc7XG5AaW1wb3J0ICdmdWxsLXNjcmVlbic7XG5cbiNtNGMtbG9hZGVyLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgIzMzMykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLW1lc3NhZ2UtYmctY29sb3IsICMzMzMpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1tZXNzYWdlLWJnLWdyYWRpZW50LCAjMzMzKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sb2FkZXItbWVzc2FnZS1ib3JkZXItY29sb3IsICMzMzMpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC41ZW0gMS4yNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgcCB7XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnksICMzMzMpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC1iZzogI2ZmZjtcbn1cblxuLm00Yy1sb2FkZXItYW5pbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubTRjLWxvYWRlci1hbmltLm00Yy1zcGlubmVyLFxuLm00Yy1sb2FkZXItYW5pbS5tNGMtcm9sbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tNGMtYnV0dG9uLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm00Yy1lbGVtZW50LWxvYWRlcixcbi5tNGMtYnV0dG9uLWxvYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiYm9keSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG4gIFxuICBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgjZmVlZGJhY2stYnRuKSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1mYXN0O1xuICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbiAgXG4gIEBlYWNoICRoZWFkaW5nIGluICRoZWFkaW5ncyB7XG4gICAgI3skaGVhZGluZ30ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIC8vIFRPRE86IFNlZSBpZiB0aGlzIGlzIG5lZWRlZFxuICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICB9XG4gIFxuICBoMSB7XG4gICAgZm9udC1zaXplOiBlbSg0OCk7XG4gIH1cbiAgXG4gIGgyIHtcbiAgICBmb250LXNpemU6IGVtKDQwKTtcbiAgfVxuICBcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xuICB9XG4gIFxuICBoNCB7XG4gICAgZm9udC1zaXplOiBlbSgyNik7XG4gIH1cbiAgXG4gIGg1IHtcbiAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgfVxuICBcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICB9XG4gIFxuICAvLyBOT1RFOiBUaGVzZSBhcmUgZGVmaW5lZCBpbiB0aGUgTklBIERlbWVudGlhIE1hdCBHZW4gU3R5bGUgR3VpZGUgb24gSW5WaXNpb25cbiAgLy8gaHR0cHM6Ly9wcm9qZWN0cy5pbnZpc2lvbmFwcC5jb20vZC9tYWluIy9jb25zb2xlLzE5ODI1MDk5LzQxNTM3MDIzMi9pbnNwZWN0XG4gIC5ib2R5LWNvcHkge1xuICAgIC8vIE5PVEU6IHAzIGluIHR5cG9ncmFwaHkgc3R5bGUgdGlsZVxuICAgICYtLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIH1cbiAgXG4gICAgLy8gTk9URTogcDIgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gICAgJi0teHMge1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gIFxuICAgIC8vIE5PVEU6IHAxIGluIHR5cG9ncmFwaHkgc3R5bGUgdGlsZVxuICAgICYtLXh4cyB7XG4gICAgICBmb250LXNpemU6IGVtKDEwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgXG4gICAgLy8gTk9URTogcDUgaW4gdHlwb2dyYXBoeSBzdHlsZSB0aWxlXG4gICAgJi0tbGcge1xuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG4gIFxuICAgIC8vIE5PVEU6IHA2IGluIHR5cG9ncmFwaHkgc3R5bGUgdGlsZVxuICAgICYtLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KDMyLCAyMCk7XG4gICAgfVxuICB9XG4gIFxuICBwLFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgfVxuICBcbiAgLy8gTk9URTogcCAocDQgaW4gc29tZSBwbGFjZXMgaW4gRmlnbWEpIGluIHR5cG9ncmFwaHkgc3R5bGUgdGlsZVxuICBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgXG4gICAgJiArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxuICBcbiAgcCArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNWVtO1xuICB9XG4gIFxuICBwICsgaDQsXG4gIHVsICsgaDQsXG4gIG9sICsgaDQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICBcbiAgcCArIGgyLFxuICB1bCArIGgyLFxuICBvbCArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgXG4gIHAgKyBoMyxcbiAgdWwgKyBoMyxcbiAgb2wgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICB9XG4gIFxuICBoMiArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNWVtO1xuICB9XG4gIFxuICAuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH0iLCIvLyBGb250c1xuJHJvYm90bzogJ1JvYm90bycsICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnRhd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbi8vIEJhc2UgQ29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kY2hhcmNvYWw6ICMyMTIxMjE7XG4kZ3JheTogIzQxNDE0MTtcbiRncmF5LWE6ICM0NTQ1NDU7XG4kZ3JheS1iOiAjZDhkOGQ4O1xuJGdyYXktYzogIzk5OTtcbiRncmF5LWQ6ICM2ODY4Njg7XG4kZ3JheS1lOiAjODQ4NDg0O1xuJGdyYXktbGlnaHQ6ICNlMWUxZTE7XG4kZ3JheS1saWdodC1hOiAjZThlOGU4O1xuJGdyYXktbGlnaHQtYjogI2Y1ZjVmNTtcblxuJGJsdWUtZGFya2VyOiAjMTQyNTg1O1xuJGJsdWUtZGFyazogIzE2NGJlMjtcbiRibHVlOiAjMjU1ZGZmO1xuJGJsdWUtbGlnaHQ6ICNmMWYzZmE7XG4kYmx1ZS1saWdodC0yOiAjZGJlNGZkO1xuJGJsdWUtbXV0ZWQ6ICNlN2VkZmY7XG4kcHVycGxlOiAjYWUyOWZlO1xuJHB1cnBsZS1tdXRlZDogI2Y1ZTZmZjtcbiRvcmFuZ2U6ICNmMDQ5MTM7XG4kb3JhbmdlLW11dGVkOiAjZmZlM2Q5O1xuXG4vLyRwcmltYXJ5OiAjNzdiYzFmO1xuJHByaW1hcnktbXV0ZWQ6ICNkOGY2ZTQ7XG5cbi8vIEJvb3RzdHJhcCB2YXJpYWJsZSBvdmVycmlkZXNcbi8vJHByaW1hcnk6ICRwcmltYXJ5O1xuLy8kcHJpbWFyeTogI0ZGQjkwNTtcbi8vJHNlY29uZGFyeTogIzBlNzViYztcbiRtb2RhbC1iYWNrZHJvcC1iZzogI2ZmZjtcblxuLy8gUXVlc3Rpb25uYWlyZSBjb2xvciBvcHRpb25zXG4kc2VjdGlvbi10aXRsZS1jb2xvcjogI2JmMWQyZCAhZGVmYXVsdDtcbiRzZWN0aW9uLXN1YnRpdGxlLWNvbG9yOiAjNWE1YTVhICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnQgQ29sb3JzXG4vLyRtb2RhbC1vdmVybGF5LWNvbG9yOiByZ2JhKCRibGFjaywgMC42NSk7XG5cbi8vIFNldHRpbmdzIGZvciBUcmFuc2l0aW9ucywgQW5pbWF0aW9ucywgTWlzY2VsbGFuZW91c1xuJHRyYW5zaXRpb24tc2xvd2VyOiAwLjg3NXMgZWFzZTtcbiR0cmFuc2l0aW9uLXNsb3c6IDAuNXMgZWFzZTtcbiR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4kdHJhbnNpdGlvbi1mYXN0OiAwLjJzIGVhc2U7XG4kdHJhbnNpdGlvbi1mYXN0ZXI6IDAuMXMgZWFzZTtcblxuLy8gTGlzdHMsIE1hcHMsIENvbGxlY3Rpb25zIGZvciB1c2UgaW4gU2FzcyBGdW5jdGlvbnNcbiRjb2xvcnM6IChcbiAgJ3doaXRlJzogJHdoaXRlLFxuICAnYmxhY2snOiAkYmxhY2ssXG4gICdncmF5JzogJGdyYXksXG4gICdncmF5LWEnOiAkZ3JheS1hLFxuICAnZ3JheS1jJzogJGdyYXktYyxcbiAgJ2dyYXktbGlnaHQtYic6ICRncmF5LWxpZ2h0LWIsXG4gICdibHVlJzogJGJsdWUsXG4gICdibHVlLWRhcmsnOiAkYmx1ZS1kYXJrLFxuICAnYmx1ZS1kYXJrZXInOiAkYmx1ZS1kYXJrZXIsXG4gICdibHVlLWxpZ2h0JzogJGJsdWUtbGlnaHQsXG4pO1xuXG4kaGVhZGluZ3M6IChoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KTtcblxuJGNvbW1vbi1jb3B5OiAoJ3AnLCAncCA+IGEnLCAnbGknLCAnbGkgPiBwJywgJ2xpID4gYScpO1xuXG4vLyBCcmVha3BvaW50c1xuLy8gTk9URTogVGhlc2Ugd2lsbCBwcm9iYWJseSBiZSBoYXJkIHRvIHVzZSBldmVyeSB0aW1lIG9yIGNvbnNpc3RlbnRseVxuLy8gYnV0IHRyeSB0byB1c2UgdGhlbSBvciB1cGRhdGUgdGhlbSB0byBmaXQgdGhlIHByb2plY3Qgc28gd2UgaGF2ZSBsZXNzXG4vLyByZWR1bmRhbmN5IGFuZCBiZXR0ZXIgY29uc2lzdGVuY3kuXG5cbi8vIFVzZWQgZm9yIENhcmQgR3JpZCBvbiBTdGVwIDQgb2YgUERGIGdlbmVyYXRvclxuJGNhcmQtZ3JpZC10b3Atb2Zmc2V0OiAuNWVtO1xuIiwiI2JhZGdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThlbTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi5tb2RhbC5yZXZpc2VkLmZhZGUuc2hvdy5tNGMtbWF0Z2VuIHtcbiAgei1pbmRleDogMjE0NzQ4MDAwMDtcbn1cblxuI29wdGlvbnMtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMjVlbTtcbn1cblxuLmVudi1iYWRnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0cHggMnB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjM1ZW07XG59XG5cbiN0ZW5hbnQtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I3MmE0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICAvKnBhZGRpbmctcmlnaHQ6IDhweDsqL1xufVxuXG4jZW52LWJhZGdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4jbWF0Z2VuLWNvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWZhLWVycm9yLW1lc3NhZ2Uge1xuICBwIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG59XG5cbiNtYXRnZW4tbWZhLXNldHVwLW1vZGFsLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5hbGVydC1tb2RhbC1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuI2FsZXJ0LW1vZGFsIHtcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuICAuYWxlcnQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFsZXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhZ2UtaG9tZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNWVtO1xufVxuI21hdGdlbi1oZWFkZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUubW9kYWwtZGlhbG9nIHtcbiAgLyogV2lkdGggKi9cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODV2dztcbiAgfVxufVxuXG4udXBsb2FkZWQtaW1hZ2UtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNpbWFnZS11cGxvYWQtZm9ybSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi51cGxvYWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC45cHggc29saWQgI2UxZTFlMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDJlbTtcbiAgLnVwbG9hZC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjOTM5MzkzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51cGxvYWQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4jY3JvcHBlci1kaXYge1xuICAvL21heC1oZWlnaHQ6IDUwdmg7XG4gIC8vbWF4LXdpZHRoOiA2NXZ3O1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbiNjcm9wcGllLWRpdiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRhYmxlLWFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN3YXRjaCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNtYXRnZW4tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogO1xufVxuXG4jb3B0aW9ucy1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICAvL21pbi1oZWlnaHQ6IDIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm00Yy1tYXRnZW4ub3B0aW9uLXdyYXBwZXIsXG4ub3B0aW9uLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2VkaXRvci1iZy5wbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIG1hcmdpbjogMC4xNWVtO1xufVxuXG4uYWRtaW4tb3B0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAlO1xuICAub3B0aW9uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3B0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5vcHRpb24td3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cblxuLm9wdGlvbi13cmFwcGVyOmFjdGl2ZSxcbi5vcHRpb24td3JhcHBlci5zZWxlY3RlZC1vcHRpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuXG4ub3B0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuI2Vycm9yLWNvbnRhaW5lciB7XG4gIC8vd2lkdGg6IDQ4ZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MHZ3O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNzaWRlYmFyLnVzZXIge1xuICAvL3dpZHRoOiAyMDBweDtcbiAgLy9taW4td2lkdGg6IDIwMHB4O1xuICAubm9kZS10eXBlLFxuICAubm9kZS1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS1uYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNpZGViYXItYWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50ZW1wbGF0ZS10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbiNwYWdlLXRodW1iIHtcbiAgbWF4LXdpZHRoOiAyNXZ3O1xufVxuXG4uZmlsZS1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuXG4jcHJldmlldy1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNGVtO1xuICBtYXJnaW46IDRlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICB9XG59XG5cbiNmaW5hbGl6ZS1mb3JtLXNlY3Rpb24ge1xuICAvL21heC13aWR0aDoyOGVtO1xuICAvL21hcmdpbjogYXV0bztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgY29sb3I6ICN7dmFyKC0tYnMtZGFuZ2VyKX07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3Nob3ctZ3JpZCxcbiNoaWRlLWdyaWQsXG4jc2xpZGUtc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm1haW4uZWRpdG9yIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4jbWF0Z2VuLWNvbnRyb2xsZXIge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL3dpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWF0Z2VuLWNvbnRyb2xsZXIuZWRpdG9yIHtcbiAgd2lkdGg6IDc1JTtcbiAgLy8gaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5ub2RlLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuI3F1ZXN0aW9uLW1hdGVyaWFsLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMwZW07XG59XG5cbiNxdWVzdGlvbi10ZW1wbGF0ZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGRpdiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG4gIH1cblxuICAudGVtcGxhdGUtb3B0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6ICRjYXJkLWdyaWQtdG9wLW9mZnNldDtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKCRibGFjaywgMC4xKTtcblxuICAgIC50ZW1wbGF0ZS1vcHRpb24taW1hZ2Uge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLmNhcmQub3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIG1hcmdpbjogMS42ZW0gMWVtIDA7XG4gICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAxLjRlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgMTEuMzVlbTtcbiAgICBtYXgtd2lkdGg6IDExLjM1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcblxuICAgIEBpbmNsdWRlIG1heCgxNDY0KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMC4zNWVtO1xuICAgIH1cblxuICAgIC5vcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogZW0oMTA1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24tdG9nZ2xlIHtcbiAgICB0b3A6ICRjYXJkLWdyaWQtdG9wLW9mZnNldDtcbiAgfVxufVxuXG4jbWF0Z2VuLWxvYWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNtYXRnZW4tbG9hZGVyLWNvbnRhaW5lci5maXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jbWF0Z2VuLWxvYWRlci1jb250YWluZXIuZnVsbC1wYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4jbWF0Z2VuLWxvYWRlciAub3ZlcmxheS5sb2FkaW5nOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9ncmVzcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtbG9hZGVyLWNvbG9yLCAjZjAwKTtcbn1cblxuI2FsZXJ0LW1vZGFsIC5tb2RhbC1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYWxlcnQtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAxZW0gMi41ZW07XG59XG5cbiNhbGVydC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgLy9tYXgtd2lkdGg6IDQ1dnc7XG59XG5cbmhlYWRlciB7XG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ucGFnZS1ob21lIHtcbiAgaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JmMWUyZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTI1MjUyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwZjc1YmMgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuXG4gICAgLmhvbWUtdGl0bGUtbG9nbyB7XG4gICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4ODg4OXB4O1xuICAgICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgIzc3Nyk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuaG93LWl0LXdvcmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuODg4ODg5cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDdlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2RvdHRlZC1hcnJvdy5zdmcnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAyNTZweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMjA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAxNzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3Etc3RlcCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc3F1aWdnbGUtYXJyb3cuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxhc3Qtc3RlcCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5idG4teWVsbG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG4gICAgbWFyZ2luOiA0ZW0gMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwNTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIC5pbm5lciB7XG4gICAgICBtYXJnaW46IDRlbSBhdXRvO1xuICAgICAgcGFkZGluZzogNGVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMzlweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4ODg4OXB4O1xuICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjc1ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGNvbG9yOiAjYmYxZTJkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcGFnZS1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3ItMSwgIzMzMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3ItMiwgIzMzMyk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAycyBlYXNlIGluZmluaXRlO1xufVxuXG4ub3ZlcmxheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWJnLWNvbG9yLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiB2YXIoLS1vdmVybGF5LW9wYWNpdHksIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLW92ZXJsYXktY29sb3IsICMzMzMpO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3ZlcmxheS5sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIobWVzc2FnZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tb3ZlcmxheS1tZXNzYWdlLXBhZGRpbmcsIDIuNWVtKTtcbn1cblxuZGl2Lm92ZXJsYXkubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzAwMDtcbiAgLypwb2ludGVyLWV2ZW50czogbm9uZTsqL1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vIE1lZGlhIFF1ZXJ5OiBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJHNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkc2l6ZSkpIHtcbiAgICAkc2l6ZTogJHNpemUgKiAxcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzaXplfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8gTWVkaWEgUXVlcnk6IG1heC13aWR0aFxuQG1peGluIG1heCgkc2l6ZSkge1xuICBAaWYgKHVuaXRsZXNzKCRzaXplKSkge1xuICAgICRzaXplOiAkc2l6ZSAqIDFweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNpemV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgUXVlcnk6IG1pbi0gYW5kIG1heC13aWR0aCBpbiB0aGF0IG9yZGVyXG5AbWl4aW4gbWlubWF4KCRtaW4sICRtYXgpIHtcbiAgQGlmICh1bml0bGVzcygkbWluKSkge1xuICAgICRtaW46ICRtaW4gKiAxcHg7XG4gIH1cblxuICBAaWYgKHVuaXRsZXNzKCRtYXgpKSB7XG4gICAgJG1heDogJG1heCAqIDFweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUFggdG8gRU0gRGVmYXVsdCBTaXplIGFuZCBGdW5jdGlvblxuJGJhc2UtZm9udC1zaXplOiAxNjtcblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cblxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xuICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gY2FsYygkcGl4ZWxzIC8gJGNvbnRleHQgKiAxZW0pO1xufVxuXG4vLyBQWCB0byBlbSBGdW5jdGlvblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cblxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xuICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gY2FsYygkcGl4ZWxzIC8gJGNvbnRleHQgKiAxZW0pXG59XG5cbi8vIFRPRE86IEV4cGFuZCB0aGlzIHRvIHRha2UgYW55IHR5cGUgb2YgdW5pdCB2YWx1ZSBhbmQgY29udmVydCB0byBwbGFpbiBkZWNpbWFsLlxuQGZ1bmN0aW9uIGxpbmUtaGVpZ2h0KCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQHJldHVybiBjYWxjKCRwaXhlbHMgLyAkY29udGV4dCAqIDEpO1xufVxuXG4vLyBQbGFjZWhvbGRlciBtaXhpbiBmb3IgPGlucHV0PlxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJHBsYWNlaG9sZGVyczogXCI6LXdlYmtpdC1pbnB1dFwiIFwiOi1tb3pcIiBcIi1tb3pcIiBcIi1tcy1pbnB1dFwiO1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVycyB7XG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENsZWFyZml4XG4vLyBUT0RPOiBAam9obiBBcyBmYXIgYXMgSSBjYW4gZmlndXJlLCB0aGlzIGlzIHVzZWQgZXhhY3RseSBvbmNlIHRvIGNyZWF0ZSB0aGUgY2xhc3MgLmNsZWFyZml4LiBJZiBpdCdzXG4vLyB1c2VkIGluIGxpa2UgdHdvIG1vcmUgcGxhY2VzIHRoZW4gSSdkIHNheSBrZWVwIGl0IGJ1dCB0aGlzIGlzIGp1c3QgdW5uZWNlc3NhcnkgYWJzdHJhY3Rpb24gaW1vLlxuLy8gSWYgeW91IGRpc2FncmVlLCBkZWxldGUgdGhpcyBjb21tZW50LiBJZiB5b3UgYWdyZWUsIGZlZWwgZnJlZSB0byByZWlmeSBpdCBvciBqdXN0IHBpbmcgbWUgYW5kXG4vLyBJJ2xsIHVwZGF0ZSBpdC5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCJoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgcGFkZGluZzoxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOjFlbTtcbn1cblxuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50b3Atc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAxLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1saW5rLWxpZ2h0KX07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtbGluay1saWdodC1ob3Zlcil9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMS41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLnN0ZXAtd3JhcHBlciB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIGNvbG9yOiAje3ZhcigtLXNlY3Rpb24tdGl0bGUtY29sb3IpfTtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAje3ZhcigtLXNlY3Rpb24tc3VidGl0bGUtY29sb3IpfTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgfVxuICAgIC5xdWVzdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG4gICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgICAgJi52YWxpZGF0ZS1lcnJvciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA0ZW07XG4gICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52YWxpZGF0ZS1lcnJvcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgIH1cblxuICAgICAgICAucXVlc3Rpb24taW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLXNlbGVjdC1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjllbTtcbiAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgLy9mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYigwIDAgMCAvIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyLCBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1hO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQtYjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0LWE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hbnN3ZXItcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQtYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0LjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAubXVsdGktc2VsZWN0LWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiKDAgMCAwIC8gMTAlKTtcblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgIH1cblxuXG5cbiAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC42NWVtIDEuMzVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigje3ZhcigtLWJzLXByaW1hcnktbGlnaHQpfSk7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5LWxpZ2h0KX07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgfVxuICAgIH1cbiAgICB9XG59XG5cbiNtYXRnZW4tY29udHJvbGxlciB7XG4gICAjbWF0Z2VuLWJ1dHRvbi1kaXZ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOi42NWVtIDEuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWFyZ2luOjFlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5LWxpZ2h0KX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWF0Z2VuLXByb2dyZXNzLWJhciB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICNwcm9ncmVzc2JhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC51bml0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBlbSgxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRvdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS43NWVtO1xuICAgICAgaGVpZ2h0OiAxLjc1ZW07XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2E1YTVhNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAubGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAuY29tcGxldGUgJixcbiAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuXG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQtc3RlcCB7XG4gICAgICAuZG90IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAje3ZhcigtLWJzLXByaW1hcnksICMyNDI0MjQpfTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnksICMyNDI0MjQpfTtcbiAgICAgIH1cbiAgICAgIC5saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI3t2YXIoLS1icy1wcmltYXJ5LCAjMjQyNDI0KX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51bml0Y29tcGxldGUge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IGVtKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjc1ZW07XG4gICAgICBoZWlnaHQ6IDEuNzVlbTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgIGJvcmRlci1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAgIHotaW5kZXg6IDA7XG5cblxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc2lkZWJhciB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL3Bvc2l0aW9uOiBzdGF0aWM7XG4gIC8vbGVmdDogMC41ZW07XG4gIC8vdG9wOiAwO1xuICAvL3otaW5kZXg6ICRzaWRlYmFyLXotaW5kZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLy93aWR0aDogMzAwcHg7XG4gIC8vbWluLXdpZHRoOiAzMDBweDtcbiAgLy9yZXNpemU6IGhvcml6b250YWw7XG4gIC8vb3ZlcmZsb3c6IHNjcm9sbDtcbiAgZmxleC1ncm93OiAxO1xuICAvL3dpZHRoOiAzMDBweDsgLyogdmlld3BvcnQgd2lkdGggKi9cbiAgLy9oZWlnaHQ6IDgwdmg7IC8qIHZpZXdwb3J0IGhlaWdodCAqL1xuICAvL292ZXJmbG93LXk6IHNjcm9sbDtcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGxlZnQ6IDAuMWVtO1xuICAgIHRvcDogLTEuMjVlbTtcbiAgICAmLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgfVxuICB9XG59XG5cbiNtYXRnZW4tc2lkZWJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnVzZXItdG9nZ2xlLW9iamVjdC5oaWRlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubm9kZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGksXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxuXG4gIC5kcm9wLWRlbGV0ZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmRyb3AtZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzaWRlYmFyLXRyZWUsXG4ucmVhZC1vcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiA+IC50cmVlLWxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwM2Y0ODI5O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGluaXRpYWw7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgJiA+IC50cmVlLWxpLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgICBjb2xvcjogIzMwM2Y0ODtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucmVhZC1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgLm5vZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIC5ub2RlLWdyaXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4jZm9udC12YXJpYW50cy1tb2RhbCB7XG4gIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jaGVja2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gIC8qJiA+IC5ub2RlLWNvbnRlbnQsXG4gICYgPiAubm9kZS1jb250ZW50IC5ub2RlLWFjdGlvbnMgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCAubm9kZS1pY29uLFxuICAmID4gLm5vZGUtY29udGVudCAub3Blbi1idG4sXG4gICYgPiAubm9kZS1jb250ZW50IC5jbG9zZS1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYgPiAubm9kZS1jb250ZW50IC5ub2RlLWFjdGlvbnMgYSAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICB9Ki9cbn1cblxuLnNvcnRhYmxlLWdob3N0LmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtZGFuZ2VyKX07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAje3ZhcigtLWJzLWRhbmdlcil9O1xuICAmID4gLm5vZGUtY29udGVudCxcbiAgJiA+IC5ub2RlLWNvbnRlbnQgLm5vZGUtYWN0aW9ucyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLWRhbmdlcil9O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYgPiAubm9kZS1jb250ZW50IC5ub2RlLWljb24sXG4gICYgPiAubm9kZS1jb250ZW50IC5vcGVuLWJ0bixcbiAgJiA+IC5ub2RlLWNvbnRlbnQgLmNsb3NlLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJiA+IC5ub2RlLWNvbnRlbnQgLm5vZGUtYWN0aW9ucyBhIC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI3t2YXIoLS1icy1kYW5nZXIpfTtcbiAgfVxufVxuXG4ubGF5ZXItYWN0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAuY29tcG9uZW50LWRpcnR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYWRnZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgfVxufVxuXG4ubm9kZS10b3AsXG4ubm9kZS1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBpbnNldCAjMDAwMDAwMGM7XG4gIG1pbi1oZWlnaHQ6IDIuNWVtO1xufVxuXG4udHJlZS1saS5hY3RpdmUge1xuICAubm9kZS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxheWVyLWFjdGlvbiB7XG4gIC8vd2lkdGg6IDEuNWVtO1xuICBtYXJnaW46IDAgMC4yZW07XG59XG5cbi5ub2RlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubm9kZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5ub2RlLWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm5vZGUtdHlwZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpdiB7XG4gICAgLy9oZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ubm9kZS1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubm9kZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub2RlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwZW0gMC40NWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgLm5vZGUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgc3ZnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG5cbiAgICBidXR0b24ge1xuICAgICAgLy93aWR0aDogMS42NWVtO1xuICAgICAgLy9oZWlnaHQ6IDEuNjVlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICAgIG1hcmdpbjogMC4xZW0gMC4xNWVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLmRpcnR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICB9XG4gIH1cbn1cblxuLnRyZWUtdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi50cmVlLWxpIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG5cbiAgLm9wZW4tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbG9yOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICB3aWR0aDogMC41ZW07XG4gIH1cbiAgLmNsb3NlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIC5uby1idG4ge1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ub2RlLWdyaXAge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbiAgLm5vZGUtaWNvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDJlbTtcbiAgfVxuICAubm9kZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwM2Y0ODIyO1xuICAgIGJhY2tncm91bmQ6ICMzMDNmNDgwNTtcbiAgICBtYXJnaW46IDAuMzVlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5iYWRnZS1hY3Rpb24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudHJlZS1saS5hY3RpdmUgPiAubm9kZS1jb250ZW50LFxuICAmID4gLm5vZGUtY29udGVudDpob3ZlciB7XG4gICAgLy9iYWNrZ3JvdW5kOiAje3ZhcigtLWJzLXByaW1hcnkpfTtcbiAgICAvL2NvbG9yOiAjZmZmO1xuICAgIC8vYm9yZGVyOiAycHggZGFzaGVkICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgIC8qLm9wZW4tYnRuLFxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLm5vZGUtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4qL1xuICAgIC5ub2RlLWFjdGlvbnMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICAmID4gYSxcbiAgICAgICYgPiAuZHJvcGRvd24gYSB7XG4gICAgICAgIGNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICAgICAgfVxuXG4gICAgICAmID4gYTpob3ZlcixcbiAgICAgICYgPiAuZHJvcGRvd24gYS5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmID4gLmRyb3Bkb3duIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgICB9XG4gICAgICAmIGEubGF5ZXItYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgfVxuXG4gICAgICAmID4gLmJhZGdlLWFjdGlvbiB7XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLmJhZGdlLWFjdGlvbjpob3ZlciB7XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5uby1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY29sbGFwc2libGVMaXN0IGxpIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG5saS5jb2xsYXBzaWJsZUxpc3RPcGVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5uby1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxubGkuY29sbGFwc2libGVMaXN0Q2xvc2VkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYgPiAubm9kZS1jb250ZW50ID4gLm5vZGUtdG9nZ2xlID4gLmNsb3NlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmID4gLm5vZGUtY29udGVudCA+IC5ub2RlLXRvZ2dsZSA+IC5uby1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpZGViYXItbWFpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLy9wYWRkaW5nOiAwIDhweDtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbiNzaWRlYmFyLWhlYWRlcixcbiNzaWRlYmFyLWFzc29jaWF0ZWQtZmlsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICBib3JkZXI6IDFweCBzb2xpZCAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDNmNDgyMjtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMTVlbSAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLy9jdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWRlYmFyLWxpOmhvdmVyIC5zaWRlYmFyLWxpLmFjdGl2ZSB7XG4gIC8vYmFja2dyb3VuZDogI3t2YXIoLS1icy1wcmltYXJ5KX07XG4gIC8vY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbn1cblxuLnNpZGViYXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBib3R0b206IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGJ1dHRvbiB7XG4gICAgLy93aWR0aDogMS42NWVtO1xuICAgIC8vaGVpZ2h0OiAxLjY1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL3BhZGRpbmc6IDAuMjVlbTtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgIC8vbWluLXdpZHRoOiAyZW07XG4gICAgc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5kaXJ0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jc2lkZWJhci1hc3NvY2lhdGVkLWZpbGUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbiNzaWRlYmFyLWFzc29jaWF0ZWQtZmlsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhM2VhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAxMXB4IDExcHggMHB4IDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC4xNWVtIDAuNWVtO1xufVxuXG4jc2lkZWJhci51c2VyIHtcbiAgLy93aWR0aDogMjAwcHg7XG4gIC8vbWluLXdpZHRoOiAyMDBweDtcbiAgLm5vZGUtdHlwZSxcbiAgLm5vZGUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9kZS1uYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNpZGViYXItYWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbn1cblxuaS5mYSxcbmkuZmFzLFxuaS5mYXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWluaS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgYm9yZGVyOiAxcHggc29saWQgI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOXB4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuICB3aWR0aDogNDJweDtcbn1cblxuLm1pbmktc3VibWVudTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnktZGFyaywgIzMzMyl9O1xufVxuXG4ubWluaS1zdWJtZW51IC5pY29uLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWluaS1zdWJtZW51IC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zdWJtZW51LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jc2xpZGUtc3VibWVudSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmxkcy1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IC0xLjdlbTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogOHB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAzMnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDU2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xufVxuLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgbGVmdDogODBweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4ubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNikge1xuICBsZWZ0OiAxMDRweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuNnMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCwgMCk7XG4gIH1cbn1cbiIsIlxuICAuc2F2ZS1ub3RpY2Uge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiBlbSgyNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgtMC40NSwgMjYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5jb3B5IHtcbiAgICAgIG1heC13aWR0aDogMzZjaDtcbiAgICAgIGNvbG9yOiAkZ3JheS1hO1xuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KDI2LCAyMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZpbGxlZCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uY2FyZC1iYXNpYyB7XG4gICAgcGFkZGluZzogMS4yNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4iLCIjZmVlZGJhY2stbW9kYWwge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZmVlZGJhY2stYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICB0b3A6IDM1JTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZlZWRiYWNrLWJ0bi1iZywgIzMzMyk7XG4gIGNvbG9yOiB2YXIoLS1mZWVkYmFjay1idG4tY29sb3IsICNmZmYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gIH1cblxuICAmLnB1bHNlIHtcbiAgICBjb2xvcjogdmFyKC0tZmVlZGJhY2stYnRuLXB1bHNlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSkgcm90YXRlKC05MGRlZyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mZWVkYmFjay1idG4tcHVsc2UtYmcpO1xuICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZmVlZGJhY2stYnRuLXB1bHNlLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZlZWRiYWNrLWJ0bi1wdWxzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLmZlZWRiYWNrIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMmVtO1xuXG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzI1NWRmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZmVlZGJhY2tfb2wge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3QtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YxZjNmYTtcbiAgICBwYWRkaW5nOiAyZW07XG5cbiAgICAuZy1yZWNhcHRjaGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1maWxlLXVwbG9hZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNlbTtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjE1ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9mbGV4OiAxIDEgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjE1ZW07XG4gICAgICBjb2xvcjogJGNoYXJjb2FsO1xuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoMjAsIDE0KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1hO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qaW5wdXQge1xuICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2ZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSovXG4gIH1cbn1cbiIsIi5sb2dpYy10YWdnaW5nIHtcbiAgJGxvZ2ljOiAmO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgLy9tYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAvL3BhZGRpbmc6IDRlbSA0ZW0gNy4yNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgfVxuXG4gICZfX21hdGVyaWFsLWltZyB7XG4gICAgLnByZXZpZXctdGh1bWIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTBlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjZTllY2VmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZmFzdDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAxLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faGVscC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41NWVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuMzVlbSAyZW0gMS41ZW07XG5cbiAgICAgIC5vcHRpb24tYnV0dG9ucyB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4ICMwMDAwMDAwZDtcblxuICAgICZfX2hlbHAtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtLW11bHRpLXNlbGVjdCB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS4yNWVtIDJlbSAxLjM1ZW07XG4gICAgfVxuXG4gICAgLm9wdGlvbi1idXR0b25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVlbTtcbiAgICB9XG5cbiAgICAmX19tdWx0aXJhbmdlIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSA0LjVlbSAzZW07XG5cbiAgICAgIC5yYW5nZS1zbGlkZXJfX2hhbmRsZV9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm9wdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xZW07XG5cbiAgJl9fYWNjb3JkaW9uIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi4tLXZpc2libGUge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2xvdztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvL21hcmdpbjogMC4yNWVtIDAuNjVlbSAxLjM1ZW07XG4gIC8vcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgLy9mb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAje3ZhcigtLWJzLXNlY29uZGFyeSl9O1xuICAvL2JvcmRlci1yYWRpdXM6IDVlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIC8vbWFyZ2luOiAwLjI1ZW07XG4gIG1hcmdpbjogMC4xNWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IDMwJTtcbiAgLy90cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgIzAwMDAwMDMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5jYXJkW2lkXj0nbXVsdGktc2VsZWN0LSddICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi4tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtcHJpbWFyeSl9O1xuICAgIGJvcmRlci1jb2xvcjogI3t2YXIoLS1icy1wcmltYXJ5LWRhcmspLCAjMzMzfTtcbiAgfVxuICAmLi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFyKC0tYnMtc2Vjb25kYXJ5KX07XG5cbiAgICAuY2FyZFtpZF49J211bHRpLXNlbGVjdC0nXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3t2YXIoLS1icy1zZWNvbmRhcnkpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/