@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/fonts/raleway/Raleway-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Black.woff") format("woff");font-weight:900}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-ExtraBold.woff") format("woff");font-weight:800}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Italic.woff") format("woff")}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-LightItalic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Light.woff") format("woff");font-weight:200}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-MediumItalic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Medium.woff") format("woff");font-weight:400}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Regular.woff") format("woff")}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-ThinItalic.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:"AlegreyaSans";src:url("/fonts/AlegreyaSans-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"LCDVARA";src:url("/fonts/pixelmix-custom.woff") format("woff")}html,body{height:100%}body{font-family:Raleway,sans-serif;font-size:18px;background-color:#300a24;color:#d3d3d3;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;height:100%;margin:0;padding:0}@-ms-viewport{width:device-width}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}.floatright{float:right}.rm10{margin-right:10px}.lm10{margin-left:10px}.monospace{font-family:"Courier New",Courier,monospace}.disabledText{color:gray}.spacer{display:inline-block;width:10px}a{color:#d3d3d3}a:active,a:hover{color:#fff}svg.icon{width:40px;height:40px;vertical-align:middle;margin:0 0 10px 0}svg.icon.chevron{width:30px;height:30px;margin:0 10px 10px 10px}svg.icon.chevron path.primary{stroke-width:2}svg.icon.info>*.primary{stroke:#aaf}svg.icon.info>*.primaryfill{fill:#aaf}svg.icon.info>*.secondary{fill:#aaf}svg.icon.ok>*.primary{stroke:#0a0}svg.icon.ok>*.primaryfill{fill:#0a0}svg.icon.ok>*.secondary{fill:#0a0}svg.icon.warning>*.primary{stroke:#fa4}svg.icon.warning>*.primaryfill{fill:#fa4}svg.icon.warning>*.secondary{fill:#fa4}svg.icon.error>*.primary{stroke:red}svg.icon.error>*.primaryfill{fill:red}svg.icon.error>*.secondary{fill:red}svg.icon>*.primary{stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}svg.icon>*.primaryfill{fill:#fff;stroke-linecap:round;stroke-linejoin:round}svg.icon>*.secondary{fill:#fff;opacity:.4}a:hover svg.icon>*.secondary{opacity:.6}a .icon{cursor:pointer}.hsplit50>*{display:inline-block;width:49%}table.grabberconfig{border-collapse:collapse}table.grabberconfig td{vertical-align:top;padding:5px 10px;border-top:1px solid rgba(255,255,255,.2)}table.grabberconfig td .defaultValue{opacity:50%}table.grabberconfig table{border-collapse:collapse}table.grabberconfig svg.icon{margin:0px;height:33px}table.grabbermessages svg.icon{width:1.3em;height:1.3em;vertical-align:bottom;margin:0}table.sessions{border-collapse:collapse}table.sessions td,table.sessions th{padding:0 15px;text-align:left}table.sessions tr:hover{background-color:#3f1933}@media screen and (max-width: 768px){table.sessions{font-size:13px}table.sessions td,table.sessions th{padding:0 5px}}table.sessions svg.icon{width:1.3em;height:1.3em;vertical-align:bottom;margin:0}table.sessions svg.icon>*.primary{stroke-width:.1em}.loginpage{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}@media screen and (min-width: 700px){.loginpage{flex-direction:row}}.loginpage .title{font-size:50px;font-weight:200;text-align:center}@media screen and (max-width: 900px){.loginpage .title{font-size:30px}}.loginpage .loginarea1 svg.logofull{opacity:40%;width:300px}@media screen and (max-width: 700px){.loginpage .loginarea1 svg.logofull{width:200px}}.loginpage .loginarea1 svg.logofull path{fill:#fff}.loginpage .loginarea2{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 700px){.loginpage .loginarea2{border-left:1px solid rgba(255,255,255,.3);padding-left:10px;margin-left:20px}}.loginpage .loginarea2>div{margin:10px}.loginpage .loginarea2 .inputlabel{color:#999}.loginpage .footer{position:absolute;bottom:10px;color:#836c7c;text-align:center;display:flex;width:100%;flex-wrap:wrap;justify-content:center}.loginpage .footer>span{padding:0 20px;border-left:1px solid #836c7c;display:inline-block}@media screen and (max-width: 768px){.loginpage .footer>span{border-left-width:0;font-size:12px}}.loginpage .footer>span a,.loginpage .footer>span a:visited,.loginpage .footer>span a:active{color:#836c7c}.loginpage .footer>span svg.icon{width:1em;height:1em;display:inline;vertical-align:top}.loginpage .footer>span svg.icon path.primaryfill{fill:#836c7c}.loginpage .footer>span:first-child{border-left:0px}input,select{padding:5px;background-color:#000;font-size:18px;color:#aaa;border:2px solid #444}input:-webkit-autofill::first-line,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill::first-line,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #000 inset !important;box-shadow:0 0 0 30px #000 inset !important;-webkit-text-fill-color:#fff !important}input:hover,select:hover{border:2px solid #888}input.error,select.error{background-color:#c49d07}input:focus,select:focus{outline:none;border:2px solid #aaa;color:#fff}input.searchbg,select.searchbg{background-image:url(./37c971b6be382b974475.png);background-size:1em 1em;background-repeat:no-repeat;background-position:97% 50%}input:disabled,select:disabled{opacity:.4}input.checkbox,select.checkbox{width:1em;height:1em;background-color:#000;border:2px solid #444;vertical-align:text-bottom;appearance:none;--webkit-appearance:none}input.checkbox:hover,select.checkbox:hover{border:2px solid #888}input.checkbox:focus,select.checkbox:focus{border:2px solid #eee;opacity:.9}input.checkbox:checked,select.checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M17.0001%209L10%2016L7%2013%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%224.0%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:-1px}table.delayInput td{vertical-align:top;padding:0}.inputStatusIcon{position:absolute;display:inline;margin-top:1px}.inputStatusIcon.inputTextStatusIcon{margin-left:-37px}.inputStatusLabel{position:absolute;background-color:#500;border:3px solid #800;opacity:1;z-index:1000;padding:5px}label.checkbox{margin-right:10px;position:relative;white-space:nowrap}.textInputWithList{position:relative}.textInputWithList .textInputList{position:absolute;top:33px;background-color:#000;color:#fff;z-index:100;border-style:solid;border-color:#aaa;border-width:0 2px 2px 2px;max-height:200px;overflow-y:scroll;scrollbar-width:thick;scrollbar-color:#55585a "black"}.textInputWithList .textInputList::-webkit-scrollbar{width:11px}.textInputWithList .textInputList::-webkit-scrollbar-track{background:"black"}.textInputWithList .textInputList::-webkit-scrollbar-thumb{background-color:#55585a;border-radius:6px;border:3px solid "black"}.textInputWithList .textInputList>*{padding:3px 10px;cursor:pointer}.textInputWithList .textInputList>*:hover{background-color:#909090;color:#000}.textInputWithList .textInputList>*.highlighted{background-color:#909090;color:#000}button{padding:3px 20px;font-size:18px;border:none;background-color:#00abab;border-radius:5px;box-shadow:inset 3px 3px 5px rgba(255,255,255,.1),inset -3px -3px 5px rgba(0,0,0,.1);color:#000}button>.innerbutton{padding:3px 10px 0;border:2px solid rgba(0,0,0,0)}button:focus{outline:2px solid #000;box-shadow:0 0 0 3px #fff}button:focus>.innerbutton{border:2px dotted rgba(0,0,0,.3)}button:hover{background-color:#00c0c0}button:active{box-shadow:inset 3px 3px 10px rgba(0,0,0,.2),inset -3px -3px 5px rgba(255,255,255,.1)}button:active>.innerbutton{transform:translate(1px, 1px)}button.secondary{background-color:gray}button.secondary:hover{background-color:#909090}button svg.icon{width:1em;height:1em;vertical-align:top;margin:0 10px 0 0}button svg.icon *.primary{stroke-width:2;stroke:#000}button svg.icon *.secondary{fill:#777}.notificationO{animation-iteration-count:1;text-align:center;position:absolute;top:10px;width:100%;box-sizing:border-box;z-index:1000;height:0px}.notificationO.appear{animation:notification-appearance .3s linear}.notificationO.closed{animation:notification-removal .3s linear;animation-iteration-count:1}.notificationO .notification{background-color:#3f1933;border-radius:5px;padding:20px 50px;max-width:50%;box-sizing:border-box;display:inline-block;font-size:20px;box-shadow:2px 2px 15px rgba(0,0,0,.1);text-align:left}@media screen and (max-width: 768px){.notificationO .notification{width:95%;max-width:95%}}.notificationO .notification .typeicon{float:left;margin-left:-35px}.notificationO .notification .closebtn{background-image:url(./692eb3ff2ce1c2f51720.png);float:right;margin-right:-35px;height:20px;width:20px;background-size:contain;margin-left:10px;display:block;opacity:.5}.notificationO .notification .closebtn:hover{opacity:.8;cursor:pointer}.topbar{position:fixed;top:0px;box-sizing:border-box;width:100%;height:3em;background-color:#200414;z-index:100;line-height:1em;vertical-align:middle;padding:0 2em;overflow:hidden}@media screen and (max-width: 768px){.topbar{padding:0 5px}}.topbar .logo{opacity:50%}.topbar .loader{color:#fff;font-size:20px;width:2em;height:2em;border-radius:100%;position:relative;text-indent:-9999em;animation:load4 1.3s infinite linear;display:inline-block;transform:scale(0.25);padding:0;vertical-align:top;margin-top:7px}.topbar .icon{vertical-align:top;margin-top:7px}.topbar .pages{float:right}.topbar .pages a{padding:0 10px;display:inline-block}.topbar .pages a.selected{background-color:#044}.dialogveil{background-color:rgba(64,128,128,.3);width:100%;height:100%;z-index:199;position:absolute;top:0;left:0;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.dialogveil .dialogout{background-color:#3f1933;box-shadow:0 0 50px -10px rgba(0,0,0,.5);text-align:center;z-index:100;display:inline-block;line-height:normal;vertical-align:middle;vertical-align:-webkit-baseline-middle}.dialogveil .dialogout .dialogin{padding:30px 50px 20px}.dialogveil .dialogout .dialogin .buttonpanel{margin-top:20px}.dialogveil .dialogout .dialogin .buttonpanel>button{margin:20px}.page{margin:3em 2% 0 2%}.page hr{border:1px solid rgba(255,255,255,.2)}.page .subtitle{font-weight:200;font-size:32px;padding:10px 0}.page .title{font-size:32px;padding:10px 30px;font-weight:400}.page .title .id{font-size:10px;font-family:"Courier New",Courier,monospace;opacity:.5;display:inline-block;margin-left:10px}.page .content{overflow-y:scroll;scrollbar-width:thick;scrollbar-color:#55585a #360b29}.page .content::-webkit-scrollbar{width:11px}.page .content::-webkit-scrollbar-track{background:#360b29}.page .content::-webkit-scrollbar-thumb{background-color:#55585a;border-radius:6px;border:3px solid #360b29}.page .content .list .listitem{background-color:#3a112d;border-color:#3f1933 #300a24 #300a24 #3f1933;padding:8px 12px;overflow:hidden;white-space:pre;margin:3px;border-style:solid;border-width:1px;display:block;cursor:pointer}.page .content .list .listitem:hover{background-color:#3f1933}.page .content .list .listitem .highlighted{background-color:rgba(255,255,255,.2)}.page .content .list .listitem .lowlighted{color:gray}.content.dashboardContent{display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.panel{background-color:#360b29;box-shadow:2px 2px 5px rgba(0,0,0,.3);padding:10px;width:350px;font-size:14px;position:relative;margin:5px}.panel.clickable:hover{background-color:#3f1933;cursor:pointer}.panel.editable input.panelTitle{width:50%}.panel a.editLink{position:absolute;right:0;top:0;display:none}.panel:hover a.editLink{display:block;opacity:50%}.panel:hover a.editLink:hover{opacity:100%}.panel .title{padding:0;font-weight:600;color:#fff;font-size:14px}.panel .editableBlock{display:grid;grid-template-columns:2}.panel .editableBlock .clickableLayer{position:absolute;height:.9em;width:.9em;background-color:rgba(255,255,0,.2);left:-0.4em}.panel .editableBlock .clickableLayer:hover{background-color:rgba(255,255,0,.4)}.panel .editableBlock .clickableLayer.editing{background-color:rgba(255,255,0,.6)}.panel .simpleGaugeValueLabel{white-space:pre}.panel .simpleGaugeValueLabel .sgvl-label{white-space:pre;overflow:hidden}.panel .simpleGaugeValueLabel .sgvl-label .label{overflow:hidden;text-overflow:ellipsis}.panel .simpleGaugeValueLabel .sgvl-bottom{clear:both;height:0;overflow:hidden}.panel .simpleGaugeValueLabel .sgvl-value{white-space:pre;float:right;font-family:"Courier New",Courier,monospace;background-color:#360b29}.panel .simpleGaugeValueLabel .sgvl-value .silabel.cw-error{background-color:#822}.panel .simpleGaugeValueLabel .sgvl-gauge .gauge{width:150px;background-color:#3e233e;height:.9em;display:block;margin-left:5px;margin-bottom:2px;position:relative;overflow:hidden;float:right;border:1px solid #544}.panel .simpleGaugeValueLabel .sgvl-gauge .gauge .gaugethumb{position:absolute;height:100%;background-color:#383}.panel .simpleGaugeValueLabel .sgvl-gauge .gauge.cw-error .gaugethumb{background-color:#822}.panel .simpleGaugeValueLabel .sgvl-gauge .gauge .gaugewarningright{float:right;height:100%;background-color:#4e132e}.panel .simpleGaugeValueLabel .sgvl-gauge .gauge .gaugewarningleft{position:absolute;height:100%;border-right:1px solid #000}.panel .simpleGaugeValueLabel .sgvl-gauge canvas{width:150px;height:.9em;float:right;margin-left:5px;margin-bottom:2px;border:1px solid #544}.panel .simpleGaugeValueLabel .sgvl-gauge canvas.cw-stale{opacity:30%}.panel .simpleValueLabel{white-space:pre}.panel .simpleValueLabel .cw-label{white-space:pre;overflow:hidden;float:left;width:49%;text-align:right}.panel .simpleValueLabel .cw-label .label{overflow:hidden;text-overflow:ellipsis}.panel .simpleValueLabel .cw-value{white-space:pre;overflow:hidden;float:right;width:49%;font-family:"Courier New",Courier,monospace}.panel .simpleValueLabel .cw-bottom{clear:both;height:0;overflow:hidden}.panel .cw-stale{color:#846f7e !important}.panel .cw-stale.gaugethumb,.panel .cw-stale .gaugethumb{background-color:#4e334e !important}.panel .cw-stale canvas{opacity:30%}.dualpanel{display:grid;grid-template-columns:2;gap:10px;grid-auto-rows:1}.dualpanel .panel{grid-column:1/2;grid-row:1}.dualpanel .nextToPanel{grid-column:2/2;grid-row:1}.editionPanel .group{border:2px solid rgba(255,255,255,.2);display:inline-block;padding:5px;margin:5px;vertical-align:top}.editionPanel .group .groupTitle{color:rgba(255,255,255,.2)}.editionPanel .group .inputWithLabel{display:inline-block}.editionPanel .group .inputWithLabel .label{display:block;font-size:12px;color:rgba(255,255,255,.5)}.editionPanel .group .inputWithLabel select.grabberList{width:150px}.grabberQuickDescription{border:1px solid #fff}@keyframes notification-appearance{from{transform:translate(0, -50px);opacity:0}to{transform:translate(0, 0);opacity:1}}@keyframes notification-removal{from{transform:translate(0, 0);opacity:1}to{transform:translate(0, -100px);opacity:0}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.colorSetForJs{display:none}.colorSetForJs #gaugeDefaultColor{color:#383}.colorSetForJs #gaugeErrorColor{color:#822}.colorSetForJs #gaugeErrorThumb{color:#4e132e}.colorSetForJs #gaugeDefaultBackground{color:#3e233e}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLWU1ZGVjZC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxzQkFDQSx1RUFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLGtFQUNBLGdCQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0Esa0VBQ0EsZ0JBQ0Esa0JBQ0Esa0JBR0YsV0FDRSxzQkFDQSxxRUFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLG1FQUNBLGdCQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0EsaUVBQ0EsZ0JBQ0Esa0JBQ0Esa0JBR0YsV0FDRSxzQkFDQSxzRUFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLDZEQUNBLG1CQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0EsaUVBQ0EsaUJBQ0Esa0JBQ0Esa0JBR0YsV0FDRSxzQkFDQSxnRUFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLDJEQUNBLGlCQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0EsMkRBQ0EsZ0JBQ0Esa0JBQ0Esa0JBR0YsV0FDRSxzQkFDQSw0REFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLDZEQUNBLGdCQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0EsaUVBQ0EsZ0JBQ0Esa0JBQ0Esa0JBR0YsV0FDRSxzQkFDQSwrREFDQSxnQkFDQSxrQkFDQSxrQkFHRixXQUNFLHNCQUNBLDhEQUNBLG1CQUNBLGtCQUNBLGtCQUdGLFdBQ0Usc0JBQ0EsNERBQ0EsZ0JBQ0Esa0JBQ0Esa0JBU0YsV0FDRSwyQkFDQSwrREFDQSxnQkFDQSxrQkFFRixXQUNFLDJCQUNBLHlEQUNBLGdCQUVGLFdBQ0UsMkJBQ0EsOERBQ0EsZ0JBQ0Esa0JBRUYsV0FDRSwyQkFDQSx3REFDQSxnQkFFRixXQUNFLDJCQUNBLG1FQUNBLGdCQUNBLGtCQUVGLFdBQ0UsMkJBQ0EsNkRBQ0EsZ0JBRUYsV0FDRSwyQkFDQSwwREFFRixXQUNFLDJCQUNBLCtEQUNBLGdCQUNBLGtCQUVGLFdBQ0UsMkJBQ0EseURBQ0EsZ0JBRUYsV0FDRSwyQkFDQSxnRUFDQSxnQkFDQSxrQkFFRixXQUNFLDJCQUNBLDBEQUNBLGdCQUVGLFdBQ0UsMkJBQ0EsMkRBRUYsV0FDRSwyQkFDQSw4REFDQSxnQkFDQSxrQkFFRixXQUNFLDJCQUNBLHdEQUNBLGdCQUdGLFdBQ0Usc0JBQ0Esc0RDbk1GLFVBQ0UsWUFHRixLQUNFLCtCQUNBLGVBQ0Esd0JBckNTLENBc0NULGFBN0JXLENBOEJYLGtIQUNBLGdCQUNBLFlBQ0EsU0FDQSxVQUtGLGlDQUNBLG1DQUVBLEVBQ0Usc0JBSUYsWUFDRSxZQUdGLE1BQ0Usa0JBRUYsTUFDRSxpQkFHRixXQUNFLDJDQXhEVSxDQTJEWixjQUNFLFdBR0YsUUFDRSxxQkFDQSxXQUdGLEVBQ0UsY0FFQSxpQkFDRSxXQUtKLFNBQ0UsV0FDQSxZQUNBLHNCQUNBLGtCQUVBLGlCQUNFLFdBQ0EsWUFDQSx3QkFFQSw4QkFDRSxlQU1BLHdCQUNFLFlBR0YsNEJBQ0UsVUFHRiwwQkFDRSxVQU9GLHNCQUNFLFlBR0YsMEJBQ0UsVUFHRix3QkFDRSxVQU9GLDJCQUNFLFlBR0YsK0JBQ0UsVUFHRiw2QkFDRSxVQU9GLHlCQUNFLFdBR0YsNkJBQ0UsU0FHRiwyQkFDRSxTQU9KLG1CQUNFLFlBQ0EsaUJBQ0EscUJBQ0Esc0JBR0YsdUJBQ0UsVUFDQSxxQkFDQSxzQkFHRixxQkFDRSxVQUNBLFdBU0UsNkJBQ0UsV0FNUixRQUNFLGVBS0YsWUFDRSxxQkFDQSxVQUlKLG9CQUNFLHlCQUVBLHVCQUNFLG1CQUNBLGlCQUNBLDBDQUVBLHFDQUNFLFlBSUosMEJBQ0UseUJBR0YsNkJBQ0UsV0FDQSxZQUtGLCtCQUNFLFlBQ0EsYUFDQSxzQkFDQSxTQUlKLGVBQ0UseUJBRUEsb0NBQ0UsZUFDQSxnQkFHRix3QkFDRSx3QkE1UFUsQ0FnQloscUNBQ0ksZUErT0YsZUFFQSxvQ0FDRSxlQUlKLHdCQUNFLFlBQ0EsYUFDQSxzQkFDQSxTQUlFLGtDQUNFLGtCQXdCUixXQUNFLGFBQ0EsbUJBQ0EsdUJBQ0EsWUFDQSxzQkF4UkEscUNBQ0ksV0EwUkYsb0JBR0Ysa0JBQ0UsZUFDQSxnQkFDQSxrQkF0U0YscUNBQ0ksa0JBd1NBLGdCQUtGLG9DQUNFLFlBQ0EsWUFoVEoscUNBQ0ksb0NBa1RFLGFBR0YseUNBQ0UsVUFLTix1QkFDRSxhQUNBLG1CQUNBLHNCQTFURixxQ0FDSSx1QkE0VEEsMkNBQ0Esa0JBQ0Esa0JBR0YsMkJBQ0UsWUFHRixtQ0FDRSxXQUlKLG1CQUNFLGtCQUNBLFlBQ0EsY0FDQSxrQkFDQSxhQUNBLFdBQ0EsZUFDQSx1QkFFQSx3QkFDRSxlQUNBLDhCQUNBLHFCQTdWSixxQ0FDSSx3QkErVkUsb0JBQ0EsZ0JBSUYsNkZBQ0UsY0FHRixpQ0FDRSxVQUNBLFdBQ0EsZUFDQSxtQkFFQSxrREFDRSxhQUtOLG9DQUNFLGdCQU1OLGFBQ0UsWUFDQSxzQkFDQSxlQUNBLFdBQ0Esc0JBRUEseVNBS0Usb0RBQ0EsNENBQ0Esd0NBR0YseUJBQ0Usc0JBR0YseUJBQ0Usd0JBM1pVLENBOFpaLHlCQUNFLGFBQ0Esc0JBQ0EsV0FHRiwrQkFDRSx5REFDQSx3QkFDQSw0QkFDQSw0QkFHRiwrQkFDRSxXQUdGLCtCQUNFLFVBQ0EsV0FDQSxzQkFDQSxzQkFDQSwyQkFFQSxnQkFDQSx5QkFFQSwyQ0FDRSxzQkFHRiwyQ0FDRSxzQkFDQSxXQUdGLCtDQUNFLHlEQUNBLDRCQUNBLHdCQUNBLHlCQU1KLG9CQUNFLG1CQUNBLFVBSUosaUJBQ0Usa0JBQ0EsZUFDQSxlQUVBLHFDQUNFLGtCQUlKLGtCQUNFLGtCQUNBLHNCQUNBLHNCQUNBLFVBQ0EsYUFDQSxZQUdGLGVBQ0Usa0JBQ0Esa0JBQ0EsbUJBR0YsbUJBQ0Usa0JBRUEsa0NBQ0Usa0JBQ0EsU0FDQSxzQkFDQSxXQUNBLFlBQ0EsbUJBQ0Esa0JBQ0EsMkJBQ0EsaUJBdk9GLGtCQUNBLHNCQUNBLGdDQUVBLHFEQUNFLFdBRUYsMkRBQ0Usa0JBZ095QixDQTlOM0IsMkRBQ0Usd0JBMVJTLENBMlJULGtCQUNBLHlCQThOQSxvQ0FDRSxpQkFDQSxlQUVBLDBDQUNFLHdCQWxnQmdCLENBbWdCaEIsV0FFRixnREFDRSx3QkF0Z0JnQixDQXVnQmhCLFdBTVIsT0FDRSxpQkFDQSxlQUNBLFlBQ0Esd0JBcGhCYyxDQXFoQmQsa0JBQ0EscUZBQ0EsV0FFQSxvQkFDRSxtQkFDQSwrQkFHRixhQUNFLHVCQUNBLDBCQUNBLDBCQUNFLGlDQUlKLGFBQ0Usd0JBdGlCa0IsQ0F3aUJwQixjQUNFLHNGQUVBLDJCQUNFLDhCQUlKLGlCQUNFLHFCQWhqQmMsQ0FrakJkLHVCQUNFLHdCQWxqQmtCLENBc2pCdEIsZ0JBQ0UsVUFDQSxXQUNBLG1CQUNBLGtCQUVBLDBCQUNFLGVBQ0EsWUFFRiw0QkFDRSxVQU1OLGVBQ0UsNEJBQ0Esa0JBQ0Esa0JBQ0EsU0FDQSxXQUNBLHNCQUNBLGFBQ0EsV0FFQSxzQkFDRSw2Q0FHRixzQkFDRSwwQ0FDQSw0QkFHRiw2QkFDRSx3QkFobUJVLENBaW1CVixrQkFDQSxrQkFDQSxjQUNBLHNCQUNBLHFCQUNBLGVBQ0EsdUNBQ0EsZ0JBeGxCRixxQ0FDSSw2QkEwbEJBLFVBQ0EsZUFJRix1Q0FDRSxXQUNBLGtCQUVGLHVDQUNFLHlEQUNBLFlBQ0EsbUJBQ0EsWUFDQSxXQUNBLHdCQUNBLGlCQUNBLGNBQ0EsV0FFQSw2Q0FDRSxXQUNBLGVBTVIsUUFDRSxlQUNBLFFBQ0Esc0JBQ0EsV0FDQSxXQUNBLHdCQTVvQlksQ0E2b0JaLFlBQ0EsZ0JBQ0Esc0JBQ0EsY0FDQSxnQkFsb0JBLHFDQUNJLFFBb29CRixlQUlGLGNBQ0UsWUFLRixnQkFDRSxXQUNBLGVBQ0EsVUFDQSxXQUNBLG1CQUNBLGtCQUNBLG9CQUNBLHFDQUNBLHFCQUNBLHNCQUNBLFVBQ0EsbUJBQ0EsZUFHRixjQUNFLG1CQUNBLGVBR0YsZUFDRSxZQUVBLGlCQUNFLGVBQ0EscUJBRUEsMEJBQ0Usc0JBTVIsWUFDRSxxQ0FDQSxXQUNBLFlBQ0EsWUFDQSxrQkFDQSxNQUNBLE9BQ0Esa0JBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxzQkFFQSx1QkFDRSx3QkFsdEJVLENBbXRCVix5Q0FDQSxrQkFDQSxZQUNBLHFCQUNBLG1CQUNBLHNCQUNBLHVDQUVBLGlDQUNFLHVCQUVBLDhDQUNFLGdCQUVBLHFEQUNFLFlBT1YsTUFDRSxtQkFFQSxTQUNFLHNDQUdGLGdCQUNFLGdCQUNBLGVBQ0EsZUFHRixhQUNFLGVBQ0Esa0JBQ0EsZ0JBRUEsaUJBQ0UsZUFDQSwyQ0FwdkJNLENBcXZCTixXQUNBLHFCQUNBLGlCQUlKLGVBN2VBLGtCQUNBLHNCQUNBLGdDQUVBLGtDQUNFLFdBRUYsd0NBQ0Usa0JBalNVLENBbVNaLHdDQUNFLHdCQTFSUyxDQTJSVCxrQkFDQSx5QkFvZUUsK0JBQ0Usd0JBMXdCTSxDQTJ3Qk4sNkNBQ0EsaUJBQ0EsZ0JBQ0EsZ0JBQ0EsV0FDQSxtQkFDQSxpQkFDQSxjQUNBLGVBRUEscUNBQ0Usd0JBcnhCSSxDQXd4Qk4sNENBQ0Usc0NBRUYsMkNBQ0UsV0FPViwwQkFDRSxhQUNBLHNCQUNBLGVBQ0EsZ0JBR0YsT0FDRSx3QkE3eUJZLENBOHlCWixzQ0FDQSxhQUNBLFlBQ0EsZUFDQSxrQkFDQSxXQUVBLHVCQUNFLHdCQXB6QlUsQ0FxekJWLGVBSUEsaUNBQ0UsVUFJSixrQkFDRSxrQkFDQSxRQUNBLE1BQ0EsYUFJQSx3QkFDRSxjQUNBLFlBRUEsOEJBQ0UsYUFNTixjQUNFLFVBQ0EsZ0JBQ0EsV0FDQSxlQUdGLHNCQUNFLGFBQ0Esd0JBRUEsc0NBQ0Usa0JBQ0EsWUFDQSxXQUNBLG9DQUNBLFlBRUEsNENBQ0Usb0NBR0YsOENBQ0Usb0NBS04sOEJBQ0UsZ0JBRUEsMENBQ0UsZ0JBQ0EsZ0JBRUEsaURBQ0UsZ0JBQ0EsdUJBR0osMkNBQ0UsV0FDQSxTQUNBLGdCQUVGLDBDQUNFLGdCQUNBLFlBQ0EsMkNBeDNCTSxDQXkzQk4sd0JBcDRCUSxDQXU0Qk4sNERBQ0UscUJBMzNCVSxDQWk0QmQsaURBQ0UsWUFDQSx3QkFqNEJtQixDQWs0Qm5CLFlBQ0EsY0FDQSxnQkFDQSxrQkFDQSxrQkFDQSxnQkFDQSxZQUNBLHNCQUVBLDZEQUNFLGtCQUNBLFlBQ0EscUJBajVCWSxDQW81QmQsc0VBQ0UscUJBcDVCVSxDQXU1Qlosb0VBQ0UsWUFDQSxZQUNBLHdCQXo1QlUsQ0E0NUJaLG1FQUNFLGtCQUNBLFlBQ0EsNEJBSUosaURBQ0UsWUFDQSxZQUNBLFlBQ0EsZ0JBQ0Esa0JBQ0Esc0JBRUEsMERBQ0UsWUFNUix5QkFDRSxnQkFFQSxtQ0FDRSxnQkFDQSxnQkFDQSxXQUNBLFVBQ0EsaUJBRUEsMENBQ0UsZ0JBQ0EsdUJBR0osbUNBQ0UsZ0JBQ0EsZ0JBQ0EsWUFDQSxVQUNBLDJDQXo4Qk0sQ0E0OEJSLG9DQUNFLFdBQ0EsU0FDQSxnQkFJSixpQkFDRSx5QkFFQSx5REFDRSxvQ0FHRix3QkFDRSxZQUtOLFdBQ0UsYUFDQSx3QkFDQSxTQUNBLGlCQUVBLGtCQUNFLGdCQUNBLFdBR0Ysd0JBQ0UsZ0JBQ0EsV0FLRixxQkFDRSxzQ0FDQSxxQkFDQSxZQUNBLFdBQ0EsbUJBRUEsaUNBQ0UsMkJBR0YscUNBQ0UscUJBRUEsNENBQ0UsY0FDQSxlQUNBLDJCQUdGLHdEQUNFLFlBT1IseUJBQ0Usc0JBV0YsbUNBQ0MsS0FDRyw4QkFDQSxVQUVILEdBQ0csMEJBQ0EsV0FJSixnQ0FDQyxLQUNHLDBCQUNBLFVBRUgsR0FDRywrQkFDQSxXQUlKLGlCQUNFLFFBRUUsNkhBRUYsTUFDRSwySEFFRixJQUNFLDZIQUVGLE1BQ0UsaUlBRUYsSUFDRSwrSEFFRixNQUNFLDJIQUVGLElBQ0UsaUlBRUYsTUFDRSw2SEFJSixlQUNFLGFBRUEsa0NBQ0UsVUEva0NrQixDQWtsQ3BCLGdDQUNFLFVBbGxDZ0IsQ0FxbENsQixnQ0FDRSxhQXJsQ2dCLENBd2xDbEIsdUNBQ0UsYUF4bEN1QiwyVCIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYmFwcC8uLi93ZWIvY3NzL2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly93ZWJhcHAvLi9zcmMvY3NzL3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcmFsZXdheS9SYWxld2F5LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcmFsZXdheS9SYWxld2F5LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcmFsZXdheS9SYWxld2F5LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcmFsZXdheS9SYWxld2F5LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcmFsZXdheS9SYWxld2F5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xuICBzcmM6IHVybCgnL2ZvbnRzL3JhbGV3YXkvUmFsZXdheS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoJy9mb250cy9yYWxld2F5L1JhbGV3YXktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTonQWxlZ3JleWFTYW5zJztcbiAgc3JjOiB1cmwoJy9mb250cy9BbGVncmV5YVNhbnMtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTonQWxlZ3JleWFTYW5zJztcbiAgc3JjOiB1cmwoJy9mb250cy9BbGVncmV5YVNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTonQWxlZ3JleWFTYW5zJztcbiAgc3JjOiB1cmwoJy9mb250cy9BbGVncmV5YVNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6J0FsZWdyZXlhU2Fucyc7XG4gIHNyYzogdXJsKCcvZm9udHMvQWxlZ3JleWFTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6J0FsZWdyZXlhU2Fucyc7XG4gIHNyYzogdXJsKCcvZm9udHMvQWxlZ3JleWFTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidBbGVncmV5YVNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0FsZWdyZXlhU2Fucy1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTENEVkFSQSc7XG4gIHNyYzogdXJsKCcvZm9udHMvcGl4ZWxtaXgtY3VzdG9tLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi93ZWIvY3NzL2ZvbnRzLmNzc1wiO1xuXG4kYmctY29sb3I6ICMzMDBhMjQ7XG4kYmctY29sb3ItbDE6ICMzNjBiMjk7XG4kYmctY29sb3ItbDI6ICMzYTExMmQ7XG4kYmctY29sb3ItbDM6ICMzZjE5MzM7XG4kYmctY29sb3ItZDE6ICMyMDA0MTQ7XG4kcHJpbWFyeS1jb2xvcjogIzAwYWJhYjtcbiRwcmltYXJ5LWNvbG9yLWhvdmVyOiAjMDBjMGMwO1xuJHNlY29uZGFyeS1jb2xvcjogIzgwODA4MDtcbiRzZWNvbmRhcnktY29sb3ItaG92ZXI6ICM5MDkwOTA7XG4kdGV4dC1jb2xvcjogbGlnaHRncmF5O1xuJGVycm9yLWNvbG9yOiAjYzQ5ZDA3O1xuJHNjcm9sbGJhckZnOiM1NTU4NWE7XG4kbW9ub3NwYWNlOiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4kZ2F1Z2UtZGVmYXVsdC1jb2xvcjogIzM4MztcbiRnYXVnZS1lcnJvci1jb2xvcjogIzgyMjtcbiRnYXVnZS1lcnJvci10aHVtYjogIzRlMTMyZTtcbiRnYXVnZS1kZWZhdWx0LWJhY2tncm91bmQ6ICMzZTIzM2U7XG5cbkBtaXhpbiBtZWRpYS1tYXgoJF9tYXgtd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJF9tYXgtd2lkdGgpIHtcbiAgICAgICZ7IEBjb250ZW50OyB9XG4gIH1cbn1cbkBtaXhpbiBtZWRpYS1taW4oJF9taW4td2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJF9taW4td2lkdGgpIHtcbiAgICAgICZ7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OjEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBwYWRkaW5nOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDoxMDAlO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuXG4vKiBDU1MgcmVzZXQgKi9cblxuQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbmh0bWwgeyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIE1pc2MgKi9cbi5mbG9hdHJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5ybTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkbW9ub3NwYWNlO1xufVxuXG4uZGlzYWJsZWRUZXh0IHtcbiAgY29sb3I6Z3JheTtcbn1cblxuLnNwYWNlciB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxMHB4O1xufVxuXG5hIHtcbiAgY29sb3I6bGlnaHRncmF5O1xuXG4gICY6YWN0aXZlLCY6aG92ZXIge1xuICAgIGNvbG9yOndoaXRlO1xuICB9IFxuXG59XG5cbnN2Zy5pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICYuY2hldnJvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcblxuICAgIHBhdGgucHJpbWFyeSB7XG4gICAgICBzdHJva2Utd2lkdGg6MjtcbiAgICB9XG4gIH1cblxuICAmLmluZm8ge1xuICAgID4gKiB7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBzdHJva2U6ICNhYWY7XG4gICAgICB9XG4gIFxuICAgICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICAgIGZpbGw6ICNhYWY7XG4gICAgICB9XG4gIFxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBmaWxsOiNhYWY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vayB7XG4gICAgPiAqIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIHN0cm9rZTogIzBhMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnByaW1hcnlmaWxsIHtcbiAgICAgICAgZmlsbDogIzBhMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGZpbGw6IzBhMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndhcm5pbmcge1xuICAgID4gKiB7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBzdHJva2U6ICNmYTQ7XG4gICAgICB9XG4gIFxuICAgICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICAgIGZpbGw6ICNmYTQ7XG4gICAgICB9XG4gIFxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBmaWxsOiNmYTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgPiAqIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIHN0cm9rZTogI2YwMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnByaW1hcnlmaWxsIHtcbiAgICAgICAgZmlsbDogI2YwMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGZpbGw6I2YwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+ICoge1xuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICBzdHJva2Utd2lkdGg6MS41O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46cm91bmQ7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgIHN0cm9rZS1saW5lY2FwOnJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOnJvdW5kO1xuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGZpbGw6d2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG59XG5cbmEge1xuICAmOmhvdmVyIHtcbiAgICBzdmcuaWNvbiB7XG4gICAgICA+ICoge1xuICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uaHNwbGl0NTAgeyBcbiAgPiAqIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDo0OSU7XG4gIH1cbn1cblxudGFibGUuZ3JhYmJlcmNvbmZpZyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblxuICAgIC5kZWZhdWx0VmFsdWUge1xuICAgICAgb3BhY2l0eTogNTAlO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgc3ZnLmljb24ge1xuICAgIG1hcmdpbjowcHg7XG4gICAgaGVpZ2h0OjMzcHg7XG4gIH1cbn1cblxudGFibGUuZ3JhYmJlcm1lc3NhZ2VzIHtcbiAgc3ZnLmljb24ge1xuICAgIHdpZHRoOiAxLjNlbTtcbiAgICBoZWlnaHQ6IDEuM2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnRhYmxlLnNlc3Npb25zIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICB0ZCwgdGgge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci1sMztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIHRkLCB0aCB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICBzdmcuaWNvbiB7XG4gICAgd2lkdGg6IDEuM2VtO1xuICAgIGhlaWdodDogMS4zZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW46IDA7XG4gIFxuICAgID4gKiB7XG4gIFxuICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdlNjcm9sbGFibGVBcmVhKCRiZykge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpY2s7XG4gIHNjcm9sbGJhci1jb2xvcjogJHNjcm9sbGJhckZnICRiZztcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiZztcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhckZnIDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJnO1xuICB9XG59XG5cbi5sb2dpbnBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3MDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbmFyZWExIHtcbiAgICBzdmcubG9nb2Z1bGwge1xuICAgICAgb3BhY2l0eTogNDAlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICBcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5sb2dpbmFyZWEyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzAwcHgpIHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIFxuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbjoxMHB4O1xuICAgIH1cbiAgXG4gICAgLmlucHV0bGFiZWwge1xuICAgICAgY29sb3I6Izk5OTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODM2YzdjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjODM2YzdjO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICBcblxuICAgICAgYSwgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiM4MzZjN2M7XG4gICAgICB9XG5cbiAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgd2lkdGg6MWVtO1xuICAgICAgICBoZWlnaHQ6MWVtO1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgXG4gICAgICAgIHBhdGgucHJpbWFyeWZpbGwge1xuICAgICAgICAgIGZpbGw6IzgzNmM3YztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogRm9ybSBlbGVtZW50cyAqL1xuaW5wdXQsIHNlbGVjdCB7XG4gIHBhZGRpbmc6NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjojYWFhO1xuICBib3JkZXI6MnB4IHNvbGlkICM0NDQ7XG5cbiAgJjotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggYmxhY2sgaW5zZXQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzMHB4IGJsYWNrIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6MnB4IHNvbGlkICM4ODg7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lIDogbm9uZTtcbiAgICBib3JkZXI6MnB4IHNvbGlkICNhYWE7XG4gICAgY29sb3I6d2hpdGVcbiAgfVxuXG4gICYuc2VhcmNoYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VhcmNoLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW0gMWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIDUwJTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gICYuY2hlY2tib3gge1xuICAgIHdpZHRoOjFlbTtcbiAgICBoZWlnaHQ6MWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NDQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuIFxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLS13ZWJraXQtYXBwZWFyYW5jZTpub25lOztcbiAgXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6MnB4IHNvbGlkICM4ODg7XG4gICAgfVxuICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjoycHggc29saWQgI2VlZTtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIFxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMTcuMDAwMSUyMDlMMTAlMjAxNkw3JTIwMTMlMjIlMjBzdHJva2UlM0QlMjIlMjNmZmZmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjI0LjAlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0MlMkZzdmclM0UpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmRlbGF5SW5wdXQge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOjBcbiAgfVxufVxuXG4uaW5wdXRTdGF0dXNJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDFweDtcblxuICAmLmlucHV0VGV4dFN0YXR1c0ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgfVxufVxuXG4uaW5wdXRTdGF0dXNMYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzgwMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5sYWJlbC5jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDoxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0SW5wdXRXaXRoTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGV4dElucHV0TGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDozM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAycHg7XG4gICAgbWF4LWhlaWdodDoyMDBweDtcbiAgICBAaW5jbHVkZSB2U2Nyb2xsYWJsZUFyZWEoXCJibGFja1wiKTtcblxuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWhvdmVyO1xuICAgICAgICBjb2xvcjpibGFjaztcbiAgICAgIH1cbiAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWhvdmVyO1xuICAgICAgICBjb2xvcjpibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDVweCByZ2IoMjU1IDI1NSAyNTUgLyAxMCUpLCBpbnNldCAtM3B4IC0zcHggNXB4IHJnYigwIDAgMCAvIDEwJSk7XG4gIGNvbG9yOmJsYWNrO1xuXG4gID4gLmlubmVyYnV0dG9uIHtcbiAgICBwYWRkaW5nOjNweCAxMHB4IDA7XG4gICAgYm9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBibGFjaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggd2hpdGU7XG4gICAgPiAuaW5uZXJidXR0b24ge1xuICAgICAgYm9yZGVyOiAycHggZG90dGVkIHJnYmEoMCwwLDAsMC4zKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDNweCAxMHB4IHJnYigwIDAgMCAgLyAyMCUpLCBpbnNldCAtM3B4IC0zcHggNXB4IHJnYigyNTUgMjU1IDI1NSAvIDEwJSk7XG5cbiAgICA+IC5pbm5lcmJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDFweCk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgc3ZnLmljb24ge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46MCAxMHB4IDAgMDtcblxuICAgICoucHJpbWFyeSB7XG4gICAgICBzdHJva2Utd2lkdGg6MjtcbiAgICAgIHN0cm9rZTpibGFjaztcbiAgICB9XG4gICAgKi5zZWNvbmRhcnkge1xuICAgICAgZmlsbDojNzc3O1xuICAgIH1cbiAgfVxufVxuXG5cbi5ub3RpZmljYXRpb25PIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6MHB4O1xuXG4gICYuYXBwZWFyIHtcbiAgICBhbmltYXRpb246IG5vdGlmaWNhdGlvbi1hcHBlYXJhbmNlIDAuM3MgbGluZWFyO1xuICB9XG5cbiAgJi5jbG9zZWQge1xuICAgIGFuaW1hdGlvbjogbm90aWZpY2F0aW9uLXJlbW92YWwgMC4zcyBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgfVxuXG4gIC5ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci1sMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDE1cHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgfVxuXG5cbiAgICAudHlwZWljb24ge1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0Oi0zNXB4O1xuICAgIH1cbiAgICAuY2xvc2VidG4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbG9zZS13aGl0ZS5wbmcpO1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6LTM1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3BiYXIge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWQxO1xuICB6LWluZGV4OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6MCAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzowIDVweDtcbiAgfVxuXG5cbiAgLmxvZ28ge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgfVxuXG4gIC8qIExvYWRlciB0d2Vha2VkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2x1a2VoYWFzL2Nzcy1sb2FkZXJzXG4gIE1JVCBsaWNlbnNlICovXG4gIC5sb2FkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGFuaW1hdGlvbjogbG9hZDQgMS4zcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5wYWdlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kaWFsb2d2ZWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgMTI4LCAxMjgsIDAuMyk7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICB6LWluZGV4OjE5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmRpYWxvZ291dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWwzO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IC0xMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDoxMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLXdlYmtpdC1iYXNlbGluZS1taWRkbGU7XG5cbiAgICAuZGlhbG9naW4ge1xuICAgICAgcGFkZGluZzozMHB4IDUwcHggMjBweDtcblxuICAgICAgLmJ1dHRvbnBhbmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuXG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZSB7XG4gIG1hcmdpbjogM2VtIDIlIDAgMiU7XG5cbiAgaHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAuaWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtb25vc3BhY2U7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgdlNjcm9sbGFibGVBcmVhKCRiZy1jb2xvci1sMSk7XG5cbiAgICAubGlzdCB7XG4gICAgICAubGlzdGl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItbDI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yLWwzICRiZy1jb2xvciAkYmctY29sb3IgJGJnLWNvbG9yLWwzO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgbWFyZ2luOjNweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItbDM7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAubG93bGlnaHRlZCB7XG4gICAgICAgICAgY29sb3I6Z3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC5kYXNoYm9hcmRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItbDE7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYigwIDAgMCAvIDMwJSk7XG4gIHBhZGRpbmc6MTBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOjVweDtcblxuICAmLmNsaWNrYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWwzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYuZWRpdGFibGUge1xuICAgIGlucHV0LnBhbmVsVGl0bGUge1xuICAgICAgd2lkdGg6NTAlXG4gICAgfVxuICB9XG5cbiAgYS5lZGl0TGluayB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBhLmVkaXRMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogNTAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5lZGl0YWJsZUJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoyO1xuXG4gICAgLmNsaWNrYWJsZUxheWVyIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgaGVpZ2h0OjAuOWVtO1xuICAgICAgd2lkdGg6MC45ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAwICAvIDIwJSk7XG4gICAgICBsZWZ0Oi0wLjRlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDAgIC8gNDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5lZGl0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMCAgLyA2MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaW1wbGVHYXVnZVZhbHVlTGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG5cbiAgICAuc2d2bC1sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZ3ZsLWJvdHRvbSB7XG4gICAgICBjbGVhcjpib3RoO1xuICAgICAgaGVpZ2h0OjA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc2d2bC12YWx1ZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogJG1vbm9zcGFjZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci1sMTtcblxuICAgICAgLnNpbGFiZWwge1xuICAgICAgICAmLmN3LWVycm9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRnYXVnZS1lcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2d2bC1nYXVnZSB7XG5cbiAgICAgIC5nYXVnZSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdhdWdlLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDQ7XG5cbiAgICAgICAgLmdhdWdldGh1bWIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdhdWdlLWRlZmF1bHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN3LWVycm9yIC5nYXVnZXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2F1Z2UtZXJyb3ItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2F1Z2V3YXJuaW5ncmlnaHQge1xuICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnYXVnZS1lcnJvci10aHVtYjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXVnZXdhcm5pbmdsZWZ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU0NDtcblxuICAgICAgICAmLmN3LXN0YWxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2ltcGxlVmFsdWVMYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcblxuICAgIC5jdy1sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB3aWR0aDo0OSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdy12YWx1ZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgd2lkdGg6NDklO1xuICAgICAgZm9udC1mYW1pbHk6ICRtb25vc3BhY2U7XG4gICAgfVxuICAgIFxuICAgIC5jdy1ib3R0b20ge1xuICAgICAgY2xlYXI6Ym90aDtcbiAgICAgIGhlaWdodDowO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuY3ctc3RhbGUge1xuICAgIGNvbG9yOiAjODQ2ZjdlIWltcG9ydGFudDtcblxuICAgICYuZ2F1Z2V0aHVtYiwgLmdhdWdldGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzM0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgIG9wYWNpdHk6IDMwJTtcbiAgICB9XG4gIH1cbn1cblxuLmR1YWxwYW5lbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgZ2FwOiAxMHB4O1xuICBncmlkLWF1dG8tcm93czogMTtcblxuICAucGFuZWwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuXG4gIC5uZXh0VG9QYW5lbCB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5cbi5lZGl0aW9uUGFuZWwge1xuICAuZ3JvdXAge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAuZ3JvdXBUaXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIH1cblxuICAgIC5pbnB1dFdpdGhMYWJlbCB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3QuZ3JhYmJlckxpc3Qge1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZ3JhYmJlclF1aWNrRGVzY3JpcHRpb24ge1xuICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xufVxuXG5cblxuXG5cblxuXG4vKiBBbmltYXRpb25zICovXG5cbkBrZXlmcmFtZXMgbm90aWZpY2F0aW9uLWFwcGVhcmFuY2Uge1xuXHRmcm9tIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpO1xuICAgIG9wYWNpdHk6MDtcblx0fVxuXHR0byB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5vdGlmaWNhdGlvbi1yZW1vdmFsIHtcblx0ZnJvbSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgIG9wYWNpdHk6MTtcblx0fVxuXHR0byB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMDBweCk7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMC4yZW0sIDJlbSAtMmVtIDAgMGVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICAxMi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAwLCAyZW0gMmVtIDAgMC4yZW0sIDAgM2VtIDAgMGVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLjJlbSwgLTJlbSAtMmVtIDAgMDtcbiAgfVxuICA4Ny41JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xuICB9XG59XG5cbi5jb2xvclNldEZvckpzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgXG4gICNnYXVnZURlZmF1bHRDb2xvciB7XG4gICAgY29sb3I6ICRnYXVnZS1kZWZhdWx0LWNvbG9yO1xuICB9XG4gIFxuICAjZ2F1Z2VFcnJvckNvbG9yIHtcbiAgICBjb2xvcjogJGdhdWdlLWVycm9yLWNvbG9yO1xuICB9XG4gIFxuICAjZ2F1Z2VFcnJvclRodW1iIHtcbiAgICBjb2xvcjogJGdhdWdlLWVycm9yLXRodW1iO1xuICB9XG4gIFxuICAjZ2F1Z2VEZWZhdWx0QmFja2dyb3VuZCB7XG4gICAgY29sb3I6ICRnYXVnZS1kZWZhdWx0LWJhY2tncm91bmQ7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/