@font-face{font-family:"Bariol";src:url("../fonts/bariol_regular-webfont.eot");src:url("../fonts/font-name.eot?#iefix") format("embedded-opentype"),url("../fonts/bariol_regular-webfont.woff") format("woff"),url("../fonts/bariol.ttf") format("truetype"),url("../fonts/bariol_regular-webfont.svg#bariol") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Honeymoon Avenue Script";src:url("../fonts/Honeymoon_Avenue_Script.ttf") format("truetype"),url("../fonts/Honeymoon_Avenue_Script.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bariol Light";src:url("../fonts/Bariol_Light.ttf") format("truetype"),url("../fonts/Bariol_Light.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Light";src:url("../fonts/SourceSansPro-Light.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bariol Bold";src:url("../fonts/Bariol_Bold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Bold";src:url("../fonts/Poppins-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Regular";src:url("../fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Light";src:url("../fonts/Poppins-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed Regular";src:url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed Bold";src:url("../fonts/RobotoCondensed-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"American Typewriter Bold";src:url("../fonts/American_Typewriter_Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}:root{--bg-0: #070c18;--card: #0f1631;--line: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .10);--text: #e8ecff;--muted: #8893bd;--muted-2: #5d6796;--accent-green: #22c55e;--accent-green-soft: rgba(34, 197, 94, .14);--accent-green-line: rgba(34, 197, 94, .35);--accent-blue: #5aa9ff;--nav-bg: rgba(7, 12, 24, .65);--nav-border: rgba(255, 255, 255, .06);--body-bg: #070c18;--hero-gradient: linear-gradient(180deg, #fff 0%, #b9c2ee 100%);--card-shadow: 0 30px 60px -30px rgba(0, 0, 0, .6), 0 8px 24px -10px rgba(0, 0, 0, .5);--card-hover-shadow: 0 30px 80px -20px rgba(34, 197, 94, .22), 0 12px 40px -10px rgba(0, 0, 0, .55)}[data-theme=light]{--bg-0: #f1f5f9;--card: #ffffff;--line: rgba(0, 0, 0, .10);--line-2: rgba(0, 0, 0, .18);--text: #0f172a;--muted: #64748b;--muted-2: #94a3b8;--accent-green: #16a34a;--accent-green-soft: rgba(22, 163, 74, .10);--accent-green-line: rgba(22, 163, 74, .30);--accent-blue: #2563eb;--nav-bg: rgba(255, 255, 255, .88);--nav-border: rgba(0, 0, 0, .09);--body-bg: #f1f5f9;--hero-gradient: linear-gradient(180deg, #0f172a 0%, #334155 100%);--card-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 8px 24px rgba(0, 0, 0, .06);--card-hover-shadow: 0 8px 32px rgba(22, 163, 74, .16), 0 4px 16px rgba(0, 0, 0, .10)}.forward{animation:slideIn .25s ease-in-out forwards}.forward .form-item{animation:slideIn .25s ease-in-out forwards}.reverse{animation:slideOut .25s ease-in reverse}.reverse .form-item{animation:slideOut .25s ease-in reverse}.slideDown{animation:slideDown .25s ease-in-out forwards}.slideDown .form-item{animation:slideDown .25s ease-in-out forwards}.slideUp{animation:slideUp .25s ease-in reverse}.slideUp .form-item{animation:slideUp .25s ease-in reverse}@media screen and (max-width: 1024px){.forward,.reverse,.slideDown,.slideUp{animation:slideDown .25s ease-in-out forwards}.forward .form-item,.reverse .form-item,.slideDown .form-item,.slideUp .form-item{animation:slideDown .25s ease-in-out forwards}}.btn{display:block;padding:.5em 1em;text-align:center;cursor:pointer;border:none;border-radius:.25em;outline:none;text-decoration:none;margin:0;width:-moz-fit-content;width:fit-content;max-width:100%}.btn:hover{text-decoration:none}.btn.transparent{background-color:rgba(0,0,0,0);color:#083953;font-size:1.2em;text-decoration:underline}.btn.transparent:hover{text-decoration:underline}.btn.red{background-color:#da534f;border:1px solid #da534f;color:#fff;width:-moz-fit-content;width:fit-content}.btn.neutral{background-color:#a8a8a8;border:1px solid #a8a8a8;color:#fff}.btn.appblue{background:#0060a9;color:#fff;width:-moz-fit-content;width:fit-content;border:1px solid #0060a9}.btn.darkblue{background:#083953;color:#fff;border:1px solid #083953}.btn.appgreen{background:#5bb65d;color:#fff;border:1px solid #5bb65d}.btn.neutral{background:#a8a8a8;color:#fff;cursor:default;border:1px solid #a8a8a8}.btn.disabled{opacity:.4;pointer-events:none}#close{position:absolute;top:-2px;right:10px;width:20px;height:20px;border-radius:50%;padding:20px}#close:hover{background-color:#d3d3d3}#close::after{position:absolute;content:"×";font-size:40px;color:#000;font-weight:bold;cursor:pointer;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.error{position:relative;color:#da534f}#preview-modal{display:block;position:fixed;width:100vw;left:0;height:100%;background:rgba(0,0,0,.85);top:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:100vh}#preview-modal .content-wrapper{position:relative;background-color:#fff;width:650px;max-width:89vw;height:-moz-fit-content;height:fit-content;max-height:80vh;padding:30px 20px;border-radius:20px;flex-wrap:wrap;box-sizing:border-box}#preview-modal .content-wrapper .header-wrapper{padding:12px;margin-bottom:5px}#preview-modal .content-wrapper .header-wrapper h3{margin:0}#preview-modal .content-wrapper .content{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column;max-height:calc(65vh - 60px);overflow-x:auto;overflow-y:hidden;padding:20px 0}#preview-modal .content-wrapper .content .step{display:flex;align-items:center;gap:15px}#preview-modal .content-wrapper .content .step p{margin:0;text-align:left}#preview-modal .content-wrapper .btn-wrapper{display:flex;justify-content:center}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.slide-container{position:relative;width:100%;height:50px;background-color:#e6f0f7;border-radius:3px;overflow:hidden;border:1px solid #d1d9ff;display:flex;align-items:center;justify-content:center}.slide-container *::-moz-selection{background-color:rgba(0,0,0,0) !important}.slide-container *::selection{background-color:rgba(0,0,0,0) !important}.slide-container.completed{background-color:#d4f8d4}.slider-thumb{position:absolute;aspect-ratio:1/1;height:100%;background-color:#083953;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;color:#fff;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s;mix-blend-mode:multiply}.slider-thumb:active{background-color:#0060a9}.slider-text{font-size:16px;font-weight:500;color:#083953;position:absolute}.completed-text{font-size:16px;font-weight:bold;color:#28a745}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AppLayout-wrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:100vh;padding:0;background:rgba(0,0,0,0)}.app-with-sidebar{display:flex;flex-direction:row;min-height:100vh;width:100%;background:var(--body-bg)}.main-content{flex:1;min-width:0;display:flex;flex-direction:column}@media(max-width: 767px){.main-content{padding-top:52px}}::-webkit-scrollbar{height:12px;width:6px;background:#fff}::-webkit-scrollbar-thumb{height:12px;width:5px;background:#888}.header-wrapper{display:flex;width:100%;justify-content:center;padding:0 0 1em;box-sizing:border-box;flex:0 0 fit-content;top:0;animation:all .3s ease-in-out;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;gap:1em}.header-wrapper .wrapper{width:100%;max-width:2160px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-wrapper .wrapper .logo-wrapper{display:flex;align-items:center;max-width:275px;max-height:55px}@media screen and (max-width: 1024px){.header-wrapper .wrapper .logo-wrapper{max-width:185px}}@media screen and (max-width: 767px){.header-wrapper .wrapper .logo-wrapper{max-width:165px}}.header-wrapper .wrapper .logo-wrapper a{width:100%;height:100%}.header-wrapper .wrapper .logo-wrapper .app-logo{display:block;max-width:100%;max-height:100%}.header-wrapper .wrapper .logo-wrapper .btn{margin:0}.header-wrapper .right-nav{display:flex;gap:10px}.header-wrapper .right-nav .user-icon{background-color:#083953;padding:.25em;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-container{position:relative;display:flex;flex-direction:column-reverse;gap:15px;justify-content:space-between;width:100%;max-width:2160px;margin:20px auto;align-items:center}.not-found-wrapper{display:flex;flex-direction:row;width:100%;height:100%;flex:1}.not-found-wrapper .content{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;width:100%;height:750px;gap:15px}.not-found-wrapper .content svg{width:100px;height:100px;fill:#083953}.not-found-wrapper .content :is(h1,h2,h3,h4){margin:0;color:#083953}.not-found-wrapper .content h1{font-size:7rem;letter-spacing:1.5px;line-height:1em;color:#083953;margin:0}.not-found-wrapper .content h2{font-size:2.8em}.not-found-wrapper .content h5{margin:0;font-size:1.15em}.modal{display:block;position:fixed;z-index:1;padding-top:0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{margin:auto;width:100%;height:100%;position:relative}.modal .modal-content .content{position:absolute;padding:25px 20px;top:0;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #ccc;border-radius:20px;width:600px;max-width:90%;height:-moz-fit-content;height:fit-content;max-height:75vh;margin:auto;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.modal .modal-content .content .header{display:flex;justify-content:center;align-items:center;flex:0 0 40px;position:relative}.modal .modal-content .content .header h1{margin:0;color:#083953}@media screen and (max-width: 1024px){.modal .modal-content .content .header h1{font-size:1.6em}}.modal .modal-content .content .header #close{top:-14px;right:-12px}.modal .modal-content .content .content-wrapper{flex:1;overflow-y:auto}.modal .modal-content .content .content-wrapper ::-webkit-scrollbar{height:12px;width:6px;background:#fff}.modal .modal-content .content .content-wrapper ::-webkit-scrollbar-thumb{height:12px;width:5px;background:#888}.modal .modal-content .content .content-wrapper .container{display:flex;gap:15px;flex-direction:column;width:100%;margin:20px 0;height:-moz-fit-content;height:fit-content;max-height:calc(85vh - 190px);overflow-y:auto}.modal .modal-content .content .content-wrapper .container .col{display:flex;gap:25px}@media screen and (max-width: 767px){.modal .modal-content .content .content-wrapper .container .col{flex-direction:column}}.modal .modal-content .content .content-wrapper .container .col:last-of-type .form-item{flex:1}.modal .modal-content .content .content-wrapper .container .form-item{display:flex;flex-direction:column;gap:4px;flex:0 1 calc(50% - 12.5px)}.modal .modal-content .content .content-wrapper .container .form-item label{font-size:1em;color:#083953}.modal .modal-content .content .content-wrapper .container .form-item input,.modal .modal-content .content .content-wrapper .container .form-item textarea,.modal .modal-content .content .content-wrapper .container .form-item select{width:100%;margin:0;padding:8px 0;border:none;border-bottom:1px solid #ccc;outline:none;font-size:1.2em;color:#083953}.modal .modal-content .content .content-wrapper .container .form-item textarea{width:100%;box-sizing:border-box;max-height:140px !important;min-height:60px;border:1px solid #ccc;resize:vertical;font-family:"Source Sans Pro";font-size:1em;padding:5px}.modal .modal-content .content .content-wrapper .container .form-item .error{padding-left:0;margin:2px 0}.modal .modal-content .content .content-wrapper .btn{margin:0 auto}.modal .modal-content .content .content-wrapper .result-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.modal .modal-content .content .content-wrapper .result-wrapper img{display:block;width:100%;max-width:140px;margin:0 auto}@media screen and (max-width: 1024px){.modal .modal-content .content .content-wrapper .result-wrapper img{max-width:100px}}.modal .modal-content .content .content-wrapper .result-wrapper h2{text-align:center;width:-moz-fit-content;width:fit-content;margin:10px auto}.modal .modal-content .content .disclaimer{font-size:10px;color:#083953;line-height:1.4em}.modal .modal-content .content .disclaimer a{color:#083953;text-decoration:underline}.modal .modal-content .content .disclaimer a:visited,.modal .modal-content .content .disclaimer a:hover{text-decoration:underline}.login-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1}.login-wrapper .container{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 6px -1px rgba(0,0,0,.1),0 10px 4px -2px rgba(0,0,0,.1);border-radius:1em;width:min(90%,320px);overflow:hidden}.login-wrapper .container .header{background-color:#083953;display:flex;align-items:center;justify-content:center;padding:1.5em 2em}.login-wrapper .container .header img{display:block;width:min(80%,300px)}.login-wrapper .container .form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;padding:1.5em;background-color:#f5f7fa;width:100%}.login-wrapper .container .form h1{color:#083953;font-size:2.4em;font-family:"Bariol"}.login-wrapper .container .form .separator{display:flex;align-items:center;gap:10px;color:#c5c5c5;width:60%}.login-wrapper .container .form .separator hr{flex:1;border:none;border-top:1px solid #c5c5c5}.login-wrapper .container .form .separator p{font-size:1.1em;text-transform:uppercase}.login-wrapper .container .form .form-group{display:flex;flex-direction:column;align-items:center;gap:1em;width:100%}.login-wrapper .container .form .form-group .form-item{display:flex;flex-direction:column;align-items:flex-start;gap:.25em;width:min(100%,400px)}.login-wrapper .container .form .form-group .form-item label{display:none}.login-wrapper .container .form .form-group .form-item input{width:100%;padding:6px 10px;border:none;border-radius:0;border-bottom:1px solid #c4c4c4;background:#fff;font-size:1.1em;font-family:"Bariol";position:relative}.admin-panel{padding:2rem;max-width:1200px;margin:0 auto;font-family:"Source Sans Pro",sans-serif;background:#fff;color:#0f172a;min-height:calc(100vh - 57px)}.admin-panel__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.admin-panel__header h1{margin:0 0 .25rem;font-size:1.8rem;color:#083953}.admin-panel__header__actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.admin-panel__subtitle{margin:0;color:#666;font-size:.95rem}.admin-panel__sync-result{padding:.75rem 1rem;border-radius:.375rem;background:#e6f4ea;color:#276830;border:1px solid #b6d9bb;margin-bottom:1rem;font-size:.9rem}.admin-panel__controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.admin-panel__search{flex:1;min-width:220px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.95rem;outline:none}.admin-panel__search:focus{border-color:#0060a9;box-shadow:0 0 0 2px rgba(0,96,169,.15)}.admin-panel__filters{display:flex;gap:.5rem}.admin-panel__filter-btn{padding:.375rem .875rem;border:1px solid #d1d5db;border-radius:9999px;background:#fff;font-size:.875rem;cursor:pointer;transition:all .15s ease;color:#374151}.admin-panel__filter-btn:hover{border-color:#0060a9;color:#0060a9}.admin-panel__filter-btn.active{background:#0060a9;border-color:#0060a9;color:#fff}.admin-panel__error{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;margin-bottom:1rem;font-size:.9rem}.admin-panel__loading{text-align:center;padding:3rem;color:#6b7280}.admin-panel__empty{text-align:center;padding:2rem;color:#9ca3af}.admin-panel__table-wrapper{overflow-x:auto;border-radius:.5rem;border:1px solid #e5e7eb}.admin-panel__table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-panel__table th{background:#f9fafb;text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #e5e7eb}.admin-panel__table td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:#111827;vertical-align:middle}.admin-panel__table tbody tr:last-child td{border-bottom:none}.admin-panel__table tbody tr:hover td{background:#f9fafb}.role-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.03em}.role-badge--lo{background:rgba(91,182,93,.15);color:#276830;border:1px solid rgba(91,182,93,.4)}.role-badge--nonlo{background:rgba(139,92,246,.12);color:#5b21b6;border:1px solid rgba(139,92,246,.3)}.override-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;background:rgba(251,191,36,.15);color:#92400e;border:1px solid rgba(251,191,36,.4)}.app-badges{display:flex;flex-wrap:wrap;gap:.25rem}.app-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:9999px;font-size:.72rem;font-weight:500;background:rgba(0,96,169,.1);color:#0060a9;border:1px solid rgba(0,96,169,.25)}.app-badge--none{background:rgba(0,0,0,0);border:none;color:#9ca3af}.btn--outline{background:rgba(0,0,0,0);border:1px solid #083953;color:#083953;padding:.4rem .9rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:all .15s ease}.btn--outline:hover:not(:disabled){background:#083953;color:#fff}.btn--outline:disabled{opacity:.5;cursor:not-allowed}.btn--sync{background:#083953;color:#fff;border:1px solid #083953;padding:.4rem .9rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:opacity .15s ease}.btn--sync:hover:not(:disabled){opacity:.85}.btn--sync:disabled{opacity:.5;cursor:not-allowed}.btn--edit{background:rgba(0,0,0,0);border:1px solid #d1d5db;color:#374151;padding:.25rem .6rem;border-radius:.25rem;cursor:pointer;font-size:.82rem;transition:all .15s ease}.btn--edit:hover{border-color:#0060a9;color:#0060a9}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal{background:#fff;border-radius:.625rem;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb}.modal__header h2{margin:0 0 .125rem;font-size:1.1rem;color:#083953}.modal__subtitle{margin:0;font-size:.85rem;color:#6b7280}.modal__close{background:none;border:none;font-size:1rem;color:#9ca3af;cursor:pointer;padding:.25rem;line-height:1;margin-left:1rem;flex-shrink:0}.modal__close:hover{color:#374151}.modal__body{padding:1.25rem 1.5rem;overflow-y:auto;flex:1}.modal__section{margin-bottom:1.25rem}.modal__section:last-child{margin-bottom:0}.modal__label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#374151;text-transform:uppercase;margin-bottom:.5rem}.modal__input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.95rem;outline:none;box-sizing:border-box}.modal__input:focus{border-color:#0060a9;box-shadow:0 0 0 2px rgba(0,96,169,.15)}.modal__radio-group{display:flex;gap:.75rem}.modal__radio{display:flex;align-items:center;gap:.375rem;padding:.4rem .85rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.9rem;transition:all .15s ease;color:#374151}.modal__radio input{display:none}.modal__radio.selected{border-color:#0060a9;background:rgba(0,96,169,.06);color:#0060a9;font-weight:600}.modal__radio:hover:not(.selected){border-color:#9ca3af}.modal__checkbox-group{display:flex;flex-direction:column;gap:.5rem}.modal__checkbox{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.9rem;color:#374151;transition:all .15s ease}.modal__checkbox input{width:15px;height:15px;cursor:pointer;accent-color:#0060a9}.modal__checkbox.selected{border-color:#0060a9;background:rgba(0,96,169,.05);color:#0060a9}.modal__checkbox:hover:not(.selected){border-color:#9ca3af}.modal__warning{margin:.5rem 0 0;font-size:.8rem;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.25rem;padding:.35rem .6rem}.modal__error{margin:.75rem 0 0;font-size:.85rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:.4rem .65rem}.modal__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}html{box-sizing:border-box;overflow-x:hidden;height:100%;background:var(--body-bg)}body,html{height:100%;width:100%;margin:0;font-family:"Source Sans Pro"}body{background:radial-gradient(1200px 600px at 12% -10%, rgba(34, 197, 94, 0.08), transparent 60%),radial-gradient(1100px 700px at 110% 10%, rgba(90, 169, 255, 0.07), transparent 55%),var(--body-bg);color:var(--text);min-height:100vh}.no-scroll{overflow:hidden}::-webkit-scrollbar{height:12px;width:6px;background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{height:12px;width:5px;background:hsla(0,0%,100%,.15);border-radius:999px}*{box-sizing:border-box;margin:0;padding:0;line-height:normal}a{text-decoration:none;color:inherit;cursor:pointer}a:hover{text-decoration:underline}.card-wrapper{display:flex;flex-direction:column;gap:2em;border-radius:.5rem}.card-wrapper .card-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1em}.card-wrapper .card-container .card{display:flex;align-items:center;justify-content:center;gap:.5em;padding:1em;background-color:#eff6ff;border-radius:.5rem}.card-wrapper .card-container .card:hover{background-color:#dbeafe}.card-wrapper .card-container .card img{flex:0 0 fit-content;height:35px}.training-dashboard{max-width:1320px;margin:0 auto;padding:48px 40px 80px;display:flex;flex-direction:column;gap:2em}.training-dashboard__header{display:flex;flex-direction:column;gap:.4em;margin-bottom:8px;text-align:center}.training-dashboard__header h1{font-size:2.6rem;font-weight:800;letter-spacing:-0.02em;margin:0;background:var(--hero-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Bariol Bold"}.training-dashboard__header p{color:var(--muted);font-size:15px}.training-dashboard__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}@media(max-width: 1024px){.training-dashboard__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.training-dashboard__grid{grid-template-columns:1fr}}.training-dashboard .btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.01));border:1px solid var(--line-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 4px 12px rgba(0,0,0,.2);cursor:pointer;text-decoration:none;transition:.18s;width:-moz-fit-content;width:fit-content}.training-dashboard .btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 6px 16px rgba(0,0,0,.3);text-decoration:none}.training-dashboard .btn.darkblue{color:#fff;background:linear-gradient(180deg, var(--accent-green), #0e8e3f);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 6px 18px rgba(34,197,94,.3)}.training-dashboard .btn.darkblue:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 8px 22px rgba(34,197,94,.42)}.training-dashboard .exercise-card{--x: 50%;--y: 0%;--rx: 0deg;--ry: 0deg;position:relative;border-radius:20px;padding:28px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0)),var(--card);border:1px solid var(--line-2);box-shadow:var(--card-shadow);overflow:hidden;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .15s cubic-bezier(0.2, 0.7, 0.2, 1),border-color .25s,box-shadow .35s;isolation:isolate;will-change:transform;display:flex;flex-direction:column;gap:1em;height:100%;animation:fadeIn .3s ease-out}.training-dashboard .exercise-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(420px circle at var(--x) var(--y), rgba(34, 197, 94, 0.18), transparent 45%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:0}.training-dashboard .exercise-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg, rgba(34, 197, 94, 0.55) 0%, rgba(255, 255, 255, 0.1) 30%, rgba(90, 169, 255, 0.45) 70%, rgba(255, 255, 255, 0.04) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.training-dashboard .exercise-card:hover{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-8px) scale(1.015);border-color:rgba(0,0,0,0);box-shadow:var(--card-hover-shadow)}.training-dashboard .exercise-card:hover::before,.training-dashboard .exercise-card:hover::after{opacity:1}.training-dashboard .exercise-card:hover .exercise-card__shine{transform:translateX(100%)}.training-dashboard .exercise-card>*{position:relative;z-index:1}.training-dashboard .exercise-card__shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, 0.07) 50%, transparent 65%);transform:translateX(-100%);transition:transform .9s cubic-bezier(0.2, 0.7, 0.2, 1);pointer-events:none;z-index:0;mix-blend-mode:screen}.training-dashboard .exercise-card__header{display:flex;align-items:center;gap:14px}.training-dashboard .exercise-card__icon{width:46px;height:46px;flex:0 0 46px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(34,197,94,.35);background:linear-gradient(180deg, rgba(34, 197, 94, 0.22), rgba(34, 197, 94, 0.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(34,197,94,.18);overflow:hidden}.training-dashboard .exercise-card__icon svg{width:22px;height:22px;color:#5fe39a;filter:drop-shadow(0 0 6px rgba(34, 197, 94, 0.5))}.training-dashboard .exercise-card__icon img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.training-dashboard .exercise-card__icon--blue{background:linear-gradient(180deg, rgba(90, 169, 255, 0.22), rgba(90, 169, 255, 0.05));border-color:rgba(90,169,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(90,169,255,.18)}.training-dashboard .exercise-card__icon--blue svg{color:#9dc6ff;filter:drop-shadow(0 0 6px rgba(90, 169, 255, 0.5))}.training-dashboard .exercise-card__icon--gold{background:linear-gradient(180deg, rgba(250, 204, 21, 0.22), rgba(250, 204, 21, 0.05));border-color:rgba(250,204,21,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(250,204,21,.18)}.training-dashboard .exercise-card__icon--gold svg{color:#ffe27a;filter:drop-shadow(0 0 6px rgba(250, 204, 21, 0.5))}.training-dashboard .exercise-card__icon--purple{background:linear-gradient(180deg, rgba(167, 139, 250, 0.22), rgba(167, 139, 250, 0.05));border-color:rgba(167,139,250,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(167,139,250,.18)}.training-dashboard .exercise-card__icon--purple svg{color:#cdb9ff;filter:drop-shadow(0 0 6px rgba(167, 139, 250, 0.5))}.training-dashboard .exercise-card__icon--pink{background:linear-gradient(180deg, rgba(244, 114, 182, 0.22), rgba(244, 114, 182, 0.05));border-color:rgba(244,114,182,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 16px rgba(244,114,182,.18)}.training-dashboard .exercise-card__icon--pink svg{color:#ffb1d8;filter:drop-shadow(0 0 6px rgba(244, 114, 182, 0.5))}.training-dashboard .exercise-card__title{font-size:1.15rem;font-weight:700;color:var(--text);margin:0;font-family:"Bariol Bold";letter-spacing:-0.01em;flex:1}.training-dashboard .exercise-card__status{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--accent-green);background:var(--accent-green-soft);border:1px solid var(--accent-green-line);padding:4px 8px;border-radius:999px;white-space:nowrap}.training-dashboard .exercise-card__status svg{width:14px;height:14px}.training-dashboard .exercise-card__desc{color:var(--muted);font-size:14px;line-height:1.6;margin:0;flex:1}.training-dashboard .exercise-card__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.training-dashboard .exercise-card--completed{border-color:var(--accent-green-line);background:linear-gradient(180deg, var(--accent-green-soft), var(--accent-green-soft)),var(--card)}.training-dashboard .exercise-card .qr-code-wrapper{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.training-dashboard .exercise-card .qr-code-wrapper a{display:flex;flex-direction:column;gap:1em}.training-dashboard .exercise-card .qr-code-wrapper img{width:min(100%,150px);height:auto}.training-dashboard .exercise-card__content__list-wrapper{display:flex;flex-direction:column;gap:.35em}.training-dashboard .exercise-card__content__list-wrapper *{color:#da534f}.training-dashboard .exercise-card__content__list-wrapper h3{font-size:1.1em}.training-dashboard .exercise-card__content__list-wrapper ol li{padding:.25em 0;display:flex;align-items:center;list-style-type:none;gap:.5em}.training-dashboard .exercise-card__content__list-wrapper ol li img{max-width:80px;max-height:25px;width:auto;height:auto}[data-theme=light] .exercise-card{border-color:var(--accent-green-line)}[data-theme=light] .exercise-card__icon svg{color:#15803d;filter:none}[data-theme=light] .exercise-card__icon--blue svg{color:#1d4ed8;filter:none}[data-theme=light] .exercise-card__icon--gold svg{color:#b45309;filter:none}[data-theme=light] .exercise-card__icon--purple svg{color:#6d28d9;filter:none}[data-theme=light] .exercise-card__icon--pink svg{color:#be185d;filter:none}[data-theme=light] .exercise-card{box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,var(--card-shadow)}[data-theme=light] .exercise-card::before{background:radial-gradient(420px circle at var(--x) var(--y), rgba(22, 163, 74, 0.12), transparent 45%)}[data-theme=light] .exercise-card::after{background:linear-gradient(140deg, rgba(22, 163, 74, 0.45) 0%, rgba(0, 0, 0, 0.06) 30%, rgba(37, 99, 235, 0.35) 70%, rgba(0, 0, 0, 0.03) 100%)}[data-theme=light] .exercise-card:hover{box-shadow:var(--card-hover-shadow)}[data-theme=light] .exercise-card__shine{mix-blend-mode:multiply;background:linear-gradient(115deg, transparent 35%, rgba(0, 0, 0, 0.04) 50%, transparent 65%)}.progress-tracker{padding:1rem;background-color:#f9fafb;border-radius:.5rem;display:flex;flex-direction:column;gap:.5em}.progress-tracker h2{font-size:1.25rem;font-weight:600}.progress-tracker p{color:#a8a8a8;font-size:1em}.progress-tracker .progress-bar{width:100%;height:20px;background-color:#e0e0e0;border-radius:1em;overflow:hidden;position:relative}.progress-tracker .progress{height:100%;background-color:#5bb65d;transition:width .3s ease-in-out}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfYW5pbWF0aW9ucy5zY3NzIiwiX2xheW91dHMuc2NzcyIsIl9hZG1pbi5zY3NzIiwiYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0NDQSxvQkFDSSxDQUFBLDhDQUNBLENBQUEsNk9BRUksQ0FBQSxrQkFJSixDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLHFDQUNJLENBQUEsaUlBRUksQ0FBQSxrQkFFSixDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLDBCQUNJLENBQUEsMkdBRUksQ0FBQSxrQkFFSixDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLCtCQUNJLENBQUEsOERBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLDZCQUNJLENBQUEsZ0VBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLHlCQUNJLENBQUEsc0RBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLDBCQUNJLENBQUEsdURBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLDZCQUNJLENBQUEsMERBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLDJCQUNJLENBQUEsd0RBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLHNDQUNJLENBQUEsa0VBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLG1DQUNJLENBQUEsK0RBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLHNDQUNJLENBQUEsbUVBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxNQW1FSixlQUVJLENB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Q0FBQSxRQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsOENBR0QscUNBQ0MsQ0FBQSxrR0FDQSxDQUFBLG9EQUdELFlBQ0MsQ0FBQSxrQkFDQSxDQUFBLE9BQ0EsQ0FBQSxjQUNBLENBQUEsc0RBRUEsWUFDQyxDQUFBLHFCQUNBLENBQUEsT0FDQSxDQUFBLHdEQUdELHFCQUNDLENBQUEsV0FDQSxDQUFBLDBEQUlGLFlBQ0MsQ0FBQSxxQkFDQSxDQUFBLFNBQ0EsQ0FBQSw0REFFQSxhTHJSTSxDQUFBLDZES3VSTixlQUFBLENBQUEsZ0VBRUEsZUFDQyxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLG9CQUNBLENBQUEsUUFDQSxDQUFBLG9FQUVBLGNBQ0MsQ0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxrQ0FTSixxQ0FDQyxDQUFBLDRDQUlBLGFBQ0MsQ0FBQSxXQUNBLENBQUEsa0RBR0QsYUFBQSxDQUFBLFdBQUEsQ0FBQSxrREFDQSxhQUFBLENBQUEsV0FBQSxDQUFBLG9EQUNBLGFBQUEsQ0FBQSxXQUFBLENBQUEsa0RBQ0EsYUFBQSxDQUFBLFdBQUEsQ0FBQSxrQ0FHRCw4REFDQyxDQUFBLDBDQUVBLHVHQUNDLENBQUEseUNBR0QsOElBQ0MsQ0FBQSx3Q0FTRCxtQ0FDQyxDQUFBLHlDQUdELHVCQUNDLENBQUEsNkZBQ0EsQ0FBQSxrQkFNSCxZQUNDLENBQUEsd0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLFlBRUEsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSxxQkFFQSxpQkFDQyxDQUFBLGVBQ0EsQ0FBQSxvQkFHRCxhTHRXUyxDQUFBLGFLd1dSLENBQUEsZ0NBR0QsVUFDQyxDQUFBLFdBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsNEJBR0QsV0FDQyxDQUFBLHdCTG5ZUyxDQUFBLGdDS3FZVCIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkJhcmlvbFwiO3NyYzp1cmwoXCIuLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvYmFyaW9sLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LnN2ZyNiYXJpb2xcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiSG9uZXltb29uIEF2ZW51ZSBTY3JpcHRcIjtzcmM6dXJsKFwiLi4vZm9udHMvSG9uZXltb29uX0F2ZW51ZV9TY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0hvbmV5bW9vbl9BdmVudWVfU2NyaXB0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkJhcmlvbCBMaWdodFwiO3NyYzp1cmwoXCIuLi9mb250cy9CYXJpb2xfTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL0JhcmlvbF9MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBMaWdodFwiO3NyYzp1cmwoXCIuLi9mb250cy9Tb3VyY2VTYW5zUHJvLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9Tb3VyY2VTYW5zUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQmFyaW9sIEJvbGRcIjtzcmM6dXJsKFwiLi4vZm9udHMvQmFyaW9sX0JvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUG9wcGlucyBCb2xkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQb3BwaW5zIFJlZ3VsYXJcIjtzcmM6dXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBvcHBpbnMgTGlnaHRcIjtzcmM6dXJsKFwiLi4vZm9udHMvUG9wcGlucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkIFJlZ3VsYXJcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuIFR5cGV3cml0ZXIgQm9sZFwiO3NyYzp1cmwoXCIuLi9mb250cy9BbWVyaWNhbl9UeXBld3JpdGVyX0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH06cm9vdHstLWJnLTA6ICMwNzBjMTg7LS1jYXJkOiAjMGYxNjMxOy0tbGluZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDYpOy0tbGluZS0yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMCk7LS10ZXh0OiAjZThlY2ZmOy0tbXV0ZWQ6ICM4ODkzYmQ7LS1tdXRlZC0yOiAjNWQ2Nzk2Oy0tYWNjZW50LWdyZWVuOiAjMjJjNTVlOy0tYWNjZW50LWdyZWVuLXNvZnQ6IHJnYmEoMzQsIDE5NywgOTQsIC4xNCk7LS1hY2NlbnQtZ3JlZW4tbGluZTogcmdiYSgzNCwgMTk3LCA5NCwgLjM1KTstLWFjY2VudC1ibHVlOiAjNWFhOWZmOy0tbmF2LWJnOiByZ2JhKDcsIDEyLCAyNCwgLjY1KTstLW5hdi1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KTstLWJvZHktYmc6ICMwNzBjMTg7LS1oZXJvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjYjljMmVlIDEwMCUpOy0tY2FyZC1zaGFkb3c6IDAgMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgLjYpLCAwIDhweCAyNHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgLjUpOy0tY2FyZC1ob3Zlci1zaGFkb3c6IDAgMzBweCA4MHB4IC0yMHB4IHJnYmEoMzQsIDE5NywgOTQsIC4yMiksIDAgMTJweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgLjU1KX1bZGF0YS10aGVtZT1saWdodF17LS1iZy0wOiAjZjFmNWY5Oy0tY2FyZDogI2ZmZmZmZjstLWxpbmU6IHJnYmEoMCwgMCwgMCwgLjEwKTstLWxpbmUtMjogcmdiYSgwLCAwLCAwLCAuMTgpOy0tdGV4dDogIzBmMTcyYTstLW11dGVkOiAjNjQ3NDhiOy0tbXV0ZWQtMjogIzk0YTNiODstLWFjY2VudC1ncmVlbjogIzE2YTM0YTstLWFjY2VudC1ncmVlbi1zb2Z0OiByZ2JhKDIyLCAxNjMsIDc0LCAuMTApOy0tYWNjZW50LWdyZWVuLWxpbmU6IHJnYmEoMjIsIDE2MywgNzQsIC4zMCk7LS1hY2NlbnQtYmx1ZTogIzI1NjNlYjstLW5hdi1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODgpOy0tbmF2LWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMDkpOy0tYm9keS1iZzogI2YxZjVmOTstLWhlcm8tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwZjE3MmEgMCUsICMzMzQxNTUgMTAwJSk7LS1jYXJkLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KSwgMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC4wNik7LS1jYXJkLWhvdmVyLXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDIyLCAxNjMsIDc0LCAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjEwKX0uZm9yd2FyZHthbmltYXRpb246c2xpZGVJbiAuMjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzfS5mb3J3YXJkIC5mb3JtLWl0ZW17YW5pbWF0aW9uOnNsaWRlSW4gLjI1cyBlYXNlLWluLW91dCBmb3J3YXJkc30ucmV2ZXJzZXthbmltYXRpb246c2xpZGVPdXQgLjI1cyBlYXNlLWluIHJldmVyc2V9LnJldmVyc2UgLmZvcm0taXRlbXthbmltYXRpb246c2xpZGVPdXQgLjI1cyBlYXNlLWluIHJldmVyc2V9LnNsaWRlRG93bnthbmltYXRpb246c2xpZGVEb3duIC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHN9LnNsaWRlRG93biAuZm9ybS1pdGVte2FuaW1hdGlvbjpzbGlkZURvd24gLjI1cyBlYXNlLWluLW91dCBmb3J3YXJkc30uc2xpZGVVcHthbmltYXRpb246c2xpZGVVcCAuMjVzIGVhc2UtaW4gcmV2ZXJzZX0uc2xpZGVVcCAuZm9ybS1pdGVte2FuaW1hdGlvbjpzbGlkZVVwIC4yNXMgZWFzZS1pbiByZXZlcnNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvcndhcmQsLnJldmVyc2UsLnNsaWRlRG93biwuc2xpZGVVcHthbmltYXRpb246c2xpZGVEb3duIC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHN9LmZvcndhcmQgLmZvcm0taXRlbSwucmV2ZXJzZSAuZm9ybS1pdGVtLC5zbGlkZURvd24gLmZvcm0taXRlbSwuc2xpZGVVcCAuZm9ybS1pdGVte2FuaW1hdGlvbjpzbGlkZURvd24gLjI1cyBlYXNlLWluLW91dCBmb3J3YXJkc319LmJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVlbTtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjA7d2lkdGg6Zml0LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCV9LmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLnRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDgzOTUzO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4udHJhbnNwYXJlbnQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLnJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkYTUzNGY7Ym9yZGVyOjFweCBzb2xpZCAjZGE1MzRmO2NvbG9yOiNmZmY7d2lkdGg6Zml0LWNvbnRlbnR9LmJ0bi5uZXV0cmFse2JhY2tncm91bmQtY29sb3I6I2E4YThhODtib3JkZXI6MXB4IHNvbGlkICNhOGE4YTg7Y29sb3I6I2ZmZn0uYnRuLmFwcGJsdWV7YmFja2dyb3VuZDojMDA2MGE5O2NvbG9yOiNmZmY7d2lkdGg6Zml0LWNvbnRlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDA2MGE5fS5idG4uZGFya2JsdWV7YmFja2dyb3VuZDojMDgzOTUzO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDgzOTUzfS5idG4uYXBwZ3JlZW57YmFja2dyb3VuZDojNWJiNjVkO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNWJiNjVkfS5idG4ubmV1dHJhbHtiYWNrZ3JvdW5kOiNhOGE4YTg7Y29sb3I6I2ZmZjtjdXJzb3I6ZGVmYXVsdDtib3JkZXI6MXB4IHNvbGlkICNhOGE4YTh9LmJ0bi5kaXNhYmxlZHtvcGFjaXR5Oi40O3BvaW50ZXItZXZlbnRzOm5vbmV9I2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O3JpZ2h0OjEwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjUwJTtwYWRkaW5nOjIwcHh9I2Nsb3NlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzZDNkM30jY2xvc2U6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCLDl1wiO2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcjt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmVycm9ye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNkYTUzNGZ9I3ByZXZpZXctbW9kYWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDB2dztsZWZ0OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44NSk7dG9wOjA7ei1pbmRleDo5OTk5O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWluLWhlaWdodDoxMDB2aH0jcHJldmlldy1tb2RhbCAuY29udGVudC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDo2NTBweDttYXgtd2lkdGg6ODl2dztoZWlnaHQ6Zml0LWNvbnRlbnQ7bWF4LWhlaWdodDo4MHZoO3BhZGRpbmc6MzBweCAyMHB4O2JvcmRlci1yYWRpdXM6MjBweDtmbGV4LXdyYXA6d3JhcDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3ByZXZpZXctbW9kYWwgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXdyYXBwZXJ7cGFkZGluZzoxMnB4O21hcmdpbi1ib3R0b206NXB4fSNwcmV2aWV3LW1vZGFsIC5jb250ZW50LXdyYXBwZXIgLmhlYWRlci13cmFwcGVyIGgze21hcmdpbjowfSNwcmV2aWV3LW1vZGFsIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtaGVpZ2h0OmNhbGMoNjV2aCAtIDYwcHgpO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtwYWRkaW5nOjIwcHggMH0jcHJldmlldy1tb2RhbCAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5zdGVwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE1cHh9I3ByZXZpZXctbW9kYWwgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuc3RlcCBwe21hcmdpbjowO3RleHQtYWxpZ246bGVmdH0jcHJldmlldy1tb2RhbCAuY29udGVudC13cmFwcGVyIC5idG4td3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udHJhbnNpdGlvbi1jb2xvcnN7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt0cmFuc2l0aW9uLWR1cmF0aW9uOjE1MG1zfS5zaGFkb3d7LS10dy1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7LS10dy1zaGFkb3ctY29sb3JlZDogMCAxcHggM3B4IDAgdmFyKC0tdHctc2hhZG93LWNvbG9yKSwgMCAxcHggMnB4IC0xcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtib3gtc2hhZG93OnZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwIHJnYmEoMCwgMCwgMCwgMCkpLHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgcmdiYSgwLCAwLCAwLCAwKSksdmFyKC0tdHctc2hhZG93KX0uc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZTZmMGY3O2JvcmRlci1yYWRpdXM6M3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNkMWQ5ZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbGlkZS1jb250YWluZXIgKjo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5zbGlkZS1jb250YWluZXIuY29tcGxldGVke2JhY2tncm91bmQtY29sb3I6I2Q0ZjhkNH0uc2xpZGVyLXRodW1ie3Bvc2l0aW9uOmFic29sdXRlO2FzcGVjdC1yYXRpbzoxLzE7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDgzOTUzO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowIDRweCA2cHggcmdiYSgwLDAsMCwuMSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zczttaXgtYmxlbmQtbW9kZTptdWx0aXBseX0uc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYwYTl9LnNsaWRlci10ZXh0e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDgzOTUzO3Bvc2l0aW9uOmFic29sdXRlfS5jb21wbGV0ZWQtdGV4dHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyOGE3NDV9QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uQXBwTGF5b3V0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYXBwLXdpdGgtc2lkZWJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21pbi1oZWlnaHQ6MTAwdmg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnZhcigtLWJvZHktYmcpfS5tYWluLWNvbnRlbnR7ZmxleDoxO21pbi13aWR0aDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tYWluLWNvbnRlbnR7cGFkZGluZy10b3A6NTJweH19Ojotd2Via2l0LXNjcm9sbGJhcntoZWlnaHQ6MTJweDt3aWR0aDo2cHg7YmFja2dyb3VuZDojZmZmfTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7aGVpZ2h0OjEycHg7d2lkdGg6NXB4O2JhY2tncm91bmQ6Izg4OH0uaGVhZGVyLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMCAxZW07Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MCAwIGZpdC1jb250ZW50O3RvcDowO2FuaW1hdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Z2FwOjFlbX0uaGVhZGVyLXdyYXBwZXIgLndyYXBwZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjE2MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItd3JhcHBlciAud3JhcHBlciAubG9nby13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjI3NXB4O21heC1oZWlnaHQ6NTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXItd3JhcHBlciAud3JhcHBlciAubG9nby13cmFwcGVye21heC13aWR0aDoxODVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXItd3JhcHBlciAud3JhcHBlciAubG9nby13cmFwcGVye21heC13aWR0aDoxNjVweH19LmhlYWRlci13cmFwcGVyIC53cmFwcGVyIC5sb2dvLXdyYXBwZXIgYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oZWFkZXItd3JhcHBlciAud3JhcHBlciAubG9nby13cmFwcGVyIC5hcHAtbG9nb3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uaGVhZGVyLXdyYXBwZXIgLndyYXBwZXIgLmxvZ28td3JhcHBlciAuYnRue21hcmdpbjowfS5oZWFkZXItd3JhcHBlciAucmlnaHQtbmF2e2Rpc3BsYXk6ZmxleDtnYXA6MTBweH0uaGVhZGVyLXdyYXBwZXIgLnJpZ2h0LW5hdiAudXNlci1pY29ue2JhY2tncm91bmQtY29sb3I6IzA4Mzk1MztwYWRkaW5nOi4yNWVtO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmJ0bi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2dhcDoxNXB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIxNjBweDttYXJnaW46MjBweCBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn0ubm90LWZvdW5kLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZsZXg6MX0ubm90LWZvdW5kLXdyYXBwZXIgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtoZWlnaHQ6NzUwcHg7Z2FwOjE1cHh9Lm5vdC1mb3VuZC13cmFwcGVyIC5jb250ZW50IHN2Z3t3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7ZmlsbDojMDgzOTUzfS5ub3QtZm91bmQtd3JhcHBlciAuY29udGVudCA6aXMoaDEsaDIsaDMsaDQpe21hcmdpbjowO2NvbG9yOiMwODM5NTN9Lm5vdC1mb3VuZC13cmFwcGVyIC5jb250ZW50IGgxe2ZvbnQtc2l6ZTo3cmVtO2xldHRlci1zcGFjaW5nOjEuNXB4O2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojMDgzOTUzO21hcmdpbjowfS5ub3QtZm91bmQtd3JhcHBlciAuY29udGVudCBoMntmb250LXNpemU6Mi44ZW19Lm5vdC1mb3VuZC13cmFwcGVyIC5jb250ZW50IGg1e21hcmdpbjowO2ZvbnQtc2l6ZToxLjE1ZW19Lm1vZGFse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxO3BhZGRpbmctdG9wOjA7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0ubW9kYWwgLm1vZGFsLWNvbnRlbnR7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoyNXB4IDIwcHg7dG9wOjA7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjIwcHg7d2lkdGg6NjAwcHg7bWF4LXdpZHRoOjkwJTtoZWlnaHQ6Zml0LWNvbnRlbnQ7bWF4LWhlaWdodDo3NXZoO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmhlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDAgNDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmhlYWRlciBoMXttYXJnaW46MDtjb2xvcjojMDgzOTUzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5oZWFkZXIgaDF7Zm9udC1zaXplOjEuNmVtfX0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmhlYWRlciAjY2xvc2V7dG9wOi0xNHB4O3JpZ2h0Oi0xMnB4fS5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwcGVye2ZsZXg6MTtvdmVyZmxvdy15OmF1dG99Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgOjotd2Via2l0LXNjcm9sbGJhcntoZWlnaHQ6MTJweDt3aWR0aDo2cHg7YmFja2dyb3VuZDojZmZmfS5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwcGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7aGVpZ2h0OjEycHg7d2lkdGg6NXB4O2JhY2tncm91bmQ6Izg4OH0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGFpbmVye2Rpc3BsYXk6ZmxleDtnYXA6MTVweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTttYXJnaW46MjBweCAwO2hlaWdodDpmaXQtY29udGVudDttYXgtaGVpZ2h0OmNhbGMoODV2aCAtIDE5MHB4KTtvdmVyZmxvdy15OmF1dG99Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuY29se2Rpc3BsYXk6ZmxleDtnYXA6MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuY29sOmxhc3Qtb2YtdHlwZSAuZm9ybS1pdGVte2ZsZXg6MX0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyIC5mb3JtLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O2ZsZXg6MCAxIGNhbGMoNTAlIC0gMTIuNXB4KX0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyIC5mb3JtLWl0ZW0gbGFiZWx7Zm9udC1zaXplOjFlbTtjb2xvcjojMDgzOTUzfS5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250YWluZXIgLmZvcm0taXRlbSBpbnB1dCwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyIC5mb3JtLWl0ZW0gdGV4dGFyZWEsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuZm9ybS1pdGVtIHNlbGVjdHt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6OHB4IDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztvdXRsaW5lOm5vbmU7Zm9udC1zaXplOjEuMmVtO2NvbG9yOiMwODM5NTN9Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuZm9ybS1pdGVtIHRleHRhcmVhe3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O21heC1oZWlnaHQ6MTQwcHggIWltcG9ydGFudDttaW4taGVpZ2h0OjYwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO3Jlc2l6ZTp2ZXJ0aWNhbDtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiO2ZvbnQtc2l6ZToxZW07cGFkZGluZzo1cHh9Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciAuZm9ybS1pdGVtIC5lcnJvcntwYWRkaW5nLWxlZnQ6MDttYXJnaW46MnB4IDB9Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmJ0bnttYXJnaW46MCBhdXRvfS5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5yZXN1bHQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjoyMHB4IDB9Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnJlc3VsdC13cmFwcGVyIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0MHB4O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAucmVzdWx0LXdyYXBwZXIgaW1ne21heC13aWR0aDoxMDBweH19Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnJlc3VsdC13cmFwcGVyIGgye3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmZpdC1jb250ZW50O21hcmdpbjoxMHB4IGF1dG99Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiMwODM5NTM7bGluZS1oZWlnaHQ6MS40ZW19Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5kaXNjbGFpbWVyIGF7Y29sb3I6IzA4Mzk1Mzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGVudCAuZGlzY2xhaW1lciBhOnZpc2l0ZWQsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250ZW50IC5kaXNjbGFpbWVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9naW4td3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7ZmxleDoxfS5sb2dpbi13cmFwcGVyIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2hhZG93OjAgMTBweCA2cHggLTFweCByZ2JhKDAsMCwwLC4xKSwwIDEwcHggNHB4IC0ycHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czoxZW07d2lkdGg6bWluKDkwJSwzMjBweCk7b3ZlcmZsb3c6aGlkZGVufS5sb2dpbi13cmFwcGVyIC5jb250YWluZXIgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwODM5NTM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MS41ZW0gMmVtfS5sb2dpbi13cmFwcGVyIC5jb250YWluZXIgLmhlYWRlciBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDptaW4oODAlLDMwMHB4KX0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjFlbTtwYWRkaW5nOjEuNWVtO2JhY2tncm91bmQtY29sb3I6I2Y1ZjdmYTt3aWR0aDoxMDAlfS5sb2dpbi13cmFwcGVyIC5jb250YWluZXIgLmZvcm0gaDF7Y29sb3I6IzA4Mzk1Mztmb250LXNpemU6Mi40ZW07Zm9udC1mYW1pbHk6XCJCYXJpb2xcIn0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3JtIC5zZXBhcmF0b3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtjb2xvcjojYzVjNWM1O3dpZHRoOjYwJX0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3JtIC5zZXBhcmF0b3IgaHJ7ZmxleDoxO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICNjNWM1YzV9LmxvZ2luLXdyYXBwZXIgLmNvbnRhaW5lciAuZm9ybSAuc2VwYXJhdG9yIHB7Zm9udC1zaXplOjEuMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3JtIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxZW07d2lkdGg6MTAwJX0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDouMjVlbTt3aWR0aDptaW4oMTAwJSw0MDBweCl9LmxvZ2luLXdyYXBwZXIgLmNvbnRhaW5lciAuZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1pdGVtIGxhYmVse2Rpc3BsYXk6bm9uZX0ubG9naW4td3JhcHBlciAuY29udGFpbmVyIC5mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWl0ZW0gaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjZweCAxMHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzRjNGM0O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MS4xZW07Zm9udC1mYW1pbHk6XCJCYXJpb2xcIjtwb3NpdGlvbjpyZWxhdGl2ZX0uYWRtaW4tcGFuZWx7cGFkZGluZzoycmVtO21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiLHNhbnMtc2VyaWY7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwZjE3MmE7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNTdweCl9LmFkbWluLXBhbmVsX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Z2FwOjFyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19LmFkbWluLXBhbmVsX19oZWFkZXIgaDF7bWFyZ2luOjAgMCAuMjVyZW07Zm9udC1zaXplOjEuOHJlbTtjb2xvcjojMDgzOTUzfS5hZG1pbi1wYW5lbF9faGVhZGVyX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6Ljc1cmVtO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uYWRtaW4tcGFuZWxfX3N1YnRpdGxle21hcmdpbjowO2NvbG9yOiM2NjY7Zm9udC1zaXplOi45NXJlbX0uYWRtaW4tcGFuZWxfX3N5bmMtcmVzdWx0e3BhZGRpbmc6Ljc1cmVtIDFyZW07Ym9yZGVyLXJhZGl1czouMzc1cmVtO2JhY2tncm91bmQ6I2U2ZjRlYTtjb2xvcjojMjc2ODMwO2JvcmRlcjoxcHggc29saWQgI2I2ZDliYjttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOi45cmVtfS5hZG1pbi1wYW5lbF9fY29udHJvbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjEuMjVyZW19LmFkbWluLXBhbmVsX19zZWFyY2h7ZmxleDoxO21pbi13aWR0aDoyMjBweDtwYWRkaW5nOi41cmVtIC43NXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMWQ1ZGI7Ym9yZGVyLXJhZGl1czouMzc1cmVtO2ZvbnQtc2l6ZTouOTVyZW07b3V0bGluZTpub25lfS5hZG1pbi1wYW5lbF9fc2VhcmNoOmZvY3Vze2JvcmRlci1jb2xvcjojMDA2MGE5O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCw5NiwxNjksLjE1KX0uYWRtaW4tcGFuZWxfX2ZpbHRlcnN7ZGlzcGxheTpmbGV4O2dhcDouNXJlbX0uYWRtaW4tcGFuZWxfX2ZpbHRlci1idG57cGFkZGluZzouMzc1cmVtIC44NzVyZW07Ym9yZGVyOjFweCBzb2xpZCAjZDFkNWRiO2JvcmRlci1yYWRpdXM6OTk5OXB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6Ljg3NXJlbTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2U7Y29sb3I6IzM3NDE1MX0uYWRtaW4tcGFuZWxfX2ZpbHRlci1idG46aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDYwYTk7Y29sb3I6IzAwNjBhOX0uYWRtaW4tcGFuZWxfX2ZpbHRlci1idG4uYWN0aXZle2JhY2tncm91bmQ6IzAwNjBhOTtib3JkZXItY29sb3I6IzAwNjBhOTtjb2xvcjojZmZmfS5hZG1pbi1wYW5lbF9fZXJyb3J7cGFkZGluZzouNzVyZW0gMXJlbTtiYWNrZ3JvdW5kOiNmZWYyZjI7Ym9yZGVyOjFweCBzb2xpZCAjZmVjYWNhO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtjb2xvcjojZGMyNjI2O21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6LjlyZW19LmFkbWluLXBhbmVsX19sb2FkaW5ne3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6M3JlbTtjb2xvcjojNmI3MjgwfS5hZG1pbi1wYW5lbF9fZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycmVtO2NvbG9yOiM5Y2EzYWZ9LmFkbWluLXBhbmVsX190YWJsZS13cmFwcGVye292ZXJmbG93LXg6YXV0bztib3JkZXItcmFkaXVzOi41cmVtO2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYn0uYWRtaW4tcGFuZWxfX3RhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTouOXJlbX0uYWRtaW4tcGFuZWxfX3RhYmxlIHRoe2JhY2tncm91bmQ6I2Y5ZmFmYjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzouNzVyZW0gMXJlbTtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDVlbTtjb2xvcjojNmI3MjgwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU3ZWJ9LmFkbWluLXBhbmVsX190YWJsZSB0ZHtwYWRkaW5nOi43NXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2Y0ZjY7Y29sb3I6IzExMTgyNzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFkbWluLXBhbmVsX190YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0uYWRtaW4tcGFuZWxfX3RhYmxlIHRib2R5IHRyOmhvdmVyIHRke2JhY2tncm91bmQ6I2Y5ZmFmYn0ucm9sZS1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4ycmVtIC42cmVtO2JvcmRlci1yYWRpdXM6OTk5OXB4O2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wM2VtfS5yb2xlLWJhZGdlLS1sb3tiYWNrZ3JvdW5kOnJnYmEoOTEsMTgyLDkzLC4xNSk7Y29sb3I6IzI3NjgzMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoOTEsMTgyLDkzLC40KX0ucm9sZS1iYWRnZS0tbm9ubG97YmFja2dyb3VuZDpyZ2JhKDEzOSw5MiwyNDYsLjEyKTtjb2xvcjojNWIyMWI2O2JvcmRlcjoxcHggc29saWQgcmdiYSgxMzksOTIsMjQ2LC4zKX0ub3ZlcnJpZGUtcGlsbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4xNXJlbSAuNXJlbTtib3JkZXItcmFkaXVzOjk5OTlweDtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQ6cmdiYSgyNTEsMTkxLDM2LC4xNSk7Y29sb3I6IzkyNDAwZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjUxLDE5MSwzNiwuNCl9LmFwcC1iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouMjVyZW19LmFwcC1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4xNXJlbSAuNXJlbTtib3JkZXItcmFkaXVzOjk5OTlweDtmb250LXNpemU6LjcycmVtO2ZvbnQtd2VpZ2h0OjUwMDtiYWNrZ3JvdW5kOnJnYmEoMCw5NiwxNjksLjEpO2NvbG9yOiMwMDYwYTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsOTYsMTY5LC4yNSl9LmFwcC1iYWRnZS0tbm9uZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y29sb3I6IzljYTNhZn0uYnRuLS1vdXRsaW5le2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMwODM5NTM7Y29sb3I6IzA4Mzk1MztwYWRkaW5nOi40cmVtIC45cmVtO2JvcmRlci1yYWRpdXM6LjI1cmVtO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTouOXJlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2V9LmJ0bi0tb3V0bGluZTpob3Zlcjpub3QoOmRpc2FibGVkKXtiYWNrZ3JvdW5kOiMwODM5NTM7Y29sb3I6I2ZmZn0uYnRuLS1vdXRsaW5lOmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5idG4tLXN5bmN7YmFja2dyb3VuZDojMDgzOTUzO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDgzOTUzO3BhZGRpbmc6LjRyZW0gLjlyZW07Ym9yZGVyLXJhZGl1czouMjVyZW07Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi45cmVtO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmJ0bi0tc3luYzpob3Zlcjpub3QoOmRpc2FibGVkKXtvcGFjaXR5Oi44NX0uYnRuLS1zeW5jOmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5idG4tLWVkaXR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2QxZDVkYjtjb2xvcjojMzc0MTUxO3BhZGRpbmc6LjI1cmVtIC42cmVtO2JvcmRlci1yYWRpdXM6LjI1cmVtO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTouODJyZW07dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5idG4tLWVkaXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDYwYTk7Y29sb3I6IzAwNjBhOX0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtfS5tb2RhbHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouNjI1cmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ4MHB4O2JveC1zaGFkb3c6MCAyMHB4IDYwcHggcmdiYSgwLDAsMCwuMik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtaGVpZ2h0Ojkwdmg7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbF9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MS4yNXJlbSAxLjVyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlN2VifS5tb2RhbF9faGVhZGVyIGgye21hcmdpbjowIDAgLjEyNXJlbTtmb250LXNpemU6MS4xcmVtO2NvbG9yOiMwODM5NTN9Lm1vZGFsX19zdWJ0aXRsZXttYXJnaW46MDtmb250LXNpemU6Ljg1cmVtO2NvbG9yOiM2YjcyODB9Lm1vZGFsX19jbG9zZXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFyZW07Y29sb3I6IzljYTNhZjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yNXJlbTtsaW5lLWhlaWdodDoxO21hcmdpbi1sZWZ0OjFyZW07ZmxleC1zaHJpbms6MH0ubW9kYWxfX2Nsb3NlOmhvdmVye2NvbG9yOiMzNzQxNTF9Lm1vZGFsX19ib2R5e3BhZGRpbmc6MS4yNXJlbSAxLjVyZW07b3ZlcmZsb3cteTphdXRvO2ZsZXg6MX0ubW9kYWxfX3NlY3Rpb257bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5tb2RhbF9fc2VjdGlvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubW9kYWxfX2xhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtjb2xvcjojMzc0MTUxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOi41cmVtfS5tb2RhbF9faW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOi41cmVtIC43NXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMWQ1ZGI7Ym9yZGVyLXJhZGl1czouMzc1cmVtO2ZvbnQtc2l6ZTouOTVyZW07b3V0bGluZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW9kYWxfX2lucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDA2MGE5O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCw5NiwxNjksLjE1KX0ubW9kYWxfX3JhZGlvLWdyb3Vwe2Rpc3BsYXk6ZmxleDtnYXA6Ljc1cmVtfS5tb2RhbF9fcmFkaW97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM3NXJlbTtwYWRkaW5nOi40cmVtIC44NXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMWQ1ZGI7Ym9yZGVyLXJhZGl1czouMzc1cmVtO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTouOXJlbTt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2U7Y29sb3I6IzM3NDE1MX0ubW9kYWxfX3JhZGlvIGlucHV0e2Rpc3BsYXk6bm9uZX0ubW9kYWxfX3JhZGlvLnNlbGVjdGVke2JvcmRlci1jb2xvcjojMDA2MGE5O2JhY2tncm91bmQ6cmdiYSgwLDk2LDE2OSwuMDYpO2NvbG9yOiMwMDYwYTk7Zm9udC13ZWlnaHQ6NjAwfS5tb2RhbF9fcmFkaW86aG92ZXI6bm90KC5zZWxlY3RlZCl7Ym9yZGVyLWNvbG9yOiM5Y2EzYWZ9Lm1vZGFsX19jaGVja2JveC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNXJlbX0ubW9kYWxfX2NoZWNrYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2JvcmRlcjoxcHggc29saWQgI2QxZDVkYjtib3JkZXItcmFkaXVzOi4zNzVyZW07Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi45cmVtO2NvbG9yOiMzNzQxNTE7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5tb2RhbF9fY2hlY2tib3ggaW5wdXR7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtjdXJzb3I6cG9pbnRlcjthY2NlbnQtY29sb3I6IzAwNjBhOX0ubW9kYWxfX2NoZWNrYm94LnNlbGVjdGVke2JvcmRlci1jb2xvcjojMDA2MGE5O2JhY2tncm91bmQ6cmdiYSgwLDk2LDE2OSwuMDUpO2NvbG9yOiMwMDYwYTl9Lm1vZGFsX19jaGVja2JveDpob3Zlcjpub3QoLnNlbGVjdGVkKXtib3JkZXItY29sb3I6IzljYTNhZn0ubW9kYWxfX3dhcm5pbmd7bWFyZ2luOi41cmVtIDAgMDtmb250LXNpemU6LjhyZW07Y29sb3I6IzkyNDAwZTtiYWNrZ3JvdW5kOiNmZmZiZWI7Ym9yZGVyOjFweCBzb2xpZCAjZmRlNjhhO2JvcmRlci1yYWRpdXM6LjI1cmVtO3BhZGRpbmc6LjM1cmVtIC42cmVtfS5tb2RhbF9fZXJyb3J7bWFyZ2luOi43NXJlbSAwIDA7Zm9udC1zaXplOi44NXJlbTtjb2xvcjojZGMyNjI2O2JhY2tncm91bmQ6I2ZlZjJmMjtib3JkZXI6MXB4IHNvbGlkICNmZWNhY2E7Ym9yZGVyLXJhZGl1czouMjVyZW07cGFkZGluZzouNHJlbSAuNjVyZW19Lm1vZGFsX19mb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6Ljc1cmVtO3BhZGRpbmc6MXJlbSAxLjVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTdlYjtiYWNrZ3JvdW5kOiNmOWZhZmJ9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDpoaWRkZW47aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp2YXIoLS1ib2R5LWJnKX1ib2R5LGh0bWx7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTttYXJnaW46MDtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wifWJvZHl7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoMTIwMHB4IDYwMHB4IGF0IDEyJSAtMTAlLCByZ2JhKDM0LCAxOTcsIDk0LCAwLjA4KSwgdHJhbnNwYXJlbnQgNjAlKSxyYWRpYWwtZ3JhZGllbnQoMTEwMHB4IDcwMHB4IGF0IDExMCUgMTAlLCByZ2JhKDkwLCAxNjksIDI1NSwgMC4wNyksIHRyYW5zcGFyZW50IDU1JSksdmFyKC0tYm9keS1iZyk7Y29sb3I6dmFyKC0tdGV4dCk7bWluLWhlaWdodDoxMDB2aH0ubm8tc2Nyb2xse292ZXJmbG93OmhpZGRlbn06Oi13ZWJraXQtc2Nyb2xsYmFye2hlaWdodDoxMnB4O3dpZHRoOjZweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntoZWlnaHQ6MTJweDt3aWR0aDo1cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTUpO2JvcmRlci1yYWRpdXM6OTk5cHh9Kntib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0Om5vcm1hbH1he3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXJ9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYXJkLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MmVtO2JvcmRlci1yYWRpdXM6LjVyZW19LmNhcmQtd3JhcHBlciAuY2FyZC1jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO2dhcDoxZW19LmNhcmQtd3JhcHBlciAuY2FyZC1jb250YWluZXIgLmNhcmR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNWVtO3BhZGRpbmc6MWVtO2JhY2tncm91bmQtY29sb3I6I2VmZjZmZjtib3JkZXItcmFkaXVzOi41cmVtfS5jYXJkLXdyYXBwZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RiZWFmZX0uY2FyZC13cmFwcGVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZCBpbWd7ZmxleDowIDAgZml0LWNvbnRlbnQ7aGVpZ2h0OjM1cHh9LnRyYWluaW5nLWRhc2hib2FyZHttYXgtd2lkdGg6MTMyMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzo0OHB4IDQwcHggODBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyZW19LnRyYWluaW5nLWRhc2hib2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi40ZW07bWFyZ2luLWJvdHRvbTo4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRyYWluaW5nLWRhc2hib2FyZF9faGVhZGVyIGgxe2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6ODAwO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bWFyZ2luOjA7YmFja2dyb3VuZDp2YXIoLS1oZXJvLWdyYWRpZW50KTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O2JhY2tncm91bmQtY2xpcDp0ZXh0O2NvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJCYXJpb2wgQm9sZFwifS50cmFpbmluZy1kYXNoYm9hcmRfX2hlYWRlciBwe2NvbG9yOnZhcigtLW11dGVkKTtmb250LXNpemU6MTVweH0udHJhaW5pbmctZGFzaGJvYXJkX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjIycHh9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsudHJhaW5pbmctZGFzaGJvYXJkX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbmluZy1kYXNoYm9hcmRfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnRyYWluaW5nLWRhc2hib2FyZCAuYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7cGFkZGluZzo5cHggMTZweDtib3JkZXItcmFkaXVzOjEwcHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXRleHQpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lLTIpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMDUpLDAgNHB4IDEycHggcmdiYSgwLDAsMCwuMik7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjouMThzO3dpZHRoOmZpdC1jb250ZW50fS50cmFpbmluZy1kYXNoYm9hcmQgLmJ0bjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjA3KSwwIDZweCAxNnB4IHJnYmEoMCwwLDAsLjMpO3RleHQtZGVjb3JhdGlvbjpub25lfS50cmFpbmluZy1kYXNoYm9hcmQgLmJ0bi5kYXJrYmx1ZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYWNjZW50LWdyZWVuKSwgIzBlOGUzZik7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4xOCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4zKSwwIDZweCAxOHB4IHJnYmEoMzQsMTk3LDk0LC4zKX0udHJhaW5pbmctZGFzaGJvYXJkIC5idG4uZGFya2JsdWU6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4zOCksMCA4cHggMjJweCByZ2JhKDM0LDE5Nyw5NCwuNDIpfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmR7LS14OiA1MCU7LS15OiAwJTstLXJ4OiAwZGVnOy0tcnk6IDBkZWc7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MjhweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSx2YXIoLS1jYXJkKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUtMik7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLXNoYWRvdyk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg5MDBweCkgcm90YXRlWCh2YXIoLS1yeCkpIHJvdGF0ZVkodmFyKC0tcnkpKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigwLjIsIDAuNywgMC4yLCAxKSxib3JkZXItY29sb3IgLjI1cyxib3gtc2hhZG93IC4zNXM7aXNvbGF0aW9uOmlzb2xhdGU7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFlbTtoZWlnaHQ6MTAwJTthbmltYXRpb246ZmFkZUluIC4zcyBlYXNlLW91dH0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi0xcHg7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KDQyMHB4IGNpcmNsZSBhdCB2YXIoLS14KSB2YXIoLS15KSwgcmdiYSgzNCwgMTk3LCA5NCwgMC4xOCksIHRyYW5zcGFyZW50IDQ1JSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7Ym9yZGVyLXJhZGl1czppbmhlcml0O3BhZGRpbmc6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0MGRlZywgcmdiYSgzNCwgMTk3LCA5NCwgMC41NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzMCUsIHJnYmEoOTAsIDE2OSwgMjU1LCAwLjQ1KSA3MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7LXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjMDAwIDAgMCkgY29udGVudC1ib3gsbGluZWFyLWdyYWRpZW50KCMwMDAgMCAwKTttYXNrOmxpbmVhci1ncmFkaWVudCgjMDAwIDAgMCkgY29udGVudC1ib3gsbGluZWFyLWdyYWRpZW50KCMwMDAgMCAwKTstd2Via2l0LW1hc2stY29tcG9zaXRlOnhvcjttYXNrLWNvbXBvc2l0ZTpleGNsdWRlO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZDpob3Zlcnt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoOTAwcHgpIHJvdGF0ZVgodmFyKC0tcngpKSByb3RhdGVZKHZhcigtLXJ5KSkgdHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgxLjAxNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLWhvdmVyLXNoYWRvdyl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZDpob3Zlcjo6YmVmb3JlLC50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmQ6aG92ZXI6OmFmdGVye29wYWNpdHk6MX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkOmhvdmVyIC5leGVyY2lzZS1jYXJkX19zaGluZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkPip7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX3NoaW5le3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDExNWRlZywgdHJhbnNwYXJlbnQgMzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpIDUwJSwgdHJhbnNwYXJlbnQgNjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjlzIGN1YmljLWJlemllcigwLjIsIDAuNywgMC4yLCAxKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MDttaXgtYmxlbmQtbW9kZTpzY3JlZW59LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE0cHh9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2ZsZXg6MCAwIDQ2cHg7Ym9yZGVyLXJhZGl1czoxNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMTk3LDk0LC4zNSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM0LCAxOTcsIDk0LCAwLjIyKSwgcmdiYSgzNCwgMTk3LCA5NCwgMC4wNSkpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMDgpLDAgNnB4IDE2cHggcmdiYSgzNCwxOTcsOTQsLjE4KTtvdmVyZmxvdzpoaWRkZW59LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbiBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjb2xvcjojNWZlMzlhO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMzQsIDE5NywgOTQsIDAuNSkpfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX2ljb24gaW1ne3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7b2JqZWN0LWZpdDpjb250YWlufS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX2ljb24tLWJsdWV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDkwLCAxNjksIDI1NSwgMC4yMiksIHJnYmEoOTAsIDE2OSwgMjU1LCAwLjA1KSk7Ym9yZGVyLWNvbG9yOnJnYmEoOTAsMTY5LDI1NSwuMzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMDgpLDAgNnB4IDE2cHggcmdiYSg5MCwxNjksMjU1LC4xOCl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbi0tYmx1ZSBzdmd7Y29sb3I6IzlkYzZmZjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDZweCByZ2JhKDkwLCAxNjksIDI1NSwgMC41KSl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbi0tZ29sZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUwLCAyMDQsIDIxLCAwLjIyKSwgcmdiYSgyNTAsIDIwNCwgMjEsIDAuMDUpKTtib3JkZXItY29sb3I6cmdiYSgyNTAsMjA0LDIxLC4zNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4wOCksMCA2cHggMTZweCByZ2JhKDI1MCwyMDQsMjEsLjE4KX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19pY29uLS1nb2xkIHN2Z3tjb2xvcjojZmZlMjdhO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMjUwLCAyMDQsIDIxLCAwLjUpKX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19pY29uLS1wdXJwbGV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2NywgMTM5LCAyNTAsIDAuMjIpLCByZ2JhKDE2NywgMTM5LCAyNTAsIDAuMDUpKTtib3JkZXItY29sb3I6cmdiYSgxNjcsMTM5LDI1MCwuNCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4wOCksMCA2cHggMTZweCByZ2JhKDE2NywxMzksMjUwLC4xOCl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbi0tcHVycGxlIHN2Z3tjb2xvcjojY2RiOWZmO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMTY3LCAxMzksIDI1MCwgMC41KSl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9faWNvbi0tcGlua3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ0LCAxMTQsIDE4MiwgMC4yMiksIHJnYmEoMjQ0LCAxMTQsIDE4MiwgMC4wNSkpO2JvcmRlci1jb2xvcjpyZ2JhKDI0NCwxMTQsMTgyLC40KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjA4KSwwIDZweCAxNnB4IHJnYmEoMjQ0LDExNCwxODIsLjE4KX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19pY29uLS1waW5rIHN2Z3tjb2xvcjojZmZiMWQ4O2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMjQ0LCAxMTQsIDE4MiwgMC41KSl9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuMTVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQpO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiQmFyaW9sIEJvbGRcIjtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2ZsZXg6MX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19zdGF0dXN7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDtmb250LXNpemU6MTFweDtjb2xvcjp2YXIoLS1hY2NlbnQtZ3JlZW4pO2JhY2tncm91bmQ6dmFyKC0tYWNjZW50LWdyZWVuLXNvZnQpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWNjZW50LWdyZWVuLWxpbmUpO3BhZGRpbmc6NHB4IDhweDtib3JkZXItcmFkaXVzOjk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19zdGF0dXMgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9fZGVzY3tjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowO2ZsZXg6MX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6MTBweDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmF1dG87cGFkZGluZy10b3A6NHB4fS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmQtLWNvbXBsZXRlZHtib3JkZXItY29sb3I6dmFyKC0tYWNjZW50LWdyZWVuLWxpbmUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYWNjZW50LWdyZWVuLXNvZnQpLCB2YXIoLS1hY2NlbnQtZ3JlZW4tc29mdCkpLHZhcigtLWNhcmQpfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmQgLnFyLWNvZGUtd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxZW07ZmxleC13cmFwOndyYXB9LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZCAucXItY29kZS13cmFwcGVyIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MWVtfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmQgLnFyLWNvZGUtd3JhcHBlciBpbWd7d2lkdGg6bWluKDEwMCUsMTUwcHgpO2hlaWdodDphdXRvfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX2NvbnRlbnRfX2xpc3Qtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouMzVlbX0udHJhaW5pbmctZGFzaGJvYXJkIC5leGVyY2lzZS1jYXJkX19jb250ZW50X19saXN0LXdyYXBwZXIgKntjb2xvcjojZGE1MzRmfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX2NvbnRlbnRfX2xpc3Qtd3JhcHBlciBoM3tmb250LXNpemU6MS4xZW19LnRyYWluaW5nLWRhc2hib2FyZCAuZXhlcmNpc2UtY2FyZF9fY29udGVudF9fbGlzdC13cmFwcGVyIG9sIGxpe3BhZGRpbmc6LjI1ZW0gMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGUtdHlwZTpub25lO2dhcDouNWVtfS50cmFpbmluZy1kYXNoYm9hcmQgLmV4ZXJjaXNlLWNhcmRfX2NvbnRlbnRfX2xpc3Qtd3JhcHBlciBvbCBsaSBpbWd7bWF4LXdpZHRoOjgwcHg7bWF4LWhlaWdodDoyNXB4O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99W2RhdGEtdGhlbWU9bGlnaHRdIC5leGVyY2lzZS1jYXJke2JvcmRlci1jb2xvcjp2YXIoLS1hY2NlbnQtZ3JlZW4tbGluZSl9W2RhdGEtdGhlbWU9bGlnaHRdIC5leGVyY2lzZS1jYXJkX19pY29uIHN2Z3tjb2xvcjojMTU4MDNkO2ZpbHRlcjpub25lfVtkYXRhLXRoZW1lPWxpZ2h0XSAuZXhlcmNpc2UtY2FyZF9faWNvbi0tYmx1ZSBzdmd7Y29sb3I6IzFkNGVkODtmaWx0ZXI6bm9uZX1bZGF0YS10aGVtZT1saWdodF0gLmV4ZXJjaXNlLWNhcmRfX2ljb24tLWdvbGQgc3Zne2NvbG9yOiNiNDUzMDk7ZmlsdGVyOm5vbmV9W2RhdGEtdGhlbWU9bGlnaHRdIC5leGVyY2lzZS1jYXJkX19pY29uLS1wdXJwbGUgc3Zne2NvbG9yOiM2ZDI4ZDk7ZmlsdGVyOm5vbmV9W2RhdGEtdGhlbWU9bGlnaHRdIC5leGVyY2lzZS1jYXJkX19pY29uLS1waW5rIHN2Z3tjb2xvcjojYmUxODVkO2ZpbHRlcjpub25lfVtkYXRhLXRoZW1lPWxpZ2h0XSAuZXhlcmNpc2UtY2FyZHtib3gtc2hhZG93OjAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpIGluc2V0LHZhcigtLWNhcmQtc2hhZG93KX1bZGF0YS10aGVtZT1saWdodF0gLmV4ZXJjaXNlLWNhcmQ6OmJlZm9yZXtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCg0MjBweCBjaXJjbGUgYXQgdmFyKC0teCkgdmFyKC0teSksIHJnYmEoMjIsIDE2MywgNzQsIDAuMTIpLCB0cmFuc3BhcmVudCA0NSUpfVtkYXRhLXRoZW1lPWxpZ2h0XSAuZXhlcmNpc2UtY2FyZDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCByZ2JhKDIyLCAxNjMsIDc0LCAwLjQ1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA2KSAzMCUsIHJnYmEoMzcsIDk5LCAyMzUsIDAuMzUpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjAzKSAxMDAlKX1bZGF0YS10aGVtZT1saWdodF0gLmV4ZXJjaXNlLWNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLWhvdmVyLXNoYWRvdyl9W2RhdGEtdGhlbWU9bGlnaHRdIC5leGVyY2lzZS1jYXJkX19zaGluZXttaXgtYmxlbmQtbW9kZTptdWx0aXBseTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTVkZWcsIHRyYW5zcGFyZW50IDM1JSwgcmdiYSgwLCAwLCAwLCAwLjA0KSA1MCUsIHRyYW5zcGFyZW50IDY1JSl9LnByb2dyZXNzLXRyYWNrZXJ7cGFkZGluZzoxcmVtO2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYjtib3JkZXItcmFkaXVzOi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi41ZW19LnByb2dyZXNzLXRyYWNrZXIgaDJ7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NjAwfS5wcm9ncmVzcy10cmFja2VyIHB7Y29sb3I6I2E4YThhODtmb250LXNpemU6MWVtfS5wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7Ym9yZGVyLXJhZGl1czoxZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzc3toZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiM1YmI2NWQ7dHJhbnNpdGlvbjp3aWR0aCAuM3MgZWFzZS1pbi1vdXR9IiwiLy8gRk9OVFNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYXJpb2xcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC5lb3RcIik7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvYmFyaW9sLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LnN2ZyNiYXJpb2xcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJIb25leW1vb24gQXZlbnVlIFNjcmlwdFwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL0hvbmV5bW9vbl9BdmVudWVfU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9Ib25leW1vb25fQXZlbnVlX1NjcmlwdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmlvbCBMaWdodFwiO1xyXG4gICAgc3JjOlxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL0JhcmlvbF9MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFyaW9sX0xpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgTGlnaHRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvU291cmNlU2Fuc1Byby1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb3VyY2VTYW5zUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYXJpb2wgQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9CYXJpb2xfQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBMaWdodFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZCBSZWd1bGFyXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gVHlwZXdyaXRlciBCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtZXJpY2FuX1R5cGV3cml0ZXJfQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4kY29udGVudE1heFdpZHRoOiAyMTYwcHg7XHJcblxyXG4vLyBtZWRpYSBxdWVyaWVzXHJcbiR0YWJsZXRCcmVhazogMTAyNHB4O1xyXG4kbW9iaWxlTGFyZ2VCcmVhazogNzY3cHg7XHJcbiRtb2JpbGVNZWRpdW1CcmVhazogNTE0cHg7XHJcbiRtb2JpbGVTbWFsbEJyZWFrOiAzNTBweDtcclxuXHJcbi8vIHByaW1hcnkgY29sb3JzXHJcbiRhcHBibHVlOiAjMDA2MGE5O1xyXG4kYXBwZ3JlZW46ICM1YmI2NWQ7XHJcbiRkYXJrYmx1ZTogIzA4Mzk1MztcclxuJGZvbnRDb2xvcjogIzAwMDAwMDtcclxuXHJcbiRib3JkZXItY29sb3I6ICNlNWU3ZWI7XHJcbiRob3Zlci1zaGFkb3c6XHJcbiAgICAwIDRweCA2cHggLTFweCByZ2IoMCAwIDAgLyAwLjEpLFxyXG4gICAgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcclxuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblxyXG4vLyBzZWNvbmRhcnlcclxuJHN1Y2Nlc3M6ICRhcHBncmVlbjtcclxuJGRhbmdlcjogI2RhNTM0ZjtcclxuJHdhcm5pbmc6ICNmMGFkNGU7XHJcbiRuZXV0cmFsOiAjYThhOGE4O1xyXG4kbm9ybWFsOiAjNDE4YWNhO1xyXG4kbGlnaHRibHVlOiAjZjNmOGZiO1xyXG4kbGlnaHRncmF5OiAjZjFmM2Y0O1xyXG5cclxuLy9wdWxzZSBsb2FkaW5nXHJcbiRwcm9ncmVzc2lvbjE6ICNlNmU2ZTY7XHJcbiRwcm9ncmVzc2lvbjI6ICNkNWQ1ZDU7XHJcbiRwcm9ncmVzc2lvbjM6ICNiN2I3Yjc7XHJcblxyXG4kcHJpbWFyeUZvbnQ6IFwiUG9wcGlucyBSZWd1bGFyXCI7XHJcbiRzZWNvbmRhcnlGb250OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG4kdGVydGlhcnlGb250OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG5cclxuQG1peGluIGFycm93LWRvd24oJHNpemUsICRjb2xvcikge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctdXAoJHNpemUsICRjb2xvcikge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gc3BoZXJpemUoJHNpemUsICRib3JkZXI6IDFweCBzb2xpZCAjYWFhKSB7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogJGJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yN3B4IC03cHg7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC8qIGRhcmsgbW9kZSAoZGVmYXVsdCkgKi9cclxuICAgIC0tYmctMDogIzA3MGMxODtcclxuICAgIC0tY2FyZDogIzBmMTYzMTtcclxuICAgIC0tbGluZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDYpO1xyXG4gICAgLS1saW5lLTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEwKTtcclxuICAgIC0tdGV4dDogI2U4ZWNmZjtcclxuICAgIC0tbXV0ZWQ6ICM4ODkzYmQ7XHJcbiAgICAtLW11dGVkLTI6ICM1ZDY3OTY7XHJcbiAgICAtLWFjY2VudC1ncmVlbjogIzIyYzU1ZTtcclxuICAgIC0tYWNjZW50LWdyZWVuLXNvZnQ6IHJnYmEoMzQsIDE5NywgOTQsIC4xNCk7XHJcbiAgICAtLWFjY2VudC1ncmVlbi1saW5lOiByZ2JhKDM0LCAxOTcsIDk0LCAuMzUpO1xyXG4gICAgLS1hY2NlbnQtYmx1ZTogIzVhYTlmZjtcclxuICAgIC0tbmF2LWJnOiByZ2JhKDcsIDEyLCAyNCwgLjY1KTtcclxuICAgIC0tbmF2LWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDYpO1xyXG4gICAgLS1ib2R5LWJnOiAjMDcwYzE4O1xyXG4gICAgLS1oZXJvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjYjljMmVlIDEwMCUpO1xyXG4gICAgLS1jYXJkLXNoYWRvdzogMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAuNiksIDAgOHB4IDI0cHggLTEwcHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDMwcHggODBweCAtMjBweCByZ2JhKDM0LCAxOTcsIDk0LCAuMjIpLCAwIDEycHggNDBweCAtMTBweCByZ2JhKDAsIDAsIDAsIC41NSk7XHJcbn1cclxuXHJcbltkYXRhLXRoZW1lPVwibGlnaHRcIl0ge1xyXG4gICAgLS1iZy0wOiAjZjFmNWY5O1xyXG4gICAgLS1jYXJkOiAjZmZmZmZmO1xyXG4gICAgLS1saW5lOiByZ2JhKDAsIDAsIDAsIC4xMCk7XHJcbiAgICAtLWxpbmUtMjogcmdiYSgwLCAwLCAwLCAuMTgpO1xyXG4gICAgLS10ZXh0OiAjMGYxNzJhO1xyXG4gICAgLS1tdXRlZDogIzY0NzQ4YjtcclxuICAgIC0tbXV0ZWQtMjogIzk0YTNiODtcclxuICAgIC0tYWNjZW50LWdyZWVuOiAjMTZhMzRhO1xyXG4gICAgLS1hY2NlbnQtZ3JlZW4tc29mdDogcmdiYSgyMiwgMTYzLCA3NCwgLjEwKTtcclxuICAgIC0tYWNjZW50LWdyZWVuLWxpbmU6IHJnYmEoMjIsIDE2MywgNzQsIC4zMCk7XHJcbiAgICAtLWFjY2VudC1ibHVlOiAjMjU2M2ViO1xyXG4gICAgLS1uYXYtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg4KTtcclxuICAgIC0tbmF2LWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMDkpO1xyXG4gICAgLS1ib2R5LWJnOiAjZjFmNWY5O1xyXG4gICAgLS1oZXJvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMGYxNzJhIDAlLCAjMzM0MTU1IDEwMCUpO1xyXG4gICAgLS1jYXJkLXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KSwgMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC4wNik7XHJcbiAgICAtLWNhcmQtaG92ZXItc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMjIsIDE2MywgNzQsIC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMTApO1xyXG59XHJcbiIsIi8vIHNsaWRlIGluIGFuZCBzbGlkZSBvdXQgYW5pbWF0aW9uc1xyXG4uZm9yd2FyZCB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlSW4gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICBhbmltYXRpb246IHNsaWRlSW4gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZlcnNlIHtcclxuICAgIGFuaW1hdGlvbjogc2xpZGVPdXQgMC4yNXMgZWFzZS1pbiByZXZlcnNlO1xyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZU91dCAwLjI1cyBlYXNlLWluIHJldmVyc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNsaWRlIGRvd24gYW5kIHNsaWRlIHVwIGFuaW1hdGlvbnNcclxuLnNsaWRlRG93biB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlRG93biAwLjI1cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuMjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVVcCB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4yNXMgZWFzZS1pbiByZXZlcnNlO1xyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMjVzIGVhc2UtaW4gcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcbiAgICAuZm9yd2FyZCxcclxuICAgIC5yZXZlcnNlLFxyXG4gICAgLnNsaWRlRG93bixcclxuICAgIC5zbGlkZVVwIHtcclxuICAgICAgICAvLyBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuMjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgICYubmV1dHJhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWw7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWw7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5hcHBibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwYmx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcHBibHVlO1xyXG4gICAgfVxyXG4gICAgJi5kYXJrYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2JsdWU7XHJcbiAgICB9XHJcbiAgICAmLmFwcGdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwZ3JlZW47XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcHBncmVlbjtcclxuICAgIH1cclxuICAgICYubmV1dHJhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ldXRyYWw7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbDtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcXGQ3XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuI3ByZXZpZXctbW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODl2dztcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg2NXZoIC0gNjBweCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRyYW5zaXRpb24tY29sb3JzIHtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxufVxyXG5cclxuLnNoYWRvdyB7XHJcbiAgICAtLXR3LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcclxuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMXB4IDNweCAwIHZhcigtLXR3LXNoYWRvdy1jb2xvciksIDAgMXB4IDJweCAtMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLCB2YXIoLS10dy1zaGFkb3cpO1xyXG59XHJcblxyXG4vLyBNaXhpbnNcclxuQG1peGluIGNhcmQtaG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGhvdmVyLXNoYWRvdztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDEwMCUsIDQ1MHB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5zbGlkZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMGY3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ5ZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgKiB7XHJcbiAgICAgICAgJjo6c2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZS1jb250YWluZXIuY29tcGxldGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGY4ZDQ7XHJcbn1cclxuXHJcbi5zbGlkZXItdGh1bWIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG59XHJcblxyXG4uc2xpZGVyLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwYmx1ZTtcclxufVxyXG5cclxuLnNsaWRlci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uY29tcGxldGVkLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxufVxyXG4iLCIvLyBBbmltYXRpb25zXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5BcHBMYXlvdXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIFNpZGViYXIgbGF5b3V0IOKAlCB1c2VkIGJ5IFByb3RlY3RlZExheW91dCB3cmFwcGVyICovXHJcbi5hcHAtd2l0aC1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmcpO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcclxuICAgIH1cclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICM4ODg7XHJcbn1cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMCAxZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMCAwIGZpdC1jb250ZW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYW5pbWF0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBnYXA6IDFlbTtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50TWF4V2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgLnVzZXItaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJGNvbnRlbnRNYXhXaWR0aDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5vdC1mb3VuZC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgZmlsbDogJGRhcmtibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6aXMoaDEsIGgyLCBoMywgaDQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSAxOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTIuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwODM5NTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVzdWx0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgMCAxMHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcclxuICAgICAgICAgICAgMCAxMHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IG1pbig5MCUsIDMyMHB4KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbig4MCUsIDMwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZhO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJpb2xcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA0MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFyaW9sXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFkbWluLXBhbmVsIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwZjE3MmE7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3luYy1yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZmNGVhO1xyXG4gICAgICAgIGNvbG9yOiAjMjc2ODMwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmQ5YmI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgOTYsIDE2OSwgMC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC44NzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbiAgICAgICAgY29sb3I6ICMzNzQxNTE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlZjJmMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZGMyNjI2O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW1wdHkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjOWNhM2FmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmI3MjgwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjRmNjtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE4Mjc7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHRyOmhvdmVyIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOKUgOKUgOKUgCBSb2xlIGJhZGdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcclxuXHJcbi5yb2xlLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHJcbiAgICAmLS1sbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5MSwgMTgyLCA5MywgMC4xNSk7XHJcbiAgICAgICAgY29sb3I6ICMyNzY4MzA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MSwgMTgyLCA5MywgMC40KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ub25sbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzksIDkyLCAyNDYsIDAuMTIpO1xyXG4gICAgICAgIGNvbG9yOiAjNWIyMWI2O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcnJpZGUtcGlsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjE1cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxOTEsIDM2LCAwLjE1KTtcclxuICAgIGNvbG9yOiAjOTI0MDBlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTEsIDE5MSwgMzYsIDAuNCk7XHJcbn1cclxuXHJcbi8vIOKUgOKUgOKUgCBBcHAgYWNjZXNzIGJhZGdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcclxuXHJcbi5hcHAtYmFkZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5hcHAtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4xNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICBmb250LXNpemU6IDAuNzJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA5NiwgMTY5LCAwLjEpO1xyXG4gICAgY29sb3I6ICRhcHBibHVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA5NiwgMTY5LCAwLjI1KTtcclxuXHJcbiAgICAmLS1ub25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM5Y2EzYWY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOKUgOKUgOKUgCBBZG1pbiBidXR0b24gdmFyaWFudHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXHJcblxyXG4uYnRuIHtcclxuICAgICYtLW91dGxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjlyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN5bmMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjlyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVkaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGI7XHJcbiAgICAgICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g4pSA4pSA4pSAIE1vZGFsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogIzljYTNhZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBjb2xvcjogIzM3NDE1MTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgOTYsIDE2OSwgMC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC4zNzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuODVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbiAgICAgICAgY29sb3I6ICMzNzQxNTE7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDk2LCAxNjksIDAuMDYpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWNhM2FmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveC1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgOTYsIDE2OSwgMC4wNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5Y2EzYWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dhcm5pbmcge1xyXG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogIzkyNDAwZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmYmViO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZGU2OGE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgY29sb3I6ICNkYzI2MjY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlZjJmMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvbW1vblwiO1xuQGltcG9ydCBcImFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5AaW1wb3J0IFwiYWRtaW5cIjtcblxuLy8gQHRhaWx3aW5kIGJhc2U7XG4vLyBAdGFpbHdpbmQgY29tcG9uZW50cztcbi8vIEB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tYm9keS1iZyk7XG59XG5cbmJvZHksXG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6XG5cdFx0cmFkaWFsLWdyYWRpZW50KDEyMDBweCA2MDBweCBhdCAxMiUgLTEwJSwgcmdiYSgzNCwgMTk3LCA5NCwgLjA4KSwgdHJhbnNwYXJlbnQgNjAlKSxcblx0XHRyYWRpYWwtZ3JhZGllbnQoMTEwMHB4IDcwMHB4IGF0IDExMCUgMTAlLCByZ2JhKDkwLCAxNjksIDI1NSwgLjA3KSwgdHJhbnNwYXJlbnQgNTUlKSxcblx0XHR2YXIoLS1ib2R5LWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQpO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiA2cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0aGVpZ2h0OiAxMnB4O1xuXHR3aWR0aDogNXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uY2FyZC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0LmNhcmQtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcblx0XHRnYXA6IDFlbTtcblx0XHQuY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAwLjVlbTtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZWZmNmZmLCAkYWxwaGE6IDEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZGJlYWZlLCAkYWxwaGE6IDEpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmbGV4OiAwIDAgZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWFpbiBDb250YWluZXJcbi50cmFpbmluZy1kYXNoYm9hcmQge1xuXHRtYXgtd2lkdGg6IDEzMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDQ4cHggNDBweCA4MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDJlbTtcblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDAuNGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taGVyby1ncmFkaWVudCk7XG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkJhcmlvbCBCb2xkXCI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbXV0ZWQpO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDIycHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2NvcGVkIGJ1dHRvbiBzdHlsZXMgZm9yIGRhc2hib2FyZCBjYXJkc1xuXHQuYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXHRcdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDEpKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lLTIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDUpLCAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogLjE4cztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDcpLCAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCYuZGFya2JsdWUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1hY2NlbnQtZ3JlZW4pLCAjMGU4ZTNmKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zMCksIDAgNnB4IDE4cHggcmdiYSgzNCwgMTk3LCA5NCwgLjMwKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzgpLCAwIDhweCAyMnB4IHJnYmEoMzQsIDE5NywgOTQsIC40Mik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRXhlcmNpc2UgQ2FyZHNcblx0LmV4ZXJjaXNlLWNhcmQge1xuXHRcdC0teDogNTAlO1xuXHRcdC0teTogMCU7XG5cdFx0LS1yeDogMGRlZztcblx0XHQtLXJ5OiAwZGVnO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMjhweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgdmFyKC0tY2FyZCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZS0yKTtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGVYKHZhcigtLXJ4KSkgcm90YXRlWSh2YXIoLS1yeSkpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguMiwgLjcsIC4yLCAxKSwgYm9yZGVyLWNvbG9yIC4yNXMsIGJveC1zaGFkb3cgLjM1cztcblx0XHRpc29sYXRpb246IGlzb2xhdGU7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQvLyBQb2ludGVyLXRyYWNrZWQgcmFkaWFsIGdsb3dcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAtMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg0MjBweCBjaXJjbGUgYXQgdmFyKC0teCkgdmFyKC0teSksIHJnYmEoMzQsIDE5NywgOTQsIC4xOCksIHRyYW5zcGFyZW50IDQ1JSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2U7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXG5cdFx0Ly8gR3JhZGllbnQgYm9yZGVyIHJldmVhbGVkIG9uIGhvdmVyXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0MTQwZGVnLFxuXHRcdFx0XHRyZ2JhKDM0LCAxOTcsIDk0LCAuNTUpIDAlLFxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMCkgMzAlLFxuXHRcdFx0XHRyZ2JhKDkwLCAxNjksIDI1NSwgLjQ1KSA3MCUsXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA0KSAxMDAlXG5cdFx0XHQpO1xuXHRcdFx0LXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoIzAwMCAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoIzAwMCAwIDApO1xuXHRcdFx0bWFzazogbGluZWFyLWdyYWRpZW50KCMwMDAgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCMwMDAgMCAwKTtcblx0XHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcblx0XHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cyBlYXNlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGVYKHZhcigtLXJ4KSkgcm90YXRlWSh2YXIoLS1yeSkpIHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMTUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IHZhcigtLWNhcmQtaG92ZXItc2hhZG93KTtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXhlcmNpc2UtY2FyZF9fc2hpbmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+ICoge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmX19zaGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCB0cmFuc3BhcmVudCAzNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA3KSA1MCUsIHRyYW5zcGFyZW50IDY1JSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC45cyBjdWJpYy1iZXppZXIoLjIsIC43LCAuMiwgMSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTRweDtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0ZmxleDogMCAwIDQ2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDE5NywgOTQsIC4zNSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM0LCAxOTcsIDk0LCAuMjIpLCByZ2JhKDM0LCAxOTcsIDk0LCAuMDUpKTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpLCAwIDZweCAxNnB4IHJnYmEoMzQsIDE5NywgOTQsIC4xOCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRjb2xvcjogIzVmZTM5YTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMzQsIDE5NywgOTQsIC41KSk7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cblx0XHRcdCYtLWJsdWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDkwLCAxNjksIDI1NSwgLjIyKSwgcmdiYSg5MCwgMTY5LCAyNTUsIC4wNSkpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoOTAsIDE2OSwgMjU1LCAuMzUpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA4KSwgMCA2cHggMTZweCByZ2JhKDkwLCAxNjksIDI1NSwgLjE4KTtcblx0XHRcdFx0c3ZnIHsgY29sb3I6ICM5ZGM2ZmY7IGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCByZ2JhKDkwLCAxNjksIDI1NSwgLjUpKTsgfVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1nb2xkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIwNCwgMjEsIC4yMiksIHJnYmEoMjUwLCAyMDQsIDIxLCAuMDUpKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjA0LCAyMSwgLjM1KTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCksIDAgNnB4IDE2cHggcmdiYSgyNTAsIDIwNCwgMjEsIC4xOCk7XG5cdFx0XHRcdHN2ZyB7IGNvbG9yOiAjZmZlMjdhOyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggcmdiYSgyNTAsIDIwNCwgMjEsIC41KSk7IH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcHVycGxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNjcsIDEzOSwgMjUwLCAuMjIpLCByZ2JhKDE2NywgMTM5LCAyNTAsIC4wNSkpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxMzksIDI1MCwgLjQwKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCksIDAgNnB4IDE2cHggcmdiYSgxNjcsIDEzOSwgMjUwLCAuMTgpO1xuXHRcdFx0XHRzdmcgeyBjb2xvcjogI2NkYjlmZjsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMTY3LCAxMzksIDI1MCwgLjUpKTsgfVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1waW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDQsIDExNCwgMTgyLCAuMjIpLCByZ2JhKDI0NCwgMTE0LCAxODIsIC4wNSkpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjQ0LCAxMTQsIDE4MiwgLjQwKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCksIDAgNnB4IDE2cHggcmdiYSgyNDQsIDExNCwgMTgyLCAuMTgpO1xuXHRcdFx0XHRzdmcgeyBjb2xvcjogI2ZmYjFkODsgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMjQ0LCAxMTQsIDE4MiwgLjUpKTsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJCYXJpb2wgQm9sZFwiO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXG5cdFx0Jl9fc3RhdHVzIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudC1ncmVlbik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtZ3JlZW4tc29mdCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtZ3JlZW4tbGluZSk7XG5cdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0Y29sb3I6IHZhcigtLW11dGVkKTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblxuXHRcdCZfX2FjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblxuXHRcdCYtLWNvbXBsZXRlZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1ncmVlbi1saW5lKTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWFjY2VudC1ncmVlbi1zb2Z0KSwgdmFyKC0tYWNjZW50LWdyZWVuLXNvZnQpKSwgdmFyKC0tY2FyZCk7XG5cdFx0fVxuXG5cdFx0LnFyLWNvZGUtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMWVtO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBtaW4oMTAwJSwgMTUwcHgpO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudF9fbGlzdC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAwLjM1ZW07XG5cblx0XHRcdCogeyBjb2xvcjogJGRhbmdlcjsgfVxuXG5cdFx0XHRoMyB7IGZvbnQtc2l6ZTogMS4xZW07IH1cblxuXHRcdFx0b2wgbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjI1ZW0gMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRnYXA6IDAuNWVtO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIExpZ2h0IG1vZGUgb3ZlcnJpZGVzXG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIHtcblx0LmV4ZXJjaXNlLWNhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWdyZWVuLWxpbmUpO1xuXHR9XG5cblx0LmV4ZXJjaXNlLWNhcmRfX2ljb24ge1xuXHRcdHN2ZyB7XG5cdFx0XHRjb2xvcjogIzE1ODAzZDtcblx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1ibHVlICAgc3ZnIHsgY29sb3I6ICMxZDRlZDg7IGZpbHRlcjogbm9uZTsgfVxuXHRcdCYtLWdvbGQgICBzdmcgeyBjb2xvcjogI2I0NTMwOTsgZmlsdGVyOiBub25lOyB9XG5cdFx0Ji0tcHVycGxlIHN2ZyB7IGNvbG9yOiAjNmQyOGQ5OyBmaWx0ZXI6IG5vbmU7IH1cblx0XHQmLS1waW5rICAgc3ZnIHsgY29sb3I6ICNiZTE4NWQ7IGZpbHRlcjogbm9uZTsgfVxuXHR9XG5cblx0LmV4ZXJjaXNlLWNhcmQge1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuOCkgaW5zZXQsIHZhcigtLWNhcmQtc2hhZG93KTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDIwcHggY2lyY2xlIGF0IHZhcigtLXgpIHZhcigtLXkpLCByZ2JhKDIyLCAxNjMsIDc0LCAuMTIpLCB0cmFuc3BhcmVudCA0NSUpO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0MTQwZGVnLFxuXHRcdFx0XHRyZ2JhKDIyLCAxNjMsIDc0LCAuNDUpIDAlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIC4wNikgMzAlLFxuXHRcdFx0XHRyZ2JhKDM3LCA5OSwgMjM1LCAuMzUpIDcwJSxcblx0XHRcdFx0cmdiYSgwLCAwLCAwLCAuMDMpIDEwMCVcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiB2YXIoLS1jYXJkLWhvdmVyLXNoYWRvdyk7XG5cdFx0fVxuXG5cdFx0Jl9fc2hpbmUge1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNWRlZywgdHJhbnNwYXJlbnQgMzUlLCByZ2JhKDAsIDAsIDAsIC4wNCkgNTAlLCB0cmFuc3BhcmVudCA2NSUpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBQcm9ncmVzcyBUcmFja2VyXG4ucHJvZ3Jlc3MtdHJhY2tlciB7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZjlmYWZiLCAkYWxwaGE6IDEpO1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAwLjVlbTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJG5ldXRyYWw7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcblx0XHRib3JkZXItcmFkaXVzOiAxZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucHJvZ3Jlc3Mge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
