*,a{text-decoration:none}*,a,h3,h4,h5,h6,p{font-family:Soho Gothic W02 Regular,sans-serif}h2,h3,h4,h5,h6{line-height:1.3}#top-nav .home,#top-nav .home .hover{border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}#popupInfo .hinweisContent ol,ol#regularList li{list-style-type:decimal}#app #config02,#config04{-ms-flex-item-align:start;align-self:flex-start}@font-face{font-family:"Soho Gothic W02 Bold";src:url(../fonts/1deecf9a-a2f7-4a5c-b2b7-bf9c5d887ea8.eot?#iefix);src:url(../fonts/1deecf9a-a2f7-4a5c-b2b7-bf9c5d887ea8.eot?#iefix) format("eot"),url(../fonts/bfbda841-3d51-4049-bd88-c4545129fb40.woff) format("woff"),url(../fonts/4edfc579-e1a4-4e48-bd02-504304f48426.ttf) format("truetype"),url(../fonts/1ac46b2f-2c10-4b28-9451-08c09043d7bd.svg#1ac46b2f-2c10-4b28-9451-08c09043d7bd) format("svg")}@font-face{font-family:"Soho Gothic W02 Regular";src:url(../fonts/171d4b24-9bda-4680-9317-2889552527e1.eot?#iefix);src:url(../fonts/171d4b24-9bda-4680-9317-2889552527e1.eot?#iefix) format("eot"),url(../fonts/ae862aff-b472-4735-bb11-c90c9436c784.woff) format("woff"),url(../fonts/744d440a-5776-4a56-9fc8-b0360aff88c2.ttf) format("truetype"),url(../fonts/d8574ab0-5f93-48f0-b4be-d526f26b1921.svg#d8574ab0-5f93-48f0-b4be-d526f26b1921) format("svg")}@font-face{font-family:"Soho W02 Bold";src:url(../fonts/9d479707-a05d-4a33-b778-6a20e68402fd.eot?#iefix);src:url(../fonts/9d479707-a05d-4a33-b778-6a20e68402fd.eot?#iefix) format("eot"),url(../fonts/b0248ed0-c528-4fff-8e96-8aa79502ab22.woff) format("woff"),url(../fonts/4fb9e4a4-33c2-4cb3-8c62-e15595161140.ttf) format("truetype"),url(../fonts/0fb1038e-2df2-4baf-a06c-640ceafbc3f9.svg#0fb1038e-2df2-4baf-a06c-640ceafbc3f9) format("svg")}@font-face{font-family:"Soho W02 Regular";src:url(../fonts/6b05279a-5606-43bd-afe7-51e0c95abf1a.eot?#iefix);src:url(../fonts/6b05279a-5606-43bd-afe7-51e0c95abf1a.eot?#iefix) format("eot"),url(../fonts/d64e603b-0a58-404f-b477-84fda6183476.woff) format("woff"),url(../fonts/688356fb-4920-4dcb-8ef0-523c96a2128c.ttf) format("truetype"),url(../fonts/b7286ad4-182c-44b8-85cc-00a20641006e.svg#b7286ad4-182c-44b8-85cc-00a20641006e) format("svg")}*{font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;position:relative;font-weight:400}@media (max-width:1100px){*{font-size:12px}}a{color:#fff}a,p{font-size:12px;line-height:1.5}h2{font-family:Soho W02 Regular,sans-serif}sup{font-size:60%}html{width:100%;height:100%}#top-nav{width:100%;height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#252525;padding:14px;border-bottom:1px solid #151515;z-index:9999999;position:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0}#top-nav .home{width:40px;height:40px;background:-webkit-gradient(linear,left top, left bottom,from(#757474),to(#313030));background:linear-gradient(#757474,#313030);position:relative;padding:5px;margin-left:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.5)}#top-nav .home .hover{position:absolute;height:100%;width:100%;left:0;top:0;background:#757474;opacity:0;z-index:0}#top-nav .home:hover{-webkit-box-shadow:0 1px 0 transparent,0 -1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 transparent,0 -1px 0 rgba(255,255,255,.3);padding:10px}#top-nav .home:hover .hover{opacity:.5}#top-nav #logo{width:90px;display:inline-block}#top-nav .navRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-nav #mainInfo{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;color:#fff;font-size:12px}#top-nav #mainInfo #infoIcn{-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Soho W02 Bold,sans-serif!important;width:15px;height:15px;background-color:#606060;background-image:url(../img/hilfe.svg);background-position:center;background-repeat:no-repeat;background-size:40%;border:1px solid #707070;display:inline-block;text-align:center;border-radius:50%;padding:2px;margin-left:5px;top:3px;position:relative}.required,strong{font-family:Soho Gothic W02 Bold}#top-nav #mainInfo:hover{color:#bdbdbd}#top-nav #mainInfo:hover #infoIcn{background-color:#c70282;color:#fff;border-color:#fff}#top-nav .switchBtn{border:1px solid #707070;padding:5px 32px 5px 10px;margin-left:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#top-nav .switchBtn.bauform{background:#4091AD;border:1px solid #327288}#top-nav .switchBtn img{top:50%;right:10px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.background,.backgroundOverlay{position:fixed;left:0;top:0;right:0}#top-nav .switchBtn:hover{background:#707070}.background{background:url(../img/bg.jpg) top center no-repeat;background-size:cover;bottom:0}.backgroundOverlay{background:-webkit-gradient(linear,left bottom, left top,from(rgba(1,12,18,0)),color-stop(#010c12),color-stop(#010c12),to(#010c12));background:linear-gradient(to top,rgba(1,12,18,0),#010c12,#010c12,#010c12);background-size:cover;height:190px;z-index:99}.backgroundOverlay.start{height:160px}.mainContent{min-height:97vh}.col-1{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.col-2{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}.col-3{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}.col-4{-webkit-box-flex:4;-ms-flex:4 0 0px;flex:4 0 0}.col-5{-webkit-box-flex:5;-ms-flex:5 0 0px;flex:5 0 0}.required{display:block;width:100%;margin-left:0;margin-top:20px;font-size:.825rem;color:#606060}ul li{font-size:.925rem;color:#606060;margin-bottom:5px;position:relative;margin-left:15px}ul li:before{content:"\25C6";position:absolute;margin-right:5px;top:0;left:-15px;font-size:11px}.CIC,.IIC{position:relative}ol#regularList{margin:0!important}ol#regularList li{margin-left:15px!important;margin-bottom:0!important}.IIC{width:81px}.CIC{width:103px;left:5px}.Concha,.Kanal{left:-15px;top:0;position:relative}.Kanal{width:111px}.Concha{width:136px}.customCheckbox{top:2px;width:15px;height:15px;background:#f0f0f0;border:1px solid #a3a3a3;display:inline-block;margin-right:7px;position:relative;margin-top:4px}.legaltext{margin-right:20px;text-align:center;position:relative}.legaltext a{margin:5px;color:#606060}#secretButton{width:47px;height:100%;position:absolute;right:0;top:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.btn,.btn-outline{display:inline-block}.flex .customCheckbox{margin-top:0!important;min-width:15px}.sternchen,.sternchen strong{color:#606060!important;font-size:.825rem}.btn{padding:10px 25px;background:#c70282;color:#fff;border-radius:2px;margin:0 10px 10px 0}.btn:hover{background:#f903a3;color:#fff}.btn-outline{padding:8px 23px;border:2px solid #c70282;color:#c70282;border-radius:2px}.btn-outline:hover{background:#f903a3;color:#fff}#breadcrumb{width:95vw;max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:120px;z-index:999999}#breadcrumb.fixed{top:90px}#breadcrumb div[id*=bc]{height:30px;line-height:32px;display:block;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;background:#393D3E;font-family:Soho W02 Regular;text-align:center;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;color:#8a8a8a;fill:#393D3E;cursor:pointer;font-size:12px}#breadcrumb div[id*=bc] svg{height:100%;position:absolute;right:1px;-webkit-transform:translate(100%);transform:translate(100%);z-index:999;fill:inherit}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#breadcrumb div[id*=bc] svg{display:none}}#breadcrumb div[id*=bc]:nth-child(even){background:#2C3133;fill:#2C3133}#breadcrumb div[id*=bc].active{background:#c70282;font-family:Soho W02 Bold;color:#fff;fill:#c70282}#breadcrumb div[id*=bc].activated:hover,#breadcrumb div[id*=bc].active:hover{background:#606060;fill:#606060}#breadcrumb div[id*=bc].activated{color:#fff}.popup{position:fixed;width:100vw;height:100vh;background:rgba(44,49,51,.5);z-index:9999999999999999999;padding:40px;top:0;left:0;display:none}.popup.active{display:block}.popup .popupContent{position:relative;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#fff;max-width:1200px;padding:40px;width:100%;height:100%;overflow:auto;z-index:999999}.close{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 1px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 1px rgba(0,0,0,.3);border:0 solid transparent;height:20px;width:20px;border-radius:50%;background:-webkit-gradient(linear,left bottom, left top,from(#c70282),to(#ffa0de));background:linear-gradient(to top,#c70282,#ffa0de);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:10px;right:10px;z-index:999999999999999}.close:after,.close:before{width:2px;height:10px;position:absolute;background:#fff;left:9px;top:5px;content:""}.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close:hover{background:-webkit-gradient(linear,left bottom, left top,from(#c70282),to(#c70282));background:linear-gradient(to top,#c70282,#c70282);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 1px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 1px rgba(0,0,0,.3)}#popupAlert h2{font-family:Soho W02 Bold;font-size:1.8em;color:#c70282;text-align:center;max-width:600px;margin:60px auto 30px}#popupAlert h3{font-family:Soho Gothic W02 Bold;color:#606060;text-align:center;margin:0 auto 60px}#popupAlert .soft-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 100px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#popupAlert .soft-row .alertDevice{cursor:pointer;text-align:center;margin:0 40px}#popupAlert .soft-row .alertDevice .CIC{width:103px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;left:5px}#popupAlert .soft-row .alertDevice .Kanal{width:111px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;left:-15px}#popupAlert .soft-row .alertDevice .Concha{left:-15px;width:136px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;top:0}#popupAlert .soft-row .alertDevice p{margin-top:10px;font-family:Soho Gothic W02 Bold}#popupAlert .soft-row .alertDevice:hover img{top:-5px}#popupInfo .hinweisContent{max-width:600px;margin:30px auto}#popupInfo .hinweisContent #next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;height:42px;padding:0 30px;color:#fff;background:#5da9c3;opacity:.25;pointer-events:none;margin-right:20px}#popupInfo .hinweisContent #next.active{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;pointer-events:all;cursor:pointer}#popupInfo .hinweisContent #next.active:hover{background:#82bdd1}#popupInfo .hinweisContent h2{font-size:1.8em;color:#c70282;margin-bottom:20px}#popupInfo .hinweisContent ol,#popupInfo .hinweisContent ul{margin:20px 0}#popupInfo .hinweisContent ol li,#popupInfo .hinweisContent ul li{font-size:1.1rem;color:#606060;line-height:1.6}#popupInfo .hinweisContent ol li{margin-bottom:20px;margin-left:30px}#popupInfo .hinweisContent ol li .numbers{display:inline-block;width:20px;height:20px;line-height:20px;color:#fff;border-radius:50%;background:#c70282;margin-right:10px;text-align:center;position:absolute;left:-30px}#popupInfo .hinweisContent ol li .customCheckbox{display:inline-block;margin-right:10px}#popupInfo .hinweisContent ol li .customCheckbox:before{content:"";position:absolute;background:#c70282;width:5px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2px;bottom:4px}#popupInfo .hinweisContent ol li .customCheckbox:after{content:"";position:absolute;background:#c70282;width:8px;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;bottom:5px}#popupInfo .hinweisContent ol li .customCheckbox.preChecked:after,#popupInfo .hinweisContent ol li .customCheckbox.preChecked:before{background:#4091AD}#popupInfo .hinweisContent ol li .customCheckbox.preDefined:after,#popupInfo .hinweisContent ol li .customCheckbox.preDefined:before{background:#606060}#popupInfo .hinweisContent .strongMagenta{font-family:Soho Gothic W02 Bold;color:#c70282}#popupInfo .hinweisContent .strongBlue{font-family:Soho Gothic W02 Bold;color:#4091AD}#popupInfo .hinweisContent .strongGrey{font-family:Soho Gothic W02 Bold;color:#606060}#popupInfo .hinweisContent a{color:#c70282}#popupInfo .hinweisContent p{font-family:Soho Gothic W02 Regular;color:#606060;font-size:1.1rem;line-height:1.6;display:inline}#popupInfo .hinweisContent p strong{font-family:Soho Gothic W02 Bold}#popupInfo .hinweisContent .popupImageFW{max-width:100%;margin:40px 0}#printPage,#printPage2{font-size:15px;position:fixed;width:210mm;height:297mm;left:0;top:0;background:#fff;z-index:99999999999999999999;display:none;padding:60px 40px}#printPage .resultHeader,#printPage2 .resultHeader{width:100%;color:#c70282;font-size:3rem;margin-bottom:20px}#printPage .resultBody .resultList,#printPage2 .resultBody .resultList{padding:20px;background:#efefef;height:145mm;border:1px solid #ececec}#printPage .resultBody .spriteImage,#printPage2 .resultBody .spriteImage{width:80mm;height:80mm;margin-bottom:40px;overflow:hidden}#printPage .resultBody .spriteImage img,#printPage2 .resultBody .spriteImage img{position:absolute;left:50%;top:0;height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}#printPage .resultBody h3,#printPage2 .resultBody h3{margin-bottom:20px;display:block;font-family:Soho W02 Bold;font-size:1.3rem;color:#606060}#printPage .resultBody ul,#printPage2 .resultBody ul{margin-bottom:20px}#printPage .resultBody .resultImage,#printPage2 .resultBody .resultImage{position:absolute;left:340px;top:0;height:80mm;width:99mm;border:1px solid #ececec}#printPage .resultBody .resultImage img,#printPage2 .resultBody .resultImage img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#print{position:absolute;right:30px;bottom:30px;width:100px;cursor:pointer;font-size:.925rem}#print img{width:20px;margin-right:7px;position:relative;top:4px}#printLogo{width:30mm;position:absolute;bottom:0;right:10mm;height:30mm}#popupAuswahl,#popupBauform{position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(51,51,51,.5);z-index:9999999999999999999999;padding:30px;display:none}#popupAuswahl .popupBauformContent,#popupBauform .popupBauformContent{background:#fff;margin:0 auto;position:absolute;left:50%;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:640px;width:100%;border-radius:4px;-webkit-box-shadow:1px 0 15px rgba(0,0,0,.4);box-shadow:1px 0 15px rgba(0,0,0,.4);padding:60px 40px 60px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#popupAuswahl .popupBauformContent button,#popupBauform .popupBauformContent button{padding:10px 20px;background:#c70282;color:#fff;border:none;outline:0}#popupAuswahl .popupBauformContent h2,#popupBauform .popupBauformContent h2{display:block;width:100%;font-size:1.5rem;margin:0 auto 20px;font-family:Soho W02 Bold;color:#c70282;text-align:center}#popupAuswahl .popupBauformContent .choose,#popupBauform .popupBauformContent .choose{text-align:center!important;min-width:20%;cursor:pointer}#popupAuswahl .popupBauformContent .choose img,#popupBauform .popupBauformContent .choose img{display:block;margin:0 auto 10px}.hidden{display:none!important}@media print{.mainContent{display:none}#printPage,#printPage2{display:block!important}}.listeHinweis{margin-top:0!important}.listeHinweis li{margin-bottom:0!important}#app{margin:0 auto;text-align:center;width:95vw;max-width:1400px;position:relative;max-height:100vh;min-height:55vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:140px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#app #config01{margin-top:100px}}#app .step{border:none;display:none;width:100%;height:100%;position:relative;margin-bottom:20px}#app .step.active{display:-webkit-box;display:-ms-flexbox;display:flex}#app #config01{height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#app #config01 .choose{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#app #config01 .choose img{-webkit-transition:all .3s ease;transition:all .3s ease;display:block;margin:0 auto 10px;position:relative;bottom:0}#app #config01 .choose:hover img{bottom:10px}#app .preview{background:#fff;min-width:250px}#app .preview .previewHeading{background:#c70282;padding:8px 10px;margin:5px;font-family:Soho Gothic W02 Bold;color:#fff;position:relative}#app .preview .previewHeading:before{content:"";background:inherit;width:12px;height:12px;position:absolute;left:50%;bottom:-6px;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}#app .preview .previewImage{padding:60px 20px 40px}#app .preview .previewText{text-align:left;padding:20px}#app .preview .previewText h3{color:#c70282;font-family:Soho W02 Bold;font-size:1rem;margin-bottom:20px}#app .configurator{text-align:left;width:100%}#app .configurator .configBody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .configurator .configHeader{margin-left:20px;max-width:100%;height:40px;background:#4091AD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;z-index:99}#app .configurator .configHeader h2{color:#fff;font-family:Soho W02 Bold;font-weight:400;line-height:100%;margin-top:3px}#app .configurator .configHeader #next,#app .configurator .configHeader #nextFunktion{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;height:100%;padding:0 30px;color:#fff;background:rgba(255,255,255,.2);opacity:.25}#app .configurator .configHeader #next.active,#app .configurator .configHeader #nextFunktion.active{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;pointer-events:all;cursor:pointer}#app .configurator .configHeader #next.active:hover,#app .configurator .configHeader #nextFunktion.active:hover{background:rgba(255,255,255,.3)}#app .configurator .configSection{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:300px;max-width:100%;background:rgba(255,255,255,.8);margin:20px 0 0 20px;padding-bottom:10px}#app .configurator .configSection .configSectionHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-bottom:1px solid rgba(57,61,62,.25);margin-bottom:10px}#app .configurator .configSection .configSectionHeader label{font-family:Soho Gothic W02 Bold}#app .configurator .configSection .configSectionHeader label span{font-family:Soho Gothic W02 Regular;font-size:inherit}#app .configurator .configSection input{pointer-events:none}#app .configurator .configSection .customCheckbox{top:2px;width:15px;height:15px;background:#f0f0f0;border:1px solid #a3a3a3;display:inline-block;margin-right:7px;position:relative;margin-top:4px;opacity:.5}#app .configurator .configSection .icons{height:15px}#app .configurator .configSection .icons img{margin-left:5px;cursor:pointer}#app .configurator .configSection label{color:#606060;font-size:.925rem;margin-left:5px;cursor:pointer;pointer-events:none}#app .configurator .configSection label.noCheckbox{margin-left:25px}#app .configurator .configSection .customInput{display:none}#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox:before{content:"";position:absolute;background:#c70282;width:5px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2px;bottom:4px}#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox:after{content:"";position:absolute;background:#c70282;width:8px;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;bottom:5px}#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox.preChecked:after,#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox.preChecked:before{background:#4091AD}#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox.preDefined:after,#app .configurator .configSection .customInput:checked~.checkbox .customCheckbox.preDefined:before{background:#606060}#app .configurator .configSection .customInput label.checkbox{margin-left:0}#app .configurator .configSection .configSectionBody{padding:10px 10px 10px 35px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .configurator .configSection .configSectionBody hr{opacity:.5;margin-bottom:10px}#app .configurator .configSection.active .customCheckbox,#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader .customCheckbox,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader .customCheckbox{opacity:1}#app .configurator .configSection .configSectionBody .configBodyInputGroup{min-width:50%;max-width:100%;margin-bottom:10px}#app .configurator .configSection.active{background:#fff}#app .configurator .configSection.active .configSectionHeader{border-bottom:1px solid #f0f0f0}#app .configurator .configSection.active .alert{display:none}#app .configurator .configSection.active input,#app .configurator .configSection.active label{pointer-events:all}.formHeading{font-size:.925rem;color:#606060;margin-bottom:10px;display:block}#config03{max-width:1200px;margin:0 auto}#config03.active{display:block!important}#config03 h2{font-family:Soho W02 Bold;color:#fff;text-align:center;width:100%;margin-bottom:30px}#config03 .soft-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#config03 .soft-row .ear{max-width:30%;cursor:pointer}@supports not (-ms-high-contrast:none){#config03 .soft-row .ear{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}#config03 .soft-row .ear img{width:100%;max-width:250px}#config03 .soft-row .ear p{margin-top:10px;color:#fff;font-family:Soho Gothic W02 Bold}#config04 #ergebnis{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:99999}#config04 #ergebnis .spriteContainer{background:#fff;margin-right:20px}#config04 #ergebnis .spriteContainer .spriteImage{width:100%;height:0;padding-bottom:100%;background-size:cover!important}#config04 #ergebnis .spriteContainer .spriteImage.hdoOverlay{position:absolute;top:0;left:0;display:none;pointer-events:none}#config04 #ergebnis .spriteContainer .spriteImage.hdoOverlay.active{display:block}#config04 #ergebnis .spriteContainer .spriteSelection{padding:0 20px}#config04 #ergebnis .resultContent{background:#fff}@media (max-width:1000px){#config04 #ergebnis .resultContent{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}#config04 #ergebnis .resultContent .resultHeader{background:#c70282;max-width:100%;padding:10px 10px 6px;font-size:1.6rem;color:#fff;font-family:Soho W02 Regular;margin:10px}#config04 #ergebnis .resultContent .resultBody{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 20px;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#config04 #ergebnis .resultContent .resultBody .sternchen{color:#606060;font-size:.825rem;max-width:150px;margin:20px auto}#config04 #ergebnis .resultContent .resultBody .resultList{text-align:left;margin-left:20px;-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}#config04 #ergebnis .resultContent .resultBody .resultList h3{font-size:1em;font-family:Soho W02 Bold;color:#c70282;margin-bottom:20px}#config04 #ergebnis .resultContent .resultBody .resultList ul{text-align:left}#resultHinweis{margin:20px 0 0!important;max-width:100%!important}input[type=range]{height:46px;-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;animate:.2s;background:#ECE8E4;border-radius:5px;border:1px solid #B1AFAE}input[type=range]::-webkit-slider-thumb{border:1px solid #ae0272;height:38px;width:38px;border-radius:38px;background:-webkit-gradient(linear,left bottom, left top,from(#c70282),to(#fd65c8)) center no-repeat;background:linear-gradient(to top,#c70282,#fd65c8) center no-repeat;background-size:cover 80%;cursor:pointer;-webkit-appearance:none;margin-top:-17px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ECE8E4}input[type=range]::-moz-range-track{width:100%;height:6px;cursor:pointer;animate:.2s;background:#ECE8E4;border-radius:5px;border:1px solid #B1AFAE}input[type=range]::-moz-range-thumb{border:1px solid #ae0272;height:38px;width:38px;border-radius:38px;background:linear-gradient(to top,#c70282,#fd65c8) center no-repeat;background-size:cover 80%;cursor:pointer}input[type=range]::-ms-track{width:100%;height:6px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#ECE8E4;border:1px solid #B1AFAE;border-radius:10px;box-shadow:0 0 0 #000}input[type=range]::-ms-fill-upper{background:#ECE8E4;border:1px solid #B1AFAE;border-radius:10px;box-shadow:0 0 0 #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:1px 1px 1px rgba(0,0,0,.15);border:1px solid;height:38px;width:38px;border-radius:38px;background:linear-gradient(to top,#c70282,#fd65c8);cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#ECE8E4}input[type=range]:focus::-ms-fill-upper{background:#ECE8E4}#app.modusFunktionen{top:110px}#app.modusFunktionen #reset{color:#fff;justify-self:flex-end}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#app.modusFunktionen #config01{margin-top:0}}#app.modusFunktionen #config02 .configurator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app.modusFunktionen #config03{z-index:99999}#app.modusFunktionen #config01,#app.modusFunktionen #config02{-ms-flex-wrap:wrap;flex-wrap:wrap}#app.modusFunktionen #config01 .configurator,#app.modusFunktionen #config02 .configurator{width:100%;background:0 0}#app.modusFunktionen #config01 .configurator .configHeader,#app.modusFunktionen #config02 .configurator .configHeader{margin:0 0 20px;width:100%;z-index:99999}#app.modusFunktionen #config01 .configurator .configHeader span,#app.modusFunktionen #config02 .configurator .configHeader span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app.modusFunktionen #config01 .configurator .configHeader span div,#app.modusFunktionen #config02 .configurator .configHeader span div{margin-right:10px;font-size:.925rem;cursor:pointer}#app.modusFunktionen #config01 .configurator .configBody2,#app.modusFunktionen #config02 .configurator .configBody2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}#app.modusFunktionen #config01 .configurator .configBody2 #versorgungBauform,#app.modusFunktionen #config02 .configurator .configBody2 #versorgungBauform{padding:0 20px;margin:0}#app.modusFunktionen #config01 .configurator .configBody2 .configSection,#app.modusFunktionen #config02 .configurator .configBody2 .configSection{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:45%;max-width:100%;background:rgba(255,255,255,.8);margin:0 0 20px;padding-bottom:10px}#app.modusFunktionen #config01 .configurator .configBody2 .configSection:nth-child(even),#app.modusFunktionen #config02 .configurator .configBody2 .configSection:nth-child(even){margin-right:10px}#app.modusFunktionen #config01 .configurator .configBody2 .configSection:nth-child(odd),#app.modusFunktionen #config02 .configurator .configBody2 .configSection:nth-child(odd){margin-left:10px}#app.modusFunktionen #config01 .configurator .configBody2 .configSection:nth-child(1),#app.modusFunktionen #config02 .configurator .configBody2 .configSection:nth-child(1){min-width:100%;margin:0 0 20px}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active{background:#fff}@media (max-width:1000px){#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active{margin:0 20px 20px 0;min-width:100%!important}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active:nth-child(3),#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active:nth-child(5),#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active:nth-child(3),#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active:nth-child(5){margin-right:0}}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader{border-bottom:1px solid #f0f0f0}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader label,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader label{font-family:Soho Gothic W02 Regular}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader .alert,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader .alert{display:none}#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader input,#app.modusFunktionen #config01 .configurator .configBody2 .configSection.active .configSectionHeader label,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader input,#app.modusFunktionen #config02 .configurator .configBody2 .configSection.active .configSectionHeader label{pointer-events:all}#app.modusFunktionen #config01 .configurator .configBody2 .configSection .configSectionHeader,#app.modusFunktionen #config02 .configurator .configBody2 .configSection .configSectionHeader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 0}#app.modusFunktionen #config01 .configurator .configBody2 .configSection .configSectionHeader span,#app.modusFunktionen #config02 .configurator .configBody2 .configSection .configSectionHeader span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Soho Gothic W02 Regular;color:#606060;font-size:.925rem}#app.modusFunktionen #config01 .configurator .configBody2 .configSection .configSectionHeader img,#app.modusFunktionen #config02 .configurator .configBody2 .configSection .configSectionHeader img{margin-right:10px}#app.modusFunktionen #config01 .configurator .configBody2 .configSection .configSectionHeader .icons,#app.modusFunktionen #config02 .configurator .configBody2 .configSection .configSectionHeader .icons{justify-self:flex-end}#app.modusFunktionen #config01 .configurator .configBody2 .configSection .configSectionHeader .icons .info,#app.modusFunktionen #config02 .configurator .configBody2 .configSection .configSectionHeader .icons .info{margin-right:0}#app.modusFunktionen #config01 .configurator .configBody2 #configVersorgung,#app.modusFunktionen #config02 .configurator .configBody2 #configVersorgung{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#app.modusFunktionen #config01 .configurator .configBody2 #configAnpass,#app.modusFunktionen #config02 .configurator .configBody2 #configAnpass{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}#app.modusFunktionen #config01 .configurator .configBody2 .configSectionBody,#app.modusFunktionen #config02 .configurator .configBody2 .configSectionBody{padding:0 10px;margin:0}#app.modusFunktionen #config01 .configurator .configBody2 .configSectionBody .configBodyInputGroup,#app.modusFunktionen #config02 .configurator .configBody2 .configSectionBody .configBodyInputGroup{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:50px;margin:0 0 10px 20px;padding-right:20px}#app.modusFunktionen #config01 .configurator .configBody2 .configSectionBody .configBodyInputGroup:last-child,#app.modusFunktionen #config01 .configurator .configBody2 .configSectionBody#versorgungBatterie .configBodyInputGroup,#app.modusFunktionen #config02 .configurator .configBody2 .configSectionBody .configBodyInputGroup:last-child,#app.modusFunktionen #config02 .configurator .configBody2 .configSectionBody#versorgungBatterie .configBodyInputGroup{margin-bottom:0}#app.modusFunktionen #config01 .configurator .configBody2 .configSectionBody .configBodyInputGroup .customCheckbox,#app.modusFunktionen #config02 .configurator .configBody2 .configSectionBody .configBodyInputGroup .customCheckbox{position:absolute;left:-20px;top:-3px}#app.modusFunktionen label{color:#606060;font-size:.925rem;margin-left:0;cursor:pointer;margin-right:10px}#app.modusFunktionen .customInput{display:none}#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox:before{content:"";position:absolute;background:#c70282;width:5px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2px;bottom:4px}#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox:after{content:"";position:absolute;background:#c70282;width:8px;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;bottom:5px}#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox.preChecked:after,#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox.preChecked:before{background:#4091AD}#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox.preDefined:after,#app.modusFunktionen .customInput:checked~.checkbox .customCheckbox.preDefined:before{background:#606060}#app.modusFunktionen #config01{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}#app.modusFunktionen #config01 .configurator .configBody{background:#fff;padding:10px 20px}#app.modusFunktionen #config01 .configurator .configBody #versorgungCB{padding:10px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#app.modusFunktionen #config01 .configurator .configBody #versorgungCB .icons{margin-top:4px;height:15px}#app.modusFunktionen #config01 .configurator .configBody #versorgungCB .configBodyInputGroup{margin:0}#app.modusFunktionen #config01 .configurator .configBody dl{width:100%}#app.modusFunktionen #config01 .configurator .configBody dl dt{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}#app.modusFunktionen #config01 .configurator .configBody dl dt .toggleHead{font-family:Soho Gothic W02 Bold;color:#606060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.925rem}#app.modusFunktionen #config01 .configurator .configBody dl dt .toggleHead img.toggleThumb{margin-right:20px}#app.modusFunktionen #config01 .configurator .configBody dl dt .arrow{justify-self:flex-end;-webkit-transition:all .3s ease;transition:all .3s ease}#app.modusFunktionen #config01 .configurator .configBody dl dt.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6}#app.modusFunktionen #config01 .configurator .configBody dd{height:0;overflow:hidden;width:100%;border-bottom:1px solid #f0f0f0;padding:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#app.modusFunktionen #config01 .configurator .configBody dd:before{content:"";width:150%;position:absolute;left:-25%;height:200%;bottom:0;-webkit-box-shadow:inset 0 -3px 7px rgba(0,0,0,.1);box-shadow:inset 0 -3px 7px rgba(0,0,0,.1)}#app.modusFunktionen #config01 .configurator .configBody dd:after{content:"";width:100%;position:absolute;left:0;height:10px;bottom:0;background:-webkit-gradient(linear,right top, left top,color-stop(0, #fff),color-stop(5%, rgba(255,255,255,0)),color-stop(95%, rgba(255,255,255,0)),to(#fff));background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,#fff 100%)}#app.modusFunktionen #config01 .configurator .configBody dd .innerList{margin-left:24px}#app.modusFunktionen #config01 .configurator .configBody dd .innerList li{margin-bottom:10px}#app.modusFunktionen #config01 .configurator .configBody dd.active{padding:15px 0;height:auto}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyHeader h3{font-family:Soho Gothic W02 Bold;color:#4091AD}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent.justifyLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent .configBodyInputGroup{text-align:center;width:120px;margin-right:10%}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent .configBodyInputGroup:last-child{margin-right:0}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent .configBodyInputGroup.fullWidth{width:100%!important;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;margin-right:0}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent.leftContent{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#app.modusFunktionen #config01 .configurator .configBody dd .toggleBodyContent.leftContent .configBodyInputGroup{text-align:left}#app.modusFunktionen #config01 .configurator .configHeader{margin-left:0;margin-bottom:20px}#app.modusFunktionen .preview{background:#fff;margin-right:20px;min-width:250px;max-width:350px;z-index:100;margin-bottom:20px;-webkit-transition:all .1s ease;transition:all .1s ease}#app.modusFunktionen .preview .bauformPreview{background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:100%}#app.modusFunktionen .preview .bauformPreview.imageThumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:176px}#app.modusFunktionen .preview .bauformPreview.imageThumbs #minimize{width:100%;height:40px;border-bottom:1px solid #d6d6d6;position:absolute;left:0;top:0;padding:0 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#app.modusFunktionen .preview .bauformPreview.imageThumbs #minimize .icon{width:40px;height:40px;background:#4091AD;color:#fff;display:inline-block;position:absolute;top:0;left:0;margin-right:5px}#app.modusFunktionen .preview .bauformPreview.imageThumbs #minimize .icon:after{content:"";position:absolute;left:50%;bottom:55%;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:10px;height:2px;background:#fff}#app.modusFunktionen .preview .bauformPreview.imageThumbs #minimize .icon:before{content:"";position:absolute;left:50%;top:55%;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);width:10px;height:2px;background:#fff}#app.modusFunktionen .preview .bauformPreview.imageThumbs #minimize .icon:hover{background:#5da9c3}#app.modusFunktionen .preview .bauformPreview.imageThumbs h3{display:block;width:100%;text-align:center;color:#606060;font-family:Soho Gothic W02 Regular;font-size:12px;margin-bottom:10px;margin-top:15px}#app.modusFunktionen .preview .previewHeading .burger,#app.modusFunktionen .preview.narrow .bauformPreview #minimize{display:none}#app.modusFunktionen .preview .bauformPreview.imageThumbs img{margin-right:20px;max-width:100%}#app.modusFunktionen .preview .bauformPreview.imageThumbs img:last-child,.fullWidth{margin-right:0}#app.modusFunktionen .preview .bauformPreview.imageThumbs .IIC_thumb{width:32px;height:28px;position:relative}#app.modusFunktionen .preview .bauformPreview.imageThumbs .CIC_thumb{width:41px;height:31px;position:relative;left:5px}#app.modusFunktionen .preview .bauformPreview.imageThumbs .Kanal_thumb{width:44px;height:36px;position:relative;top:0}#app.modusFunktionen .preview .bauformPreview.imageThumbs .Concha_thumb{width:48px;height:45px;position:relative;top:0;margin-left:5px}#app.modusFunktionen .preview .previewHeading{text-align:center}#app.modusFunktionen .preview .previewText{padding:0}#app.modusFunktionen .preview .bauformenPreview{background:#fff;margin-bottom:20px}#app.modusFunktionen .preview .bauformenPreview .bauformenHeader{width:100%;background:#fff;padding:5px}#app.modusFunktionen .preview .bauformenPreview .bauformenHeader h3{font-family:Soho Gothic W02 Bold;color:#fff;padding:9px 20px;background:#606060;font-size:.825em;position:relative}#app.modusFunktionen .preview .bauformenPreview .bauformenHeader h3:before{content:"";background:inherit;width:12px;height:12px;position:absolute;left:50%;bottom:-6px;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}#app.modusFunktionen .preview.narrow{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;overflow:hidden}#app.modusFunktionen .preview.narrow .bauformPreview{height:0;width:0;overflow:hidden;padding:0}#app.modusFunktionen .preview.narrow .previewHeading{color:transparent;position:relative;padding:5px;height:calc(100% - 10px);cursor:pointer}#app.modusFunktionen .preview.narrow .previewHeading:before{content:none}#app.modusFunktionen .preview.narrow .previewHeading .burger{position:absolute;display:block;width:70%;height:2px;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#app.modusFunktionen .preview.narrow .previewHeading .burger:before{content:"";position:absolute;right:0;width:80%;top:-5px;background:#fff;height:100%}#app.modusFunktionen .preview.narrow .previewHeading .burger:after{content:"";position:absolute;right:0;width:80%;top:5px;background:#fff;height:100%}#app.modusFunktionen .configOverview{background:#fff}#app.modusFunktionen .configOverview .overviewHeader{padding:5px;margin-bottom:20px}#app.modusFunktionen .configOverview .overviewHeader h3{font-family:Soho Gothic W02 Bold;color:#fff;padding:9px 20px;background:#c70282;font-size:.825em;position:relative}#app.modusFunktionen .configOverview .overviewHeader h3:before{content:"";background:inherit;width:12px;height:12px;position:absolute;left:50%;bottom:-6px;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}#configList{text-align:left;padding:10px 20px;width:100%}#configList tr{width:100%}#configList tr td{font-size:.825rem;color:#606060;padding:5px 0;border-bottom:1px solid #f0f0f0}#configList tr td.tableLeft{font-family:Soho Gothic W02 Bold;width:10%;min-width:100px}#configList tr td.tableRight{width:50%}.fullWidth{width:100%!important;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.block{display:block!important}#versorgungBauform{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#versorgungBauform .choose{text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent;cursor:pointer;padding:5px;font-size:.925rem;color:#606060}#versorgungBauform .choose img{display:block;margin-bottom:10px}#versorgungBauform .choose.active{border:1px solid #c70282;color:#c70282}#app .visualSelector{width:100%;margin-top:0}#app .visualSelector:first-child{border-bottom:1px solid rgba(255,255,255,.1)}#app .visualSelector h3{color:#fff;text-align:center;font-family:Soho W02 Bold;margin:20px 0}#app .visualSelector h3 .icons{margin-left:10px;top:3px;cursor:pointer}#app .visualSelector .soft-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .visualSelector .soft-row label{text-align:center;color:#fff!important;display:block;margin:20px;padding:10px;border:2px solid transparent;border-radius:4px}#app .visualSelector .soft-row label.bgVersorgung{background:#fff;border-top:2px solid transparent;border-bottom:2px solid transparent}#app .visualSelector .soft-row label p{display:inline-block;padding-bottom:5px;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Soho Gothic W02 Regular;font-size:.925rem}#app .visualSelector .soft-row label .anpassNummer{display:inline-block;line-height:40px;width:40px;height:40px;background:#db8915;margin-bottom:20px}#app .visualSelector .soft-row label .anpassNummer.grey{background:#393D3E}#app .visualSelector .soft-row label img{display:block;margin-bottom:15px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;bottom:0}#app .visualSelector .soft-row label img.imgAnpass{width:100%}#app .visualSelector .soft-row label:hover img{bottom:7px}#app .visualSelector .soft-row input:checked~label.bgVersorgung{border-top:2px solid #c70282;border-bottom:2px solid #c70282;-webkit-box-shadow:0 0 20px rgba(64,145,173,.6);box-shadow:0 0 20px rgba(64,145,173,.6);position:relative}#app .visualSelector .soft-row input:checked~label.bgVersorgung:before{content:"";position:absolute;left:50%;top:-10px;width:0;height:0;border-bottom:10px solid #c70282;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#app .visualSelector .soft-row input:checked~label p{display:inline-block;position:relative;position-transform:translateX(-50%)}#configAnpass .configBodyInputGroup{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}@media (max-width:1000px){#configAnpass .configBodyInputGroup{-ms-flex-preferred-size:50%;flex-basis:50%}#configAnpass .configBodyInputGroup .bgVersorgung img{max-height:150px}#versorgungAudiologie,#versorgungBedienung{display:block!important}#versorgungAudiologie .col-1,#versorgungBedienung .col-1{width:100%}#versorgungAudiologie .col-1 .formHeading,#versorgungBedienung .col-1 .formHeading{height:15px}}#configDevices{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;margin-bottom:0}#configAudiologie,#configBedienung{min-width:100%!important;margin-left:0!important;margin-right:0!important}#configBatterie,#configSpule{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:30%!important}#configConnect,#configPhone{-webkit-box-flex:2!important;-ms-flex:2 0 0px!important;flex:2 0 0!important;min-width:50%!important}#versorgungAudiologie .col-1,#versorgungBedienung .col-1{padding:0 10px}#versorgungAudiologie .fullWidth{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.configHeaderBauform{background:#4091AD;height:40px;padding-left:20px;line-height:40px;color:#fff;font-family:Soho W02 Bold}#bauformDescr{padding:10px 20px;text-align:center}.configBodyInputGroup.batterie{min-width:25px!important}.deviceSize{position:fixed;display:none;z-index:9999999999999999999999999999999999999999999;width:100%;height:100%;min-height:600px;top:0;left:0;background:#252525;padding:10px}.deviceSize .deviceSizeContainer{width:100%;max-width:700px;background:#fff;position:relative;padding:30px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.deviceSize .deviceSizeContainer:after{content:"";position:absolute;left:50%;bottom:-18px;height:0;width:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-top:19px solid #fff;border-left:19px solid transparent;border-right:19px solid transparent}.deviceSize .deviceSizeContainer h1{color:#c70282;font-family:Soho W02 Bold;font-size:1.2em;text-align:center;line-height:1.4}.deviceSize .deviceSizeContainer .screenAnim{width:100%;height:150px;margin:30px auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.deviceSize .deviceSizeContainer .screenAnim .screenSize{width:200px;height:140px;border:8px solid #252525;border-radius:4px;background:#606060;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-animation:screen 4s infinite;animation:screen 4s infinite}.deviceSize .deviceSizeContainer .screenAnim .screenSize p{color:#fff;background:inherit;padding:5px;position:relative;z-index:99;text-align:center;font-size:12px}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowH{width:100%;height:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowH:after,.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowH:before{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;top:-4px;position:absolute}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowH:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:1px}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowH:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:1px}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowV{height:100%;width:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowV:after,.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowV:before{position:absolute;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;left:-4px;content:""}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowV:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1px}.deviceSize .deviceSizeContainer .screenAnim .screenSize .arrowV:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:1px}@-webkit-keyframes screen{0%,10%,100%{background:#9a0002;width:100px;height:140px}40%,50%{background:#9a0002;width:200px;height:60px}80%,90%{background:#3fa44d;width:200px;height:140px}}@keyframes screen{0%,10%,100%{background:#9a0002;width:100px;height:140px}40%,50%{background:#9a0002;width:200px;height:60px}80%,90%{background:#3fa44d;width:200px;height:140px}}@media (max-width:760px){.deviceSize{display:block!important}.deviceSize .app-content{z-index:0}}@media (max-height:634px){.deviceSize{display:block!important}.app-content{z-index:0}}.backgroundStart{background:#3B3C3D;position:fixed;left:0;top:0;bottom:0;right:0}.soft-row-start{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.soft-row-start .col-1{padding:60px 20px 0;border-left:1px solid #c70282;text-align:left}.soft-row-start .col-1:first-child{margin-right:30px}.soft-row-start .col-1 h1{font-family:Soho Gothic W02 Regular;font-size:1.8rem;color:#fff;padding:0;text-align:left;margin-bottom:20px}.soft-row-start .col-1 h1 strong{font-size:inherit}.soft-row-start .col-1 img{max-width:100%;width:300px}.soft-row-start .col-1 .reflection{background:-webkit-gradient(linear,left top, left bottom,from(rgba(126,123,120,.3)),to(rgba(126,123,120,0)));background:linear-gradient(to bottom,rgba(126,123,120,.3),rgba(126,123,120,0));width:100%;height:50px;top:-5px}#gewinnspiel{max-width:850px;margin:0 auto;background:#E3DFDB;width:100%}#gewinnspiel .gewinnspielHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;text-align:left}#gewinnspiel .gewinnspielHeader h2{font-size:1.4rem;color:#606060;display:inline-block}#gewinnspiel .gewinnspielHeader .info{width:15px;display:inline-block}#gewinnspiel .gewinnspielHeader .info img{width:15px}#gewinnspiel .gewinnspielContent{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:425px}#gewinnspiel .soft-row{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}#gewinnspiel .soft-row .col-1{background:#fff;text-align:left;width:50%;max-width:50%}#gewinnspiel .soft-row .col-1 .sternchentext{color:#606060;font-size:12px}#gewinnspiel .soft-row .col-1 .sternchentext strong{font-size:inherit}#gewinnspiel .soft-row .col-1 .inputGroupForm{margin:30px 0}#gewinnspiel .soft-row .col-1 .inputGroupForm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:none;width:100%;padding:10px;border:1px solid #707070;background:#f0f0f0;outline:0;margin-bottom:20px}#gewinnspiel .soft-row .col-1:first-child{padding:20px 20px 70px}#gewinnspiel .soft-row .col-1 input[type=radio],#gewinnspiel .soft-row .col-1 input[type=checkbox]{display:none;position:absolute;left:-100000px}#gewinnspiel .soft-row .col-1 input[type=radio]:checked~.customCheckbox:before,#gewinnspiel .soft-row .col-1 input[type=checkbox]:checked~.customCheckbox:before{content:"";position:absolute;background:#c70282;width:7px;height:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2.5px;bottom:5px}#gewinnspiel .soft-row .col-1 input[type=radio]:checked~.customCheckbox:after,#gewinnspiel .soft-row .col-1 input[type=checkbox]:checked~.customCheckbox:after{content:"";position:absolute;background:#c70282;width:12px;height:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;bottom:7px}#gewinnspiel .soft-row .col-1 label{font-family:Soho Gothic W02 Bold;font-size:1.2rem;color:#606060;margin-top:10px;display:block;cursor:pointer;line-height:20px}#gewinnspiel .soft-row .col-1 label .customCheckbox{width:20px;height:20px}#gewinnspiel .soft-row .col-1 .question{font-size:1.4rem;font-family:Soho W02 Bold;color:#606060;margin-bottom:20px}#gewinnspiel .soft-row .col-1 .quizImage{background:#6B6867;width:100%;height:100%}#gewinnspiel .soft-row .col-1 .img-q1{background:url(../img/img_frage1.jpg) center no-repeat;background-size:cover}#gewinnspiel .soft-row .col-1 .img-q2{background:url(../img/img_frage2.jpg) center no-repeat;background-size:cover}#gewinnspiel .soft-row .col-1 .img-q3{background:url(../img/medium/04_sprite.jpg) center no-repeat;background-size:cover}#gewinnspiel .btns{position:absolute;left:0;bottom:0;padding:20px;z-index:99999999999}#gewinnspiel .btns .next,#gewinnspiel .btns .prev,#gewinnspiel .btns input[type=submit]{margin-top:30px;padding:7px 20px;border:none;outline:0;width:130px;font-size:1.2rem;cursor:pointer;color:#fff;font-family:Soho W02 Bold}#gewinnspiel .btns .next{background:#c70282;display:inline-block;text-align:center}#gewinnspiel .btns .prev{background:#707070;margin-right:10px;display:inline-block;text-align:center}#gewinnspiel .btns input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c70282;border-radius:0}#gewinnspiel .frage{-webkit-transition:margin .4s ease;transition:margin .4s ease}#gewinnspiel #q4{height:0;-webkit-transition:all .4s ease;transition:all .4s ease}#gewinnspiel #q4 h2{color:#fff;font-size:1.4rem;font-family:Soho W02 Bold;margin-bottom:30px}#gewinnspiel #q4.active{height:auto}#gewinnspiel #q4 .col-1:last-child .soft-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#gewinnspiel #q4 .col-1:last-child .soft-row .col-1{background:0 0;padding:0;text-align:center}#gewinnspiel #q4 .col-1:last-child .soft-row .col-1 p{color:#fff;font-size:1.2rem;text-align:left}#gewinnspiel #q4 .col-1:last-child .soft-row .col-1 p strong{font-size:inherit}#gewinnspiel #q4 .col-1:last-child .soft-row .col-1 img{max-width:100%}#gewinnspiel #q4 .col-1 .img-q4{padding:20px;background:#606060}#q5{background:radial-gradient(at 50% 80%,#f0f0f0,#707070);padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#q5 h2{color:#fff;font-size:2rem;font-family:Soho W02 Bold;text-shadow:0 0 5px rgba(57,61,62,.4);display:block;margin-bottom:30px}#q5 .button{background:#c70282;color:#fff;font-size:1.2rem;font-family:Soho W02 Bold;padding:10px 20px}#popupInfo2.small .popupContent{width:auto;height:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px}#popupInfo2.small .popupContent h2{font-size:1.6rem;color:#c70282;text-align:center;font-family:Soho W02 Bold}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL19mb250cy5zYXNzIiwiaW5jbHVkZXMvX25hdmlnYXRpb24uc2FzcyIsImluY2x1ZGVzL19wb3B1cC5zYXNzIiwiaW5jbHVkZXMvX2Zvcm1zLnNhc3MiLCJpbmNsdWRlcy9fbW9kdXNGdW5rdGlvbmVuLnNhc3MiLCJpbmNsdWRlcy9fYmFzZS5zYXNzIiwiaW5jbHVkZXMvX2xheW91dC5zYXNzIiwiaW5jbHVkZXMvX3ZhcnMuc2FzcyIsImluY2x1ZGVzL19icmVhZGNydW1iLnNhc3MiLCJhdG9tcy9fdWlfZWxlbWVudHMuc2FzcyIsImluY2x1ZGVzL19lYXJTaXplLnNhc3MiLCJpbmNsdWRlcy9fcmVzdWx0LnNhc3MiLCJpbmNsdWRlcy9fcmFuZ2Uuc2FzcyIsImluY2x1ZGVzL19kZXZpY2Vfc2l6ZS5zYXNzIiwiaW5jbHVkZXMvX3F1aXouc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QkEsSUFTQyxvQkFBaUIsQ0FUbEIsa0JBeUJDLDhDQUFhLENBSWQsZUFFQyxlQUFhLENDNURkLHFDQWdDWSxrQkM2RkosZ0NBQUEsQUFBWSx1QkFBQSxDQWhCcEIsZ0RBaUNNLHVCQUFpQixDQzlJdkIseUJDK0pJLDBCQUFBLEFBQVkscUJBQUEsQ0ozSmhCLFdBQ0MsbUNBQ0Esa0VBQ0EsMFVBQTJPLENBRzVPLFdBQ0Msc0NBQ0Esa0VBQ0EsMFVBQTJPLENBRzVPLFdBQ0MsNEJBQ0Esa0VBQ0EsMFVBQTJPLENBRzVPLFdBQ0MsK0JBQ0Esa0VBQ0EsMFVBQTJPLENBSTVPLEVBR0MsZUsvQkcsOEJBQUEsQUFDQSxzQkFBQSxTQUNBLFVBQ0EsZ0JBRUEsbUNBQ0Esa0NBQ0EsZ0JBQ0Esa0JBQ0EsZUFBYSxDTHVCaEIsMEJBSkQsRUFLRSxjQUFXLENBQUEsQ0FHYixFQUdDLFVBQU8sQ0FHUixJQUdDLGVBQ0EsZUFBYSxDQVdkLEdBQ0MsdUNBQWEsQ0FFZCxJQUNDLGFBQVcsQ0tsRFosS0FDSSxXQUNBLFdBQVEsQ0pkWixTQUNJLFdBQ0EsWUFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxtQkFDQSxhQUNBLGdDQUNBLGdCQUNBLGVBQ0EseUJBQUEsQUFDQSxzQkFEQSxBQUNBLDhCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxLQUFLLENBWFQsZUFhUSxXQUNBLFlBQ0Esb0ZBQUEsQUFDQSw0Q0FBQSxrQkFDQSxZQUVBLGlCQUNBLHdFQUFBLEFBQW9ELCtEQUFBLENBcEI1RCxzQkF1Qlksa0JBQ0EsWUFDQSxXQUNBLE9BQ0EsTUFDQSxtQkFDQSxVQUNBLFNBQVMsQ0E5QnJCLHFCQW1DWSxxRUFBQSxBQUNBLDZEQUFBLFlBQVMsQ0FwQ3JCLDRCQXNDZ0IsVUFBUyxDQXRDekIsZUF3Q1EsV0FDQSxvQkFBUyxDQXpDakIsbUJBMkNRLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSx5QkFBQSxBQUFhLHNCQUFiLEFBQWEsa0JBQUEsQ0E3Q3JCLG1CQStDUSxnQ0FBQSxBQUNBLHdCQUFBLGVBQ0EsV0FDQSxjQUFXLENBbERuQiw0QkFvRFksZ0NBQUEsQUFDQSx3QkFBQSwrQ0FDQSxXQUNBLFlBQ0EseUJBQ0EsdUNBQ0EsMkJBQ0EsNEJBQ0Esb0JBQ0EseUJBQ0EscUJBQ0Esa0JBQ0Esa0JBQ0EsWUFDQSxnQkFDQSxRQUNBLGlCQUFVLENLcEN0QixpQkFpRkksZ0NDdEdpQixDTlhyQix5QkFzRVksYUFBTyxDQXRFbkIsa0NBd0VnQix5QkFDQSxXQUNBLGlCQUFjLENBMUU5QixvQkE0RVEseUJBQ0EsMEJBQ0EsaUJBQ0Esa0JBQ0EsZ0NBQUEsQUFBWSx1QkFBQSxDQWhGcEIsNEJBa0ZZLG1CQUNBLHdCQUFrQixDQW5GOUIsd0JBcUZZLFFBQ0EsV0FDQSxrQkFDQSxtQ0FBQSxBQUFXLDBCQUFBLENLeEZ2QiwrQkFXSSxlQUNBLE9Bd0NRLE1BMERSLE9BQU8sQ0w5R1gsMEJBMEZZLGtCTXZGQyxDREhiLFlBQ0ksbURBQ0Esc0JBSUEsUUFBUSxDQUVaLG1CQUNJLG9JQUFBLEFBQ0EsMkVBQUEsc0JBS0EsYUFDQSxVQUFTLENBUmIseUJBVVEsWUFBUSxDQUNoQixhQUNJLGVBQVksQ0FDaEIsT0FDSSxtQkFBQSxBQUFNLGlCQUFOLEFBQU0sVUFBQSxDQUNWLE9BQ0ksbUJBQUEsQUFBTSxpQkFBTixBQUFNLFVBQUEsQ0FDVixPQUNJLG1CQUFBLEFBQU0saUJBQU4sQUFBTSxVQUFBLENBQ1YsT0FDSSxtQkFBQSxBQUFNLGlCQUFOLEFBQU0sVUFBQSxDQUNWLE9BQ0ksbUJBQUEsQUFBTSxpQkFBTixBQUFNLFVBQUEsQ0FFVixVQUNJLGNBQ0EsV0FDQSxjQUNBLGdCQUNBLGtCQUNBLGFDcENVLENEdUNkLE1BRVEsa0JBQ0EsY0FDQSxrQkFDQSxrQkFDQSxnQkFBYSxDQU5yQixhQVFZLGdCQUNBLGtCQUNBLGlCQUNBLE1BQ0EsV0FDQSxjQUFXLENBYXZCLFVBRkksaUJBQVUsQ0FWZCxlQUNJLGtCQUFRLENBRFosa0JBSVEsMkJBQ0EseUJBQWUsQ0FHdkIsS0FDSSxVQUFPLENBR1gsS0FDSSxZQUVBLFFBQU0sQ0FNVixlQUNJLFdBR0EsTUU5REEsaUJBQVUsQ0ZxRGQsT0FDSSxXQUFPLENBSVgsUUFFSSxXQUFPLENBR1gsZ0JBQ0ksUUFDQSxXQUNBLFlBQ0EsbUJBQ0EseUJBQ0EscUJBQ0EsaUJBQ0Esa0JBQ0EsY0FBWSxDQU9oQixXQUNJLGtCQUNBLGtCQUNBLGlCQUFVLENBSGQsYUFLUSxXQUNBLGFDckdNLENEd0dkLGNBQ0ksV0FDQSxZQUNBLGtCQUNBLFFBQ0EsS0FBSyxDQUlULE1BQ0ksb0JBQUEsQUFBUyxvQkFBVCxBQUFTLFlBQUEsQ0dwSGIsa0JBY0ksb0JBQVMsQ0hxR2Isc0JBR1EsdUJBQ0EsY0FBVyxDQUduQiw2QkFDSSx3QkFDQSxpQkFBVyxDRzVIZixLQUNJLGtCQUNBLG1CQUNBLFdBRUEsa0JBQ0Esb0JBQVEsQ0FOWixXQVFRLG1CQUNBLFVGWVEsQ0VYaEIsYUFDSSxpQkFDQSx5QkFDQSxjQUVBLGlCQUFlLENBTG5CLG1CQU9RLG1CQUNBLFVGR1EsQ0NyQmhCLFlBQ0UsV0FDQSxpQkFDQSxjQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLGtCQUNBLFVBQ0EsY0FBUyxDQVBYLGtCQVNJLFFBQUssQ0FUVCx3QkFXSSxZQUNBLGlCQUNBLGNBQ0EsbUJBQUEsQUFDQSxpQkFEQSxBQUNBLFdBQUEsbUJBQ0EsNkJBQ0Esa0JBQ0Esa0JBQ0EsZ0NBQUEsQUFDQSx3QkFBQSxjQUNBLGFBQ0EsZUFDQSxjQUFXLENBdkJmLDRCQXlCTSxZQUNBLGtCQUNBLFVBQ0Esa0NBQUEsQUFDQSwwQkFBQSxZQUNBLFlBQU0sQ0FDUixtRUEvQkosNEJBaUNRLFlBQVMsQ0FBQSxDQWpDakIsd0NBeUNNLG1CQUNBLFlEckNNLENDTFosK0JBNENNLG1CQUNBLDBCQUNBLFdBQ0EsWUQvQ0ksQ0NBViw2RUF1RFEsbUJBQ0EsWUR0RE0sQ0NGZCxrQ0FvRE0sVUFBTyxDTnBEYixPQUNFLGVBQ0EsWUFDQSxhQUNBLDZCQUNBLDRCQUNBLGFBQ0EsTUFDQSxPQUNBLFlBQVMsQ0FUWCxjQVdJLGFBQVMsQ0FYYixxQkFlSSxrQkFDQSxNQUNBLFNBQ0Esa0NBQUEsQUFDQSwwQkFBQSxnQkFDQSxpQkFDQSxhQUNBLFdBQ0EsWUFDQSxjQUNBLGNBQVMsQ0FDYixPQUNJLGlIQUFBLEFBQ0EseUdBQUEsMkJBQ0EsWUFDQSxXQUNBLGtCQUNBLG9GQUFBLEFBQ0EsbURBQUEsZUFDQSxnQ0FBQSxBQUNBLHdCQUFBLGtCQUNBLFNBQ0EsV0FDQSx1QkFBUyxDQVpiLDJCQXdCTSxVQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0EsU0FDQSxRQW9IUSxVQUFTLENBakp2QixjQXFCTSxnQ0FBQSxBQUFXLHVCQUFBLENBckJqQixhQThCTSxpQ0FBQSxBQUFXLHdCQUFBLENBOUJqQixhQWdDTSxvRkFBQSxBQUNBLG1EQUFBLCtHQUFBLEFBQXFHLHNHQUFBLENBQzNHLGVBRUksMEJBQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxnQkFDQSxxQkFBUSxDQVBaLGVBVUksaUNBQ0EsY0FDQSxrQkFDQSxrQkFBUSxDQWJaLHNCQWdCSSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxvQkFDQSxXQUNBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSxzQkFBQSxBQUFhLG1CQUFiLEFBQWEsb0JBQUEsQ0FwQmpCLG1DQXNCTSxlQUNBLGtCQUNBLGFBQVEsQ0F4QmQsd0NBMEJRLFlBQ0Esa0JBQ0EsZ0NBQUEsQUFDQSx3QkFBQSxNQUNBLFFBQU0sQ0E5QmQsMENBZ0NRLFlBQ0Esa0JBQ0EsZ0NBQUEsQUFDQSx3QkFBQSxNQUNBLFVBQU0sQ0FwQ2QsMkNBc0NRLFdBQ0EsWUFDQSxrQkFDQSxnQ0FBQSxBQUNBLHdCQUFBLEtBQUssQ0ExQ2IscUNBNENRLGdCQUNBLGdDSzlGYSxDTGlEckIsNkNBZ0RVLFFBQUssQ0FDZiwyQkFFSSxnQkFDQSxnQkFBUSxDQUhaLGlDQUtNLHdCQUFBLEFBQ0EscUJBREEsQUFDQSxnQkFBQSxZQUNBLFVBQ0EsWUFDQSxlQUNBLFdBQ0EsbUJBQ0EsWUFDQSxvQkFDQSxpQkFBYyxDQWRwQix3Q0FnQlEsZ0NBQUEsQUFDQSx3QkFBQSxVQUNBLG1CQUNBLGNBQVEsQ0FuQmhCLDhDQXFCVSxrQkFBWSxDQXJCdEIsOEJBdUJNLGdCQUNBLGNBQ0Esa0JBQWUsQ0F6QnJCLDREQTJCTSxhQUFRLENBM0JkLGtFQTZCUSxpQkFDQSxjQUNBLGVBQWEsQ0EvQnJCLGlDQW1DUSxtQkFDQSxnQkFBYSxDQXBDckIsMENBc0NVLHFCQUNBLFdBQ0EsWUFDQSxpQkFDQSxXQUNBLGtCQUNBLG1CQUNBLGtCQUNBLGtCQUNBLGtCQUNBLFVBQU0sQ0FoRGhCLGlEQWtEWSxxQkFDQSxpQkFBYyxDQW5EMUIsd0RBcURjLFdBQ0Esa0JBQ0EsbUJBQ0EsVUFDQSxXQUNBLGdDQUFBLEFBQ0Esd0JBQUEsU0FDQSxVQUFRLENBNUR0Qix1REE4RGMsV0FDQSxrQkFDQSxtQkFDQSxVQUNBLFdBQ0EsaUNBQUEsQUFDQSx5QkFBQSxTQUNBLFVBQVEsQ0FyRXRCLHFJQXdFZ0Isa0JLL0tULENMdUdQLHFJQTZFZ0Isa0JLeExGLENMMkdkLDBDQWlGTSxpQ0FDQSxhSy9MSSxDTDZHVix1Q0FvRk0saUNBQ0EsYUs1TEMsQ0x1R1AsdUNBdUZNLGlDQUNBLGFLbk1RLENMMkdkLDZCQTJGTSxhS3hNSSxDTDZHViw2QkE2Rk0sb0NBQ0EsY0FDQSxpQkFDQSxnQkFDQSxjQUFTLENBakdmLG9DQW1HUSxnQ0tyTWEsQ0xrR3JCLHlDQXFHTSxlQUNBLGFBQVEsQ0FFZCx1QkFDRSxlQUNBLGVBQ0EsWUFDQSxhQUNBLE9BQ0EsTUFFQSxnQkFDQSw2QkFDQSxhQUNBLGlCQUFTLENBWFgsbURBZUksV0FDQSxjQUNBLGVBQ0Esa0JBQWUsQ0FsQm5CLHVFQXFCTSxhQUNBLG1CQUNBLGFBQ0Esd0JBQVEsQ0F4QmQseUVBMEJNLFdBQ0EsWUFDQSxtQkFDQSxlQUFVLENBN0JoQixpRkErQlEsa0JBQ0EsU0FDQSxNQUNBLFlBQ0Esa0NBQUEsQUFBVyx5QkFBQSxDQW5DbkIscURBcUNNLG1CQUNBLGNBQ0EsMEJBQ0EsaUJBQ0EsYUs1UFEsQ0xtTmQscURBMkNNLGtCQUFlLENBM0NyQix5RUE2Q00sa0JBQ0EsV0FDQSxNQUNBLFlBQ0EsV0FDQSx3QkFBUSxDQWxEZCxpRkFvRFEsa0JBQ0EsU0FDQSxRQUNBLHVDQUFBLEFBQVcsOEJBQUEsQ0FFbkIsT0FDRSxrQkFDQSxXQUNBLFlBQ0EsWUFDQSxlQUNBLGlCQUFXLENBTmIsV0FRSSxXQUNBLGlCQUNBLGtCQUNBLE9BQUssQ0FFVCxXQUNFLFdBQ0Esa0JBQ0EsU0FDQSxXQUNBLFdBQVEsQ0FFSyw0QkFDYixlQUNBLFlBQ0EsYUFDQSxPQUNBLE1BQ0EsNkJBQ0EsK0JBQ0EsYUFDQSxZQUFTLENBVEksc0VBV1gsZ0JBQ0EsY0FDQSxrQkFDQSxTQUNBLFFBQ0EsdUNBQUEsQUFDQSwrQkFBQSxnQkFDQSxXQUNBLGtCQUNBLDZDQUFBLEFBQ0EscUNBQUEsNEJBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsbUJBQUEsQUFDQSxlQUFBLHNCQUFBLEFBQ0EsbUJBREEsQUFDQSxxQkFBQSx3QkFBQSxBQUFpQixxQkFBakIsQUFBaUIsc0JBQUEsQ0F6Qk4sb0ZBMkJULGtCQUNBLG1CQUNBLFdBQ0EsWUFDQSxTQUFTLENBL0JBLDRFQWlDVCxjQUNBLFdBQ0EsaUJBQ0EsbUJBQ0EsMEJBQ0EsY0FDQSxpQkFBWSxDQXZDSCxzRkF5Q1QsNEJBQ0EsY0FDQSxjQUFRLENBM0NDLDhGQThDUCxjQUVBLGtCQUFRLENBQ2hCLFFBQ0Usc0JBQVMsQ0FHWCxhQUNFLGFBQ0UsWUFBUyxDQUNYLHVCQUNFLHVCQUFTLENBQUEsQ0FFYixjQUNFLHNCQUFZLENBRGQsaUJBR0kseUJBQWUsQ0NoV25CLEtBQ0UsY0FDQSxrQkFDQSxXQUNBLGlCQUNBLGtCQUNBLGlCQUNBLGdCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxTQUFLLENBQ0wsbUVBWEYsZUFhTSxnQkFBWSxDQUFBLENBYmxCLFdBZUksWUFDQSxhQUVBLFdBQ0EsWUFDQSxrQkFDQSxrQkFBZSxDQXJCbkIsa0JBdUJNLG9CQUFBLEFBQVMsb0JBQVQsQUFBUyxZQUFBLENBdkJmLGVBeUJJLFlBQ0EsV0FDQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFEQSxBQUNBLHFCQUFBLHFCQUFBLEFBQVcsZ0JBQUEsQ0E3QmYsdUJBZ0NNLFdBQ0Esa0JBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsbUJBQUEsQUFDQSxpQkFEQSxBQUNBLFdBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSxlQUNBLGdDQUFBLEFBQVksdUJBQUEsQ0F4Q2xCLDJCQTBDUSxnQ0FBQSxBQUNBLHdCQUFBLGNBQ0EsbUJBQ0Esa0JBQ0EsUUFBUSxDQTlDaEIsaUNBaURVLFdBQVEsQ0FqRGxCLGNBcURJLGdCQUNBLGVBQVcsQ0F0RGYsOEJBd0RNLG1CQUNBLGlCQUNBLFdBQ0EsaUNBQ0EsV0FDQSxpQkFBVSxDQTdEaEIscUNBK0RRLFdBQ0EsbUJBQ0EsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsWUFDQSxpREFBQSxBQUEyQix3Q0FBQSxDQXRFbkMsNEJBd0VNLHNCQUFTLENBeEVmLDJCQTBFTSxnQkFDQSxZQUFTLENBM0VmLDhCQTZFUSxjQUNBLDBCQUNBLGVBQ0Esa0JBQWUsQ0FoRnZCLG1CQW1GSSxnQkFDQSxVQUFPLENBcEZYLCtCQXNGTSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxtQkFBQSxBQUFXLGNBQUEsQ0F2RmpCLGlDQXlGTSxpQkFDQSxlQUNBLFlBQ0EsbUJBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLDhCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxrQkFDQSxVQUFTLENBakdmLG9DQW1HUSxXQUNBLDBCQUNBLGdCQUNBLGlCQUNBLGNBQVksQ0F2R3BCLHNGQXlHUSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsZ0JBQUEsWUFDQSxVQUNBLFlBQ0EsZUFDQSxXQUNBLGdDQUNBLFdBQVMsQ0FoSGpCLG9HQW1IVSxnQ0FBQSxBQUNBLHdCQUFBLFVBQ0EsbUJBQ0EsY0FBUSxDQXRIbEIsZ0hBd0hZLCtCQUFpQixDQXhIN0Isa0NBMEhNLG1CQUFBLEFBQ0EsaUJBREEsQUFDQSxXQUFBLGdCQUNBLGVBQ0EsZ0NBQ0EscUJBQ0EsbUJBQWdCLENBL0h0Qix1REFpSVEsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSxhQUNBLDJDQUNBLGtCQUFlLENBdEl2Qiw2REF3SVUsZ0NJN0hXLENKWHJCLGtFQTBJWSxvQ0FDQSxpQkFBVyxDQTNJdkIsd0NBNklRLG1CQUFnQixDQTdJeEIsa0RBZ0pRLFFBQ0EsV0FDQSxZQUNBLG1CQUNBLHlCQUNBLHFCQUNBLGlCQUNBLGtCQUNBLGVBQ0EsVUFBUyxDQXpKakIseUNBMkpRLFdBQVEsQ0EzSmhCLDZDQTZKVSxnQkFDQSxjQUFRLENBOUpsQix3Q0FpS1EsY0FDQSxrQkFDQSxnQkFDQSxlQUNBLG1CQUFnQixDQXJLeEIsbURBdUtVLGdCQUFhLENBdkt2QiwrQ0F5S1EsWUFBUyxDQXpLakIsd0ZBOEtjLFdBQ0Esa0JBQ0EsbUJBQ0EsVUFDQSxXQUNBLGdDQUFBLEFBQ0Esd0JBQUEsU0FDQSxVQUFRLENBckx0Qix1RkF1TGMsV0FDQSxrQkFDQSxtQkFDQSxVQUNBLFdBQ0EsaUNBQUEsQUFDQSx5QkFBQSxTQUNBLFVBQVEsQ0E5THRCLHFNQWlNZ0Isa0JJM0xULENKTlAscU1Bc01nQixrQklwTUYsQ0pGZCw4REE0TVUsYUFBYSxDQTVNdkIscURBK01RLDRCQUNBLG1CQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLG1CQUFBLEFBQVcsY0FBQSxDQWxObkIsd0RBb05VLFdBQ0Esa0JBQWUsQ0FyTnpCLG1TQ29FZ0IsU0FBUyxDRHBFekIsMkVBdU5VLGNBQ0EsZUFDQSxrQkFBZSxDQXpOekIseUNBMk5RLGVBQWlCLENBM056Qiw4REE2TlUsK0JJdE5JLENKUGQsZ0RBaU9VLFlBQVMsQ0FqT25CLDhGQW1PVSxrQkFBZ0IsQ0FHMUIsYUFDRSxrQkFDQSxjQUNBLG1CQUNBLGFBQVMsQ08xT1gsVUFDSSxpQkFDQSxhQUFRLENBRlosaUJBSVEsdUJBQVMsQ0FKakIsYUFNUSwwQkFDQSxXQUNBLGtCQUNBLFdBQ0Esa0JBQWUsQ0FWdkIsb0JBWVEsV0FDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsOEJBQUEseUJBQUEsQUFBYSxzQkFBYixBQUFhLGtCQUFBLENBZnJCLHlCQW1CWSxjQUNBLGNBQVEsQ0FIK0IsdUNBakJuRCx5QkFrQmdCLG1CQUFBLEFBQU0saUJBQU4sQUFBTSxVQUFBLENBQUEsQ0FsQnRCLDZCQXNCZ0IsV0FDQSxlQUFXLENBdkIzQiwyQkF5QmdCLGdCQUNBLFdBQ0EsZ0NIaEJLLENJVnJCLG9CQUdJLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLFdBQ0EsYUFBUyxDQUxiLHFDQU9NLGdCQUNBLGlCQUFjLENBUnBCLGtEQVVRLFdBQ0EsU0FDQSxvQkFDQSwrQkFBaUIsQ0FiekIsNkRBZVUsa0JBQ0EsTUFDQSxPQUNBLGFBQ0EsbUJBQWdCLENBbkIxQixvRUFxQlksYUFBUyxDQXJCckIsc0RBdUJRLGNBQVMsQ0F2QmpCLG1DQTBCTSxlQUFZLENBQ1osMEJBM0JOLG1DQTRCUSxtQkFBQSxBQUFNLGlCQUFOLEFBQU0sVUFBQSxDQUFBLENBNUJkLGlEQThCUSxtQkFDQSxlQUNBLHNCQUNBLGlCQUNBLFdBQ0EsNkJBQ0EsV0FBUSxDQXBDaEIsK0NBc0NRLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLG9CQUNBLGdCQUNBLHlCQUFBLEFBQWEsc0JBQWIsQUFBYSxrQkFBQSxDQXpDckIsMERBMkNVLGNBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQVEsQ0E5Q2xCLDJEQWdEVSxnQkFDQSxpQkFDQSxtQkFBQSxBQUFNLGlCQUFOLEFBQU0sVUFBQSxDQWxEaEIsOERBb0RZLGNBQ0EsMEJBQ0EsY0FDQSxrQkFBZSxDQXZEM0IsOERBeURZLGVBQVksQ0FFeEIsZUFDQywwQkFDQSx3QkFBVyxDQzlEWixrQkFDRSxZQUNBLHdCQUNBLGNBQ0EsVUFBTyxDQUVULHdCQUNFLFNBQVMsQ0FFWCxpREFDRSxXQUNBLFdBQ0EsZUFDQSxZQUNBLG1CQUNBLGtCQUNBLHdCQUFRLENBRVYsd0NBQ0UseUJBQ0EsWUFDQSxXQUNBLG1CQUNBLHFHQUFBLEFBQ0Esb0VBQUEsMEJBQ0EsZUFDQSx3QkFDQSxnQkFBWSxDQUVkLHVEQUNFLGtCQUFZLENBRWQsb0NBQ0UsV0FDQSxXQUNBLGVBQ0EsWUFDQSxtQkFDQSxrQkFDQSx3QkFBUSxDQUVWLG9DQUNFLHlCQUNBLFlBQ0EsV0FDQSxtQkFDQSxvRUFDQSwwQkFDQSxjQUFRLENBRVYsNkJBQ0UsV0FDQSxXQUNBLGVBQ0EsWUFDQSxlQUNBLHlCQUNBLGlCQUFPLENBRVQsa0NBQ0UsbUJBQ0EseUJBQ0EsbUJBQ0EscUJBQVksQ0FFZCxrQ0FDRSxtQkFDQSx5QkFDQSxtQkFDQSxxQkFBWSxDQUVkLDZCQUNFLGVBQ0EsdUNBQ0EsaUJBQ0EsWUFDQSxXQUNBLG1CQUNBLG1EQUNBLGNBQVEsQ0FFVix3Q0FDRSxrQkFBWSxDQUVkLHdDQUNFLGtCQUFZLENSckZkLHFCQUNFLFNBQUssQ0FEUCw0QkFHSSxXQUNBLHFCQUFjLENBQ2hCLG1FQUxGLCtCQU9NLFlBQVksQ0FBQSxDQVBsQiw2Q0FVTSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxtQkFBQSxBQUFXLGNBQUEsQ0FYakIsK0JBYUksYUFBUyxDQWJiLDhEQWVJLG1CQUFBLEFBQVcsY0FBQSxDQWZmLDBGQWlCTSxXQUNBLGNBQUEsQ0FsQk4sc0hBcUJRLGdCQUNBLFdBQ0EsYUFBUyxDQXZCakIsZ0lBeUJVLFlBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFBYSxzQkFBYixBQUFhLGtCQUFBLENBM0J2Qix3SUE2Qlksa0JBQ0Esa0JBQ0EsY0FBUSxDQS9CcEIsb0hBa0NRLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSxVQUNBLFVBQU8sQ0FyQ2YsMEpBd0NVLGVBQ0EsUUFBUSxDQXpDbEIsa0pBMkNVLG1CQUFBLEFBQ0EsaUJBREEsQUFDQSxXQUFBLGNBQ0EsZUFDQSxnQ0FDQSxnQkFDQSxtQkFBZ0IsQ0FoRDFCLGtMQWtEWSxpQkFBYyxDQWxEMUIsZ0xBb0RZLGdCQUFhLENBcER6Qiw0S0FzRFksZUFDQSxlQUFRLENBdkRwQixnS0F5RFksZUFBWSxDQUNaLDBCQTFEWixnS0EyRGMscUJBQ0Esd0JBQVcsQ0E1RHpCLG9YQThEZ0IsY0FBYyxDQUFBLENBOUQ5QiwwTUFnRWMsK0JHekRBLENIUGQsc05Ba0VnQixtQ0d0REksQ0hacEIsd05Bc0VnQixZQUFTLENBdEV6Qiw0YUF3RWdCLGtCQUFnQixDQXhFaEMsNExBMEVZLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxrQkFBUyxDQTNFckIsc01BNkVjLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxvQ0FDQSxjQUNBLGlCQUFXLENBakZ6QixvTUFtRmMsaUJBQWMsQ0FuRjVCLDBNQXFGYyxxQkFBYyxDQXJGNUIsc05BdUZnQixjQUFjLENBdkY5Qix3SkF5RlUsbUJBQUEsQUFBTSxpQkFBTixBQUFNLFVBQUEsQ0F6RmhCLGdKQTJGVSxtQkFBQSxBQUFNLGlCQUFOLEFBQU0sVUFBQSxDQTNGaEIsMEpBNkZVLGVBQ0EsUUFBUSxDQTlGbEIsc01BaUdZLG1CQUFBLEFBQ0EsaUJBREEsQUFDQSxXQUFBLGVBQ0EscUJBQ0Esa0JBQWUsQ0FwRzNCLHdjQTZHYyxlQUFlLENBN0c3QixzT0F3R2Msa0JBQ0EsV0FDQSxRQUFLLENBMUduQiwyQkFxSEksY0FDQSxrQkFDQSxjQUNBLGVBQ0EsaUJBQWMsQ0F6SGxCLGtDQTRISSxZQUFTLENBNUhiLDJFQWlJVSxXQUNBLGtCQUNBLG1CQUNBLFVBQ0EsV0FDQSxnQ0FBQSxBQUNBLHdCQUFBLFNBQ0EsVUFBUSxDQXhJbEIsMEVBMElVLFdBQ0Esa0JBQ0EsbUJBQ0EsVUFDQSxXQUNBLGlDQUFBLEFBQ0EseUJBQUEsU0FDQSxVQUFRLENBakpsQiwyS0FvSlksa0JHOUlMLENITlAsMktBeUpZLGtCR3ZKRSxDSEZkLCtCQStKSSwwQkFBQSxBQUNBLHNCQUFBLGtDQUFBLEFBQWEsK0JBQWIsQUFBYSxnQ0FBQSxDQWhLakIseURBb0tRLGdCQUNBLGlCQUFTLENBcktqQix1RUF1S1UsZUFDQSxTQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSx5QkFBQSxBQUFpQixzQkFBakIsQUFBaUIsNkJBQUEsQ0EzSzNCLDhFQTZLWSxlQUNBLFdBQVEsQ0E5S3BCLDZGQWdMWSxRQUFRLENBaExwQiw0REFrTFUsVUFBTyxDQWxMakIsK0RBb0xZLGVBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSxjQUFRLENBeExwQiwyRUEwTGMsaUNBQ0EsY0FDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsaUJBQVcsQ0E5THpCLDJGQWdNZ0IsaUJBQWMsQ0FoTTlCLHNFQWtNYyxzQkFDQSxnQ0FBQSxBQUFZLHVCQUFBLENBbk0xQiw2RUFzTWdCLGlDQUFBLEFBQ0EseUJBQUEsVUFBUyxDQXZNekIsNERBME1VLFNBQ0EsZ0JBQ0EsV0FDQSxnQ0FDQSxVQUNBLGtCQUNBLGdDQUFBLEFBQVksdUJBQUEsQ0FoTnRCLG1FQWtOWSxXQUNBLFdBQ0Esa0JBQ0EsVUFDQSxZQUNBLFNBQ0EsbURBQUEsQUFBa0MsMENBQUEsQ0F4TjlDLGtFQTBOWSxXQUNBLFdBQ0Esa0JBQ0EsT0FDQSxZQUNBLFNBQ0EsOEpBQUEsQUFBWSxtR0FBQSxDQWhPeEIsdUVBa09ZLGdCQUFhLENBbE96QiwwRUFvT2Msa0JBQWUsQ0FwTzdCLG1FQXVPWSxlQUNBLFdBQVEsQ0F4T3BCLDhFQTJPWSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsOEJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLGtCQUFlLENBOU8zQixpRkFnUGMsaUNBQ0EsYUczT1AsQ0hOUCwrRUFtUFksb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLG1CQUNBLG1CQUFBLEFBQVcsY0FBQSxDQXRQdkIsMkZBd1BjLHVCQUFBLEFBQWlCLG9CQUFqQixBQUFpQiwwQkFBQSxDQXhQL0IscUdBMlBjLGtCQUNBLFlBQ0EsZ0JBQWMsQ0E3UDVCLGdIQStQZ0IsY0FBYyxDQS9QOUIsK0dBaVFnQixxQkFDQSxnQkFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsOEJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLG1CQUNBLGNBQWMsQ0F2UTlCLDJGQXlRYyx1QkFBQSxBQUFpQixvQkFBakIsQUFBaUIsMEJBQUEsQ0F6US9CLGlIQTJRZ0IsZUFBWSxDQTNRNUIsMkRBK1FRLGNBQ0Esa0JBQWUsQ0FoUnZCLDhCQW1SSSxnQkFDQSxrQkFDQSxnQkFDQSxnQkFDQSxZQUNBLG1CQUNBLGdDQUFBLEFBQVksdUJBQUEsQ0F6UmhCLDhDQTJSTSxtQkFDQSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFEQSxBQUNBLHFCQUFBLGNBQVcsQ0EvUmpCLDBEQWtTVSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFEQSxBQUNBLHFCQUFBLGFBQ0EsbUJBQUEsQUFDQSxlQUFBLFlBQVEsQ0F2U2xCLG9FQXlTWSxXQUNBLFlBQ0EsZ0NBQ0Esa0JBQ0EsT0FDQSxNQUNBLGVBQ0EsZUFDQSxnQ0FBQSxBQUFZLHVCQUFBLENBalR4QiwwRUFvVGMsV0FDQSxZQUNBLG1CQUNBLFdBQ0EscUJBQ0Esa0JBQ0EsTUFDQSxPQUNBLGdCQUFjLENBNVQ1QixnRkErVGdCLFdBQ0Esa0JBQ0EsU0FDQSxXQUNBLGlEQUFBLEFBQ0EseUNBQUEsV0FDQSxXQUNBLGVBQVksQ0F0VTVCLGlGQXdVZ0IsV0FDQSxrQkFDQSxTQUNBLFFBQ0EsZ0RBQUEsQUFDQSx3Q0FBQSxXQUNBLFdBQ0EsZUFBWSxDQS9VNUIsZ0ZBbVZnQixrQkFBWSxDQW5WNUIsNkRBc1ZZLGNBQ0EsV0FDQSxrQkFDQSxjQUNBLG9DQUNBLGVBQ0EsbUJBQ0EsZUFBWSxDQTdWeEIscUhBbWFVLFlBQVMsQ0FuYW5CLDhEQStWWSxrQkFDQSxjQUFXLENBaFd2QixvRkFzZkUsY0FBYyxDQXRmaEIscUVBb1dZLFdBQ0EsWUFDQSxpQkFBVSxDQXRXdEIscUVBd1dZLFdBQ0EsWUFDQSxrQkFDQSxRQUFNLENBM1dsQix1RUE2V1ksV0FDQSxZQUNBLGtCQUNBLEtBQUssQ0FoWGpCLHdFQWtYWSxXQUNBLFlBQ0Esa0JBQ0EsTUFDQSxlQUFhLENBdFh6Qiw4Q0F5WE0saUJBQVksQ0F6WGxCLDJDQTZYTSxTQUFTLENBN1hmLGdEQStYTSxnQkFDQSxrQkFBZSxDQWhZckIsaUVBbVlRLFdBQ0EsZ0JBQ0EsV0FBUyxDQXJZakIsb0VBdVlVLGlDQUNBLFdBQ0EsaUJBQ0EsbUJBQ0EsaUJBQ0EsaUJBQVUsQ0E1WXBCLDJFQThZWSxXQUNBLG1CQUNBLFdBQ0EsWUFDQSxrQkFDQSxTQUNBLFlBQ0EsaURBQUEsQUFBMkIsd0NBQUEsQ0FyWnZDLHFDQXdaTSxxQkFDQSx5QkFDQSx5QkFDQSxzQkFDQSxlQUFVLENBNVpoQixxREE4WlEsU0FDQSxRQUNBLGdCQUNBLFNBQVMsQ0FqYWpCLHFEQXFhUSxrQkFDQSxrQkFDQSxZQUNBLHlCQUNBLGNBQVEsQ0F6YWhCLDREQTJhVSxZQUFTLENBM2FuQiw2REE2YVUsa0JBQ0EsY0FDQSxVQUNBLFdBQ0EsZ0JBQ0EsU0FDQSxRQUNBLHVDQUFBLEFBQVcsOEJBQUEsQ0FwYnJCLG9FQXNiWSxXQUNBLGtCQUNBLFFBQ0EsVUFDQSxTQUNBLGdCQUNBLFdBQVEsQ0E1YnBCLG1FQThiWSxXQUNBLGtCQUNBLFFBQ0EsVUFDQSxRQUNBLGdCQUNBLFdBQVEsQ0FwY3BCLHFDQXljSSxlQUFZLENBemNoQixxREEyY00sWUFDQSxrQkFBZSxDQTVjckIsd0RBOGNRLGlDQUNBLFdBQ0EsaUJBQ0EsbUJBQ0EsaUJBQ0EsaUJBQVUsQ0FuZGxCLCtEQXFkVSxXQUNBLG1CQUNBLFdBQ0EsWUFDQSxrQkFDQSxTQUNBLFlBQ0EsaURBQUEsQUFBMkIsd0NBQUEsQ0FDckMsWUFDRSxnQkFDQSxrQkFDQSxVQUFPLENBSFQsZUFLSSxVQUFPLENBTFgsa0JBT00sa0JBQ0EsY0FDQSxjQUNBLCtCR2hlUSxDSHNkZCw0QkFZUSxpQ0FDQSxVQUNBLGVBQVcsQ0FkbkIsNkJBZ0JRLFNBQU8sQ0FFZixXQUNFLHFCQUNBLGdCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSw4QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsa0JBQWUsQ0FHakIsT0FDRSx1QkFBUyxDQUdYLG1CQUNFLDhCQUFBLEFBQ0EsOEJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLDZCQUFBLHNCQUFBLEFBQWEsbUJBQWIsQUFBYSxvQkFBQSxDQUhmLDJCQUtJLGtCQUNBLGdDQUFBLEFBQ0Esd0JBQUEsNkJBQ0EsZUFDQSxZQUNBLGtCQUNBLGFHcmdCVSxDSDBmZCwrQkFjTSxjQUNBLGtCQUFlLENBZnJCLGtDQWlCTSx5QkFDQSxhRzlnQkksQ0grZ0JWLHFCQUVJLFdBQ0EsWUFBWSxDQUhoQixpQ0FLTSw0Q0FBOEIsQ0FMcEMsd0JBUU0sV0FDQSxrQkFDQSwwQkFDQSxhQUFRLENBWGQsK0JBYVEsaUJBQ0EsUUFDQSxjQUFRLENBZmhCLCtCQWlCTSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEsU0FDQSxtQkFBQSxBQUFXLGNBQUEsQ0FwQmpCLHFDQXVCUSxrQkFDQSxxQkFDQSxjQUNBLFlBQ0EsYUFDQSw2QkFDQSxpQkFBZSxDQTdCdkIsa0RBK0JVLGdCQUNBLGlDQUNBLG1DQUFlLENBakN6Qix1Q0FxQ1UscUJBQ0EsbUJBQ0Esb0NBQ0EsZ0NBQUEsQUFDQSx3QkFBQSxvQ0FDQSxpQkFBVyxDQTFDckIsbURBNENVLHFCQUNBLGlCQUNBLFdBQ0EsWUFDQSxtQkFDQSxrQkFBZSxDQWpEekIsd0RBbURZLGtCRzlqQkwsQ0gyZ0JQLHlDQXVEVSxjQUNBLG1CQUNBLGdDQUFBLEFBQ0Esd0JBQUEsa0JBQ0EsUUFBUSxDQTNEbEIsbURBNkRZLFVBQU8sQ0E3RG5CLCtDQWdFWSxVQUFRLENBaEVwQixnRUFtRVUsNkJBQ0EsZ0NBQ0EsZ0RBQUEsQUFDQSx3Q0FBQSxpQkFBVSxDQXRFcEIsdUVBMEVZLFdBQ0Esa0JBQ0EsU0FDQSxVQUNBLFFBQ0EsU0FDQSxpQ0FDQSxtQ0FDQSxvQ0FDQSxtQ0FBQSxBQUFXLDBCQUFBLENBbkZ2QixxREFxRlUscUJBQ0Esa0JBRUUsbUNBQVcsQ0FDdkIsb0NBRUksbUJBQUEsQUFBTSxpQkFBTixBQUFNLFVBQUEsQ0FDTiwwQkFISixvQ0FJTSw0QkFBQSxBQUFZLGNBQUEsQ0FKbEIsc0RBT1UsZ0JBQVksQ0FrQkEsMkNBS2xCLHVCQUFTLENBTFMseURBT2hCLFVBQU8sQ0FQUyxtRkFTZCxXQUFRLENBQUEsQ0F0QmhCLGVBQ0UsNEJBQUEsQUFDQSxpQkFEQSxBQUNBLFFBQUEsZUFBZSxDQUNDLG1DQUNoQix5QkFDQSx3QkFDQSx3QkFBYyxDQUNoQiw2QkFDRSxtQkFBQSxBQUNBLGlCQURBLEFBQ0EsV0FBQSx1QkFBVyxDQUNiLDRCQUNFLDZCQUFBLEFBQ0EsMkJBREEsQUFDQSxxQkFBQSx1QkFBVyxDQUNTLHlEQUdsQixjQUFTLENBT2IsaUNBRUksd0JBQUEsQUFBYSxxQkFBYixBQUFhLHNCQUFBLENBRWpCLHFCQUNFLG1CQUNBLFlBQ0Esa0JBQ0EsaUJBQ0EsV0FDQSx5Qkd4b0JZLENIMG9CZCxjQUNFLGtCQUNBLGlCQUFZLENBQ2QsK0JBQ0Usd0JBQVcsQ1MxcEJiLFlBQ0MsZUFDQSxhQUNBLG9EQUNBLFdBQ0EsWUFDQSxpQkFDQSxNQUNBLE9BQ0EsbUJBQ0EsWUFBUyxDQVZWLGlDQVlFLFdBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0EsYUFDQSxTQUNBLG9DQUFBLEFBQVcsMkJBQUEsQ0FsQmIsdUNBb0JHLFdBQ0Esa0JBQ0EsU0FDQSxhQUNBLFNBQ0EsUUFDQSxvQ0FBQSxBQUNBLDRCQUFBLDJCQUNBLG1DQUNBLG1DQUFjLENBN0JqQixvQ0FnQ0csY0FDQSwwQkFDQSxnQkFDQSxrQkFDQSxlQUFhLENBcENoQiw2Q0F1Q0csV0FDQSxhQUNBLGlCQUNBLGtCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSx3QkFBQSxBQUFpQixxQkFBakIsQUFBaUIsc0JBQUEsQ0E3Q3BCLHlEQStDSSxZQUNBLGFBQ0EseUJBQ0Esa0JBQ0EsbUJBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSxrQkFDQSxxQ0FBQSxBQUFXLDRCQUFBLENBeERmLDJEQTBESyxXQUNBLG1CQUNBLFlBQ0Esa0JBQ0EsV0FDQSxrQkFDQSxjQUFXLENBaEVoQixpRUFtRUssV0FDQSxXQUNBLGdCQUNBLGtCQUNBLFFBQ0EsU0FDQSx1Q0FBQSxBQUFXLDhCQUFBLENBekVoQiwrSUFzRk0sV0FFQSxVQUNBLFdBQ0EsMEJBQ0EsNEJBRUEsU0FOQSxpQkFBVSxDQXZGaEIsd0VBaUZNLGtDQUFBLEFBRUEsMEJBQUEsUUFBTSxDQW5GWix1RUE0Rk0sZ0NBQUEsQUFFQSx3QkFBQSxTQUFPLENBOUZiLGlFQWtHSyxZQUNBLFVBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxTQUNBLHVDQUFBLEFBQVcsOEJBQUEsQ0F4R2hCLCtJQXNITSxrQkFDQSxVQUNBLFdBQ0EsMEJBQ0EsNEJBRUEsVUNyQmtCLFVBQVMsQ0R2R2pDLHdFQWdITSxpQ0FBQSxBQUVBLHlCQUFBLE9BQUssQ0FsSFgsdUVBMkhNLGlDQUFBLEFBRUEseUJBQUEsVUFBUSxDQU1kLDBCQUNDLFlBR0MsbUJBQ0EsWUFDQSxZQUFRLENBRVQsUUFFQyxtQkFDQSxZQUNBLFdBQVEsQ0FFVCxRQUVDLG1CQUNBLFlBQ0EsWUFBUSxDQUFBLENBbEJWLEFBd0JBLGtCQXZCQyxZQUdDLG1CQUNBLFlBQ0EsWUFBUSxDQUVULFFBRUMsbUJBQ0EsWUFDQSxXQUFRLENBRVQsUUFFQyxtQkFDQSxZQUNBLFlBQVEsQ0FBQSxDQU1WLHlCQUNFLFlBQ0UsdUJBQVMsQ0FEWCx5QkFHSSxTQUFTLENBQUEsQ0FFZiwwQkFDQyxZQUNHLHVCQUFTLENBQ1osYUFDRyxTQUFTLENBQUEsQ0N0S2IsaUJBQ0ksbUJBQ0EsZUFDQSxPQUNBLE1BQ0EsU0FDQSxPQUFPLENBQ1gsZ0JBQ0ksb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsZUFDQSxtQkFBQSxBQUNBLGVBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLGFBQVEsQ0FMWix1QkFPUSxvQkFDQSw4QkFDQSxlQUFZLENBVHBCLG1DQVdZLGlCQUFjLENBWDFCLDBCQWFZLG9DQUNBLGlCQUNBLFdBQ0EsVUFDQSxnQkFDQSxrQkFBZSxDQWxCM0IsaUNBb0JnQixpQkFBVyxDQXBCM0IsMkJBc0JZLGVBQ0EsV0FBTyxDQXZCbkIsbUNBeUJZLDZHQUFBLEFBQ0EsK0VBQUEsV0FDQSxZQUNBLFFBQUssQ0FFakIsYUFDSSxnQkFDQSxjQUNBLG1CQUNBLFVBQU8sQ0FKWCxnQ0FNUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLDhCQUFBLGtCQUNBLGVBQVksQ0FWcEIsbUNBWVksaUJBQ0EsY0FDQSxvQkFBUyxDQWRyQixzQ0FnQlksV0FDQSxvQkFBUyxDQWpCckIsMENBbUJnQixVQUFPLENBbkJ2QixpQ0FxQlEsb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsZ0JBQ0EsZ0JBQVksQ0F2QnBCLHVCQXlCUSxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSxjQUFXLENBMUJuQiw4QkE0QlksZ0JBQ0EsZ0JBQ0EsVUFDQSxhQUFXLENBL0J2Qiw2Q0FpQ2dCLGNBQ0EsY0FBVyxDQWxDM0Isb0RBb0NvQixpQkFBVyxDQXBDL0IsOENBc0NnQixhQUFRLENBdEN4QixvREF3Q29CLHdCQUFBLEFBQ0EscUJBREEsQUFDQSxnQkFBQSxtQkFDQSxXQUNBLGFBQ0EseUJBQ0EsbUJBQ0EsVUFDQSxrQkFBZSxDQS9DbkMsMENBaURnQixzQkFBUyxDQWpEekIsbUdBb0RnQixhQUNBLGtCQUNBLGNBQU0sQ0F0RHRCLGlLQTBEd0IsV0FDQSxrQkFDQSxtQkFDQSxVQUNBLFdBQ0EsZ0NBQUEsQUFDQSx3QkFBQSxXQUNBLFVBQVEsQ0FqRWhDLCtKQW1Fd0IsV0FDQSxrQkFDQSxtQkFDQSxXQUNBLFdBQ0EsaUNBQUEsQUFDQSx5QkFBQSxTQUNBLFVBQVEsQ0ExRWhDLG9DQTRFZ0IsaUNBQ0EsaUJBQ0EsY0FDQSxnQkFDQSxjQUNBLGVBQ0EsZ0JBQWEsQ0FsRjdCLG9EQW9Gb0IsV0FDQSxXQUFRLENBckY1Qix3Q0F1RmdCLGlCQUNBLDBCQUNBLGNBQ0Esa0JBQWUsQ0ExRi9CLHlDQTZGZ0IsbUJBQ0EsV0FDQSxXQUFRLENBL0Z4QixzQ0FpR2dCLHVEQUNBLHFCQUFpQixDQWxHakMsc0NBb0dnQix1REFDQSxxQkFBaUIsQ0FyR2pDLHNDQXVHZ0IsNkRBQ0EscUJBQWlCLENBeEdqQyxtQkEyR1Esa0JBQ0EsT0FDQSxTQUNBLGFBQ0EsbUJBQVMsQ0EvR2pCLHdGQStJWSxnQkFDQSxpQkFDQSxZQUNBLFVBQ0EsWUFDQSxpQkFFQSxlQW1ESixXQWdCSSx5QlBqUEUsQ093QmQseUJBaUhZLG1CQVVBLHFCQUNBLGlCQUFZLENBNUh4Qix5QkE4SFksbUJBU0Esa0JBRUEscUJBQ0EsaUJBQVksQ0ExSXhCLHNDQTRJWSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsZ0JBQUEsbUJBVUEsZUFBZSxDQXZKM0Isb0JBMEpRLG1DQUFBLEFBQVksMEJBQUEsQ0ExSnBCLGlCQTRKUSxTQUNBLGdDQUFBLEFBQVksdUJBQUEsQ0E3SnBCLG9CQStKWSxXQUNBLGlCQUNBLDBCQUNBLGtCQUFlLENBbEszQix3QkFvS1ksV0FBUSxDQXBLcEIsNkNBd0tvQix5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsa0JBQWUsQ0F6S25DLG9EQTJLd0IsZUFDQSxVQUNBLGlCQUFZLENBN0twQyxzREFnTDRCLFdBQ0EsaUJBQ0EsZUFBWSxDQWxMeEMsNkRBb0xnQyxpQkFBVyxDQXBMM0Msd0RBc0w0QixjQUFXLENBdEx2QyxnQ0F3TGdCLGFBQ0Esa0JQNU5GLENPNk5kLElBQ0ksdURBQ0EsYUFDQSx3QkFBQSxBQUNBLHFCQURBLEFBQ0EsdUJBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLDRCQUFBLEFBQWdCLDZCQUFoQixBQUFnQiwwQkFBaEIsQUFBZ0IscUJBQUEsQ0FMcEIsT0FPUSxXQUNBLGVBQ0EsMEJBQ0Esc0NBQ0EsY0FDQSxrQkFBZSxDQVp2QixZQWNRLG1CQUNBLFdBQ0EsaUJBQ0EsMEJBQ0EsaUJBQVMsQ0FDakIsZ0NBRVEsV0FDQSxZQUNBLGtCQUNBLFFBQ0EsdUNBQUEsQUFDQSwrQkFBQSxZQUFTLENBUGpCLG1DQVNZLGlCQUNBLGNBQ0Esa0JBQ0EseUJQalBFLENBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cblxuLy8gRm9udHNcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJTb2hvIEdvdGhpYyBXMDIgQm9sZFwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzFkZWVjZjlhLWEyZjctNGE1Yy1iMmI3LWJmOWM1ZDg4N2VhOC5lb3Q/I2llZml4XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzFkZWVjZjlhLWEyZjctNGE1Yy1iMmI3LWJmOWM1ZDg4N2VhOC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvYmZiZGE4NDEtM2Q1MS00MDQ5LWJkODgtYzQ1NDUxMjlmYjQwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvNGVkZmM1NzktZTFhNC00ZTQ4LWJkMDItNTA0MzA0ZjQ4NDI2LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMWFjNDZiMmYtMmMxMC00YjI4LTk0NTEtMDhjMDkwNDNkN2JkLnN2ZyMxYWM0NmIyZi0yYzEwLTRiMjgtOTQ1MS0wOGMwOTA0M2Q3YmRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlNvaG8gR290aGljIFcwMiBSZWd1bGFyXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvMTcxZDRiMjQtOWJkYS00NjgwLTkzMTctMjg4OTU1MjUyN2UxLmVvdD8jaWVmaXhcIik7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvMTcxZDRiMjQtOWJkYS00NjgwLTkzMTctMjg4OTU1MjUyN2UxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9hZTg2MmFmZi1iNDcyLTQ3MzUtYmIxMS1jOTBjOTQzNmM3ODQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy83NDRkNDQwYS01Nzc2LTRhNTYtOWZjOC1iMDM2MGFmZjg4YzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9kODU3NGFiMC01ZjkzLTQ4ZjAtYjRiZS1kNTI2ZjI2YjE5MjEuc3ZnI2Q4NTc0YWIwLTVmOTMtNDhmMC1iNGJlLWQ1MjZmMjZiMTkyMVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiU29obyBXMDIgQm9sZFwiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzlkNDc5NzA3LWEwNWQtNGEzMy1iNzc4LTZhMjBlNjg0MDJmZC5lb3Q/I2llZml4XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzLzlkNDc5NzA3LWEwNWQtNGEzMy1iNzc4LTZhMjBlNjg0MDJmZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvYjAyNDhlZDAtYzUyOC00ZmZmLThlOTYtOGFhNzk1MDJhYjIyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvNGZiOWU0YTQtMzNjMi00Y2IzLThjNjItZTE1NTk1MTYxMTQwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMGZiMTAzOGUtMmRmMi00YmFmLWEwNmMtNjQwY2VhZmJjM2Y5LnN2ZyMwZmIxMDM4ZS0yZGYyLTRiYWYtYTA2Yy02NDBjZWFmYmMzZjlcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlNvaG8gVzAyIFJlZ3VsYXJcIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy82YjA1Mjc5YS01NjA2LTQzYmQtYWZlNy01MWUwYzk1YWJmMWEuZW90PyNpZWZpeFwiKTtcblx0c3JjOiB1cmwoXCIuLi9mb250cy82YjA1Mjc5YS01NjA2LTQzYmQtYWZlNy01MWUwYzk1YWJmMWEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2Q2NGU2MDNiLTBhNTgtNDA0Zi1iNDc3LTg0ZmRhNjE4MzQ3Ni53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzY4ODM1NmZiLTQ5MjAtNGRjYi04ZWYwLTUyM2M5NmEyMTI4Yy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2I3Mjg2YWQ0LTE4MmMtNDRiOC04NWNjLTAwYTIwNjQxMDA2ZS5zdmcjYjcyODZhZDQtMTgyYy00NGI4LTg1Y2MtMDBhMjA2NDEwMDZlXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5cbi8vIEZvbnRzXG4qIHtcblx0Zm9udC1mYW1pbHk6IFNvaG8gR290aGljIFcwMiBSZWd1bGFyLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHRmb250LXNpemU6IDEycHg7IH0gfVxuXG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBTb2hvIEdvdGhpYyBXMDIgUmVndWxhciwgc2Fucy1zZXJpZjtcblx0Y29sb3I6IHdoaXRlOyB9XG5cblxuYSxcbnAge1xuXHRmb250LWZhbWlseTogU29obyBHb3RoaWMgVzAyIFJlZ3VsYXIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5cbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IFNvaG8gR290aGljIFcwMiBSZWd1bGFyLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4zOyB9XG5cblxuaDIge1xuXHRmb250LWZhbWlseTogU29obyBXMDIgUmVndWxhciwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDEuMzsgfVxuc3VwIHtcblx0Zm9udC1zaXplOiA2MCU7IH1cbiIsIiN0b3AtbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTE1MTU7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIC5ob21lIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3NTc0NzQsICMzMTMwMzApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKGJsYWNrLCAwLjUpLCAwIC0xcHggMCByZ2JhKHdoaXRlLCAwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgLmhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NTc0NzQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIHRyYW5zcGFyZW50LCAwIC0xcHggMCByZ2JhKHdoaXRlLCAgMC4zKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAuaG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9IH1cbiAgICAjbG9nbyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2UmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjbWFpbkluZm8ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgI2luZm9JY24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU29obyBXMDIgQm9sZCwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGlsZmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWdyZXksIDMwJSk7XG4gICAgICAgICAgICAjaW5mb0ljbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH0gfSB9XG4gICAgLnN3aXRjaEJ0biB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzJweCA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICYuYmF1Zm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmx1ZSwgMTAlKTsgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5OyB9IH0gfVxuXG5cbiIsIi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWdyZXksIDAuNSk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAucG9wdXBDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTk5OTk7IH0gfVxuLmNsb3NlIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjNzAyODIsICNmZmEwZGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjNzAyODIsICNjNzAyODIpO1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH0gfVxuI3BvcHVwQWxlcnQge1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4OyB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuXG4gIC5zb2Z0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLmFsZXJ0RGV2aWNlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgLkNJQyB7XG4gICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1cHg7IH1cbiAgICAgIC5LYW5hbCB7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTVweDsgfVxuICAgICAgLkNvbmNoYSB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7IH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogLTVweDsgfSB9IH0gfSB9XG4jcG9wdXBJbmZvIHtcbiAgLmhpbndlaXNDb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICNuZXh0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmx1ZSwgMTAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmx1ZSwgMjAlKTsgfSB9IH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgY29sb3I6ICRtYWdlbnRhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIHVsLCBvbCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH0gfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIC5udW1iZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTMwcHg7IH1cbiAgICAgICAgLmN1c3RvbUNoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICBib3R0b206IDRweDsgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAmLnByZUNoZWNrZWQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7IH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7IH0gfVxuICAgICAgICAgICAgJi5wcmVEZWZpbmVkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTsgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7IH0gfSB9IH0gfVxuICAgIC5zdHJvbmdNYWdlbnRhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgICBjb2xvcjogJG1hZ2VudGE7IH1cbiAgICAuc3Ryb25nQmx1ZSB7XG4gICAgICBmb250LWZhbWlseTogJGdiO1xuICAgICAgY29sb3I6ICRibHVlOyB9XG4gICAgLnN0cm9uZ0dyZXkge1xuICAgICAgZm9udC1mYW1pbHk6ICRnYjtcbiAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7IH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWdlbnRhOyB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGc7XG4gICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYjsgfSB9XG4gICAgLnBvcHVwSW1hZ2VGVyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9IH1cblxuI3ByaW50UGFnZSwgI3ByaW50UGFnZTIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDIxMG1tO1xuICBoZWlnaHQ6IDI5N21tO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSlcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcblxuXG4gIC5yZXN1bHRIZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVzdWx0Qm9keSB7XG4gICAgLnJlc3VsdExpc3Qge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICBoZWlnaHQ6IDE0NW1tO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYzsgfVxuICAgIC5zcHJpdGVJbWFnZSB7XG4gICAgICB3aWR0aDogODBtbTtcbiAgICAgIGhlaWdodDogODBtbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfSB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTsgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucmVzdWx0SW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDgwbW07XG4gICAgICB3aWR0aDogOTltbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IH0gfSB9IH1cblxuI3ByaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAuOTI1cmVtO1xuICBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDsgfSB9XG5cbiNwcmludExvZ28ge1xuICB3aWR0aDogMzBtbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBtbTtcbiAgcmlnaHQ6IDEwbW07XG4gIGhlaWdodDogMzBtbTsgfVxuXG4jcG9wdXBCYXVmb3JtLCAjcG9wdXBBdXN3YWhsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmFzZS1mb250LWNvbG9yLCAwLjUpO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAucG9wdXBCYXVmb3JtQ29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMTVweCByZ2JhKGJsYWNrLCAwLjQpO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCA2MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaG9vc2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH0gfSB9XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH1cblxuXG5AbWVkaWEgcHJpbnQge1xuICAubWFpbkNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3ByaW50UGFnZSwgI3ByaW50UGFnZTIge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDsgfSB9XG5cbi5saXN0ZUhpbndlaXMge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50OyB9IH1cblxuXG5cbiIsIiNhcHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTV2dztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDU1dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMTQwcHg7XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgI2NvbmZpZzAxIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLnN0ZXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICNjb25maWcwMSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIC5jaG9vc2Uge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm90dG9tOiAxMHB4OyB9IH0gfSB9XG4gICNjb25maWcwMiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAucHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAucHJldmlld0hlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRnYjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC00NWRlZyk7IH0gfVxuICAgIC5wcmV2aWV3SW1hZ2Uge1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7IH1cbiAgICAucHJldmlld1RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH0gfVxuXG4gIC5jb25maWd1cmF0b3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbmZpZ0JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb25maWdIZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgICAgI25leHQsICNuZXh0RnVua3Rpb24ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuMik7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC4zKTsgfSB9IH0gfVxuICAgIC5jb25maWdTZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOCk7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIC5jb25maWdTZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdiO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNvaG8gR290aGljIFcwMiBSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH0gfVxuICAgICAgaW5wdXQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4gICAgICAuY3VzdG9tQ2hlY2tib3gge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyaWdodC1ncmV5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmV5LCAyMCUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAuaWNvbnMge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICYubm9DaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuICAgICAgLmN1c3RvbUlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2tib3gge1xuICAgICAgICAgIC5jdXN0b21DaGVja2JveCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgYm90dG9tOiA0cHg7IH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICBib3R0b206IDVweDsgfVxuICAgICAgICAgICAgJi5wcmVDaGVja2VkIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOyB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOyB9IH1cbiAgICAgICAgICAgICYucHJlRGVmaW5lZCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7IH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5OyB9IH0gfSB9XG5cblxuICAgICAgICBsYWJlbC5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfSB9XG5cbiAgICAgIC5jb25maWdTZWN0aW9uQm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgaHIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAxKTtcbiAgICAgICAgLmNvbmZpZ1NlY3Rpb25IZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRicmlnaHQtZ3JleSwgMSk7IH1cbiAgICAgICAgLmN1c3RvbUNoZWNrYm94IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBpbnB1dCwgbGFiZWwge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfSB9IH0gfVxuXG5cbi5mb3JtSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuIH0gIC8vIGhlaWdodDogMzBweFxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIjYXBwLm1vZHVzRnVua3Rpb25lbiB7XG4gIHRvcDogMTEwcHg7XG4gICNyZXNldCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAjY29uZmlnMDEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICNjb25maWcwMiB7XG4gICAgLmNvbmZpZ3VyYXRvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgI2NvbmZpZzAzIHtcbiAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAjY29uZmlnMDEsICNjb25maWcwMiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jb25maWd1cmF0b3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuY29uZmlnSGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfSB9XG5cbiAgICAgIC5jb25maWdCb2R5MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgI3ZlcnNvcmd1bmdCYXVmb3JtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuY29uZmlnU2VjdGlvbiB7XG4gICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgLmNvbmZpZ1NlY3Rpb25IZWFkZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYnJpZ2h0LWdyZXksIDEpO1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnOyB9XG4gICAgICAgICAgICAgIC5jdXN0b21DaGVja2JveCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgaW5wdXQsIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH0gfVxuICAgICAgICAgIC5jb25maWdTZWN0aW9uSGVhZGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZztcbiAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyNXJlbTsgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuaWNvbnMge1xuICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfSB9XG4gICAgICAgICNjb25maWdWZXJzb3JndW5nIHtcbiAgICAgICAgICBmbGV4OiAxIDAgMDsgfVxuICAgICAgICAjY29uZmlnQW5wYXNzIHtcbiAgICAgICAgICBmbGV4OiAyIDAgMDsgfVxuICAgICAgICAuY29uZmlnU2VjdGlvbkJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuY3VzdG9tQ2hlY2tib3gge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7IH0gfVxuICAgICAgICAgICYjdmVyc29yZ3VuZ0JhdHRlcmllIHtcbiAgICAgICAgICAgIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9IH0gfSB9XG5cblxuXG5cblxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgLmN1c3RvbUlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrYm94IHtcbiAgICAgIC5jdXN0b21DaGVja2JveCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiA0cHg7IH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICBib3R0b206IDVweDsgfVxuICAgICAgICAmLnByZUNoZWNrZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOyB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTsgfSB9XG4gICAgICAgICYucHJlRGVmaW5lZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5OyB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7IH0gfSB9IH0gfVxuXG5cbiAgI2NvbmZpZzAxIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgICAuY29uZmlndXJhdG9yIHtcblxuICAgICAgLmNvbmZpZ0JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAjdmVyc29yZ3VuZ0NCIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLmljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAgIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICBkbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAudG9nZ2xlSGVhZCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gICAgICAgICAgICAgIGltZy50b2dnbGVUaHVtYiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7IH0gfSB9IH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmlnaHQtZ3JleTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDdweCByZ2JhKGJsYWNrLCAwLjEpOyB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMCUsIHJnYmEod2hpdGUsIDApIDUlLCByZ2JhKHdoaXRlLCAwKSA5NSUsIHdoaXRlIDEwMCUgKTsgfVxuICAgICAgICAgIC5pbm5lckxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAgICAgICAudG9nZ2xlQm9keUhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTsgfSB9XG4gICAgICAgICAgLnRvZ2dsZUJvZHlDb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAmLmp1c3RpZnlMZWZ0IHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbiAgICAgICAgICAgIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgJi5mdWxsV2lkdGgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgJi5sZWZ0Q29udGVudCB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgLmNvbmZpZ0JvZHlJbnB1dEdyb3VwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfSB9IH1cblxuXG4gICAgICAuY29uZmlnSGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfSB9XG5cbiAgLnByZXZpZXcge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gICAgLmJhdWZvcm1QcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmlnaHQtZ3JleTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi5pbWFnZVRodW1icyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAjbWluaW1pemUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkbGlnaHQtZ3JleSwgNDAlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1NSU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRibHVlLCAxMCUpOyB9IH0gfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5JSUNfdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuQ0lDX3RodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNXB4OyB9XG4gICAgICAgICAgLkthbmFsX3RodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLkNvbmNoYV90aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfSB9XG5cbiAgICAucHJldmlld0hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcmV2aWV3VGV4dCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJhdWZvcm1lblByZXZpZXcge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAuYmF1Zm9ybWVuSGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdiO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MjVlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9IH0gfSB9XG5cbiAgICAmLm5hcnJvdyB7XG4gICAgICB3aWR0aDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDQwcHghaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA0MHB4IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmJhdWZvcm1QcmV2aWV3IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgI21pbmltaXplIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcmV2aWV3SGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmJ1cmdlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9IH0gfSB9XG5cblxuXG4gIC5jb25maWdPdmVydmlldyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLm92ZXJ2aWV3SGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOXB4IDIwcHggOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgZm9udC1zaXplOiAwLjgyNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9IH0gfSB9IH1cbiNjb25maWdMaXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgcGFkZGluZzogNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmlnaHQtZ3JleTtcbiAgICAgICYudGFibGVMZWZ0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYjtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgJi50YWJsZVJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9IH0gfVxuXG4uZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7IH1cblxuXG4jdmVyc29yZ3VuZ0JhdWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLmNob29zZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjkyNXJlbTtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWdlbnRhO1xuICAgICAgY29sb3I6ICRtYWdlbnRhOyB9IH0gfVxuI2FwcCB7XG4gIC52aXN1YWxTZWxlY3RvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMSk7IH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2I7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIC5pY29ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgICAuc29mdC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgJi5iZ1ZlcnNvcmd1bmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGc7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkyNXJlbTsgfVxuICAgICAgICAuYW5wYXNzTnVtbWVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkYjg5MTU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmLmdyZXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7IH0gfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgJi5pbWdBbnBhc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm90dG9tOiA3cHg7IH0gfSB9XG4gICAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgICAmLmJnVmVyc29yZ3VuZyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtYWdlbnRhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFnZW50YTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRibHVlLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuY3VzdG9tQ2hlY2tib3gge31cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRtYWdlbnRhO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIHtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH0gfSB9IH0gfVxuI2NvbmZpZ0FucGFzcyB7XG4gIC5jb25maWdCb2R5SW5wdXRHcm91cCB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgLmJnVmVyc29yZ3VuZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7IH0gfSB9IH0gfVxuXG5cblxuXG4jY29uZmlnRGV2aWNlcyB7XG4gIG9yZGVyOiA4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4jY29uZmlnQmVkaWVudW5nLCAjY29uZmlnQXVkaW9sb2dpZSB7XG4gIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDsgfVxuI2NvbmZpZ0JhdHRlcmllLCAjY29uZmlnU3B1bGUge1xuICBmbGV4OiAxIDAgMDtcbiAgbWluLXdpZHRoOiAzMCUhaW1wb3J0YW50OyB9XG4jY29uZmlnQ29ubmVjdCwgI2NvbmZpZ1Bob25lIHtcbiAgZmxleDogMiAwIDAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwJSFpbXBvcnRhbnQ7IH1cbiN2ZXJzb3JndW5nQmVkaWVudW5nLCAjdmVyc29yZ3VuZ0F1ZGlvbG9naWUge1xuXG4gIC5jb2wtMSB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgLmNvbC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmZvcm1IZWFkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH0gfSB9XG4jdmVyc29yZ3VuZ0F1ZGlvbG9naWUge1xuICAuZnVsbFdpZHRoIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5jb25maWdIZWFkZXJCYXVmb3JtIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJHNiOyB9XG5cbiNiYXVmb3JtRGVzY3Ige1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLmNvbmZpZ0JvZHlJbnB1dEdyb3VwLmJhdHRlcmllIHtcbiAgbWluLXdpZHRoOiAyNXB4IWltcG9ydGFudDsgfVxuXG5cblxuXG4iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4uYmFja2dyb3VuZE92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoIzAxMGMxMiwgMCksICMwMTBjMTIsICMwMTBjMTIsICMwMTBjMTIgKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgICYuc3RhcnQge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cbi5tYWluQ29udGVudCB7XG4gICAgbWluLWhlaWdodDogOTd2aDsgfVxuLmNvbC0xIHtcbiAgICBmbGV4OiAxIDAgMDsgfVxuLmNvbC0yIHtcbiAgICBmbGV4OiAyIDAgMDsgfVxuLmNvbC0zIHtcbiAgICBmbGV4OiAzIDAgMDsgfVxuLmNvbC00IHtcbiAgICBmbGV4OiA0IDAgMDsgfVxuLmNvbC01IHtcbiAgICBmbGV4OiA1IDAgMDsgfVxuXG4ucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkZ2I7IH1cblxudWwge1xuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkyNXJlbTtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjVDNlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9IH1cbm9sI3JlZ3VsYXJMaXN0IHtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7IH0gfVxuXG5cbi5JSUMge1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uQ0lDIHtcbiAgICB3aWR0aDogMTAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDVweDsgfVxuLkthbmFsIHtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTVweDsgfVxuLkNvbmNoYSB7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbi5jdXN0b21DaGVja2JveCB7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRicmlnaHQtZ3JleTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmV5LCAyMCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi8vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuLy8gICAgIGRpc3BsYXk6IG5vbmVcbi8vIGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuLy8gICAgIGRpc3BsYXk6IG5vbmVcblxuLmxlZ2FsdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5OyB9IH1cblxuXG4jc2VjcmV0QnV0dG9uIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJGdiOyB9XG5cbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5jdXN0b21DaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7IH0gfVxuXG5cbi5zdGVybmNoZW4sIC5zdGVybmNoZW4gc3Ryb25nIHtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODI1cmVtOyB9XG5cblxuIiwiJG1hZ2VudGE6ICNjNzAyODI7XG4kYmFzZS1mb250LWNvbG9yOiAjMzMzO1xuJG1lZGl1bS1ncmV5OiAjNjA2MDYwO1xuJGxpZ2h0LWdyZXk6ICM3MDcwNzA7XG4kZ3JleTogIzM5M0QzRTtcbiRkYXJrLWdyZXk6ICMyQzMxMzM7XG4kYmx1ZTogIzQwOTFBRDtcbiRicmlnaHQtZ3JleTogI2YwZjBmMDtcbiR3YXJtLWdyZXk6ICM2QjY4Njc7XG4kd2FybS1ncmV5UDU6ICM3RTdCNzg7XG5cbiRnYjogU29obyBHb3RoaWMgVzAyIEJvbGQ7XG4kZzogU29obyBHb3RoaWMgVzAyIFJlZ3VsYXI7XG4kc2I6IFNvaG8gVzAyIEJvbGQ7XG4kczogU29obyBXMDIgUmVndWxhcjtcblxuXG4vLyBGdW5jdGlvbiBGb250IENvbG9yXG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkY29sb3IpIHtcbiAgICBAaWYgKGxpZ2h0bmVzcygkY29sb3IpIDwgNDApIHtcbiAgICAgICAgQHJldHVybiAjZmZmZmZmOyB9IH1cbiIsIiNicmVhZGNydW1iIHtcbiAgd2lkdGg6IDk1dnc7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEyMHB4O1xuICB6LWluZGV4OiA5OTk5OTk7XG4gICYuZml4ZWQge1xuICAgIHRvcDogOTBweDsgfVxuICBkaXZbaWQqPSdiYyddIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWdyZXksIDEwJSk7XG4gICAgZmlsbDogJGdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgZmlsbDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cblxuXG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5O1xuICAgICAgZmlsbDogJGRhcmstZ3JleTsgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZpbGw6ICRtYWdlbnRhO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgZmlsbDogJG1lZGl1bS1ncmV5OyB9IH1cbiAgICAmLmFjdGl2YXRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgIGZpbGw6ICRtZWRpdW0tZ3JleTsgfSB9IH0gfVxuIiwiLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkbWFnZW50YSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1hZ2VudGEsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkbWFnZW50YSk7IH0gfVxuLmJ0bi1vdXRsaW5lIHtcbiAgICBwYWRkaW5nOiA4cHggMjNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFnZW50YTtcbiAgICBjb2xvcjogJG1hZ2VudGE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbWFnZW50YSwgMTAlKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRtYWdlbnRhKTsgfSB9XG4iLCIjY29uZmlnMDMge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50OyB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHNiO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc29mdC1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZWFyIHtcbiAgICAgICAgICAgIEBzdXBwb3J0cyBub3QgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7IH1cbiAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdiOyB9IH0gfSB9XG5cbiIsIlxuI2NvbmZpZzA0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgI2VyZ2VibmlzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIC5zcHJpdGVDb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAuc3ByaXRlSW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgICYuaGRvT3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4gICAgICAuc3ByaXRlU2VsZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH0gfVxuXG4gICAgLnJlc3VsdENvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIGZsZXg6IDEgMCAwOyB9XG4gICAgICAucmVzdWx0SGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzO1xuICAgICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5yZXN1bHRCb2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zdGVybmNoZW4ge1xuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgICAgIC5yZXN1bHRMaXN0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZsZXg6IDIgMCAwO1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNiO1xuICAgICAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9IH0gfSB9XG5cbiNyZXN1bHRIaW53ZWlzIHtcbiBtYXJnaW46IDIwcHggMCAwIWltcG9ydGFudDtcbiBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9XG4iLCJpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGhlaWdodDogNDZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRlOiAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjRUNFOEU0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMUFGQUU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRtYWdlbnRhLCA1JSk7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRtYWdlbnRhLCBsaWdodGVuKCRtYWdlbnRhLCAzMCUpKSB1cmwoJy4uL2ltZy9yYW5nZV9pY29uLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgODAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0VDRThFNDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRlOiAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjRUNFOEU0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMUFGQUU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJG1hZ2VudGEsIDUlKTtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJG1hZ2VudGEsIGxpZ2h0ZW4oJG1hZ2VudGEsIDMwJSkpIHVybCgnLi4vaW1nL3JhbmdlX2ljb24uc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciA4MCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGU6IDAuMnM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0VDRThFNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IxQUZBRTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNFOEU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjFBRkFFO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbigkbWFnZW50YSwgMjAlKSwgbGlnaHRlbigkbWFnZW50YSwgNDAlKSk7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRtYWdlbnRhLCBsaWdodGVuKCRtYWdlbnRhLCAzMCUpKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0U4RTQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI0VDRThFNDsgfVxuIiwiLy8gQmlsZHNjaGlybSB6dSBrbGVpblxuLmRldmljZVNpemUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICMyNTI1MjU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdC5kZXZpY2VTaXplQ29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogLTE4cHg7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0Ym9yZGVyLXRvcDogMTlweCBzb2xpZCB3aGl0ZTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJG1hZ2VudGE7XG5cdFx0XHRmb250LWZhbWlseTogJHNiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuXHRcdC5zY3JlZW5BbmltIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5zY3JlZW5TaXplIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRib3JkZXI6IDhweCBzb2xpZCAjMjUyNTI1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBzY3JlZW4gNHMgaW5maW5pdGU7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgfVxuXG5cdFx0XHRcdC5hcnJvd0gge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDFweDsgfVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMXB4OyB9IH1cblxuXG5cdFx0XHRcdC5hcnJvd1Yge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0XHRcdHRvcDogMXB4OyB9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxcHg7IH0gfSB9IH0gfSB9XG5cblxuXG5cblxuQGtleWZyYW1lcyBzY3JlZW4ge1xuXHQwJSxcblx0MTAlLFxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMCwgMiwgMS4wMCk7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTQwcHg7IH1cblxuXHQ0MCUsXG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxNTQsIDAsIDIsIDEuMDApO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDYwcHg7IH1cblxuXHQ4MCUsXG5cdDkwJSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg2MywgMTY0LCA3NywgMS4wMCk7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogMTQwcHg7IH0gfVxuXG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZGV2aWNlU2l6ZSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIC5hcHAtY29udGVudCB7XG4gICAgICB6LWluZGV4OiAwOyB9IH0gfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYzNHB4KSB7XG5cdC5kZXZpY2VTaXplIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7IH1cblx0LmFwcC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAwOyB9IH1cbiIsIi5iYWNrZ3JvdW5kU3RhcnQge1xuICAgIGJhY2tncm91bmQ6ICMzQjNDM0Q7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuLnNvZnQtcm93LXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmNvbC0xIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWFnZW50YTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgICAgLnJlZmxlY3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkd2FybS1ncmV5UDUsIDAuMyksIHJnYmEoJHdhcm0tZ3JleVA1LCAwKSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRvcDogLTVweDsgfSB9IH1cblxuI2dld2lubnNwaWVsIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNFM0RGREI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmdld2lubnNwaWVsSGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7IH0gfSB9XG4gICAgLmdld2lubnNwaWVsQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyNXB4OyB9XG4gICAgLnNvZnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAuY29sLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAuc3Rlcm5jaGVudGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAgIC5pbnB1dEdyb3VwRm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNzBweDsgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMDAwMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2Vkfi5jdXN0b21DaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4OyB9IH0gfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAuY3VzdG9tQ2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgICAgICAgLnF1aXpJbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5pbWctcTEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ltZ19mcmFnZTEuanBnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgICAgICAuaW1nLXEyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbWdfZnJhZ2UyLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICAgICAgLmltZy1xMyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWVkaXVtLzA0X3Nwcml0ZS5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfSB9XG5cbiAgICAuYnRucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNiO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2I7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuICAgIC5mcmFnZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiA0MDBtcyBlYXNlOyB9XG4gICAgI3E0IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNiO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmNvbC0xIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLnNvZnQtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfSB9IH1cbiAgICAgICAgICAgIC5pbWctcTQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5OyB9IH0gfSB9XG4jcTUge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChhdCA1MCUgODAlICwgJGJyaWdodC1ncmV5LCAkbGlnaHQtZ3JleSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkZ3JleSwgMC40KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4jcG9wdXBJbmZvMi5zbWFsbCB7XG4gICAgLnBvcHVwQ29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYjsgfSB9IH1cblxuXG5cblxuXG5cblxuXG5cblxuIl19 */
