@font-face {
  font-family: 'NotoSans';
  src:  url(./7ef646b92d6a173b96b4.woff2) format('woff2');
}


@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 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 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 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 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 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 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 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 0.2em;
  }
}


input,select,button{font-size:18px}input.searchbg,select.searchbg,button.searchbg{padding-left:1.2em}html,body{height:100%}*{font-family:NotoSans;font-stretch:semi-condensed}amount{display:inline;font-stretch:normal}amount.credit{color:#080}amount.debit{color:#800}.inline{display:inline}.inline svg.icon{height:1.5em;width:1em}body{font-size:18px;background-color:#eee;color:#444;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);height:100%;margin:0;padding:0}@-ms-viewport{width:device-width}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}.textcolor{color:#444}.floatright{float:right}.vmiddle{vertical-align:middle}.rm10{margin-right:10px}.lm10{margin-left:10px}.clearboth{clear:both}.nomargin{margin:0}.center{text-align:center}.alignright{text-align:right}.monospace{font-family:"Courier New",Courier,monospace}.mouseHand{cursor:pointer}.disabledText{color:gray}.disabled{opacity:20%}.spacer10{display:inline-block;width:10px}a{color:#44f}a:active,a:hover{color:#00e}.sidelinkicon{display:inline-block}.sidelinkicon svg.icon{height:1.2em;width:1.2em}.sidelinkicon.right{margin-left:1em}.sidelinkicon.left{margin-right:1em}button{padding:5px 10px;position:relative;margin:10px 5px;box-shadow:3px 3px 10px rgba(0,0,0,.2);border-radius:8px;border:1px solid #e6462a;background-color:#e6462a;color:#eee;font-weight:600}button.secondary{background-color:#73738c;border:1px solid #73738c}button.secondary:hover{box-shadow:3px 3px 10px rgba(0,0,0,.4)}button:hover{box-shadow:3px 3px 10px rgba(0,0,0,.4);color:#fff}button:after{content:"";display:block;position:absolute;border-radius:4em;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .5s;box-shadow:0 0 10px 40px #fff}button:active{box-shadow:3px 3px 4px rgba(0,0,0,.1)}button:active:after{box-shadow:0 0 0 0 rgba(0,0,0,.3);position:absolute;border-radius:4em;left:0;top:0;opacity:1;transition:0s}button>.innerbutton>svg{height:1.6em;margin:-2px 2px -4px -3px}svg.icon{width:2em;height:2em;vertical-align:top;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:.2}hr{border-color:rgba(0,0,0,.2666666667);border-width:1px 0 0 0;height:0px}.homepage{font-weight:300;padding:0}.homepage .title{font-weight:700}.head{padding:10px 10%}@media screen and (max-width: 700px){.head{padding:5px 5%}}.head svg.logo{max-width:30vw;height:30px}.head svg{margin:0 10px}.head .username{text-align:center}.head .username svg{margin:0;width:1.5em;height:1.5em;margin-top:-5px}@media screen and (max-width: 600px){.head .username{font-size:12px}}hr.headerEnd{margin:5px 0 0 0;clear:both}.page{height:100%}.page .centeredElementPage{margin:30px 10%;text-align:center}.page .centeredElementPage .pageElement{display:inline-block;margin-bottom:4em}.page .centeredElementPage .pageElement h1{font-weight:200}@media screen and (max-width: 700px){.page .centeredElementPage{margin:30px 0%}}.loginpage{display:flex;align-items:center;justify-content:center;height:calc(100% - 40px);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{width:300px}@media screen and (max-width: 700px){.loginpage .loginarea1 svg{width:200px}}.loginpage .loginarea2{display:flex;align-items:center;flex-direction:column;max-width:350px}@media screen and (min-width: 700px){.loginpage .loginarea2{border-left:1px solid rgba(0,0,0,.3);padding-left:10px;margin-left:20px}}.loginpage .loginarea2 h2{font-weight:600;margin:0;font-size:20px}.loginpage .loginarea2>div{margin:10px}.loginpage .loginarea2 .inputlabel{color:#999}.loginpage .loginarea2 .footer{position:absolute;bottom:10px}.notificationO{animation-iteration-count:1;text-align:center;position:fixed;top:10px;width:100%;box-sizing:border-box;z-index:10001;height:0px}.notificationO svg{width:1.5em}.notificationO.appear{animation:notification-appearance .3s linear}.notificationO.closed{animation:notification-removal .3s linear;animation-iteration-count:1}.notificationO .notification{background-color:#fff;border-radius:15px;padding:10px 45px;max-width:50%;box-sizing:border-box;display:inline-block;box-shadow:2px 2px 25px rgba(0,0,0,.2);text-align:left}@media screen and (max-width: 768px){.notificationO .notification{width:95%;max-width:95%}}.notificationO .notification .typeicon{float:left;margin-left:-35px;margin-top:-5px}.notificationO .notification .closebtn{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}.notificationO .notification .closebtn svg{fill:#000;width:1em;height:20px}.formPanelOut{text-align:center}.formPanelOut .formPanelIn{text-align:left;display:inline-block;min-width:300px;border:5px solid rgba(0,0,0,.1);padding:10px;margin:10px}.formPanelOut .formPanelIn .fieldRoValue{text-align:right}.formPanelOut .formPanelIn img{max-width:100%;border:5px solid #888}.formPanelOut .formPanelIn img.preview{max-width:500px}table.sessions{border-collapse:collapse}table.sessions td,table.sessions th{padding:0 15px;text-align:left}table.sessions tr:hover{background-color:#ddd}@media screen and (max-width: 768px){table.sessions{font-size:13px}table.sessions td,table.sessions th{padding:0 5px}}table.sessions svg{width:1.3em;height:1.3em;vertical-align:bottom;margin:0}.loadingElement{text-align:center;padding:20px}.loadingElement .loader{color:#444;font-size:20px;width:1.5em;height:1.5em;border-radius:100%;position:relative;text-indent:-9999em;animation:load4 1.3s infinite linear;display:inline-block;transform:scale(0.5);padding:0;vertical-align:top;margin-top:7px}.dialogveil{background-color:rgba(0,0,0,.4);position:fixed;width:100%;height:100%;z-index:1200;text-align:center;display:flex;align-items:center}.dialogveil .dialogout{display:inline-block;margin:auto;background-color:#eee;box-shadow:5px 5px 20px rgba(0,0,0,.2666666667);overflow-y:auto;max-height:80vh}.dialogveil .dialogout .dialogin{margin:10px}.dialogveil .dialogout .dialogin .header .title{display:inline}.dialogveil .dialogout .dialogin .header button{float:right;padding:0px 10px;margin:0 0px 3px 10px;border-radius:4px;font-weight:400;font-size:15px}.tileContainer{display:flex;flex-wrap:wrap}.tileContainer .tile{display:inline-block;position:relative;width:300px;box-shadow:5px 5px 20px rgba(0,0,0,.1333333333);margin:10px;border:10px solid #ddd;padding:5px}.tileContainer .tile .id{font-size:10px}.tileContainer .tile .notif{position:absolute;border-radius:100%;background:olive;color:#fff;min-width:1.4em;left:5px;bottom:5px}.tileContainer .userTile .label{float:left;clear:both;margin-right:20px}.tileContainer .userTile .value{float:right}.tileContainer .userTile .value:first-child{float:none;text-align:center;font-weight:700}.tileContainer .userTile .end{clear:both}.contactForm{text-align:center}.contactForm>div{max-width:400px;margin:10%;display:inline-block;text-align:left}.contactForm>div h1{text-align:center}.contactForm>div input,.contactForm>div textarea{width:100%}.contactForm>div textarea{height:10em}.tile{border:1px solid #ccc;display:inline-block;border-radius:1em;box-shadow:5px 5px 10px rgba(0,0,0,.2);padding:10px;margin:20px}.tile:hover{background-color:#fff}.tile a.icon{text-decoration:none;color:#444;display:block;width:6em;height:6em}.tile a.icon .label{display:grid}.tile a.icon svg{width:4em;height:4em;margin:0}.listpanel{width:700px;max-width:100%;background-color:#fff;display:inline-block;text-align:left;font-size:18px}.listpanel .line{border-top:1px solid #ddd;min-height:30px;padding:3px 10px;position:relative;display:block;text-decoration:none;color:#444}.listpanel .line .id{display:inline;font-weight:300;font-size:80%}.listpanel .line .disabledElement{text-decoration:line-through;color:#888}.listpanel .line .linein{overflow:auto}.listpanel .line .linein .date,.listpanel .line .linein .userid{font-size:80%;color:gray}.listpanel .line .linein .titleanduser{display:inline-block;vertical-align:top}.listpanel .line .floatright button,.listpanel .line .right button{margin:0 0px 3px 10px}.listpanel .line button{padding:0px 10px;margin:0 10px 3px 0;border-radius:4px;font-weight:400;font-size:16px}.listpanel .line button.tinyicon{padding:3px}.listpanel .line button svg{height:1.3em;margin:0}.listpanel .line.buttons{text-align:center}.listpanel .line.buttons .linein button{padding:3px 10px;margin:5px 10px;border-radius:8px;font-weight:300;font-size:16px}.listpanel .line.twocols{border-collapse:collapse;width:100%;display:flex;flex-direction:row}.listpanel .line.twocols .linein{padding:0;margin:0;width:50%}.listpanel .line.twocols .linein input,.listpanel .line.twocols .linein select{width:95%;margin:3px}.listpanel .line.twocols .linein .progressbar{width:100px;background-color:#fff;height:1.2em;margin:5px;box-shadow:0px 0px 5px rgba(0,0,0,.2)}@media screen and (max-width: 600px){.listpanel .line.twocols .linein .progressbar{width:calc(95% - 10px);margin-top:2em}}.listpanel .line.twocols .linein .progressbar .progressbarin{height:1.2em;margin:0;padding:0;background-color:#198754}.listpanel .line.twocols .linein .progressbar .progressbarin.warning{background:repeating-linear-gradient(45deg, #a45403, #a45403 10px, #574f45 10px, #574f45 20px);color:#fff;text-shadow:1px 1px 1px #000;text-align:center}.listpanel .line.separator{background-color:#eee;padding-top:10px}.listpanel .line.sectionTitle{background-color:#eee;padding-top:15px;font-weight:200;border-top-width:0;font-size:25px}.listpanel .line.withAction{cursor:pointer;color:#0044f1}.listpanel .line.withAction:hover{background-color:#ddd}.listpanel .line.withLink{cursor:pointer;padding-right:30px}.listpanel .line.withLink:hover{background-color:#ddd}.listpanel .line.withLink .rightIcon{position:absolute;right:0px;top:6px}.listpanel .line.withLink .rightIcon svg{height:15px;width:15px;color:#bbb}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cUJBeDRCTSxDQTQ0QlYsMEJBQ0UsZUFDQSxtQkFFQSxnQ0FDRSxxQkFqNUJNLENBbzVCUixxQ0FDRSxrQkFDQSxVQUNBLFFBRUEseUNBQ0UsWUFDQSxXQUNBLFVBMTVCSSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2ViYXBwLy4vc3JjL2Nzcy9mb250cy5jc3MiLCJ3ZWJwYWNrOi8vd2ViYXBwLy4vc3JjL2Nzcy9hbmltYXRpb25zLmNzcyIsIndlYnBhY2s6Ly93ZWJhcHAvLi9zcmMvY3NzL3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnO1xuICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzL05vdG9TYW5zRGlzcGxheS1WYXJpYWJsZUZvbnRfd2R0aCx3Z2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG4iLCJAa2V5ZnJhbWVzIG5vdGlmaWNhdGlvbi1hcHBlYXJhbmNlIHtcblx0ZnJvbSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KTtcbiAgICBvcGFjaXR5OjA7XG5cdH1cblx0dG8ge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcbiAgICBvcGFjaXR5OjE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBub3RpZmljYXRpb24tcmVtb3ZhbCB7XG5cdGZyb20ge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcbiAgICBvcGFjaXR5OjE7XG5cdH1cblx0dG8ge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwcHgpO1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWQ0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAuMmVtLCAyZW0gLTJlbSAwIDBlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIDA7XG4gIH1cbiAgMTIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICB9XG4gIDI1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTAuNWVtLCAyZW0gLTJlbSAwIDAsIDNlbSAwIDAgMC4yZW0sIDJlbSAyZW0gMCAwLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgfVxuICAzNy41JSB7XG4gICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgMCwgMmVtIDJlbSAwIDAuMmVtLCAwIDNlbSAwIDBlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gIH1cbiAgNjIuNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAwLCAtMmVtIDJlbSAwIDAuMmVtLCAtM2VtIDAgMCAwLCAtMmVtIC0yZW0gMCAtMWVtO1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMC4yZW0sIC0yZW0gLTJlbSAwIDA7XG4gIH1cbiAgODcuNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTtcbiAgfVxufVxuXG4iLCJAaW1wb3J0ICdmb250cy5jc3MnO1xuQGltcG9ydCAnYW5pbWF0aW9ucy5jc3MnO1xuXG5cbiRiZy1jb2xvcjogI2VlZTtcbiRiZy1jb2xvci1sMTogI2RkZDtcbiRiZy1jb2xvci1sMjogI2NjYztcbiRiZy1jb2xvci1sMzogI2JiYjtcbiR0ZXh0LWNvbG9yOiAjNDQ0O1xuJHRleHQtY29sb3ItZGlzYWJsZWQ6ICM4ODg7XG4kcHJpbWFyeS1jb2xvcjogI2U2NDYyYTtcbiRzZWNvbmRhcnktY29sb3I6IHJnYigxMTUgMTE1IDE0MCk7XG4kbW9ub3NwYWNlOiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbkBtaXhpbiBtZWRpYS1tYXgoJF9tYXgtd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJF9tYXgtd2lkdGgpIHtcbiAgICAgICZ7IEBjb250ZW50OyB9XG4gIH1cbn1cbkBtaXhpbiBtZWRpYS1taW4oJF9taW4td2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJF9taW4td2lkdGgpIHtcbiAgICAgICZ7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuXG5cbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICAmLnNlYXJjaGJnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2FucztcbiAgZm9udC1zdHJldGNoOiBzZW1pLWNvbmRlbnNlZDsgLyogZXF1aXZhbGVudCBmb3IgNzUlICovXG59XG5cbmFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cbiAgJi5jcmVkaXQge1xuICAgIGNvbG9yOiMwODA7XG4gIH1cbiAgJi5kZWJpdCB7XG4gICAgY29sb3I6IzgwMDtcbiAgfVxufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIHN2ZyB7XG4gICAgJi5pY29uIHtcbiAgICAgIGhlaWdodDoxLjVlbTtcbiAgICAgIHdpZHRoOjFlbTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBoZWlnaHQ6MTAwJTtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbn1cblxuLyogQ1NTIHJlc2V0ICovXG5cbkAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5odG1sIHsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBNaXNjICovXG4udGV4dGNvbG9yIHtcbiAgY29sb3I6JHRleHQtY29sb3Jcbn1cblxuLmZsb2F0cmlnaHQge1xuICBmbG9hdDpyaWdodDtcbn1cblxuLnZtaWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucm0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5sbTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jbGVhcmJvdGgge1xuICBjbGVhcjpib3RoXG59XG5cbi5ub21hcmdpbiB7XG4gIG1hcmdpbjowXG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRtb25vc3BhY2U7XG59XG5cbi5tb3VzZUhhbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kaXNhYmxlZFRleHQge1xuICBjb2xvcjpncmF5O1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OjIwJVxufVxuXG4uc3BhY2VyMTAge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MTBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiM0NGY7XG5cbiAgJjphY3RpdmUsJjpob3ZlciB7XG4gICAgY29sb3I6IzAwZTtcbiAgfSBcbn1cblxuLnNpZGVsaW5raWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBzdmcuaWNvbiB7XG4gICAgaGVpZ2h0OjEuMmVtO1xuICAgIHdpZHRoOjEuMmVtO1xuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6MWVtXG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6MWVtXG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYigwIDAgMCAvIDIwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgICRwcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6JGJnLWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggcmdiKDAgMCAwIC8gNDAlKTtcbiAgICB9XG4gIFxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYigwIDAgMCAvIDQwJSk7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0ZW07XG4gICAgbGVmdDogMDtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0MHB4IHdoaXRlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IHJnYigwIDAgMCAvIDEwJSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiKDAgMCAwIC8gMzAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6MDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB9XG4gIH1cblxuXG4gID4gLmlubmVyYnV0dG9uIHtcbiAgICA+IHN2ZyB7XG4gICAgICBoZWlnaHQ6MS42ZW07XG4gICAgICBtYXJnaW46IC0ycHggMnB4IC00cHggLTNweDtcbiAgICB9XG4gIH1cbn1cblxuc3ZnLmljb24ge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICYuY2hldnJvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcblxuICAgIHBhdGgucHJpbWFyeSB7XG4gICAgICBzdHJva2Utd2lkdGg6MjtcbiAgICB9XG4gIH1cblxuICAmLmluZm8ge1xuICAgID4gKiB7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBzdHJva2U6ICNhYWY7XG4gICAgICB9XG4gIFxuICAgICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICAgIGZpbGw6ICNhYWY7XG4gICAgICB9XG4gIFxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBmaWxsOiNhYWY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vayB7XG4gICAgPiAqIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIHN0cm9rZTogIzBhMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnByaW1hcnlmaWxsIHtcbiAgICAgICAgZmlsbDogIzBhMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGZpbGw6IzBhMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndhcm5pbmcge1xuICAgID4gKiB7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBzdHJva2U6ICNmYTQ7XG4gICAgICB9XG4gIFxuICAgICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICAgIGZpbGw6ICNmYTQ7XG4gICAgICB9XG4gIFxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBmaWxsOiNmYTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgPiAqIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIHN0cm9rZTogI2YwMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnByaW1hcnlmaWxsIHtcbiAgICAgICAgZmlsbDogI2YwMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGZpbGw6I2YwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+ICoge1xuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICBzdHJva2Utd2lkdGg6MS41O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XG4gICAgICBzdHJva2UtbGluZWpvaW46cm91bmQ7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5ZmlsbCB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgIHN0cm9rZS1saW5lY2FwOnJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOnJvdW5kO1xuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGZpbGw6d2hpdGU7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwNDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDAgO1xuICBoZWlnaHQ6MHB4O1xufVxuXG4uaG9tZXBhZ2Uge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOjA7XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDo3MDBcbiAgfVxufVxuXG4uaGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMTAlO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDcwMHB4KSB7XG4gICAgcGFkZGluZzogNXB4IDUlO1xuICB9XG5cbiAgc3ZnLmxvZ28ge1xuICAgIG1heC13aWR0aDozMHZ3O1xuICAgIGhlaWdodDozMHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW46MCAxMHB4XG4gIH1cblxuXG4gIC51c2VybmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgd2lkdGg6MS41ZW07XG4gICAgICBoZWlnaHQ6MS41ZW07XG4gICAgICBtYXJnaW4tdG9wOi01cHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIFxuICB9XG59XG5oci5oZWFkZXJFbmQge1xuICBtYXJnaW46NXB4IDAgMCAwO1xuICBjbGVhcjpib3RoO1xufVxuXG4ucGFnZSB7XG4gIGhlaWdodDoxMDAlO1xuXG4gIC5jZW50ZXJlZEVsZW1lbnRQYWdlIHtcbiAgICBtYXJnaW46IDMwcHggMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAucGFnZUVsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0ZW07XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDcwMHB4KSB7XG4gICAgICBtYXJnaW46IDMwcHggMCU7XG4gICAgfVxuICBcblxuICB9XG59XG5cblxuLmxvZ2lucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA0MHB4ICk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDcwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDkwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luYXJlYTEge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3MDBweCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAubG9naW5hcmVhMiB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzAwcHgpIHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luOjEwcHg7XG4gICAgfVxuICBcbiAgICAuaW5wdXRsYWJlbCB7XG4gICAgICBjb2xvcjojOTk5O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206MTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbk8ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6MTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMDAxO1xuICBoZWlnaHQ6MHB4O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICB9XG5cbiAgJi5hcHBlYXIge1xuICAgIGFuaW1hdGlvbjogbm90aWZpY2F0aW9uLWFwcGVhcmFuY2UgMC4zcyBsaW5lYXI7XG4gIH1cblxuICAmLmNsb3NlZCB7XG4gICAgYW5pbWF0aW9uOiBub3RpZmljYXRpb24tcmVtb3ZhbCAwLjNzIGxpbmVhcjtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAyNXB4IHJnYigwIDAgMCAvIDIwJSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjhweCkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuXG4gICAgLnR5cGVpY29uIHtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDotMzVweDtcbiAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICB9XG4gICAgLmNsb3NlYnRuIHtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0Oi0zNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOmJsYWNrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5mb3JtUGFuZWxPdXQge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAuZm9ybVBhbmVsSW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgLmZpZWxkUm9WYWx1ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzg4ODtcblxuICAgICAgJi5wcmV2aWV3IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGFibGUuc2Vzc2lvbnMge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRkLCB0aCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWwxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgdGQsIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuM2VtO1xuICAgIGhlaWdodDogMS4zZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmxvYWRpbmdFbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOjIwcHg7XG5cbiAgLmxvYWRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBhbmltYXRpb246IGxvYWQ0IDEuM3MgaW5maW5pdGUgbGluZWFyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICBcbn1cblxuXG4uZGlhbG9ndmVpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZGlhbG9nb3V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggIzAwMDQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIFxuICAgIC5kaWFsb2dpbiB7XG4gICAgICBtYXJnaW46MTBweDtcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMHB4IDNweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGlsZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAudGlsZSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjMwMHB4O1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAjMDAwMjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzo1cHg7XG5cbiAgICAuaWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC5ub3RpZiB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOm9saXZlO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBtaW4td2lkdGg6IDEuNGVtO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnVzZXJUaWxlIHtcbiAgICAubGFiZWwge1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICB9XG4gICAgLnZhbHVlIHtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbiAgICAudmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5lbmQge1xuICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG4gIH1cblxufVxuXG4uY29udGFjdEZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBkaXYge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOjEwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6MTAwJVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDoxMGVtXG4gICAgfVxuICB9XG59XG5cbi50aWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCByZ2IoMCAwIDAgLyAyMCUpO1xuICBwYWRkaW5nOjEwcHg7XG4gIG1hcmdpbjoyMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICBhLmljb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjokdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDo2ZW07XG4gICAgaGVpZ2h0OjZlbTtcblxuICAgIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDo0ZW07XG4gICAgICBoZWlnaHQ6NGVtO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICB9XG59XG5cbi5saXN0cGFuZWwge1xuICB3aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIC5saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLWNvbG9yLWwxO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiR0ZXh0LWNvbG9yO1xuXG4gICAgLmlkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICB9XG4gICAgLmRpc2FibGVkRWxlbWVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIGNvbG9yOiR0ZXh0LWNvbG9yLWRpc2FibGVkXG4gICAgfVxuXG4gICAgLmxpbmVpbiB7XG4gICAgICBvdmVyZmxvdzphdXRvO1xuXG4gICAgICAuZGF0ZSwgLnVzZXJpZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICBjb2xvcjpncmF5O1xuICAgICAgfVxuXG4gICAgICAudGl0bGVhbmR1c2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdHJpZ2h0LCAucmlnaHQge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAzcHggMTBweDtcbiAgICAgIH0gIFxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDNweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJi50aW55aWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OjEuM2VtO1xuICAgICAgICBtYXJnaW46MFxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5saW5laW4ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50d29jb2xzIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saW5laW4ge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB3aWR0aDo1MCU7XG5cbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6OTUlO1xuICAgICAgICAgIG1hcmdpbjozcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wcm9ncmVzc2JhciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsMCwwLDAuMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoOTUlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3Jlc3NiYXJpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuXG4gICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDQ1ZGVnLFxuICAgICAgICAgICAgICAgICNhNDU0MDMsXG4gICAgICAgICAgICAgICAgI2E0NTQwMyAxMHB4LFxuICAgICAgICAgICAgICAgICM1NzRmNDUgMTBweCxcbiAgICAgICAgICAgICAgICAjNTc0ZjQ1IDIwcHhcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCBibGFjaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VwYXJhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgfVxuXG4gICAgJi5zZWN0aW9uVGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgcGFkZGluZy10b3A6MTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgICYud2l0aEFjdGlvbiB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGNvbG9yOiMwMDQ0ZjE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3ItbDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoTGluayB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvci1sMTtcbiAgICAgIH1cblxuICAgICAgLnJpZ2h0SWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIHRvcDogNnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmctY29sb3ItbDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/