/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body,html{margin:0;padding:0;height:100%;min-width:400px}body{background:#fff;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#131313;font-size:16px}*,:after,:before,html{box-sizing:border-box}::-moz-selection{background:#535353;color:#fff}::selection{background:#535353;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Rubik Mono One,sans-serif;word-spacing:-25px;letter-spacing:-7px;color:#4d5a65}h3,h4,h5{font-size:2em;letter-spacing:-3px;word-spacing:-16px}img{max-width:100%}a,a:hover,a:visited{outline:none;color:#131313;text-decoration:none;white-space:nowrap;position:relative;display:inline-block;vertical-align:bottom;border-bottom:1px dashed #7c8d9c;padding:0 3px;margin-bottom:-1px;transition:background-color .3s,border-color .3s,color .3s}a:focus,a:hover{border-color:rgba(52,73,94,0);background-color:#6e8190;color:#fff}.main{min-height:100%;display:flex;flex-direction:column}.content{line-height:1.3em;width:100%;max-width:940px;padding:0 15px;flex:1 0 auto;margin:50px auto}.content h2{font-weight:100;font-size:4em;line-height:.8em}.Header{background:#fff;height:55px;position:relative}.Header .Logo__Partial{height:45px;position:relative;top:-15px;margin-bottom:-15px}.Header .Logo__Partial path{fill:#4d5a65}.Header .Toggle__Button{display:inline-block;border:none;cursor:pointer;border-radius:3px;width:35px;height:35px;padding:0;margin:8px 0 0 20px;background:none;transition:all .25s ease-in-out}.Header .Toggle__Button svg path{stroke:#4d5a65;stroke-width:5;stroke-linecap:round;transition:all .25s ease-in-out;transform:rotate(0deg);transform-origin:50% 50%;will-change:transform,opacity}.Header .Header__Fixed{position:fixed;left:0;right:0;top:-70px;transition:all .5s ease-in-out 0s;background:#fff;height:0;z-index:2000;visibility:hidden;height:125px;box-shadow:0 0 0 0 rgba(18,18,18,0)}.Header .Header__Fixed .Header__Large{display:inline-block;top:0;border-bottom:1px solid #f9f9f9;text-align:center;height:69px;width:100%}.Header .Header__Fixed .Header__Large h1{margin:0;position:relative;top:19px;font-size:2.3em;text-align:center;color:#4d5a65;word-spacing:-14px;letter-spacing:-4px}.Header__container{width:100%;max-width:940px;margin:0 auto;z-index:1999;position:relative}.Header__container__menu{display:none}.Header__container__active .Header__container__menu{background:hsla(0,0%,100%,.95);border-bottom:1px solid #4d5a65;display:block;margin-top:5px}.Header__container__active .Header__container__menu ul li{display:block;width:100%}.Header__container__active .Header__container__menu ul li a{width:100%;background:#fff;transition:all .25s ease-in-out;padding-left:25px;color:#121212}.Header__container__active .Header__container__menu ul li a:active,.Header__container__active .Header__container__menu ul li a:focus,.Header__container__active .Header__container__menu ul li a:hover{background:#6e8190;color:#fff}.Header__container__active .Header__container__menu ul li a:active .Logo__Partial path,.Header__container__active .Header__container__menu ul li a:focus .Logo__Partial path,.Header__container__active .Header__container__menu ul li a:hover .Logo__Partial path{fill:#fff!important}.Header__container__active .Header__container__menu ul li a:hover:after{border-top:none}.Header__container__active .Toggle__Button:active,.Header__container__active .Toggle__Button:focus,.Header__container__active .Toggle__Button:hover{background:#4d5a65}.Header__container__active .Toggle__Button:active svg path,.Header__container__active .Toggle__Button:focus svg path,.Header__container__active .Toggle__Button:hover svg path{stroke:#fff}.Header__container__active .Toggle__Button path:first-child,.Header__container__active .Toggle__Button path:nth-child(4){opacity:0}.Header__container__active .Toggle__Button path:nth-child(2){transform:rotate(45deg)}.Header__container__active .Toggle__Button path:nth-child(3){transform:rotate(-45deg)}.Header__container ul{list-style:none;padding-left:0;margin:0}.Header__container ul li{display:inline-block;margin:0}.Header__container ul li a{padding:20px;display:inline-block;color:#121212;height:57px;border-bottom:2px solid transparent}.Header__container ul li a:focus,.Header__container ul li a:hover{background:none;border-bottom:2px solid #4d5a65}.Header__container ul li a.active{background:#4d5a65;color:#fff}.Header__container ul li a.active .Logo__Partial path{fill:#fff!important}.Header__active .Header__Fixed{visibility:inherit;left:0;right:0;top:0;display:inline-block;height:125px;box-shadow:0 3px 17px 0 rgba(18,18,18,.15)}@media (min-width:768px){.Header a:not(.active):hover .Logo__Partial path{fill:#4d5a65}.Header .Toggle__Button{display:none}.Header__container__menu{display:block}}.Footer{height:50px;background:#fff;border-top:1px solid #d9d9d9;flex-shrink:0;color:#4d5a65;text-align:right;padding-top:15px;padding-right:10px;z-index:300}.Footer h4{margin:0}.T7__Form{width:100%}.T7__Form label{display:block;margin-top:15px;margin-bottom:-4px}.T7__Form input,.T7__Form textarea{width:100%;margin:10px 0;padding:13px;border-radius:5px;border:1px solid #131313}.T7__Form textarea{height:300px;resize:none}.T7__Error{color:#e43935}.T7__Error input{border:1px solid #e43935}.T7__Error__Message{color:#e43935;text-align:right;margin-top:-5px;font-size:.85em}.T7__Messages{text-align:center;color:#9ccb64}.JSKBlog__Card{width:100%;min-width:250px;font-size:1.3em;margin-right:5px;margin-bottom:5px;flex:1}.JSKBlog__Card__Cont{position:relative;border:1px solid #fff;border-radius:4px;transition:border .3s,box-shadow .3s;box-shadow:none}.JSKBlog__Card__Cont .Title{display:block;position:absolute;right:0;left:0;bottom:0;font-weight:900;color:#fff;background:#4d5a65;height:100px;padding-top:65px;padding-left:12px;border-radius:0 0 4px 4px;background:#000;background:linear-gradient(180deg,rgba(77,90,101,0),#4d5a65)}.JSKBlog__Card__Cont img{-o-object-fit:cover;object-fit:cover;width:100%;height:225px;border-radius:4px}.JSKBlog__Card a{padding:0;border:none}.JSKBlog__Card a:focus,.JSKBlog__Card a:hover{background:none;color:#000}.JSKBlog__Card a:focus .JSKBlog__Card__Cont,.JSKBlog__Card a:hover .JSKBlog__Card__Cont{border:1px solid #4d5a65;box-shadow:0 4px 13px 0 #4d5a65}.JSKBlog__Index .JSKBlog__Heading{display:block;border-bottom:1px solid #4d5a65}.JSKBlog__Index .JSKBlog__Heading h3{display:block;padding-bottom:5px;margin:0 0 5px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search{display:block;width:100%}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search{width:100%;height:50px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search input{width:100%;font-size:.95em;padding:8px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search .Search__Icon{position:relative;left:calc(100% - 30px);width:24px;top:-30px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search .IconSearch{width:24px;height:24px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search .IconSearch path{fill:#4d5a65}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search__Results{position:fixed;top:185px;left:0;right:0;bottom:0;background:#fff;width:100%;max-width:940px;margin:0 auto;padding-left:15px;padding-right:15px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search__Results__Cards{display:flex;flex-wrap:wrap}.JSKBlog__Index .JSKBlog__Latest{width:100%;margin-top:15px;line-height:1.8em;font-size:1em}.JSKBlog__Index .JSKBlog__Latest a,.JSKBlog__Index .JSKBlog__Latest a:visited{color:#4d5a65;border-bottom:none;display:inline-block;white-space:normal}.JSKBlog__Index .JSKBlog__Latest a:focus,.JSKBlog__Index .JSKBlog__Latest a:hover{background:none;color:inherit}.JSKBlog__Index .JSKBlog__Latest .JSKBlog__Latest__Content a:last-of-type{margin-bottom:50px;display:inline-block;border-bottom:1px dashed #7c8d9c}.JSKBlog__Index .JSKBlog__Latest .JSKBlog__Latest__Content a:last-of-type:focus,.JSKBlog__Index .JSKBlog__Latest .JSKBlog__Latest__Content a:last-of-type:hover{border-color:rgba(52,73,94,0);background-color:#6e8190;color:#fff}.JSKBlog__Index .JSKBlog__Latest blockquote{position:relative;background:#4d5a65;color:#fff;padding:20px 20px 20px 40px;border-radius:3px;margin:15px 0 0}.JSKBlog__Index .JSKBlog__Latest blockquote:before{font-family:Georgia,serif;position:absolute;font-size:4em;line-height:1;top:10px;left:10px;content:"\201C";color:#fff}.JSKBlog__Index .JSKBlog__Latest h2{margin:20px 0;font-weight:900;color:#4d5a65;font-size:3.3em;letter-spacing:-6px;text-align:center}@media (min-width:768px){.JSKBlog__Index .JSKBlog__Latest h2{font-size:4em;letter-spacing:-7px;text-align:left}}.JSKBlog__Index .JSKBlog__Latest img{margin-bottom:20px;border-radius:3px;width:100%}.JSKBlog__Index .JSKBlog__Latest aside{width:100%;background:#f0f2f4;padding:20px;border-radius:3px;font-size:.9em}.JSKBlog__Index .JSKBlog__Latest aside ol{padding-left:15px}.JSKBlog__Index .JSKBlog__Latest aside.left,.JSKBlog__Index .JSKBlog__Latest aside.right{float:none}@media (min-width:768px){.JSKBlog__Index .JSKBlog__Latest aside.right{float:right;margin-left:40px;width:300px}.JSKBlog__Index .JSKBlog__Latest aside.left{float:left;margin-right:40px;width:300px}.JSKBlog__Index .JSKBlog__Latest aside.large{width:60%}}.JSKBlog__Index .JSKBlog__Recent{width:100%;float:none}.JSKBlog__Index .JSKBlog__Recent h3{border-bottom:1px solid #4d5a65;padding-bottom:10px;margin:0 0 10px}.JSKBlog__Index .JSKBlog__AllCards{display:flex;flex-wrap:wrap}@media (min-width:768px){.JSKBlog__Index .JSKBlog__Heading{border-bottom:1px solid #4d5a65;display:flex}.JSKBlog__Index .JSKBlog__Heading h3{margin:0;display:inline-block;flex:3}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search{display:inline-block;flex:1;margin-top:-8px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search input{width:100%;font-size:.95em;padding:8px}.JSKBlog__Index .JSKBlog__Heading .JSKBlog__Search .Search__Results{top:155px}}.JSKBlog__Show{line-height:1.8em;font-size:1em}.JSKBlog__Show blockquote{position:relative;background:#4d5a65;color:#fff;padding:20px 20px 20px 40px;border-radius:3px;margin:15px 0 0}.JSKBlog__Show blockquote:before{font-family:Georgia,serif;position:absolute;font-size:4em;line-height:1;top:10px;left:10px;content:"\201C";color:#fff}.JSKBlog__Show h2{margin:20px 0;font-weight:900;color:#4d5a65;font-size:3.3em;letter-spacing:-6px;text-align:center}@media (min-width:768px){.JSKBlog__Show h2{font-size:4em;letter-spacing:-7px;text-align:left}}.JSKBlog__Show__Image{margin-bottom:20px;border-radius:3px;width:100%}.JSKBlog__Show aside{width:100%;background:#f0f2f4;padding:20px;border-radius:3px;font-size:.9em}.JSKBlog__Show aside ol{padding-left:15px}.JSKBlog__Show aside.left,.JSKBlog__Show aside.right{float:none}@media (min-width:768px){.JSKBlog__Show aside.right{float:right;margin-left:40px;width:300px}.JSKBlog__Show aside.left{float:left;margin-right:40px;width:300px}.JSKBlog__Show aside.large{width:60%}}
/*# sourceMappingURL=data:application/json;base64,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LENBQ2xCLFVBQWEsQ0FDZixxQkFDRSxVQUFXLENBQ1gsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsY0FBa0IsQ0FDbEIsd0JBQ0UsaUJBQW9CLENBR3RCLHFEQUNFLFVBQWEsQ0FDZix5QkFDRSwyQkFDRSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFdBQWMsQ0FDaEIsMEJBQ0UsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixXQUFjLENBQ2hCLDJCQUNFLFNBQVksQ0FBRSIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVXNlIGEgYmV0dGVyIGJveCBtb2RlbCAob3BpbmlvbmF0ZWQpLlxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qKlxuICogVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZSAob3BpbmlvbmF0ZWQpLlxuICovXG46cm9vdCB7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0OyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuICovXG5ociB7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0IGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MDBweDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMzEzMTM7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsgTW9ubyBPbmUnLCBzYW5zLXNlcmlmO1xuICB3b3JkLXNwYWNpbmc6IC0yNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTdweDtcbiAgY29sb3I6ICM0ZDVhNjU7IH1cblxuaDMsIGg0LCBoNSB7XG4gIGZvbnQtc2l6ZTogMi4wZW07XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICB3b3JkLXNwYWNpbmc6IC0xNnB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzEzMTMxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjN2M4ZDljO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBjb2xvciAwLjNzOyB9XG5cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDczLCA5NCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTgxOTA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5tYWluIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtOyB9XG5cbi5IZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuSGVhZGVyIC5Mb2dvX19QYXJ0aWFsIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTVweCAtIDEwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gICAgLkhlYWRlciAuTG9nb19fUGFydGlhbCBwYXRoIHtcbiAgICAgIGZpbGw6ICM0ZDVhNjU7IH1cbiAgLkhlYWRlciAuVG9nZ2xlX19CdXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLkhlYWRlciAuVG9nZ2xlX19CdXR0b24gc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjNGQ1YTY1O1xuICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAuSGVhZGVyIC5IZWFkZXJfX0ZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNzBweCAqIC0xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGNhbGMoNTVweCArIDcwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDE4LCAxOCwgMTgsIDApOyB9XG4gICAgLkhlYWRlciAuSGVhZGVyX19GaXhlZCAuSGVhZGVyX19MYXJnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y5RjlGOTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogY2FsYyg3MHB4IC0gMXB4KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuSGVhZGVyIC5IZWFkZXJfX0ZpeGVkIC5IZWFkZXJfX0xhcmdlIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzRkNWE2NTtcbiAgICAgICAgd29yZC1zcGFjaW5nOiAtMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC00cHg7IH1cbiAgLkhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IGNhbGMoMjAwMCAtIDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLkhlYWRlcl9fY29udGFpbmVyX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRkNWE2NTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuSGVhZGVyX19jb250YWluZXJfX21lbnUgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLkhlYWRlcl9fY29udGFpbmVyX19tZW51IHVsIGxpIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgICAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuSGVhZGVyX19jb250YWluZXJfX21lbnUgdWwgbGkgYTpob3ZlciwgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLkhlYWRlcl9fY29udGFpbmVyX19tZW51IHVsIGxpIGE6Zm9jdXMsIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB1bCBsaSBhOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZlODE5MDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB1bCBsaSBhOmhvdmVyIC5Mb2dvX19QYXJ0aWFsIHBhdGgsIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB1bCBsaSBhOmZvY3VzIC5Mb2dvX19QYXJ0aWFsIHBhdGgsIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB1bCBsaSBhOmFjdGl2ZSAuTG9nb19fUGFydGlhbCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuSGVhZGVyX19jb250YWluZXJfX21lbnUgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuVG9nZ2xlX19CdXR0b246aG92ZXIsIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5Ub2dnbGVfX0J1dHRvbjpmb2N1cywgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLlRvZ2dsZV9fQnV0dG9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGQ1YTY1OyB9XG4gICAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuVG9nZ2xlX19CdXR0b246aG92ZXIgc3ZnIHBhdGgsIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5Ub2dnbGVfX0J1dHRvbjpmb2N1cyBzdmcgcGF0aCwgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLlRvZ2dsZV9fQnV0dG9uOmFjdGl2ZSBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgIC5IZWFkZXJfX2NvbnRhaW5lcl9fYWN0aXZlIC5Ub2dnbGVfX0J1dHRvbiBwYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLlRvZ2dsZV9fQnV0dG9uIHBhdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuSGVhZGVyX19jb250YWluZXJfX2FjdGl2ZSAuVG9nZ2xlX19CdXR0b24gcGF0aDpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLkhlYWRlcl9fY29udGFpbmVyX19hY3RpdmUgLlRvZ2dsZV9fQnV0dG9uIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAuSGVhZGVyX19jb250YWluZXIgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLkhlYWRlcl9fY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLkhlYWRlcl9fY29udGFpbmVyIHVsIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg1NXB4ICsgMnB4KTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLkhlYWRlcl9fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC5IZWFkZXJfX2NvbnRhaW5lciB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNGQ1YTY1OyB9XG4gICAgICAgIC5IZWFkZXJfX2NvbnRhaW5lciB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRkNWE2NTtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5IZWFkZXJfX2NvbnRhaW5lciB1bCBsaSBhLmFjdGl2ZSAuTG9nb19fUGFydGlhbCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uSGVhZGVyX19hY3RpdmUgLkhlYWRlcl9fRml4ZWQge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogY2FsYyg1NXB4ICsgNzBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTdweCAwcHggcmdiYSgxOCwgMTgsIDE4LCAwLjE1KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkhlYWRlciBhOm5vdCguYWN0aXZlKTpob3ZlciAuTG9nb19fUGFydGlhbCBwYXRoIHtcbiAgICBmaWxsOiAjNGQ1YTY1OyB9XG4gIC5IZWFkZXIgLlRvZ2dsZV9fQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5IZWFkZXJfX2NvbnRhaW5lcl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uRm9vdGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNGQ1YTY1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDMwMDsgfVxuICAuRm9vdGVyIGg0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLlQ3X19Gb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLlQ3X19Gb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH1cbiAgLlQ3X19Gb3JtIGlucHV0LCAuVDdfX0Zvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzEzMTMxMzsgfVxuICAuVDdfX0Zvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcmVzaXplOiBub25lOyB9XG5cbi5UN19fRXJyb3Ige1xuICBjb2xvcjogI0U0MzkzNTsgfVxuICAuVDdfX0Vycm9yIGlucHV0IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRTQzOTM1OyB9XG5cbi5UN19fRXJyb3JfX01lc3NhZ2Uge1xuICBjb2xvcjogI0U0MzkzNTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtOyB9XG5cbi5UN19fTWVzc2FnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOUNDQjY0OyB9XG5cbi5KU0tCbG9nX19DYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZsZXg6IDE7IH1cbiAgLkpTS0Jsb2dfX0NhcmRfX0NvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLkpTS0Jsb2dfX0NhcmRfX0NvbnQgLlRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzRkNWE2NTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3NywgOTAsIDEwMSwgMCkgMCUsICM0ZDVhNjUgMTAwJSk7IH1cbiAgICAuSlNLQmxvZ19fQ2FyZF9fQ29udCBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLkpTS0Jsb2dfX0NhcmQgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLkpTS0Jsb2dfX0NhcmQgYTpmb2N1cywgLkpTS0Jsb2dfX0NhcmQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5KU0tCbG9nX19DYXJkIGE6Zm9jdXMgLkpTS0Jsb2dfX0NhcmRfX0NvbnQsIC5KU0tCbG9nX19DYXJkIGE6aG92ZXIgLkpTS0Jsb2dfX0NhcmRfX0NvbnQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzRkNWE2NTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAwcHggIzRkNWE2NTsgfVxuXG4uSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0ZDVhNjU7IH1cbiAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIC5KU0tCbG9nX19TZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIC5KU0tCbG9nX19TZWFyY2ggLlNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIC5KU0tCbG9nX19TZWFyY2ggLlNlYXJjaCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0hlYWRpbmcgLkpTS0Jsb2dfX1NlYXJjaCAuU2VhcmNoIC5TZWFyY2hfX0ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgdG9wOiAtMzBweDsgfVxuICAgICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIC5KU0tCbG9nX19TZWFyY2ggLlNlYXJjaCAuSWNvblNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIC5KU0tCbG9nX19TZWFyY2ggLlNlYXJjaCAuSWNvblNlYXJjaCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNGQ1YTY1OyB9XG4gICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0hlYWRpbmcgLkpTS0Jsb2dfX1NlYXJjaCAuU2VhcmNoX19SZXN1bHRzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDE4NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0hlYWRpbmcgLkpTS0Jsb2dfX1NlYXJjaCAuU2VhcmNoX19SZXN1bHRzX19DYXJkcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19MYXRlc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBmb250LXNpemU6IDEuMGVtOyB9XG4gIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGEsIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0ZDVhNjU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhOmZvY3VzLCAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IC5KU0tCbG9nX19MYXRlc3RfX0NvbnRlbnQgYTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzdjOGQ5YzsgfVxuICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCAuSlNLQmxvZ19fTGF0ZXN0X19Db250ZW50IGE6bGFzdC1vZi10eXBlOmhvdmVyLCAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCAuSlNLQmxvZ19fTGF0ZXN0X19Db250ZW50IGE6bGFzdC1vZi10eXBlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDczLCA5NCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlODE5MDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzRkNWE2NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGgyIHtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICM0ZDVhNjU7XG4gICAgZm9udC1zaXplOiAzLjNlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjBlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC03cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMmY0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhc2lkZSBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhc2lkZS5sZWZ0IHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19MYXRlc3QgYXNpZGUucmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fTGF0ZXN0IGFzaWRlLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhc2lkZS5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0xhdGVzdCBhc2lkZS5sYXJnZSB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4uSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX1JlY2VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTsgfVxuICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX1JlY2VudCBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0ZDVhNjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19BbGxDYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRkNWE2NTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLkpTS0Jsb2dfX0luZGV4IC5KU0tCbG9nX19IZWFkaW5nIGgzIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleDogMzsgfVxuICAgIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fSGVhZGluZyAuSlNLQmxvZ19fU2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gICAgICAuSlNLQmxvZ19fSW5kZXggLkpTS0Jsb2dfX0hlYWRpbmcgLkpTS0Jsb2dfX1NlYXJjaCAuU2VhcmNoIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgIC5KU0tCbG9nX19JbmRleCAuSlNLQmxvZ19fSGVhZGluZyAuSlNLQmxvZ19fU2VhcmNoIC5TZWFyY2hfX1Jlc3VsdHMge1xuICAgICAgICB0b3A6IDE1NXB4OyB9IH1cblxuLkpTS0Jsb2dfX1Nob3cge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGZvbnQtc2l6ZTogMS4wZW07IH1cbiAgLkpTS0Jsb2dfX1Nob3cgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICM0ZDVhNjU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuSlNLQmxvZ19fU2hvdyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuSlNLQmxvZ19fU2hvdyBoMiB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjNGQ1YTY1O1xuICAgIGZvbnQtc2l6ZTogMy4zZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuSlNLQmxvZ19fU2hvdyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4wZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLkpTS0Jsb2dfX1Nob3dfX0ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuSlNLQmxvZ19fU2hvdyBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YwZjJmNDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLkpTS0Jsb2dfX1Nob3cgYXNpZGUgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLkpTS0Jsb2dfX1Nob3cgYXNpZGUubGVmdCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5KU0tCbG9nX19TaG93IGFzaWRlLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuSlNLQmxvZ19fU2hvdyBhc2lkZS5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLkpTS0Jsb2dfX1Nob3cgYXNpZGUubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLkpTS0Jsb2dfX1Nob3cgYXNpZGUubGFyZ2Uge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiJdfQ== */