@charset "UTF-8";@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=40dcb8f9-8808-47d8-b30a-cfe55d61dbd4");@-webkit-keyframes danger-zone{0%{color:#fff}to{color:#ec1847}}@keyframes danger-zone{0%{color:#fff}to{color:#ec1847}}.hero-padding{padding:4em 0 2em}.align-center{text-align:center}.project-information{padding-left:0;list-style:none}.project-information li{margin-bottom:20px}.project-information li b{color:#4a4a4a;margin-bottom:5px}.clear .glyphicon,.see-more .glyphicon{font-size:10px}.content .intro{font-size:26px;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:444444;font-weight:400}.video-container{max-width:100%;height:0;overflow:hidden;position:relative;padding-bottom:56.5%;margin:30px 0}.video-container iframe{position:absolute;height:100%;width:100%;max-width:none;transform:translate(-50%,-50%);left:50%;top:50%;-o-object-fit:cover;object-fit:cover}.content ul{padding-left:0;list-style:none}.content ul li{padding-left:20px;position:relative;line-height:1.2em;margin-bottom:10px}.content ul li:after{content:"";border-radius:50%;position:absolute;background:#0a4f51;width:8px;height:8px;left:0;top:6px}.pipeline{display:flex;flex-wrap:wrap}.pipeline .points{background-color:#006c5b;height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-weight:700}.pipeline .points span{color:#fff}.pipeline .pipeline-content{margin-left:10px}.pipeline h4{margin-top:0}.pipeline a,.pipeline h4,.pipeline p{color:#006c5b}.pipeline a{transition:all .2s ease-out}.contact .contact-details li a{font-size:18px}.contact ul{padding-left:0}.contact ul li{margin-bottom:10px}.contact ul li a{color:#fff;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.contact ul li a:hover{color:#1b9296}.social-media li{display:inline-block;margin-right:10px}.social-media li a{font-size:25px;color:#fff}.social-media li a:hover{color:#1b9296}#footer{background-color:#0a4f51;position:relative;padding-top:3em;padding-bottom:3em}#footer:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:26px;background-repeat:no-repeat;background-position:bottom}#footer h2{color:#fff}#footer .media:first-child{margin-top:25px}#footer .media img{padding:5px;max-width:170px;height:auto}#footer .footer-logo{padding-right:30px;float:left}#footer .list-group{margin-top:30px;padding-bottom:0}#footer .list-group ul{text-align:center}#footer .list-group ul li{display:inline-block;padding:10px 20px}#footer .list-group ul li:first-child{padding-left:0}#footer .list-group ul li a{color:#fff}#footer .list-group ul li a:hover{color:#009197}#footer #opt-in-form input{width:100%;background-color:transparent;margin-bottom:15px;padding:10px;border-radius:30px;color:#fff;border:2px solid #fff}#footer #opt-in-form [placeholder],#footer #opt-in-form input[placeholder]{color:#fff!important}#footer #opt-in-form ::-webkit-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::-moz-placeholder{color:#fff;opacity:1}#footer #opt-in-form :-ms-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::-ms-input-placeholder{color:#fff;opacity:1}#footer #opt-in-form ::placeholder{color:#fff;opacity:1}#footer #opt-in-form .btn{border-radius:50px;color:#0a4f51;text-transform:none;border:2px solid #fff;transition:all .2s}#footer #opt-in-form .btn:hover{color:#fff;background-color:#0a4f51}.btn-default.btn-darkblue{background-color:#0a4f51}.btn-default.btn-darkblue:hover{background-color:#1b9296}@media (max-width:991px){#footer .media:first-child{margin-top:0}#footer .media .footer-logo{padding-right:10px}#footer .media .footer-logo img{max-width:135px}#footer .opt-in{border-top:1px solid #28686c;padding-top:30px;margin-top:15px}#footer .list-group ul{text-align:left}#footer .list-group ul li{padding:10px 20px 0 0}}@media (max-width:768px){.pipeline{margin-top:20px;margin-bottom:30px}}@media (max-width:520px){#footer{padding-top:2em;padding-bottom:2em}#footer .media .footer-logo{padding-right:10px}#footer .media .footer-logo img{max-width:135px}#footer .contact .contact-details li{margin-bottom:15px}#footer .contact .contact-details li a{font-size:16px}#footer .list-group ul{text-align:left}#footer .list-group ul li{display:block;padding:10px 0}}@font-face{font-family:Avenir LT W01_35 Light;src:url(Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix);src:url(Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix) format("eot"),url(Fonts/4fb9056b-4ac3-488b-9bac-75741b0ff0bd.woff2) format("woff2"),url(Fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff) format("woff"),url(Fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf) format("truetype"),url(Fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499) format("svg")}@font-face{font-family:Avenir LT W01_55 Roman;src:url(Fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix);src:url(Fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix) format("eot"),url(Fonts/75c84254-5125-412c-bc24-56769ae3b627.woff2) format("woff2"),url(Fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff) format("woff"),url(Fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf) format("truetype"),url(Fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af) format("svg")}@font-face{font-family:Avenir LT W01_85 Heavy;src:url(Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix);src:url(Fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix) format("eot"),url(Fonts/65cde95a-ac33-4c65-8198-e37857968d1a.woff2) format("woff2"),url(Fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff) format("woff"),url(Fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf) format("truetype"),url(Fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7) format("svg")}@font-face{font-family:AvenirLTW01-85HeavyObli;src:url(Fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix);src:url(Fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix) format("eot"),url(Fonts/67a2c8ef-54d4-4ab7-b60c-20fb619e97ab.woff2) format("woff2"),url(Fonts/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff) format("woff"),url(Fonts/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf) format("truetype"),url(Fonts/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63) format("svg")}@font-face{font-family:Avenir LT W01_95 Black;src:url(Fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix);src:url(Fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix) format("eot"),url(Fonts/16695c2d-c755-45a2-bdcf-c54843f39afd.woff2) format("woff2"),url(Fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff) format("woff"),url(Fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf) format("truetype"),url(Fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23) format("svg")}@font-face{font-family:AvenirLTW01-95BlackObli;src:url(Fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix);src:url(Fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix) format("eot"),url(Fonts/7c7d3040-c381-4ac9-bff7-90b1fdea4739.woff2) format("woff2"),url(Fonts/36ec15b9-f8da-447f-8fed-a9cfdfb91fbb.woff) format("woff"),url(Fonts/230d6b14-6d44-4dd5-a6ae-a4287936e51e.ttf) format("truetype"),url(Fonts/9bce4920-94e2-4e4d-bd34-818801dd3eb3.svg#9bce4920-94e2-4e4d-bd34-818801dd3eb3) format("svg")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox>input[type=checkbox]{opacity:0;z-index:1}.checkbox>label>input[type=checkbox]{opacity:1}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio input[type=radio]{opacity:0;z-index:1}.radio>label>input[type=radio]{opacity:1;z-index:1}#click a:first-of-type{float:left}.default .modal{display:inline-block;overflow-y:auto}.default .modal-footer a,.default .modal-header h3{color:#fff}.default .modal input{color:#000}.default .modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background:none repeat scroll 0 0 rgba(0,0,0,.6);border:0;border-radius:0;box-shadow:0;color:#fff}.ContactForm.Cart input[type=text],.ContactForm.Cart select{width:220px}body,html{width:100%;height:100%;min-height:100%;margin:0;font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}h2,h3,h4,h5,h6{margin-top:1.5em}h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:0}.topImgTitle h1{font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:#d8e7c5;margin:0 0 10px;font-size:32px;line-height:1.2em;padding-right:1em}hr{margin-top:20px;margin-bottom:5px;border:0;border-top:1px solid #eee}a{color:#9faf86}a:hover{color:#0a4f51}.content a{color:#009197}.content a:hover{color:#0a4f51}table{max-width:100%;width:100%;margin-bottom:20px;background-color:transparent;border-collapse:collapse;border-spacing:0}table td,table th{padding:12px 8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.caption{color:#999;font-size:.9em;clear:right}.caption,.figure-pull-right{float:right;margin-left:2em;margin-bottom:1.5em;max-width:48%}.media,.media .media{margin-top:25px;text-align:left}.dashboardtop{background:#1b9296;height:200px}.topImgContent .row{margin:0}.topImgContent .oceanbg a{color:#1b9296}.topImgContent .oceanbg a:hover{color:#fff}.reminder,.reminder a{color:#1b9296}.important,.important a{color:#c00}.important a,.reminder a{font-style:italic;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.content .list-checklist,.content .list-files,.download{list-style:none;list-style-position:outside;padding-left:2.5em}.download i,.important i,.list-checklist li i,.list-files li i,.reminder i{margin-right:.75em}.download i,.list-checklist li i,.list-files li i{color:#999;margin-left:-1.75em}.pagination>li>a,.pagination>li>span{color:#0a4f51}.course-thumb{position:relative;float:left;margin-right:30px}.course-thumb .date{position:absolute;top:0;right:0;background:#fab700;color:#fff;width:60px;height:60px;padding:10px 10px 5px 0}.course-thumb .date h6{margin:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px}.course-thumb .date h6+span{margin:0;color:#fff;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.list-courses .media{border-bottom:1px solid #eee;padding:20px 0;margin:0}.list-courses .media:first-child{border-top:1px solid #eee}.list-courses h5{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400}.event-thumb{position:relative;float:left;margin-right:30px}.event-thumb .date{position:absolute;top:0;right:0;background:#0a4f51;color:#fff;width:60px;height:60px;padding:10px 10px 5px 0}.eventdate .greendate,.eventdate .yellowdate{position:absolute;top:0;right:0;color:#fff;width:80px;height:80px;padding:15px 10px 5px 0}.eventdate .greendate h6,.eventdate .yellowdate h6{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;color:#fff;margin:0}.eventdate .greendate{background:#0a4f51}.eventdate .yellowdate{background:#f8b524}.eventdate .greendate span,.eventdate .yellowdate span{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:23px;color:#fff;margin:0}.event-thumb .date h6,.eventdate .date h6{margin:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;color:#fff;line-height:1}.event-thumb .date h6+span,.eventdate .date h6+span{margin:0;color:#fff;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.list-events .media{border-bottom:1px solid #eee;padding:20px 0;margin:0}.list-events .media:first-child{border-top:1px solid #eee}.list-events h5{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400}.list-courses h5 a,.list-events h5 a{color:#0a4f51}.list-courses h5 a:hover,.list-events h5 a:hover{color:#009197}.list-courses .media ul,.list-events .media ul,.search-result .media ul{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#999;padding:0;margin:0}.list-courses .media ul li,.list-events .media ul li,.search-result .media ul li{display:inline;margin-right:10px}.filterlist input[type=text],.filterlist select{width:100%;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 10px}.ContactForm{margin-bottom:50px}.ContactForm input[type=password],.ContactForm input[type=text],.ContactForm select{width:100%;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 10px}.ContactForm textarea{width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px}.control-group>.control-label{width:30%;float:left;margin-top:10px;font-weight:400;text-align:left}.control-group>.controls{width:66%;float:left;margin-left:3%}.cmdline,.control-group>.check{margin-left:20%}.control-group{clear:both;padding-top:20px}fieldset{margin:4em auto}h3.required:after,label.required:after{content:" *";color:#c00;font-size:20px}.cmdline{clear:both;padding:1em 0}.btn{padding:10px 50px;border:none;border-radius:4px;font-weight:400;display:inline-block;white-space:normal;margin:15px 0 0}.btn-primary,.signform .btn-login,.Submit{background:#0a4f51;color:#fff}.btn-primary:hover,.signform .btn-login:hover,.Submit:hover{background:#0a4f51}.control-group>.check{margin-left:0}.control-group .checkbox,td .control-group{position:relative;line-height:30px;overflow:hidden}.control-group .table td{line-height:30px;vertical-align:middle}.control-group .table td .control-group{padding:16px}.control-group .checkbox{padding-left:48px}.checkbox input[type=checkbox],td .control-group input[type=checkbox]{position:absolute;width:30px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;z-index:-2}.checkbox input[type=checkbox]{left:0;margin-left:0}.checkbox input[type=checkbox]:before,td .control-group input[type=checkbox]:before{position:absolute;visibility:visible;left:0;top:0;cursor:pointer;content:"";width:30px;height:30px;display:block;background-image:url(../img/tick.png);background-repeat:no-repeat;background-position:-31px 0;border-radius:2px;z-index:-1}.control-group>.check>input[type=checkbox]~label,input[type=checkbox].css-checkbox~label.css-checkboxlabel{padding-left:45px;min-height:30px;background-repeat:no-repeat;background-position:-31px 0;cursor:pointer;line-height:30px}.check input[type=checkbox]:checked:before,.control-group>.check>input[type=checkbox]:checked~label,input[type=checkbox].css-checkbox:checked~label.css-checkboxlabel,td .control-group input[type=checkbox]:checked:before{background-position:0 -30px}.check input[type=checkbox],.control-group>.check>input[type=checkbox]~label,label.css-checkboxlabel{background-image:url(../img/tick.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.css-checkboxlabel p{margin:2px 0 0 5px}.css-checkboxlabel a{color:#fff}.css-checkboxlabel a:hover{color:#2f639b}input[type=radio].css-radio{display:none}input[type=radio].css-radio+label.css-radiolabel{padding-left:45px;min-height:22px;background-repeat:no-repeat;background-position:-22px 0;cursor:pointer}input[type=radio].css-radio:checked+label.css-radiolabel{background-position:0 -22px}label.css-radiolabel{background-image:url(../img/radio2.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radioitem{margin:1em .5em}.radioitem input{margin-right:.5em}.radioitem input+label.error{float:right;display:block;color:#c00}.custom-file-input{color:transparent}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input:before{content:"Select files";white-space:nowrap;-webkit-user-select:none;cursor:pointer;padding:10px 50px;background:#b8c89f;color:#fff;border:none;border-radius:4px;text-transform:uppercase;font-weight:700;margin:0;display:inline-block}.custom-file-input:active{outline:0}.custom-file-input:active:before{background:#b8c89f;outline:0}.listing .media{border-top:1px solid #eee;padding:20px 0;margin-top:0}.listing .media-left{margin-right:30px;float:left}.listing .media-heading{text-transform:uppercase;color:#b8c89f;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;font-size:1.5em}.listing ul{margin:0;padding:0}.listing li{display:inline-block;margin-bottom:5px;padding:7px 15px;background:#eee}.listing li:last-child{border-right:1px solid #ededed}.listing label{margin-top:10px;margin-bottom:10px;width:100%}.listing .company{font-size:1.4em;color:#b8c89f;font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.listing .details{width:100%;margin-top:10px;background:#b8c89f;color:#fff;text-transform:uppercase}.listing .details,.media h6{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.media h6{font-size:1em;color:#959595}.window:target{display:block;pointer-events:auto}.window{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:99999;transition:opacity .4s ease-in;display:none;pointer-events:none}.window>div{max-width:600px;width:80%;position:relative;margin:25% auto;padding:30px 0 0}.window-md:target{display:block;pointer-events:auto}.window-md{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:99999;transition:opacity .4s ease-in;display:none;pointer-events:none}.window-md>div{max-width:600px;width:80%;position:relative;margin:15% auto;padding:0}.closeBox{background:#aaa;color:#fff;position:absolute;top:30px;right:30px;text-align:center;padding:10px;text-decoration:none;font-weight:400;border-radius:50%;line-height:1em}.closeBox:hover{background:#a00;color:#fff}.content-navigation .input-group input{background:none;border:1px solid #ccc;border-radius:5px;height:40px;font-size:1em;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;color:#555}.content-navigation .input-group button{height:40px;font-size:16px;color:#777;margin-top:0}#searching .btn-link{font-size:30px;padding:0;line-height:0;color:#aaa}.signform .col-md-6{padding:60px 50px;margin:0}.form-control{height:50px;border-radius:3px;font-size:18px}.nav-tabs>li>a{margin-right:0;line-height:1em;border:none;border-radius:0;color:#fff;font-size:16px;padding:15px;text-transform:uppercase}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor:default;background:#fff;border:none;color:#000;font-size:16px;text-transform:uppercase;border-radius:0;line-height:1em}.signform .btn-facebook{background:#3a5795;text-transform:uppercase;border-radius:3px;padding:17px 20px;line-height:1em;color:#fff}.nav-tabs{border-bottom:1px solid #777;padding:0;margin:30px 0}.signform form{border-top:1px solid #777;padding:30px 0 0;margin-top:30px}.signform label{font-size:18px;font-weight:400}.signform .checkbox{margin:40px 0}.forgot{border-top:1px solid #777;margin-top:40px!important;padding-top:30px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.2)}.modal-header{border:0}.modal-body{padding:20px 50px 50px}.contentImg img{border:1px solid #c6bfa7}a:hover{text-decoration:none}.stretchMe{min-height:450px;z-index:0;margin-bottom:0}.home-banner .stretchMe{min-height:200px}.stretchMe.content-banner{min-height:450px}.item img{max-width:100%;border:0}.section{font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:1em;padding-top:1.5em;font-size:1.4em;color:#b8c89f;clear:both}.section small a{font-size:18px;color:#777}.badge{float:right;margin-top:4px;background:none;color:#aaa;font-weight:400;font-size:16px}.links-list .media-list .col-md-6{padding:2em}.links-list a:hover{text-decoration:none}.links-list .section+ul li{padding:1em 0;border-bottom:1px solid #ededed;font-size:1.1em}.docs a .media-heading,.links-list .section+ul li a{color:#666}.links-list .section+ul li a:hover{color:#009197}#masonry-container{padding-top:2em;margin-left:-3.8%}#masonry-container .item{width:29%;margin-bottom:3em;margin-left:3.8%}.nextevent{margin:70px 0;padding:0 20px}.nextevent .relimg{position:relative}.nextevent img{max-width:100%;min-width:100%}.nextevent .date{width:100px;height:100px;position:absolute;top:0;right:0;text-align:right;padding:40px 20px 20px;color:#fff;text-transform:uppercase;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.nextevent .newsdesc{position:absolute;left:0;bottom:0;color:#fff;padding:0 20px 20px}.nextevent .date h3,.nextevent .newsdesc h3{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;text-transform:uppercase}.nextevent .date h3{margin:0}.nextevent .newsdesc h3{margin:10px 0;font-size:1.7em}.nextevent .newsdesc span{color:#dce7c5;text-transform:uppercase}.nextevent .readmore{margin-top:20px;float:left}.readmore,.readmore a,a.readmore{font-family:AvenirLTW01-95BlackObli,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#bb4e14;text-decoration:none;padding:0;margin:20px 0 0}h5{font-size:16px;color:#0a4f51;font-weight:700}.row{margin-left:-15px}.pagetitle{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eee}.pagetitle h2{margin:0;font-size:23px;color:#0a4f51;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.topImg{background:#fff url(../images/topimg.jpg) no-repeat 0 0;background-size:cover;min-height:400px;overflow:hidden;border-bottom:10px solid #d8e7c5;position:relative;z-index:1}.topImg:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,.2);z-index:2}.topImg .container{position:relative;z-index:3}.homestar-one{background:#fff url(../images/homestar.jpg) no-repeat 0 0}.homestar-two{background:#fff url(../images/homestar-two.jpg) no-repeat 0 0}.homestar-one,.homestar-two{background-size:cover;min-height:350px;overflow:hidden}.nabers-one{background:#fff url(../images/nabersnz.jpg) no-repeat 0 0;background-size:cover;min-height:300px}.nabers-one,.topImgContent{overflow:hidden}.topImgContent img{width:100%;display:block}.topMember{height:90px;background:#f3f2ed;overflow:hidden}.topMember img{width:100%;display:block}.imgTitleBlock{width:100%;height:490px}@media (max-height:800px){.imgTitleBlock{height:370px}}.topLogosTitle{color:#fff}.homestar-one .topLogosTitle .media-body{background:#006c5b}.homestar-one .topLogosTitle .media-heading{padding:50px 20px 10px}.homestar-one .topLogosTitle h4{font-size:1.6em;font-weight:700}.topImgTitle{position:absolute;left:0;bottom:50px;color:#fff;padding:0 15px}#footer .media h2{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:#d8e7c5;margin:0 0 10px;font-size:32px;line-height:1.2em;padding-right:1em}.topImgTitle h2+p{font-size:18px}#footer .media h5{font-weight:400;color:#b8c89f;font-size:18px;margin:0;line-height:1.5em}.btn-danger,.btn-default,.btn-warning{color:#fff!important;font-size:1em;font-family:AvenirLTW01-85HeavyObli,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px 30px;border-radius:3px;margin-top:30px;border:3px;transition:all .2s}.btn-default{background:#0a4f51}.btn-default:active,.btn-default:focus,.btn-default:hover{background:#244e54}.btn-warning{background:#f8b524}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background-color:#d69e25;border-color:#d69e25}.btn-danger{background:#bb4e14}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#9e4515;border-color:#9e4515}.topImg img{max-width:100%;min-width:100%;height:auto}.fourimg{overflow:hidden;margin-right:5px}.fourimg a{display:block;position:relative}.fourimg a>img{position:relative;min-width:100%;height:auto;border-left:10px solid #fff}.fourimg .thumbnail{background:#fff;position:absolute;width:150px;top:15%;left:50%;padding:0;border:0;border-radius:0;margin:0 0 0 -75px}.fourimg .thumbnail img{text-align:center}.fourimg .thumbnail h3{color:#fff;margin:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2em}.fourimg .thumbnail a{color:#fff;font-weight:400}.product-covers,.product-covers [class*=col]{padding-left:5px;padding-right:5px}.product-covers{padding-top:50px;border-top:10px solid #d8e7c5}.product-covers a{position:relative;display:block;overflow:hidden;padding:70px 0;background:#2a6496;margin-top:10px}.product-covers a>img{position:absolute;top:0;left:0;z-index:1;min-height:100%;min-width:100%}.product-covers a:hover>img{opacity:.8}.product-covers a .panel{background:none;border-radius:0;border:none;box-shadow:none;width:150px;margin:0 auto;position:relative;z-index:2;overflow:hidden}.product-covers a .panel .product-logo,.product-covers a .panel .product-title{height:150px}.product-covers a .panel .product-logo{vertical-align:central;line-height:150px}.product-covers a .panel .product-title{position:relative}.product-covers a .panel .product-logo img,.product-covers a .panel .product-title h3{padding:0;margin:0;max-width:100%}.product-covers a .panel .product-logo{background:#fff}.product-covers a .panel .product-title h3{padding:15px;text-transform:uppercase;font-size:1em;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;position:absolute;bottom:0}.product-covers a .panel .product-title h3,.product-covers a .panel .product-title h3 small{color:#fff;display:block}.product-covers a .panel .product-title h3 small{padding-top:.75em}.product-covers .greenstar>a{background:transparent url(../images/product-cover-greenstar.jpg) 50% no-repeat;background-size:cover}.first,.product-covers .greenstar .product-title{background:#86b730}.product-covers .homestar>a{background:transparent url(../images/product-cover-homestar.jpg) 50% no-repeat;background-size:cover}.product-covers .homestar .product-title,.second{background:#006c5b}.product-covers .nabersnz>a{background:transparent url(../images/product-cover-nabersnz.jpg) 50% no-repeat;background-size:cover}.product-covers .nabersnz .product-title,.third{background:#1777bc}.product-covers .base>a{background:transparent url(../images/product-cover-base.jpg) 50% no-repeat;background-size:cover}.fourth,.product-covers .base .product-title{background:#a6c530}.first,.fourth,.second,.third{padding:50px 1em 1em;min-width:150px}#footer{color:#fff}.page-content{padding-bottom:4em}.navbar-default{background:none;border:none}.navbar{border-radius:none;position:relative;min-height:none;margin-bottom:0;border:none}.navbar-brand img{background:#fff;padding:0 5px 5px}.navbar-nav{font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.navbar-brand{padding:0;height:0;z-index:100;position:relative}.toplinks ul{margin:15px 0 0;text-transform:uppercase;float:right}.toplinks li{display:inline;list-style:none;padding-left:15px}.toplinks li,.toplinks li a{color:#555;font-size:14px;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.toplinks li a:hover{color:#009197!important}.toplinks li a span{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:#777}.toplinks li .fa,.toplinks li a .fa{color:#ccc}.toplinks li a:hover{color:#5e662c;text-decoration:none}.toplinks li,.toplinks li.join a{color:#009197;cursor:pointer}.toplinks li.join a:hover{color:#244e54!important}.topmenu{width:90%;float:right;border-top:4px solid #f5f5f5;margin-top:6px}.lgr{background:#1b9296}.dgr{background:#244e54}.square{display:block;height:0;padding-bottom:100%;width:100%;position:relative;overflow:hidden;margin-bottom:30px}.product-covers a>img,[class*=tint]{transition:all .4s ease}.bg-teal{background:#1b9296}.tint-teal{background:rgba(27,146,150,.9)}.tint-teal:hover{background:rgba(27,146,150,.8)}.bg-ocean{background:#244e54}.tint-black{background:rgba(0,0,0,.4)}.tint-black:hover{background:rgba(0,0,0,.2)}.tint-ocean{background:rgba(36,78,84,.85)}.tint-ocean:hover{background:rgba(36,78,84,.8)}.tint-gold{background:rgba(248,181,36,.9)}.bg-gold{background:#f8b524}.tint-gold:hover{background:rgba(248,181,36,.8)}.bg-sand{background:#c6c0a8}.tint-sand{background:rgba(198,192,168,.9)}.tint-sand:hover{background:rgba(198,192,168,.8)}.bg-olive{background:#5e662c}.tint-olive{background:rgba(94,102,44,.9)}.tint-olive:hover{background:rgba(94,102,44,.8)}[class*=tint]>img{z-index:-1;position:absolute;top:0;left:0;min-height:100%;width:auto;max-width:none;max-height:100%}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:20px 0;text-transform:uppercase;margin:10px 20px 5px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px}.tint-ocean h3,.tint-olive h3{border-bottom:2px solid #dce7c5}.tint-gold h3{border-bottom:2px solid #0a4f51}.tint-sand h3{border-bottom:2px solid #5e662c}.tint-ocean h3 a{color:#fff}.tint-ocean h3 a:hover{color:#dce7c5}.tint-gold h3 a{color:#0a4f51}.tint-sand h3 a{color:#5e662c}.tint-olive h3 a{color:#dce7c5}.tint-olive h3 a:hover{color:#fff}.tint-gold h3 a,.tint-ocean h3 a,.tint-olive h3 a,.tint-sand h3 a{background:transparent url(../img/bgrb.png) no-repeat 100%;width:100%;text-align:left;padding:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px}.newsdesc .more a{padding:15px 20px;position:absolute;left:0;bottom:0;font-size:14px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}.tint-ocean .more a{color:#dce7c5}.tint-ocean .more a:hover{color:#fff}.tint-gold .more a{color:#0a4f51}.tint-gold .more a:hover{color:#fff}.tint-sand .more a{color:#5e662c}.tint-sand .more a:hover{color:#fff}.tint-olive .more a{color:#dce7c5}.tint-olive .more a:hover{color:#fff}.lastnews{margin-top:50px;padding:0}.newsdetails{margin:0 0 0 20px;color:#fff;text-transform:uppercase}.newsdetails.col-sm-8{padding:0}.newsdetails span{font-size:13px}.newsdetails h4{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin:5px 0;max-width:90%}.newsdetails h4 a{color:#eee}.newsdetails h4 a:hover{color:#fff}.newsdesc{position:relative}.newsdesc .date{background:#fff;width:50px;height:50px;line-height:.7em;padding:14px 8px 8px 0;margin-top:28px;margin-right:20px}.newsdesc .date h4{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0;color:#0a4f51;text-align:right;font-size:16px}.newsdesc .date span{text-transform:uppercase;margin:0;padding:0;color:#0a4f51;font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;float:right;font-size:12px}.lgreen{background:#f7fbf4;margin-top:20px;margin-bottom:10px;padding-bottom:50px}.lgreen h3{color:#5e662c;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.4em;margin-top:50px}.logos{margin:30px 0;padding:0}.logos li{display:inline}.bottom,.list-group{border-top:1px solid #28686c;padding:30px 0}.bottom{text-align:right;padding:30px}.list-group ul{margin:0;padding:0;line-height:2em}.list-group ul li{list-style:none}.list-group ul li a{color:#b8c89f;text-decoration:none}.list-group ul li a:hover{color:#fff}.list-group h3{margin:10px 0;font-size:1.2em}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.list-of-members .media{border-bottom:1px solid #eee;padding-bottom:25px}.list-of-members .media-body{display:block}.list-of-members .table>thead>tr>th{border:0;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:#aaa;text-transform:uppercase;font-weight:400;line-height:1em;padding:5px 0;font-size:14px}.list-of-members .table>tbody>tr>td{border:0;padding:0 2em 0 0;width:33.3%;line-height:1.2em;font-size:.9em}.list-of-members h5{font-size:24px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.list-of-members h5 a{color:#0a4f51}.list-of-members h5 a:hover{color:#009197}.topLogosTitle .media img{background:#fff;padding:5px;width:100%;max-width:200px;height:auto}.dropdown-menu{padding:10px 0}.content{padding:70px 15px}h1{font-size:34px;margin:0 0 10px}h1,h2{color:#0a4f51;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2em}h2{font-size:26px;margin:0 0 25px}.content h1 span{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}h2.pagetitle{font-size:37px;color:#b8c89f;margin:30px 0 20px;padding-bottom:20px;border-bottom:1px solid #eee}.content h3,h2.pagetitle{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.content h3{font-size:1.2em;color:#0a4f51;font-weight:700}.content-navigation h3{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;margin:10px 0 0;font-weight:400}.content-navigation h3 span{font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.content-navigation h6,.content h1+span,.nextevent h6{font-size:16px;color:#c8c1aa;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.content-navigation h4,.content h4{border-top:2px solid #eee;font-size:18px;color:#0a4f51;padding:25px 0 10px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:20px}h1+h5{margin-top:0}.content ul{line-height:1.8em}.content-navigation .btn-link,.content .btn-link{font-family:AvenirLTW01-95BlackObli,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#bb4e14;text-decoration:none;padding:0}.content-navigation .btn-link:hover,.content .btn-link:hover{color:#8d3b0f}.content-navigation{border:1px solid #ddd;border-top:0;padding:40px;position:relative;float:right;margin-bottom:50px}.content-navigation h2 a{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#5e662c;margin:20px 0 0}.content-navigation h2 a:hover{color:#009197}.collapsed .close-trigger,.open-trigger{display:none}.close-trigger,.collapsed .open-trigger{display:inline}#content-collapse h5:first-child,#content-collapse h6:first-child{margin-top:0}.mainsponsors a span{color:#0a4f51}.mainsponsors h2{margin:70px 0 0;color:#0a4f51;font-size:26px;border-top:1px solid #ddd;padding:20px 0}.mainsponsors h2,.mainsponsors h3{font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.mainsponsors h3{margin:30px 0 0;color:#5b6732;font-size:22px}.mainsponsors img{max-width:100%;height:auto;margin-right:20px}.mainsponsors .logos li{max-width:150px;display:inline-block;margin-right:20px;vertical-align:top}.sponsors{margin-top:2em;border-top:1px solid #ededed;clear:both}.sponsors img{max-width:100px;height:auto;margin-right:20px}.sponsors+.sponsors img{max-width:75px}.mainsponsors img,.sponsors img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .5s}.mainsponsors img:hover,.sponsors img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.sponsors h3{margin:30px 0 0;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;color:#5b6732;font-size:18px}.eventdate{background:#1b9296;width:160px;height:160px;color:#fff;text-align:right;text-transform:uppercase;padding:0;line-height:1.8em;overflow:hidden;position:relative}.eventdate img{width:100%;max-height:160px;margin:0!important}.eventdate h2{font-size:44px;margin:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.eventdate span{font-size:25px;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.content-navigation ul{margin:0;padding:0}.content-navigation ul li{list-style:none}.list-group-item:last-child{border-bottom:0}.content-navigation ul.dotlist li{list-style:disc;list-style-position:inside;line-height:1.8em}.content-navigation .nav>li>a{position:relative;display:block;padding:8px 0;color:#9faf86;font-size:18px}.nav>li>a:focus,.nav>li>a:hover{background:none}.content-navigation .nav .active>a{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.content-navigation .accordion-body>li>a:hover,.content-navigation .nav>.active>a,.content-navigation .nav>li>a:hover{color:#5e662c}.content-navigation .nav>.parent>a:hover,.content-navigation .nav>li>a:hover{background:none}.content-navigation .accordion-body>li{padding:5px 15px}.content-navigation .accordion-body>li>a{color:#999;font-size:1.1em}.content-navigation .accordion-body li.active>a{color:inherit}.content-navigation img{margin:50px 0}.content-navigation a{color:#5e662c;text-decoration:none}.status{text-transform:uppercase;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1.5em}.list-of-members a,.status,a.teal{color:#009197}.list-of-members a:hover,a.teal:hover{color:#0a4f51}.olive{color:#5e662c}.content-navigation .list-group{border-top:0;padding:0 0 10px}.content-navigation .list-group-item{border-left:0;border-right:0;padding:10px 0}.content-navigation .list-group-item:first-child{border-radius:0;border-top:none}.content-navigation .list-group-item:last-child{border-radius:0}.dashboard-menu h4{text-transform:uppercase;color:#c8c1aa;font-size:16px}.dashboard-menu .nav>li>ul{padding:0 0 0 15px}.dashboard-menu .nav>li>ul li{list-style:none}.dashboard-menu .nav>li>a{padding:10px 0;font-size:18px;color:#244e54;line-height:1em;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.dashboard-menu .nav>li>ul li a{line-height:2em;color:#777;font-size:16px}.intro{font-size:18px;font-family:AvenirLTW01-85HeavyObli,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 40px}.anystretch{background:#eee}.rightevent{margin-top:50px;padding:0 30px}.list-module{border-top:2px solid #eee;padding:30px 0;margin-top:10px}.list-module h3{font-size:25px;margin:5px 0 10px}.list-module .media-body h4 a,.list-module h3{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#0a4f51}.list-module .media-body h4 a{font-size:18px;margin:5px 0}.list-module .media-body h4 a:hover{color:#009197}.list-module .media-body h4+span{text-transform:uppercase;color:#bbb;font-size:15px}.list-module .media-body{width:75%}.list-module .date{width:50px;height:50px;padding:12px 6px 0 0;line-height:1em;color:#fff}.list-module .date h4{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;margin:0}.list-module .date span{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;margin:0}.contentmedia .media-heading{text-transform:uppercase;font-size:20px}.contentfootermedia .media,.news .media{padding:20px 0 30px;border-bottom:1px solid #ddd}.contentfootermedia .col-md-6{padding-left:2.4em;padding-right:2.4em}.contentfootermedia .media .date{font-size:17px;color:#777;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.news .media-heading a{color:#0a4f51}.news .media-heading a:hover{color:#009197}.contentfootermedia .media img,.news .media img{margin:0 30px 0 0}.contentfootermedia .media .media-heading,.news .media .media-heading{font-size:25px;margin:5px 0 10px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;padding:0;font-weight:400}.window-md a,a.closeBox,a.closeBox:hover{color:#fff}.bluebg{background:#1777bc}.oceanbg{position:relative}.editdashboard{position:absolute;right:0;bottom:0}.editdashboard a{padding:10px 15px;background:#1b9296;color:#fff!important;text-transform:uppercase;float:right;transition:all .2s}.editdashboard a:hover{background:#fff;color:#1b9296!important}.topImgContent .logo.col-sm-4{padding:0;float:right}.topImgContent.homestar-two .col-md-7{width:56%}.logo{background:#fff;padding:0;max-width:130px;overflow:hidden}.logo,.logo img{max-height:130px}.logo img{width:auto;min-width:130px;min-height:130px}.logo,.topImgContent{padding-left:0;padding-right:0}.page-content{position:relative}.page-content>.topImgContent{position:absolute;top:0;left:0;right:0}.navbar-collapse .col-md-12{padding-left:0;padding-right:0}.navbar-nav>li>a{padding:0}.toplinks-mobile{display:none}.navbar-default .navbar-nav>li>a{color:#444}.navbar-default .navbar-nav>li>a:hover{color:#009197}.event-date{padding:10px 20px;background:#fff;margin:10px;position:absolute;bottom:0}.slides li{position:relative;display:table!important}.slides h2{width:100%;text-align:center;text-transform:uppercase;margin-top:10px;margin-bottom:0;color:#aaa;font-size:14px}.slides li a{display:table-cell;margin:0 auto;vertical-align:middle;height:300px;width:100%}.flexslider .slides img{width:75%;display:block;vertical-align:middle;margin:0 auto}.slides p{width:100%;position:absolute;bottom:40px;text-align:center;color:#c00;font-size:14px}.slides p a{font-family:AvenirLTW01-95BlackObli,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#bb4e14;text-decoration:none;padding:0;font-style:italic}.search-result .pagetitle{font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:1200px){.topImg .col-md-7{width:70%}.fourimg .col-md-3{width:50%;min-height:410px;float:left;margin-bottom:10px}.fourimg .col-md-3 img{min-width:100%}}@media (min-width:992px) and (max-width:1200px){.nextevent .newsdesc h3{font-size:24px}.newsdetails{margin:0 0 0 10px}.newsdetails h4{margin:10px 0;font-size:15px}.newsdesc .date{margin-top:20px}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:10px 0;margin:5px 10px}.newsdesc .more a{padding:10px}}@media (max-width:992px){.content-navigation .list-group{padding:0 0 10px}.content-navigation a{margin-bottom:0}.links-list .media-list .col-md-6{padding:0}.media-body{float:left}.media,.media-body,.media .media{margin-top:0}.navbar-nav{margin-left:8%}.bluebg,.greenbg,.topImgContent .logo.col-sm-4{margin-top:-1px}.topImgContent.homestar-two .col-md-7{width:100%;margin-top:-1px}.green-border .contentmedia .media{margin:0}.green-border .contentmedia{margin-top:30px}.content{padding-top:40px}.rightevent.col-md-4{padding-left:0;padding-right:0;margin-top:0}.nextevent{margin:70px 0;display:table-cell}.nextevent:first-child{padding-left:15px;padding-right:10px}.nextevent:last-child{padding-left:10px;padding-right:15px}.contentfootermedia .media{padding:20px 0}.content-navigation{padding:20px}.content-navigation img{margin:20px 0}.eventdate{top:auto}#footer .media img{margin-bottom:15px}#footer .col-md-3{width:50%;float:left;margin-bottom:10px}.lgreen .col-md-8{width:60%;float:left}.lgreen .col-md-4{width:40%;float:left}.lgreen .col-md-1{width:0}.lgreen .col-md-10{width:100%;padding:0}.lgreen h3{margin-top:0}.content,.content-navigation{width:100%;clear:both;margin-bottom:30px}}@media (max-width:980px){.topImg .col-md-7{width:100%}}@media (max-width:991px){.navbar-collapse.collapse.in{display:block!important}.navbar-collapse.collapse{display:none!important}.navbar-toggle{display:block}body{padding-right:0;padding-left:0}.navbar-header .fa-bars:before,.navbar-header .fa-navicon:before,.navbar-header .fa-reorder:before{font-size:26px}.toplinks{margin-top:20px}.dashboardtop{height:100px}.stretchMe{min-height:200px}.topmenu{width:50%;float:left}.navbar-nav{margin-left:0}.toplinks ul{display:block;width:50%}.toplinks li{float:left;width:100%;padding:10px 0}.toplinks-mobile{display:block;float:right}ul.toplinks-mobile{margin:0;padding:0}.toplinks-mobile li{display:inline;list-style:none;float:left}.toplinks-mobile li a{color:#b8c89f;padding:15px;float:left}.navbar-default .navbar-toggle{border:0;padding:10px;margin:7px 0 0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}.item{width:45.9%}.bluebg,.grassgreenbg,.greenbg,.lightgreenbg,.oceanbg{min-width:100%}.contentfootermedia .col-md-6{padding-left:0;padding-right:0}.topImgContent .logo.col-sm-4{float:right;max-width:35%}.row{margin-left:0;margin-right:0}.navbar-brand img{max-width:50%;padding:0}.navbar-nav{margin-top:15px}.navbar-toggle{margin-right:0}.navbar-nav>li{width:100%;padding:10px 0}.dropdown-menu>li>a{padding:5px 0!important;font-size:16px}.container-fluid{padding-right:15px;padding-left:15px}.container-fluid.full-width,.container.full-width{padding-left:0;padding-right:0}.eventdate{position:inherit}.content{padding:0;margin-top:50px;margin-bottom:50px}.lgreen .col-md-4,.lgreen .col-md-8{width:100%;float:left}.bottom{text-align:center;padding:20px 30px}.fourimg{overflow:hidden;margin-right:10px}.lastnews .col-sm-6{padding-bottom:0;padding-left:0;padding-right:0;float:left;margin-bottom:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.fourimg .col-md-3{width:100%;min-height:410px;float:left}.product-covers [class*=col]{margin-bottom:10px}.page-content>.topImgContent{position:static}.page-content>.topImgContent .logo{position:absolute;top:0;right:0;z-index:999}.lastnews .col-md-6{padding-left:5px;padding-right:5px}ul.navbar-nav{float:left}.topmenu{border-top:0}.bluebg .col-md-6,.grassgreenbg .col-md-6,.greenbg .col-md-6,.lightgreenbg .col-md-6,.topmenu{margin-top:0}.top-gap{padding-top:0}}@media (max-width:608px){.nextevent:last-child{padding-left:10px;padding-right:15px}.nextevent:first-child,.nextevent:last-child{padding-left:0;padding-right:0}.nextevent{width:100%;float:left;padding:0;margin:20px 0}.topImgTitle{padding:0 15px;top:100px}.topImgTitle h2{margin:0 0 5px;font-size:24px;line-height:1.2em;padding-right:0}.topImgTitle .btn-danger,.topImgTitle .btn-warning{margin-top:15px}.topImgTitle p{margin:0}.product-covers a .panel{width:300px}.product-covers a .panel div{float:left;width:50%}.product-covers [class*=col]{float:none;width:100%}.lastnews .newsdesc>h3{font-size:1.2em}.control-group .control-label,.control-group .controls{float:none;width:100%;margin-left:0}.figure-pull-right{float:none;margin:1.5em auto;max-width:100%}}@media (min-width:480px) and (max-width:600px){.nextevent .newsdesc h3{font-size:24px}.newsdetails{margin:0 0 0 10px}.newsdetails h4{margin:5px 0;font-size:14px}.newsdesc .date{margin-top:20px;margin-right:10px}.tint-gold h3,.tint-ocean h3,.tint-olive h3,.tint-sand h3{padding:10px 0;margin:5px 10px}.newsdesc .more a{padding:10px}}@media (max-width:480px){.btn-warning{margin-right:0}.lastnews .col-sm-6{width:100%;padding:0!important;margin:0}.lastnews .col-sm-6:nth-of-type(2n){margin-left:0}.oceanbg{padding:30px 0}.contentImg .item{text-align:center}.item{margin-left:0;width:100%;display:block;border-top:1px solid #ededed;padding:1em 0}.content,.item{margin-bottom:0}.content{margin-top:20px}.contentmedia .col-md-5,.contentmedia .col-md-6{padding-left:0;padding-right:0}#footer .col-md-3{width:100%;float:left;margin-bottom:10px}.navbar-nav{margin-bottom:10px}.navbar-nav,ul.mob-submenu{margin-left:0;padding:0}ul.mob-submenu li{margin:0;padding:0;list-style:none}.topImgTitle{position:absolute;left:0;color:#fff;padding:0 15px;top:50px}.topImgTitle h1{font-size:28px;padding-right:0;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.topImgTitle .btn-danger,.topImgTitle .btn-warning{margin-top:15px}.masonry{text-align:center}.fourimg .thumbnail{position:absolute;top:15%;left:30%}.fourimg{margin-right:0}.fourimg img{border-left:0}.fourimg .col-md-3{padding-left:0;padding-right:0}.lastnews{margin-top:40px;margin-bottom:0}.lgreen{margin-top:20px}.lastnews .newsdesc>h3{font-size:24px}}.content h4{padding:15px 0 0!important}.active,a.active,li.active{color:#009197}.input-group-btn .btn{margin:0}.btn-group{min-width:200px}.content .btn.btn-default{font-size:.9em;background:#1b9296;padding:11px 12px;border:0}.content .btn.btn-default:focus,.content .btn.btn-default:hover{background:#244e54}.form-group .btn-group .btn.btn-default{background:#1b9296;padding:11px 12px;border:0;font-size:.8em;margin-top:0}.form-group .btn-group{min-width:150px}.form-group .btn-group .btn.btn-default:hover{background:#009197;cursor:default}.form-group .btn-group .btn.btn-default+.btn.btn-default.dropdown-toggle{border-left:1px solid #38878a;padding:11px 12px}.form-group .btn-group .btn.btn-default+.btn.btn-default.dropdown-toggle:hover{background:#244e54}.form-group .btn-group .btn.btn-default+.dropdown-menu .btn-default{background:#fff;color:#11989d!important;margin-top:3px;border-radius:0}.form-group .btn-group .btn.btn-default+.dropdown-menu .btn-default:hover{color:#3d5252!important;background:#e6e6e6}.cmdline,.control-group>.check{margin-left:0}#footer .social li a{color:#fff}#footer .social li a:hover{color:#9faf86}#footer .social li{padding-right:10px;float:left;padding-top:15px}#footer .social ul{list-style:none;-webkit-padding-left:15px}.social-icons{margin-top:10px;margin-bottom:25px}#footer .media-left{float:left}#footer .media-heading{overflow:hidden}.media.card,.media.card .media.card{margin:0 0 20px;padding:0 15px 20px;border-bottom:0;text-align:left}.card .img-wrapper{background:#fbfbfb;border-bottom:3px solid #0a4f51}.card .media-body{background:#f3f2ed}.news .btn.btn-default{padding:10px 22px;margin:0 auto}.contentfootermedia .media h4.media-heading,.news .media.card h4.media-heading{font-size:20px;padding-top:0!important;margin-top:0}@media (max-width:480px){.col-xxs-12{width:100%}}.promo-content{margin-bottom:20px}.promo-area .img-wrapper{position:relative;height:0;padding-bottom:26.5%;overflow:hidden}.promo-area .img-wrapper img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-detail{margin:20px;color:#fff;text-transform:none}.promo-bg{background-size:cover}.promo-bg h3{background:transparent url(../img/bgrb.png) no-repeat 100%;padding-right:35px;text-transform:capitalize;margin-top:0}.promo-bg .newsdesc{padding:20px}.promo-content a:hover,.promo-content a:hover .promo-bg h3{color:#dce7c5}@media (max-width:991px){.promo-area{padding-top:20px;border-top:1px solid #ededed}}@media (max-width:768px){.promo-bg .newsdesc{padding:0 0 20px}.promo-area{margin-top:20px}}.banner.img-wrapper{margin:0 auto;width:100%;max-width:1300px;position:relative;overflow:hidden}.banner.img-wrapper img{width:100%}.twitter-feed iframe{height:440px!important}.footer-sponsors{padding-bottom:20px;text-align:center}.footer-sponsors h4{border-bottom:1px solid #efefef;padding-bottom:10px;text-align:center;font-weight:700}.footer-sponsors img{max-width:46%;margin:10px 4px}@media (min-width:768px) and (max-width:1199px){.footer-sponsors img{max-width:30%}}.logo-sponsors{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.logo-sponsors .logo-lg{width:18%}.sponsor-heading{border-bottom:1px solid #efefef;padding-bottom:10px;text-align:center;font-weight:700}.logo-sponsors a{display:inline-block;width:16%;padding:20px;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center}.logo-sponsors img{max-width:100%;max-height:100%}@media (max-width:991px){.logo-sponsors .logo-lg,.logo-sponsors a{width:40%}}@media (max-width:480px){.logo-sponsors .logo-lg,.logo-sponsors a{width:80%}}.panel{border:0;box-shadow:none}.panel .panel-body{padding:2em}.panel .panel-heading{border-bottom:0;display:block;font-size:18px;padding:20px 15px;background:#f8f8f8;text-decoration:none}.panel .panel-heading.collapsed{color:#009197}.panel .panel-heading,.panel .panel-heading:hover{color:#0a4f51}.panel .panel-title{font-size:18px;border-top:none}.panel .panel-heading.collapsed:after{content:"";font-family:FontAwesome;float:right;transform:rotate(0deg);color:#0a4f51}.panel .panel-heading:after{content:"";font-family:FontAwesome;transform:rotate(180deg);float:right;color:#0a4f51}.side-nav{font-size:.9em}.side-nav li{position:relative}.side-nav>ul>li:before{content:"";color:#006c5b;font-family:FontAwesome;float:left;padding-top:5px;padding-right:10px}.side-nav ul>li:hover:before{color:#5e662c}.side-nav li a{text-decoration:underline}.side-nav li:last-child{border-bottom:none}.side-nav ul>li>ul>li{padding:6px 30px}.side-nav ul>li>ul li a{color:#999;padding:0;font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.side-nav ul>li>a,.side-nav ul>li p{position:relative;display:block;padding:6px 0;margin:0;color:#006c5b}.side-nav ul>li:hover a{color:#5e662c}.side-nav ul>.active>a{font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.media-badge{position:absolute;z-index:5;width:100px;background-color:#fff;top:10px;left:10px}.title{display:flex;align-items:center;justify-content:center;vertical-align:middle;padding-bottom:20px}.title img{width:30%}.title h1{width:70%}.side-nav{border-bottom:1px solid #ddd;padding-bottom:1em;margin-bottom:1em}.side-nav h6{color:#006c5b}.side-gallery{text-align:center;border-top:1px solid #ddd}.side-gallery #masonry-container{padding-top:0;margin-left:0}.side-gallery .item{margin:0;width:49%;display:inline-block}.side-gallery img{width:100%;margin:0;padding:10px}@media (max-width:480px){.side-gallery{margin-top:2em}.side-gallery .item{width:99%!important}}@media (max-width:991px){.side-gallery .item{width:32.5%}}#home-carousel{background-color:#0a4f51}#home-carousel.carousel .item{width:100%;height:60vh;min-height:450px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}#home-carousel.carousel>.item>img{position:absolute;top:0;left:0;min-width:100%;min-height:450px;max-width:none}#home-carousel.carousel .carousel-caption{position:absolute;bottom:0;width:100%;min-height:370px;padding-bottom:205px;text-align:left;right:auto;left:auto}#home-carousel.carousel .carousel-caption h1{color:#fff;margin-bottom:30px}#home-carousel.carousel .carousel-caption .btn-default:hover{background-color:#244e54}#home-carousel.carousel-fade .carousel-inner .item{transition-property:opacity}#home-carousel.carousel-fade .carousel-inner .active.left,#home-carousel.carousel-fade .carousel-inner .active.right,#home-carousel.carousel-fade .carousel-inner .item{opacity:0}#home-carousel.carousel-fade .carousel-inner .active,#home-carousel.carousel-fade .carousel-inner .next.left,#home-carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#home-carousel.carousel-fade .carousel-inner .active.left,#home-carousel.carousel-fade .carousel-inner .active.right,#home-carousel.carousel-fade .carousel-inner .next,#home-carousel.carousel-fade .carousel-inner .prev{left:0;transform:translateZ(0)}#home-carousel.carousel-fade .carousel-control{z-index:2}#home-carousel .carousel-caption h1{font-size:48px}#home-carousel .carousel-caption p{font-size:20px}#home-carousel .item:before{background-image:linear-gradient(216deg,hsla(0,0%,100%,0),rgba(42,102,103,.55) 55%,rgba(24,90,91,.94) 74%,#094f50 87%,#094f50 100%,#094f50 0);content:"";z-index:2;position:absolute;height:100%;width:100%;top:0}#home-carousel .indicator-container .carousel-indicators{margin-left:0;left:0;padding:0 15px;width:100%;text-align:left}#home-carousel .indicator-container .carousel-indicators li{padding-right:15px;display:inline-block;text-align:center;width:auto;height:auto;margin:auto;text-indent:0;cursor:pointer;background-color:none;border:0;color:#fff;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px}#home-carousel .indicator-container .carousel-indicators li.active{width:auto;height:auto;margin:auto;text-indent:0;cursor:pointer;background-color:transparent;border:0}#home-carousel .indicator-container .carousel-indicators li.active:before{width:12px;height:12px;background-color:#fff}#home-carousel .indicator-container .carousel-indicators li.active.greenstar:before{border-color:#86b730;background-color:#86b730}#home-carousel .indicator-container .carousel-indicators li.active.nabersnz:before{border-color:#1777bc;background-color:#1777bc}#home-carousel .indicator-container .carousel-indicators li.active.homefit:before{border-color:#ec6608;background-color:#ec6608}#home-carousel .indicator-container .carousel-indicators li.active.homestar:before{border-color:#006c5b;background-color:#006c5b}#home-carousel .indicator-container .carousel-indicators li:before{content:"";display:block;width:10px;height:10px;margin:0 auto 25px;text-indent:-999px;cursor:pointer;background-color:#000;background-color:transparent;border:1px solid #fff;border-radius:10px;text-align:center}@media (max-width:767px){#home-carousel.carousel .item{width:100%;height:60vh;max-height:700px}}@media (max-width:520px){#home-carousel.carousel .item{min-height:400px;height:400px}#home-carousel.carousel .item .carousel-caption{padding-bottom:65px}#home-carousel.carousel .item .carousel-caption h1{font-size:30px}#home-carousel.carousel .item .carousel-caption p{font-size:16px}#home-carousel.carousel .indicator-container .carousel-indicators li{padding-left:20px}#home-carousel.carousel .indicator-container .carousel-indicators li:before{margin:0}#home-carousel.carousel .indicator-container .carousel-indicators li span{display:none}}.nav-logo{height:155px}.nav-logo img{margin-top:23px;width:130px}#wrap{padding-bottom:20px}#wrap,.top-nav{border-bottom:1px solid #e2e2e2}.top-nav{margin-bottom:20px;padding:15px 0;float:left;width:100%}.top-nav button{position:absolute;right:0;top:2px;color:#999}.top-nav .social-media{float:left;margin-bottom:0;padding-left:0}.top-nav .social-media li{margin-right:15px;font-size:25px;display:inline-block}.top-nav .social-media li a{color:#9b9b9b}.top-nav .social-media li a:hover{color:#1b9296}.top-nav .logins{padding-left:0;margin-bottom:0;float:right}.top-nav .logins .nav-search{border:1px solid #f4f7f7;border-radius:30px;background:#f4f7f7;width:200px}.top-nav .logins .nav-search input{height:45px;font-size:16px;background:#f4f7f7;border:none;border-radius:30px;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;color:#444}.top-nav .logins .nav-search .btn{padding:10px}.top-nav .logins li{display:inline-block;margin-right:15px}.top-nav .logins li .search-icon{font-size:25px}.top-nav .logins li a{color:#9b9b9b}.top-nav .logins li a:hover{color:#1b9296}.navbar-default .main-nav{padding-left:0;padding-right:0;width:100%}.navbar-default .main-nav span{line-height:20px;font-family:Avenir LT W01_55 Roman,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;display:block;margin-top:6px}.navbar-nav>li{position:inherit;padding:10px 15px}.navbar-nav>li:first-child{padding-left:0}.navbar-nav>li:last-child{padding-right:0}.dropdown-menu{background-clip:border-box;position:absolute;top:125px;left:0;width:100%;border:0;text-align:center;border-radius:0;border-top:1px solid #e7e7e7;margin-left:0}.dropdown-menu:after{right:-100%}.dropdown-menu:after,.dropdown-menu:before{content:"";background-color:#fff;height:100%;width:100%;z-index:2;position:absolute;top:0}.dropdown-menu:before{left:-100%}.dropdown-menu li{display:inline-block}.dropdown-menu li a{color:#444}.dropdown-menu li a:focus,.dropdown-menu li a:hover{background-color:transparent;color:#009197}.dropdown-menu>li>a{padding:5px 20px;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.navbar-default .navbar-nav{display:flex;justify-content:center}.navbar-default .navbar-nav.nav-open>li>a{color:#9b9b9b}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#009197}@media (min-width:991px){.top-bar{margin-top:-200px}.main-bar{margin-top:87px}.logins,.top-nav{display:flex;align-items:center}.top-nav{justify-content:space-between}}@media (max-width:1200px){.main-nav .navbar-nav{margin-top:0}.main-nav .navbar-nav>li{padding:10px 12px;font-size:14px}}@media (max-width:991px){.main-nav .navbar-nav{display:block}.main-nav .navbar-nav.nav-open>li>a{color:#444}.navbar-toggle{position:absolute;right:0;z-index:2}.navbar-toggle i{font-size:30px;color:#0a4f51}.navbar-toggle:hover i{color:#009197}.navbar-toggle #nav-close{width:40px;height:45px;position:relative;margin:25px auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.navbar-toggle #nav-close span{display:block;position:absolute;height:6px;width:100%;background:#0a4f51;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navbar-toggle #nav-close span:first-child{top:0}.navbar-toggle #nav-close span:nth-child(4){top:25px}.navbar-toggle #nav-close.open span:first-child{top:18px;width:0;left:50%}.navbar-toggle #nav-close.open span:nth-child(2){transform:rotate(45deg)}.navbar-toggle #nav-close.open span:nth-child(3){transform:rotate(-45deg)}.navbar-toggle #nav-close.open span:nth-child(4){top:18px;width:0;left:50%}#nav-close span:nth-child(2),#nav-close span:nth-child(3){top:12px}.navbar .nav-logo img{margin-top:10px;width:90px}.top-nav{border:0;margin-top:10px;padding:20px 0 0;margin-bottom:0;float:left;width:100%;border-top:1px solid #eee}.top-nav .logins{margin-top:15px;width:100%;float:left}.top-nav .logins .nav-search{width:100%;margin-top:20px}.main-nav .navbar-nav{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.main-nav .navbar-nav>li{padding:15px 10px;width:100%;float:left;font-size:16px}.main-nav .navbar-nav>li span{font-size:14px}.dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;text-align:left;margin-left:0}.dropdown-menu:after,.dropdown-menu:before{display:none}.dropdown-menu li{display:block}.dropdown-menu li a{font-size:14px!important}}@media (max-width:767px){.sub-nav .navbar-nav{text-align:left}.sub-nav .navbar-nav li{font-size:14px}}@media (max-width:520px){.main-nav .navbar-nav>li{width:100%;padding:10px 0}}@media (max-width:480px){.top-nav{margin-top:10px}}.sponsor-section{border-top:1px solid #e8e8e8}.sponsor-section img{width:100%}.sponsor-section a{padding:15px;height:100px;display:flex;justify-content:center;align-items:center}.sponsor-section a:hover{opacity:.7}@media (max-width:520px){.sponsor-section a{padding:0}}.filter-select{position:relative;float:left;padding-right:20px}.filter-select select{display:none}.select-selected{background-color:transparent;color:#094f50;padding:0 10px 8px 25px}.select-selected:before{position:absolute;content:"\e114";top:11px;left:10px;width:0;height:0;font-size:12px;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1}.select-selected.select-arrow-active:before{content:"\e113";top:7px}.select-items div,.select-selected{color:#094f50;cursor:pointer}.select-items div{padding:8px 15px}.select-arrow-active+.select-items div{opacity:1}.select-items{position:absolute;background-color:#094f50;color:#fff;top:100%;left:0;right:0;z-index:99;width:200px;max-height:300px;overflow-y:scroll;overflow-x:hidden;display:none}.select-items div{opacity:0;transition:opacity .5s .1s;color:#fff}.select-items::-webkit-scrollbar{width:10px}.select-items::-webkit-scrollbar-track{background:#506673}.select-items::-webkit-scrollbar-thumb{background:#374e59}.select-items::-webkit-scrollbar-thumb:hover{background:lighter(#374e59,40%)}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.news{text-align:center}.home-tiles .twitter-feed .media-body{width:100%;height:100%;display:block}.home-tiles .card .media-body{background:#0a4f51}.home-tiles .card .media-body p{color:#fff}.home-tiles .media-heading{font-size:25px}.media.card,.media.card .media.card{margin:0 0 20px;padding:0 15px 20px;border-bottom:0;text-align:left}.card .card-sub{color:#9b9b9b;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.card .media-heading{font-size:25px!important}.card .media-body{background:#f4f7f7;padding:25px 25px 75px;width:100%;position:relative;display:block}.card .media-body .date{color:#9b9b9b}.card .media-body p{color:#333}.card .media-body .card-link{position:absolute;color:#0a4f51;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;bottom:30px;transition:color .2s ease-out}.card .media-body .card-link i{padding-right:10px}.card .media-body .card-link:hover{color:#15a8ac}.card .img-wrapper{position:relative;padding-bottom:55%;height:0;width:100%;overflow:hidden;background:#f7f7f7;border-bottom:10px solid #0a4f51}.card .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.card .img-wrapper .media-badge img{width:100%;margin:0;position:relative;top:auto;left:auto;transform:none}.home-summary h2{margin-bottom:10px}.home-summary h3{color:#0a4f51}.map-section{background:#f7fbf4}.section-padding{padding:5em 0}.bluetint-bg{background-color:#f4f7f7}.home-tiles .card .media-body{padding:45px 25px 85px;background-color:#0a4f51;background-position:100% 100%;background-repeat:no-repeat}.home-tiles .card .link{position:absolute;color:#fff;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;bottom:30px}.home-tiles .card .link i{padding-right:10px}.home-tiles .card .link:hover{color:#1b9296}.home-tiles .media-body p{color:#fff}.home-tiles .media-heading{margin:0 0 25px}.home-tiles .media-heading a{color:#fff;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.member-links ul{padding-left:30px}.member-links ul li{list-style:none;padding:15px 0;border-bottom:1px solid rgba(10,79,81,.15)}.member-links ul li a{color:#1b9296;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}.member-links ul li a i{padding-right:10px}.member-links ul li a:hover{color:#0a4f51}.member-links ul li:last-child{border-bottom:0}@media (max-width:768px){.member-links{margin-top:3em}}.map-section p{font-size:14px;margin-bottom:0}.map-section .map-img{text-align:center}.map-section .map-img img{max-width:100%}.map-section .members{text-align:center;margin-bottom:40px;border-bottom:1px solid #e4e4e4;padding-bottom:45px;color:#0a4f51}.map-section .members span{font-size:50px}.map-section .members h2{margin-bottom:8px}.map-section .member-projects{text-align:center}.map-section .member-projects h2{color:#1c9296;margin-bottom:8px}.map-section .member-projects h3{color:#1c9296;margin-bottom:20px}.map-section .member-projects .projects{text-align:center;color:#1c9296}.map-section .member-projects .projects h3{margin-top:.5em}.map-section .member-projects span{font-size:50px}@media (max-width:991px){.map-section img{width:350px}.map-section .map-img{margin-top:50px}.map-section .map-img img.pull-right{flex:none!important}.map-section .member-projects .projects:first-child{margin-bottom:3em}}@media (max-width:520px){.section-padding{padding:2em 0}.map-section img{width:100%}}#emmisions-counter-container{background-color:#0a4f51;padding:40px 0;color:#fff}#emmisions-counter-container h3{font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px}#emmisions-counter-container .d-flex{display:flex;flex-wrap:wrap}#emmisions-counter-container small{color:hsla(0,0%,100%,.4);font-size:10px;text-transform:uppercase;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6em;letter-spacing:1px}#emmisions-counter-container .location-of-data{color:#a8b2b4;display:flex;align-items:center}#emmisions-counter-container .location-of-data p{border-bottom:1px solid #a8b2b4;padding-bottom:10px;font-size:12px;width:100%;margin-bottom:40px}#emmisions-counter-container .carbon-count{line-height:60px;display:block;padding-top:10px}#emmisions-counter-container .carbon-count .count{font-size:60px;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}#emmisions-counter-container .current-carbon{-webkit-animation-name:danger-zone;animation-name:danger-zone;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#emmisions-counter-container .above-safe,#emmisions-counter-container .industry-percentage{padding-left:30px;padding-top:5px}#emmisions-counter-container .current-carbon-details{max-width:138px;margin-top:20px;line-height:1em}#emmisions-counter-container .numbers{font-size:32px;line-height:1.2em;font-family:Avenir LT W01_35 Light,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}#emmisions-counter-container .numbers.colored{color:#538f8e;font-size:20px}#emmisions-counter-container .numbers.colored small{color:#538f8e}#emmisions-counter-container a{color:#a8b2b4}#emmisions-counter-container a:focus,#emmisions-counter-container a:hover{color:#538f8e}@media (max-width:992px){#emmisions-counter-container .d-flex .location-of-data{padding-top:30px;order:4}#emmisions-counter-container .d-flex .above-safe,#emmisions-counter-container .d-flex .industry-percentage{padding-left:15px}}@media (max-width:768px){#emmisions-counter-container .d-flex .above-safe,#emmisions-counter-container .d-flex .industry-percentage{padding-top:30px;flex-basis:50%}}.filter-form{display:flex;align-items:center;flex-wrap:wrap}.filter-form .form-title{color:#0a4f51;padding-top:5px;padding-bottom:8px;font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px}.filter-form .form-row{width:100%}.filter-form .filter-select{padding-right:0}.filter-form .form-group{float:left;margin-right:10px}.filter-form .form-group:first-child{width:100px}.filter-form .form-group .keyword-input{background-color:rgba(0,0,0,.04);padding:10px 5px}.filter-form .form-group .keyword-search{padding:10px 15px}.filter-form .form-group .btn{margin-top:0;margin-bottom:15px}.filter-form .form-group .form-control{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:15px;padding-bottom:8px;height:25px}.filter-form .form-group .form-control::-webkit-input-placeholder{color:#0a4f51}.filter-form .form-group .form-control::-moz-placeholder{color:#0a4f51}.filter-form .form-group .form-control:-ms-input-placeholder{color:#0a4f51}.filter-form .form-group .form-control:-moz-placeholder{color:#0a4f51}.filter-form .form-group .input-group-addon{background:transparent;border:0;color:#0a4f51;padding-right:0;border-radius:0;padding-bottom:8px}.filter-form .form-group .select-selected{background-color:transparent;color:#094f50;padding:0 35px 8px 0;font-size:15px}.filter-form .form-group .select-selected:before{right:35px;left:auto;font-size:10px}.filter-form .form-group .select-items{font-size:14px}.filter-form button{margin-top:0}.filter-form button.btn-tool{background:transparent;color:#9e9f9f;padding:0;transition:color .2s ease-out}.filter-form button.btn-tool:hover{color:#0a4f51}.filter-form button.btn-tool:active{box-shadow:none}.filter-form button.btn-tool .glyphicon{font-size:10px}@media (min-width:767px){.filter-form .form-group .select-selected{margin-right:35px;padding:0 10px 8px 0;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:992px){.filter-form .form-group:last-of-type{justify-self:flex-end}}.card .event-type{position:absolute;bottom:30px;right:30px;color:#9b9b9b}.card .event-type i{padding-right:10px}.card.industry-event.event-card{color:#4a4a4a!important}.card.industry-event.event-card .card-sub small{color:#444!important}.card.industry-event.event-card p{color:#4a4a4a}.card.industry-event.event-card a,.card.industry-event.event-card h1,.card.industry-event.event-card h2,.card.industry-event.event-card h3,.card.industry-event.event-card h4,.card.industry-event.event-card h5,.card.industry-event.event-card small{color:#444!important}.card.industry-event.event-card a:hover{color:#0a4f51!important}.card.industry-event.event-card .media-heading a{color:#4a4a4a}.card.industry-event.event-card .img-wrapper{border-color:#9b9b9b}.card.nzgbc{color:#094f50!important}.card.nzgbc p{color:#4a4a4a}.card.nzgbc a,.card.nzgbc h1,.card.nzgbc h2,.card.nzgbc h3,.card.nzgbc h4,.card.nzgbc h5,.card.nzgbc small{color:#094f50!important}.card.nzgbc .media-heading a{color:#094f50}.card.nzgbc .img-wrapper{border-color:#094f50}.card.nabersnz p{color:#4a4a4a}.card.nabersnz a,.card.nabersnz h1,.card.nabersnz h2,.card.nabersnz h3,.card.nabersnz h4,.card.nabersnz h5,.card.nabersnz small{color:#1777bc!important}.card.nabersnz .media-heading a{color:#1777bc}.card.nabersnz .img-wrapper{border-color:#1777bc}.card.homestar p{color:#4a4a4a}.card.homestar a,.card.homestar h1,.card.homestar h2,.card.homestar h3,.card.homestar h4,.card.homestar h5,.card.homestar small{color:#006c5b!important}.card.homestar .media-heading a{color:#006c5b}.card.homestar .img-wrapper{border-color:#006c5b}.card.greenstar p{color:#4a4a4a}.card.greenstar a,.card.greenstar h1,.card.greenstar h2,.card.greenstar h3,.card.greenstar h4,.card.greenstar h5,.card.greenstar small{color:#85b830!important}.card.greenstar .media-heading a{color:#85b830}.card.greenstar .img-wrapper{border-color:#85b830}.card.homefit p{color:#4a4a4a}.card.homefit a,.card.homefit h1,.card.homefit h2,.card.homefit h3,.card.homefit h4,.card.homefit h5,.card.homefit small{color:#ec6608!important}.card.homefit .media-heading a{color:#ec6608}.card.homefit .img-wrapper{border-color:#ec6608}.card.event-card .media-heading{font-size:20px;padding-top:0!important;margin:5px 0 10px;font-family:Avenir LT W01_95 Black,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;padding:0;font-weight:400}.card.event-card .media-heading a{color:#0a4f51}.card.event-card .media-body{padding:25px 45px 75px}.card.event-card .card-sub{margin-bottom:20px;display:inline-block}.card.event-card .card-sub small{margin-right:20px;color:#009197;float:left}.card.event-card .points{color:#0a4f51;display:block}.card.event-card .img-wrapper .media-badge{background-color:transparent}.card.event-card .img-wrapper .media-badge.nzgbc{background:#fff;width:50px}.card.event-card .img-wrapper .media-badge.nzgbc img{width:50px}@media (max-width:991px){.filter-form .form-group:last-of-type{clear:both}.filter-form .form-group:last-of-type button{padding-left:10px}}@media (min-width:767px){.card.event-card .points{transform:rotate(90deg) translateX(-5px) translateY(-20px);position:absolute;left:0;transform-origin:left center}}@media (max-width:767px){.card.event-card .media-body{padding:25px 25px 75px}.filter-form{display:block}.filter-form .form-group{width:100%;padding-bottom:5px;border-bottom:1px solid #e4e4e4}.filter-form .form-group:first-child{width:100%;border-bottom:1px solid #e8e8e8}.filter-form .form-group .input-group-addon{padding-left:0}.filter-form .select-selected:before{left:0}}.case-study-hero{position:relative}.case-study-hero:after{content:"";position:absolute;top:0;left:0;background-image:linear-gradient(216deg,hsla(0,0%,100%,0),rgba(42,102,103,.55) 55%,rgba(24,90,91,.94) 74%,#094f50 87%,#094f50 100%,#094f50 0);z-index:2;width:100%;height:100%}.case-study-hero .badge{position:absolute;left:50px;top:30px;z-index:3}.sub-navigation{background-color:#0a4f51;padding:20px 0;border-bottom:1px solid #f9fbfb}.sub-navigation h1,.sub-navigation h2,.sub-navigation h3{color:#fff}.sub-navigation h2{margin:0}.sub-navigation h4{font-weight:700}.sub-navigation #section-dropdown{display:flex;align-items:center;justify-content:space-between;color:#fff}.sub-navigation #section-dropdown .browse .glyphicon{font-size:10px;margin-left:5px;transform:rotate(0deg)}.sub-navigation .open .browse .glyphicon{transform:rotate(180deg)}.sub-navigation .dropdown-menu{background-color:#0a4f51;top:49px;margin-left:0;text-align:left;background-clip:border-box;padding:4em 0;-moz-column-count:3;column-count:3;-moz-column-gap:2em;column-gap:2em;-moz-column-break-inside:avoid;break-inside:avoid-column}.sub-navigation .dropdown-menu:after,.sub-navigation .dropdown-menu:before{background-color:#0a4f51}.sub-navigation .dropdown-menu h3,.sub-navigation .dropdown-menu h4{font-size:20px}.sub-navigation .dropdown-menu h3 a,.sub-navigation .dropdown-menu h4 a{color:#fff}.sub-navigation .dropdown-menu h3 a:hover,.sub-navigation .dropdown-menu h4 a:hover{color:#fff;text-decoration:underline}.sub-navigation .dropdown-menu ul{padding-left:0}.sub-navigation .dropdown-menu ul li{margin-bottom:10px;margin-right:20px;font-size:16px}.sub-navigation .dropdown-menu ul li a{color:#fff}.sub-navigation .dropdown-menu ul li a:first-child{padding-left:0}.sub-navigation .dropdown-menu ul li a:hover{color:#fff;text-decoration:underline}.sub-navigation .dropdown-menu .sub-nav-item{margin-bottom:3em;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid-column}.sub-navigation .dropdown-menu .sub-nav-item h3,.sub-navigation .dropdown-menu .sub-nav-item h4{margin-top:0;margin-bottom:0}.sub-navigation .dropdown-menu .sub-nav-item ul{margin-top:20px}.filter-navigation{margin-top:2em;border-top:1px solid #e8e8e8;padding-top:20px}.filter-navigation .filter-select{padding-top:5px}.display-type{list-style:none;padding-left:0}.display-type li{float:left;margin-right:10px;font-size:20px}.display-type li a{color:#aab5af}.display-type li.active a,.display-type li:hover a{color:#0a4f51}dl.project-information{margin-top:40px}dl.project-information dt{font-family:Avenir LT W01_85 Heavy,Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a}dl.project-information dd{margin-bottom:20px}@media (max-width:991px){.sub-navigation .dropdown-menu{-moz-column-count:2;column-count:2}}@media (max-width:580px){.sub-navigation .dropdown-menu{-moz-column-count:1;column-count:1}}.table-style{border-top:1px solid #ddd}table td,table th{color:#333!important}.table-striped.table>tbody>tr>td,.table-striped.table>tbody>tr>th,.table-striped.table>tfoot>tr>td,.table-striped.table>tfoot>tr>th,.table-striped.table>thead>tr>td,.table-striped.table>thead>tr>th{border:0}.tablesaw .tablesaw-sortable-head{padding:5px;background-color:#f9fbfb}.tablesaw .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-btn,.tablesaw .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-btn{color:#0a4f51}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px;line-height:1.42857143;vertical-align:top}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:#f9fbfb}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}@media (max-width:768px){.table-bordered.table>tbody>tr>td,.table-bordered.table>tbody>tr>th,.table-bordered.table>tfoot>tr>td,.table-bordered.table>tfoot>tr>th,.table-bordered.table>thead>tr>td,.table-bordered.table>thead>tr>th,.table-striped.table>tbody>tr>td,.table-striped.table>tbody>tr>th,.table-striped.table>tfoot>tr>td,.table-striped.table>tfoot>tr>th,.table-striped.table>thead>tr>td,.table-striped.table>thead>tr>th{border:0}}.homestar-border{content:#9faf86;padding-bottom:80px;overflow:hidden}.homestar-border .btn-link,.homestar-border .list-module h3,.homestar-border a{color:#006c5b}.homestar-border .btn-link:focus,.homestar-border .btn-link:hover,.homestar-border a:focus,.homestar-border a:hover{color:#9faf86}.homestar-border .content-navigation .nav li>a,.homestar-border .content-navigation .side-nav a{color:#006c5b}.homestar-border .content-navigation .nav li>a:focus,.homestar-border .content-navigation .nav li>a:hover,.homestar-border .content-navigation .side-nav a:focus,.homestar-border .content-navigation .side-nav a:hover{color:#9faf86}.homestar-border .content-navigation .side-nav p{font-weight:700}.homestar-border .contentmedia .media .media-heading,.homestar-border .contentmedia .media .media-heading a{color:#006c5b}.homestar-border .content h1{color:#006c5b;margin:0 0 30px}.homestar-border .content h4{color:#006c5b;margin:25px 0 10px}.homestarbg{background:#006c5b}.homestar{color:#006c5b}.homestar.see-more{color:#006c5b!important}.homestar.see-more:focus,.homestar.see-more:hover{color:#0a4f51!important}.homestar h1,.homestar h2,.homestar h3,.homestar h4{color:#006c5b}.homestar .dropdown-toggle h2{color:#fff}.homestar .content .btn-default,.homestar .sub-navigation,.homestar .sub-navigation .dropdown-menu,.homestar .sub-navigation .dropdown-menu:after,.homestar .sub-navigation .dropdown-menu:before{background-color:#006c5b}.homestar .pipeline p{color:#006c5b}.homestar .pipeline .points{background-color:#006c5b}.homestar .display-type li.active a,.homestar .display-type li.hover a,.homestar .see-more{color:#006c5b}.homestar .see-more:focus,.homestar .see-more:hover{color:#0a4f51}.greenstar-border{content:#5e8814;padding-bottom:80px;overflow:hidden}.greenstar-border .btn-link,.greenstar-border .list-module h3,.greenstar-border a{color:#86b730}.greenstar-border .btn-link:focus,.greenstar-border .btn-link:hover,.greenstar-border a:focus,.greenstar-border a:hover{color:#5e8814}.greenstar-border .content-navigation .nav li>a,.greenstar-border .content-navigation .side-nav a{color:#86b730}.greenstar-border .content-navigation .nav li>a:focus,.greenstar-border .content-navigation .nav li>a:hover,.greenstar-border .content-navigation .side-nav a:focus,.greenstar-border .content-navigation .side-nav a:hover{color:#5e8814}.greenstar-border .content-navigation .side-nav p{font-weight:700}.greenstar-border .contentmedia .media .media-heading,.greenstar-border .contentmedia .media .media-heading a{color:#86b730}.greenstar-border .content h1{color:#86b730;margin:0 0 30px}.greenstar-border .content h4{color:#86b730;margin:25px 0 10px}.greenstarbg{background:#86b730}.greenstar{color:#86b730}.greenstar.see-more{color:#86b730!important}.greenstar.see-more:focus,.greenstar.see-more:hover{color:#0a4f51!important}.greenstar h1,.greenstar h2,.greenstar h3,.greenstar h4{color:#86b730}.greenstar .dropdown-toggle h2{color:#fff}.greenstar .content .btn-default,.greenstar .sub-navigation,.greenstar .sub-navigation .dropdown-menu,.greenstar .sub-navigation .dropdown-menu:after,.greenstar .sub-navigation .dropdown-menu:before{background-color:#86b730}.greenstar .pipeline p{color:#86b730}.greenstar .pipeline .points{background-color:#86b730}.greenstar .display-type li.active a,.greenstar .display-type li.hover a,.greenstar .see-more{color:#86b730}.greenstar .see-more:focus,.greenstar .see-more:hover{color:#0a4f51}.ocean-border{content:#336f78;padding-bottom:80px;overflow:hidden}.ocean-border .btn-link,.ocean-border .list-module h3,.ocean-border a{color:#244e54}.ocean-border .btn-link:focus,.ocean-border .btn-link:hover,.ocean-border a:focus,.ocean-border a:hover{color:#336f78}.ocean-border .content-navigation .nav li>a,.ocean-border .content-navigation .side-nav a{color:#244e54}.ocean-border .content-navigation .nav li>a:focus,.ocean-border .content-navigation .nav li>a:hover,.ocean-border .content-navigation .side-nav a:focus,.ocean-border .content-navigation .side-nav a:hover{color:#336f78}.ocean-border .content-navigation .side-nav p{font-weight:700}.ocean-border .contentmedia .media .media-heading,.ocean-border .contentmedia .media .media-heading a{color:#244e54}.ocean-border .content h1{color:#244e54;margin:0 0 30px}.ocean-border .content h4{color:#244e54;margin:25px 0 10px}.oceanbg{background:#244e54}.ocean{color:#244e54}.ocean.see-more{color:#244e54!important}.ocean.see-more:focus,.ocean.see-more:hover{color:#0a4f51!important}.ocean h1,.ocean h2,.ocean h3,.ocean h4{color:#244e54}.ocean .dropdown-toggle h2{color:#fff}.ocean .content .btn-default,.ocean .sub-navigation,.ocean .sub-navigation .dropdown-menu,.ocean .sub-navigation .dropdown-menu:after,.ocean .sub-navigation .dropdown-menu:before{background-color:#244e54}.ocean .pipeline p{color:#244e54}.ocean .pipeline .points{background-color:#244e54}.ocean .display-type li.active a,.ocean .display-type li.hover a,.ocean .see-more{color:#244e54}.ocean .see-more:focus,.ocean .see-more:hover{color:#0a4f51}.grassgreen-border{content:#bad553;padding-bottom:80px;overflow:hidden}.grassgreen-border .btn-link,.grassgreen-border .list-module h3,.grassgreen-border a{color:#a6c530}.grassgreen-border .btn-link:focus,.grassgreen-border .btn-link:hover,.grassgreen-border a:focus,.grassgreen-border a:hover{color:#bad553}.grassgreen-border .content-navigation .nav li>a,.grassgreen-border .content-navigation .side-nav a{color:#a6c530}.grassgreen-border .content-navigation .nav li>a:focus,.grassgreen-border .content-navigation .nav li>a:hover,.grassgreen-border .content-navigation .side-nav a:focus,.grassgreen-border .content-navigation .side-nav a:hover{color:#bad553}.grassgreen-border .content-navigation .side-nav p{font-weight:700}.grassgreen-border .contentmedia .media .media-heading,.grassgreen-border .contentmedia .media .media-heading a{color:#a6c530}.grassgreen-border .content h1{color:#a6c530;margin:0 0 30px}.grassgreen-border .content h4{color:#a6c530;margin:25px 0 10px}.grassgreenbg{background:#a6c530}.grassgreen{color:#a6c530}.grassgreen.see-more{color:#a6c530!important}.grassgreen.see-more:focus,.grassgreen.see-more:hover{color:#0a4f51!important}.grassgreen h1,.grassgreen h2,.grassgreen h3,.grassgreen h4{color:#a6c530}.grassgreen .dropdown-toggle h2{color:#fff}.grassgreen .content .btn-default,.grassgreen .sub-navigation,.grassgreen .sub-navigation .dropdown-menu,.grassgreen .sub-navigation .dropdown-menu:after,.grassgreen .sub-navigation .dropdown-menu:before{background-color:#a6c530}.grassgreen .pipeline p{color:#a6c530}.grassgreen .pipeline .points{background-color:#a6c530}.grassgreen .display-type li.active a,.grassgreen .display-type li.hover a,.grassgreen .see-more{color:#a6c530}.grassgreen .see-more:focus,.grassgreen .see-more:hover{color:#0a4f51}.homefit-border{content:#f8822f;padding-bottom:80px;overflow:hidden}.homefit-border .btn-link,.homefit-border .list-module h3,.homefit-border a{color:#ec6608}.homefit-border .btn-link:focus,.homefit-border .btn-link:hover,.homefit-border a:focus,.homefit-border a:hover{color:#f8822f}.homefit-border .content-navigation .nav li>a,.homefit-border .content-navigation .side-nav a{color:#ec6608}.homefit-border .content-navigation .nav li>a:focus,.homefit-border .content-navigation .nav li>a:hover,.homefit-border .content-navigation .side-nav a:focus,.homefit-border .content-navigation .side-nav a:hover{color:#f8822f}.homefit-border .content-navigation .side-nav p{font-weight:700}.homefit-border .contentmedia .media .media-heading,.homefit-border .contentmedia .media .media-heading a{color:#ec6608}.homefit-border .content h1{color:#ec6608;margin:0 0 30px}.homefit-border .content h4{color:#ec6608;margin:25px 0 10px}.homefitbg{background:#ec6608}.homefit{color:#ec6608}.homefit.see-more{color:#ec6608!important}.homefit.see-more:focus,.homefit.see-more:hover{color:#0a4f51!important}.homefit h1,.homefit h2,.homefit h3,.homefit h4{color:#ec6608}.homefit .dropdown-toggle h2{color:#fff}.homefit .content .btn-default,.homefit .sub-navigation,.homefit .sub-navigation .dropdown-menu,.homefit .sub-navigation .dropdown-menu:after,.homefit .sub-navigation .dropdown-menu:before{background-color:#ec6608}.homefit .pipeline p{color:#ec6608}.homefit .pipeline .points{background-color:#ec6608}.homefit .display-type li.active a,.homefit .display-type li.hover a,.homefit .see-more{color:#ec6608}.homefit .see-more:focus,.homefit .see-more:hover{color:#0a4f51}.nabersnz-border{content:#2293e4;padding-bottom:80px;overflow:hidden}.nabersnz-border .btn-link,.nabersnz-border .list-module h3,.nabersnz-border a{color:#1777bc}.nabersnz-border .btn-link:focus,.nabersnz-border .btn-link:hover,.nabersnz-border a:focus,.nabersnz-border a:hover{color:#2293e4}.nabersnz-border .content-navigation .nav li>a,.nabersnz-border .content-navigation .side-nav a{color:#1777bc}.nabersnz-border .content-navigation .nav li>a:focus,.nabersnz-border .content-navigation .nav li>a:hover,.nabersnz-border .content-navigation .side-nav a:focus,.nabersnz-border .content-navigation .side-nav a:hover{color:#2293e4}.nabersnz-border .content-navigation .side-nav p{font-weight:700}.nabersnz-border .contentmedia .media .media-heading,.nabersnz-border .contentmedia .media .media-heading a{color:#1777bc}.nabersnz-border .content h1{color:#1777bc;margin:0 0 30px}.nabersnz-border .content h4{color:#1777bc;margin:25px 0 10px}.nabersnzbg{background:#1777bc}.nabersnz{color:#1777bc}.nabersnz.see-more{color:#1777bc!important}.nabersnz.see-more:focus,.nabersnz.see-more:hover{color:#0a4f51!important}.nabersnz h1,.nabersnz h2,.nabersnz h3,.nabersnz h4{color:#1777bc}.nabersnz .dropdown-toggle h2{color:#fff}.nabersnz .content .btn-default,.nabersnz .sub-navigation,.nabersnz .sub-navigation .dropdown-menu,.nabersnz .sub-navigation .dropdown-menu:after,.nabersnz .sub-navigation .dropdown-menu:before{background-color:#1777bc}.nabersnz .pipeline p{color:#1777bc}.nabersnz .pipeline .points{background-color:#1777bc}.nabersnz .display-type li.active a,.nabersnz .display-type li.hover a,.nabersnz .see-more{color:#1777bc}.nabersnz .see-more:focus,.nabersnz .see-more:hover{color:#0a4f51}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9vbGQuc2NzcyIsIl91dGlsaXRpZXMvX21peGlucy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiX3V0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJzdHlsZS5jc3MiLCJfaW5jbHVkZXMvX2Nhcm91c2VsLnNjc3MiLCJfaW5jbHVkZXMvX25hdmlnYXRpb24uc2NzcyIsIl9pbmNsdWRlcy9fc3BvbnNvcnMuc2NzcyIsIl9pbmNsdWRlcy9fY3VzdG9tLXNlbGVjdC5zY3NzIiwiX3BhcnRpYWxzL19jYXJkcy5zY3NzIiwicGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsInBhZ2VzL19ldmVudC1odWIuc2NzcyIsInBhZ2VzL19jYXNlLXN0dWR5LnNjc3MiLCJwYWdlcy9fdGFibGVzLnNjc3MiLCJfaW5jbHVkZXMvX3NpZ3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwckhBLGdCQUtrQixDQTNySGxCLHVHQUFZLENDdUJaLCtCQUNDLEdBQ0MsVUFBVyxDQUVaLEdBQ0MsYUFBYyxDQUFBLENBTGhCLHVCQUNDLEdBQ0MsVUFBVyxDQUVaLEdBQ0MsYUFBYyxDQUFBLENDaENoQixjQUNDLGlCQUFrQixDQUduQixjQUNDLGlCQUFrQixDQUVuQixxQkFDQyxjQUFlLENBQ2YsZUFBZ0IsQ0FGakIsd0JBUUUsa0JBQW1CLENBUnJCLDBCQUtHLGFBQWMsQ0FDZCxpQkFBa0IsQ0FPckIsdUNBRUUsY0FBZSxDQUdqQixnQkFFRSxjQUFlLENBQ2YsbUZBQThGLENBQzlGLFlBQVksQ0FDWixlQUFtQixDQU1yQixpQkFDQyxjQUFlLENBQ2YsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsYUFBYyxDQU5mLHdCQVFFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGNBQWUsQ0FDZiw4QkFBK0IsQ0FDL0IsUUFBUyxDQUNULE9BQVEsQ0FDUixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBS25CLFlBRUUsY0FBZSxDQUNmLGVBQWdC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QUt0QixZQUNDLGtCQTlFZSxDQWdGaEIsVUFDQyxhQWpGZSxDQWdGaEIsbUJBR0UsdUJBQXdCLENBSDFCLGtEQU1HLHVCQUE4QixDQU5qQyxvREFVRSxhQTFGYyxDQWdGaEIsOEJBZUcsVUFBVyxDQWZkLGtNQThCSSx3QkE5R1ksQ0FnRmhCLHNCQW9DRyxhQXBIYSxDQWdGaEIsNEJBdUNHLHdCQXZIYSxDQWdGaEIsMkZBc0RFLGFBdEljLENBZ0ZoQixvREF5REcsYVg1SmlCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogQ1NTIERvY3VtZW50ICovXG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6L2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTQwZGNiOGY5LTg4MDgtNDdkOC1iMzBhLWNmZTU1ZDYxZGJkNFwiKTtcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfMzUgTGlnaHRcIjtcbiAgICBzcmM6IHVybChcIkZvbnRzLzM1MTFhNzgwLTMxY2EtNGVlMS05MDgzLTg5YjFiNzE4NTc0OC5lb3Q/I2llZml4XCIpO1xuICAgIHNyYzogdXJsKFwiRm9udHMvMzUxMWE3ODAtMzFjYS00ZWUxLTkwODMtODliMWI3MTg1NzQ4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy80ZmI5MDU2Yi00YWMzLTQ4OGItOWJhYy03NTc0MWIwZmYwYmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzL2M0MzUyYTk1LTdhNDEtNDhjMS04M2NlLWQ4ZmZkMmEzYjExOC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzNlNDE5YjViLWM3ODktNDg4ZC04NGNmLWE2NDAwOWNjMzA4ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzL2NhMDM4ODM1LTFiZTMtNGRjNS1iYTI1LWJlMWRmNjEyMTQ5OS5zdmcjY2EwMzg4MzUtMWJlMy00ZGM1LWJhMjUtYmUxZGY2MTIxNDk5XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMV81NSBSb21hblwiO1xuICAgIHNyYzogdXJsKFwiRm9udHMvMmY1YTYwNzQtYmFkYy00ZTA4LTgzZjEtZWQ2N2ZlNWMzZDdjLmVvdD8jaWVmaXhcIik7XG4gICAgc3JjOiB1cmwoXCJGb250cy8yZjVhNjA3NC1iYWRjLTRlMDgtODNmMS1lZDY3ZmU1YzNkN2MuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIkZvbnRzLzc1Yzg0MjU0LTUxMjUtNDEyYy1iYzI0LTU2NzY5YWUzYjYyNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiRm9udHMvYjllYmIxOWQtODhjMS00Y2JkLTliYWYtY2Y1MTk3MjQyMmVjLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiRm9udHMvNWVkNGY5OGUtOTA0NC00ODEwLTg4ZmYtNzRkNDEyYzEzNTFmLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiRm9udHMvNGNiMTY4NTktMTZjYS00MzQyLWI4OWMtMjkyZGM4MzI2NmFmLnN2ZyM0Y2IxNjg1OS0xNmNhLTQzNDItYjg5Yy0yOTJkYzgzMjY2YWZcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5XCI7XG4gICAgc3JjOiB1cmwoXCJGb250cy9mNjFiZjBmNi1jMTkzLTQxMDAtYjk0MC0xMmExYTAxZGNlZTUuZW90PyNpZWZpeFwiKTtcbiAgICBzcmM6IHVybChcIkZvbnRzL2Y2MWJmMGY2LWMxOTMtNDEwMC1iOTQwLTEyYTFhMDFkY2VlNS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiRm9udHMvNjVjZGU5NWEtYWMzMy00YzY1LTgxOTgtZTM3ODU3OTY4ZDFhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy83MTQ3ZWMzYS04ZmY4LTRlYzktOGM1Yy1iZDE1NzFkYzZhZTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9kMWRjNTRiMi04NzhkLTQ2OTMtOGQ2ZS1iNDQyZTk5ZmVmNjgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJGb250cy83MzFkZDRkMy02NGRhLTQyN2QtYmE2MS0wMTU3NWIzY2YzZjcuc3ZnIzczMWRkNGQzLTY0ZGEtNDI3ZC1iYTYxLTAxNTc1YjNjZjNmN1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUVzAxLTg1SGVhdnlPYmxpXCI7XG4gICAgc3JjOiB1cmwoXCJGb250cy83YmUwZmRlYy0zODRhLTQyYjUtYWIyNy1jNjBhMzIyY2RlN2QuZW90PyNpZWZpeFwiKTtcbiAgICBzcmM6IHVybChcIkZvbnRzLzdiZTBmZGVjLTM4NGEtNDJiNS1hYjI3LWM2MGEzMjJjZGU3ZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiRm9udHMvNjdhMmM4ZWYtNTRkNC00YWI3LWI2MGMtMjBmYjYxOWU5N2FiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy81MzU1NGY2Zi00YjAxLTQ4MTUtODdmZS04MmM0OWI4YmE1YTkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy8yOGRmZWRhZi02MzcyLTQ1YTEtODgzMy1iMzA3OGRjNTZhMjEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJGb250cy9mNzQ3YjZlZS00ZDEzLTRlNDUtODE1ZC1mMzNhYzFiNzFkNjMuc3ZnI2Y3NDdiNmVlLTRkMTMtNGU0NS04MTVkLWYzM2FjMWI3MWQ2M1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfOTUgQmxhY2tcIjtcbiAgICBzcmM6IHVybChcIkZvbnRzL2EyNGIzZjU1LWM4YzgtNDFhMS1hNzdlLTdjZGY0MTdkODJmNi5lb3Q/I2llZml4XCIpO1xuICAgIHNyYzogdXJsKFwiRm9udHMvYTI0YjNmNTUtYzhjOC00MWExLWE3N2UtN2NkZjQxN2Q4MmY2LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy8xNjY5NWMyZC1jNzU1LTQ1YTItYmRjZi1jNTQ4NDNmMzlhZmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzLzVhMDVjZjdmLWYzMzItNDU2Zi1hZTY3LWQ4YzI2ZTBkMzViMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzL2MzMzI3OGJjLTk4OGUtNDQwYi1iNGJlLTZhY2MwOTVlNjA0NC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzdiZGFkNGE1LTI4OWItNDJmOS1iNmZhLWM1ODgzYjllOWYyMy5zdmcjN2JkYWQ0YTUtMjg5Yi00MmY5LWI2ZmEtYzU4ODNiOWU5ZjIzXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRXMDEtOTVCbGFja09ibGlcIjtcbiAgICBzcmM6IHVybChcIkZvbnRzL2ZiZjNlNjliLTczYjItNDA2ZC04NGJjLWZlZGEzMGEwYTU2My5lb3Q/I2llZml4XCIpO1xuICAgIHNyYzogdXJsKFwiRm9udHMvZmJmM2U2OWItNzNiMi00MDZkLTg0YmMtZmVkYTMwYTBhNTYzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy83YzdkMzA0MC1jMzgxLTRhYzktYmZmNy05MGIxZmRlYTQ3Mzkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzLzM2ZWMxNWI5LWY4ZGEtNDQ3Zi04ZmVkLWE5Y2ZkZmI5MWZiYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzIzMGQ2YjE0LTZkNDQtNGRkNS1hNmFlLWE0Mjg3OTM2ZTUxZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzliY2U0OTIwLTk0ZTItNGU0ZC1iZDM0LTgxODgwMWRkM2ViMy5zdmcjOWJjZTQ5MjAtOTRlMi00ZTRkLWJkMzQtODE4ODAxZGQzZWIzXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuYm9keXtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7XG59XG4vKiBjaGVja2JveCBmaXggc3VnZ2VzdCBieSBKb2VsICovXG5cbi5jaGVja2JveCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY2hlY2tib3ggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5yYWRpbyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5yYWRpbyA+IGxhYmVsID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG59XG5cblxuLyogYWRkZWQgYnkgZG9rICovXG5cbiNjbGljayBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGVmYXVsdCAubW9kYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZGVmYXVsdCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQgLm1vZGFsLWZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQgLm1vZGFsIGlucHV0IHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmRlZmF1bHQgLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uQ29udGFjdEZvcm0uQ2FydCBpbnB1dFt0eXBlPXRleHRdLFxuLkNvbnRhY3RGb3JtLkNhcnQgc2VsZWN0IHtcbiAgICB3aWR0aDogMjIwcHg7XG59XG5cblxuLyogRm9vdGVyIGFsd2F5cyBkb3duICovXG5cbmJvZHksXG5odG1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzU1IFJvbWFuJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxufVxuXG5cbi8qIE5aR0JDIHN0eWxlICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbmgyICsgKixcbmgzICsgKixcbmg0ICsgKixcbmg1ICsgKixcbmg2ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRvcEltZ1RpdGxlIGgxIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfNTUgUm9tYW4nLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2Q4ZTdjNTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5ociB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogIzlGQUY4Njtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cbi5jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA5MTk3O1xufVxuXG4uY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBBNEY1MTtcbn1cblxudGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNhcHRpb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIG1heC13aWR0aDogNDglO1xufVxuXG4uZmlndXJlLXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIG1heC13aWR0aDogNDglO1xufVxuXG4ubWVkaWEsXG4ubWVkaWEgLm1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYXNoYm9hcmR0b3Age1xuICAgIGJhY2tncm91bmQ6ICMxYjkyOTY7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnRvcEltZ0NvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udG9wSW1nQ29udGVudCAub2NlYW5iZyBhIHtcbiAgICBjb2xvcjogIzFiOTI5Njtcbn1cblxuLnRvcEltZ0NvbnRlbnQgLm9jZWFuYmcgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5yZW1pbmRlcixcbi5yZW1pbmRlciBhIHtcbiAgICBjb2xvcjogIzFiOTI5Njtcbn1cblxuLmltcG9ydGFudCxcbi5pbXBvcnRhbnQgYSB7XG4gICAgY29sb3I6ICNjMDA7XG59XG5cbi5yZW1pbmRlciBhLFxuLmltcG9ydGFudCBhIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250ZW50IC5saXN0LWNoZWNrbGlzdCxcbi5jb250ZW50IC5saXN0LWZpbGVzLFxuLmRvd25sb2FkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cblxuLmltcG9ydGFudCBpLFxuLnJlbWluZGVyIGksXG4ubGlzdC1jaGVja2xpc3QgbGkgaSxcbi5saXN0LWZpbGVzIGxpIGksXG4uZG93bmxvYWQgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5saXN0LWNoZWNrbGlzdCBsaSBpLFxuLmxpc3QtZmlsZXMgbGkgaSxcbi5kb3dubG9hZCBpIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVlbTtcbn1cblxuLnBhZ2luYXRpb24+bGk+YSxcbi5wYWdpbmF0aW9uPmxpPnNwYW4ge1xuICAgIGNvbG9yOiAjMGE0ZjUxO1xufVxuXG5cbi8qIExpc3Qgb2YgQ291cnNlcyBTdHlsZSAqL1xuXG4uY291cnNlLXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uY291cnNlLXRodW1iIC5kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmYWI3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMDtcbn1cblxuLmNvdXJzZS10aHVtYiAuZGF0ZSBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmNvdXJzZS10aHVtYiAuZGF0ZSBoNitzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGlzdC1jb3Vyc2VzIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3QtY291cnNlcyAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubGlzdC1jb3Vyc2VzIGg1IHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG4vKiBFbmQgTGlzdCBvZiBDb3Vyc2VzIFN0eWxlICovXG5cblxuLyogTGlzdCBvZiBFdmVudHMgU3R5bGUgKi9cblxuLmV2ZW50LXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uZXZlbnQtdGh1bWIgLmRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzBhNGY1MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAwO1xufVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUsXG4uZXZlbnRkYXRlIC55ZWxsb3dkYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggNXB4IDA7XG59XG5cbi5ldmVudGRhdGUgLmdyZWVuZGF0ZSBoNixcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ldmVudGRhdGUgLmdyZWVuZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzBhNGY1MTtcbn1cblxuLmV2ZW50ZGF0ZSAueWVsbG93ZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4YjUyNFxufVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUgc3Bhbixcbi5ldmVudGRhdGUgLnllbGxvd2RhdGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmV2ZW50LXRodW1iIC5kYXRlIGg2LFxuLmV2ZW50ZGF0ZSAuZGF0ZSBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmV2ZW50LXRodW1iIC5kYXRlIGg2K3NwYW4sXG4uZXZlbnRkYXRlIC5kYXRlIGg2K3NwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5saXN0LWV2ZW50cyAubWVkaWEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWV2ZW50cyAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubGlzdC1ldmVudHMgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGlzdC1ldmVudHMgaDUgYSxcbi5saXN0LWNvdXJzZXMgaDUgYSB7XG4gICAgY29sb3I6ICMwYTRmNTE7XG59XG5cbi5saXN0LWV2ZW50cyBoNSBhOmhvdmVyLFxuLmxpc3QtY291cnNlcyBoNSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTE5Nztcbn1cblxuLmxpc3QtZXZlbnRzIC5tZWRpYSB1bCxcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHVsLFxuLnNlYXJjaC1yZXN1bHQgLm1lZGlhIHVsIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3QtZXZlbnRzIC5tZWRpYSB1bCBsaSxcbi5saXN0LWNvdXJzZXMgLm1lZGlhIHVsIGxpLFxuLnNlYXJjaC1yZXN1bHQgLm1lZGlhIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5cbi8qIEVuZCBMaXN0IG9mIEV2ZW50cyBTdHlsZSAqL1xuXG4uZmlsdGVybGlzdCBpbnB1dFt0eXBlPXRleHRdLFxuLmZpbHRlcmxpc3Qgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5Db250YWN0Rm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLkNvbnRhY3RGb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uQ29udGFjdEZvcm0gc2VsZWN0LFxuLkNvbnRhY3RGb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5Db250YWN0Rm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5jb250cm9sLWxhYmVsIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5jb250cm9scyB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi5jb250cm9sLWdyb3VwID4gLmNoZWNrLFxuLmNtZGxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5cbi5jb250cm9sLWdyb3VwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogNGVtIGF1dG87XG59XG5cbmxhYmVsLnJlcXVpcmVkOmFmdGVyLFxuaDMucmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICNjMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY21kbGluZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMWVtIDA7XG59XG5cbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLlN1Ym1pdCxcbi5zaWduZm9ybSAuYnRuLWxvZ2luLFxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5TdWJtaXQ6aG92ZXIsXG4uc2lnbmZvcm0gLmJ0bi1sb2dpbjpob3Zlcixcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xufVxuXG5cbi8qIEVuZCBGb3JtcyBzdHlsZSAqL1xuXG5cbi8qIENoZWNrYm94ZXMgU3R5bGUgKi9cblxuXG4vKlxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94LCBcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiovXG5cbi5jb250cm9sLWdyb3VwID4gLmNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgLmNoZWNrYm94LFxudGQgLmNvbnRyb2wtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udHJvbC1ncm91cCAudGFibGUgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb250cm9sLWdyb3VwIC50YWJsZSB0ZCAuY29udHJvbC1ncm91cCB7XG4gICAgcGFkZGluZzogMTZweDtcbn1cblxuLmNvbnRyb2wtZ3JvdXAgLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgei1pbmRleDogLTI7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSxcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpY2sucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3ggfiBsYWJlbC5jc3MtY2hlY2tib3hsYWJlbCxcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbC5jc3MtY2hlY2tib3hsYWJlbCxcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlLFxudGQgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG59XG5cbmxhYmVsLmNzcy1jaGVja2JveGxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAgPiAuY2hlY2sgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpY2sucG5nKTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBwIHtcbiAgICBtYXJnaW46IDJweCAwIDAgNXB4O1xufVxuXG4uY3NzLWNoZWNrYm94bGFiZWwgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJGNjM5Qjtcbn1cblxuXG4vKiBFbmQgQ2hlY2tib3hlcyBTdHlsZSAqL1xuXG5cbi8qIFJhZGlvIFN0eWxlICovXG5cbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uY3NzLXJhZGlvICsgbGFiZWwuY3NzLXJhZGlvbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbzpjaGVja2VkICsgbGFiZWwuY3NzLXJhZGlvbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG59XG5cbmxhYmVsLmNzcy1yYWRpb2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhZGlvMi5wbmcpO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJhZGlvaXRlbSB7XG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XG59XG5cbi5yYWRpb2l0ZW0gaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5yYWRpb2l0ZW0gaW5wdXQgKyBsYWJlbC5lcnJvciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYzAwO1xufVxuXG5cbi8qIEVuZCBSYWRpbyBTdHlsZSAqL1xuXG5cbi8qIEZpbGUgSW5wdXQgU3R5bGUgKi9cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdTZWxlY3QgZmlsZXMnO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNiOGM4OWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjhjODlmO1xuICAgIG91dGxpbmU6IDA7XG59XG5cblxuLyogRW5kIEZpbGUgSW5wdXQgU3R5bGUgKi9cblxuXG4vKiBMaXN0IE9mIFBlb3BsZSBTdHlsZSAqL1xuXG4ubGlzdGluZyAubWVkaWEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZyAubWVkaWEtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZyAubWVkaWEtaGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2I4Yzg5ZjtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmxpc3RpbmcgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4ubGlzdGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZGVkO1xufVxuXG4ubGlzdGluZyBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZyAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBjb2xvcjogI2I4Yzg5ZjtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfNTUgUm9tYW4nLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmxpc3RpbmcgLmRldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2I4Yzg5ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubWVkaWEgaDYge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xufVxuXG5cbi8qIExpc3QgT2YgUGVvcGxlIFN0eWxlICovXG5cblxuLyogUG9wdXAgKi9cblxuLndpbmRvdzp0YXJnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ud2luZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53aW5kb3cgPiBkaXYge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyNSUgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuLndpbmRvdy1tZDp0YXJnZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ud2luZG93LW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53aW5kb3ctbWQgPiBkaXYge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxNSUgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uY2xvc2VCb3gge1xuICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmNsb3NlQm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgKi9cbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jc2VhcmNoaW5nIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICNhYWE7XG59XG5cblxuLyogRW5kIFBvcHVwICovXG5cblxuLyogSm9pbi9Mb2dpbiBGb3JtcyAqL1xuXG4uc2lnbmZvcm0gLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdi10YWJzPmxpPmEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3Zlcixcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNpZ25mb3JtIC5idG4tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQ6ICMzYTU3OTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnNpZ25mb3JtIGZvcm0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaWduZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaWduZm9ybSAuY2hlY2tib3gge1xuICAgIG1hcmdpbjogNDBweCAwO1xufVxuXG4uZm9yZ290IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NztcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuMik7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCA1MHB4O1xufVxuXG5cbi8qIEVuZCBKb2luL0xvZ2luIEZvcm1zICovXG5cbi5jb250ZW50SW1nIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M2QkZBNztcbn1cblxuYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3RyZXRjaE1lIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmhvbWUtYmFubmVyIC5zdHJldGNoTWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uc3RyZXRjaE1lLmNvbnRlbnQtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuXG5cbi5pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnNlY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjYjhjODlmO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbiBzbWFsbCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5iYWRnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGlua3MtbGlzdCAubWVkaWEtbGlzdCAuY29sLW1kLTYge1xuICAgIHBhZGRpbmc6IDJlbTtcbn1cblxuLmxpbmtzLWxpc3QgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGlua3MtbGlzdCAuc2VjdGlvbit1bCBsaSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmxpbmtzLWxpc3QgLnNlY3Rpb24rdWwgbGkgYSxcbi5kb2NzIGEgLm1lZGlhLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4ubGlua3MtbGlzdCAuc2VjdGlvbit1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTE5Nztcbn1cblxuXG4vKiBNYXNvbnJ5ICovXG5cbiNtYXNvbnJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTMuOCU7XG59XG5cbiNtYXNvbnJ5LWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgbWFyZ2luLWxlZnQ6IDMuOCU7XG59XG5cblxuLyogRW5kIE1hc29ucnkgKi9cblxuLm5leHRldmVudCB7XG4gICAgbWFyZ2luOiA3MHB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubmV4dGV2ZW50IC5yZWxpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5leHRldmVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5uZXh0ZXZlbnQgLmRhdGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm5leHRldmVudCAubmV3c2Rlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4ubmV4dGV2ZW50IC5kYXRlIGgzLFxuLm5leHRldmVudCAubmV3c2Rlc2MgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmV4dGV2ZW50IC5kYXRlIGgzIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xufVxuXG4ubmV4dGV2ZW50IC5uZXdzZGVzYyBzcGFuIHtcbiAgICBjb2xvcjogI2RjZTdjNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmV4dGV2ZW50IC5yZWFkbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWRtb3JlLFxuLnJlYWRtb3JlIGEsXG5hLnJlYWRtb3JlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pckxUVzAxLTk1QmxhY2tPYmxpJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYmI0ZTE0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwQTRGNTE7XG4gICAgLyogbWFyZ2luOiAyNXB4IDAgMTBweDsgKi9cbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5wYWdldGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbn1cblxuLnBhZ2V0aXRsZSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogIzBhNGY1MTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnRvcEltZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL3RvcGltZy5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZDhlN2M1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4udG9wSW1nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4udG9wSW1nIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaG9tZXN0YXItb25lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvaG9tZXN0YXIuanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5ob21lc3Rhci10d28ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9ob21lc3Rhci10d28uanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5ob21lc3Rhci1vbmUsXG4uaG9tZXN0YXItdHdvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYWJlcnMtb25lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbmFiZXJzbnouanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wSW1nQ29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcEltZ0NvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcE1lbWJlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmM2YyZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcE1lbWJlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1nVGl0bGVCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OTBweDtcbn1cblxuQG1lZGlhKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLmltZ1RpdGxlQmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIH1cbn1cblxuLnRvcExvZ29zVGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZXN0YXItb25lIC50b3BMb2dvc1RpdGxlIC5tZWRpYS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2QzVCO1xufVxuXG4uaG9tZXN0YXItb25lIC50b3BMb2dvc1RpdGxlIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMTBweDtcbn1cblxuLmhvbWVzdGFyLW9uZSAudG9wTG9nb3NUaXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wSW1nVGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbiNmb290ZXIgLm1lZGlhIGgyIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2Q4ZTdjNTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udG9wSW1nVGl0bGUgaDIrcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jZm9vdGVyIC5tZWRpYSBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2I4Yzg5ZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYW5nZXIsXG4uYnRuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS04NUhlYXZ5T2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI0NGU1NCA7XG4gICAgfVxufVxuXG5cbi5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2Y4YjUyNCA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTI1O1xuICAgIH1cbn1cblxuLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNiYjRlMTQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllNDUxNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWU0NTE1O1xuICAgIH1cbn1cblxuLnRvcEltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm91cmltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZvdXJpbWcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm91cmltZyBhID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xufVxuXG4uZm91cmltZyAudGh1bWJuYWlsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbn1cblxuLmZvdXJpbWcgLnRodW1ibmFpbCBpbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvdXJpbWcgLnRodW1ibmFpbCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5mb3VyaW1nIC50aHVtYm5haWwgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtY292ZXJzLFxuLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtY292ZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNkOGU3YzU7XG59XG5cbi5wcm9kdWN0LWNvdmVycyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzJhNjQ5NjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNvdmVycyBhOmhvdmVyID4gaW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtbG9nbyxcbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbn1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC1sb2dvIGltZyxcbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtbG9nbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzLFxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHNtYWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NWVtO1xufVxuXG4ucHJvZHVjdC1jb3ZlcnMgLmdyZWVuc3RhciA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItZ3JlZW5zdGFyLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5maXJzdCxcbi5wcm9kdWN0LWNvdmVycyAuZ3JlZW5zdGFyIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODZiNzMwO1xufVxuXG4ucHJvZHVjdC1jb3ZlcnMgLmhvbWVzdGFyID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1ob21lc3Rhci5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2Vjb25kLFxuLnByb2R1Y3QtY292ZXJzIC5ob21lc3RhciAucHJvZHVjdC10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNkM1Qjtcbn1cblxuLnByb2R1Y3QtY292ZXJzIC5uYWJlcnNueiA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItbmFiZXJzbnouanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRoaXJkLFxuLnByb2R1Y3QtY292ZXJzIC5uYWJlcnNueiAucHJvZHVjdC10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzE3NzdiYztcbn1cblxuLnByb2R1Y3QtY292ZXJzIC5iYXNlID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvcHJvZHVjdC1jb3Zlci1iYXNlLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mb3VydGgsXG4ucHJvZHVjdC1jb3ZlcnMgLmJhc2UgLnByb2R1Y3QtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNhNmM1MzA7XG59XG5cbi5maXJzdCxcbi5zZWNvbmQsXG4udGhpcmQsXG4uZm91cnRoIHtcbiAgICBwYWRkaW5nOiA1MHB4IDFlbSAxZW07XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuI2Zvb3RlciB7XG5cbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5uYXZiYXItbmF2IHtcbi8qICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDsqL1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wbGlua3MgdWwge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi50b3BsaW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udG9wbGlua3MgbGkgYSxcbi50b3BsaW5rcyBsaSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udG9wbGlua3MgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDkxOTcgIWltcG9ydGFudDtcbn1cblxuLnRvcGxpbmtzIGxpIGEgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi50b3BsaW5rcyBsaSBhIC5mYSxcbi50b3BsaW5rcyBsaSAuZmEge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4udG9wbGlua3MgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM1ZTY2MmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wbGlua3MgbGkuam9pbiBhLFxuLnRvcGxpbmtzIGxpIHtcbiAgICBjb2xvcjogIzAwOTE5NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3BsaW5rcyBsaS5qb2luIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjQ0ZTU0ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BtZW51IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2Y1ZjVmNTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5sZ3Ige1xuICAgIGJhY2tncm91bmQ6ICMxYjkyOTY7XG59XG5cbi5kZ3Ige1xuICAgIGJhY2tncm91bmQ6ICMyNDRlNTQ7XG59XG5cbi5zcXVhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5bY2xhc3MqPVwidGludFwiXSxcbi5wcm9kdWN0LWNvdmVycyBhID4gaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xufVxuXG4uYmctdGVhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI3LCAxNDYsIDE1MCk7XG59XG5cbi50aW50LXRlYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDE0NiwgMTUwLCAwLjkpO1xufVxuXG4udGludC10ZWFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAxNDYsIDE1MCwgMC44KTtcbn1cblxuLmJnLW9jZWFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzYsIDc4LCA4NCk7XG59XG5cbi50aW50LWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi50aW50LWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50aW50LW9jZWFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA3OCwgODQsIDAuODUpO1xufVxuXG4udGludC1vY2Vhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNzgsIDg0LCAwLjgpO1xufVxuXG4udGludC1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTgxLCAzNiwgMC45KTtcbn1cblxuLmJnLWdvbGQge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDgsIDE4MSwgMzYpO1xufVxuXG4udGludC1nb2xkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTgxLCAzNiwgMC44KTtcbn1cblxuLmJnLXNhbmQge1xuICAgIGJhY2tncm91bmQ6IHJnYigxOTgsIDE5MiwgMTY4KTtcbn1cblxuLnRpbnQtc2FuZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDE5MiwgMTY4LCAwLjkpO1xufVxuXG4udGludC1zYW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTkyLCAxNjgsIDAuOCk7XG59XG5cbi5iZy1vbGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDk0LCAxMDIsIDQ0KTtcbn1cblxuLnRpbnQtb2xpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTQsIDEwMiwgNDQsIDAuOSk7XG59XG5cbi50aW50LW9saXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCAxMDIsIDQ0LCAwLjgpO1xufVxuXG5bY2xhc3MqPVwidGludFwiXSA+IGltZyB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cblxuLyogRnJvbnQgTGFzdCBFdmVudHMgQmxvY2tzICovXG5cbi50aW50LW9jZWFuIGgzLFxuLnRpbnQtZ29sZCBoMyxcbi50aW50LXNhbmQgaDMsXG4udGludC1vbGl2ZSBoMyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnRpbnQtb2NlYW4gaDMsXG4udGludC1vbGl2ZSBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkY2U3YzU7XG59XG5cbi50aW50LWdvbGQgaDMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE0ZjUxO1xufVxuXG4udGludC1zYW5kIGgzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVlNjYyYztcbn1cblxuLnRpbnQtb2NlYW4gaDMgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50aW50LW9jZWFuIGgzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZGNlN2M1O1xufVxuXG4udGludC1nb2xkIGgzIGEge1xuICAgIGNvbG9yOiAjMGE0ZjUxO1xufVxuXG4udGludC1zYW5kIGgzIGEge1xuICAgIGNvbG9yOiAjNWU2NjJjO1xufVxuXG4udGludC1vbGl2ZSBoMyBhIHtcbiAgICBjb2xvcjogI2RjZTdjNTtcbn1cblxuLnRpbnQtb2xpdmUgaDMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50aW50LW9jZWFuIGgzIGEsXG4udGludC1nb2xkIGgzIGEsXG4udGludC1zYW5kIGgzIGEsXG4udGludC1vbGl2ZSBoMyBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2JncmIucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLm5ld3NkZXNjIC5tb3JlIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRpbnQtb2NlYW4gLm1vcmUgYSB7XG4gICAgY29sb3I6ICNkY2U3YzU7XG59XG5cbi50aW50LW9jZWFuIC5tb3JlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGludC1nb2xkIC5tb3JlIGEge1xuICAgIGNvbG9yOiAjMGE0ZjUxO1xufVxuXG4udGludC1nb2xkIC5tb3JlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGludC1zYW5kIC5tb3JlIGEge1xuICAgIGNvbG9yOiAjNWU2NjJjO1xufVxuXG4udGludC1zYW5kIC5tb3JlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGludC1vbGl2ZSAubW9yZSBhIHtcbiAgICBjb2xvcjogI2RjZTdjNTtcbn1cblxuLnRpbnQtb2xpdmUgLm1vcmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5sYXN0bmV3cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIC5sYXN0bmV3cyAuY29sLW1kLTYge1xuXHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdH0gKi9cblxuXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02IHtcblx0d2lkdGg6IDQ4JTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9ICovXG5cblxuLyogLmxhc3RuZXdzIC5jb2wtc20tNjpudGgtb2YtdHlwZSgybikge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiA0JTtcblx0fSAqL1xuXG4gICAgLm5ld3NkZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubmV3c2RldGFpbHMuY29sLXNtLTgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5uZXdzZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5uZXdzZGV0YWlscyBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAubmV3c2RldGFpbHMgaDQgYSB7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgIH1cblxuICAgIC5uZXdzZGV0YWlscyBoNCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLm5ld3NkZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5uZXdzZGVzYyAuZGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgICAgICAgcGFkZGluZzogMTRweCA4cHggOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubmV3c2Rlc2MgLmRhdGUgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzBhNGY1MTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAubmV3c2Rlc2MgLmRhdGUgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV81NSBSb21hbicsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAubGdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZmJmNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmxncmVlbiBoMyB7XG4gICAgICAgIGNvbG9yOiAjNWU2NjJjO1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmxvZ29zIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxvZ29zIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5ib3R0b20sXG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4Njg2YztcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cCB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cCB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjYjhjODlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwIGgzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgLm1lZGlhLWxlZnQsXG4gICAgLm1lZGlhLXJpZ2h0LFxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIC5tZWRpYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmxpc3Qtb2YtbWVtYmVycyAudGFibGU+dGhlYWQ+dHI+dGgge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIC50YWJsZT50Ym9keT50cj50ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIGg1IGEge1xuICAgICAgICBjb2xvcjogIzBBNEY1MTtcbiAgICB9XG5cbiAgICAubGlzdC1vZi1tZW1iZXJzIGg1IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICB9XG5cblxuXG4gICAgLnRvcExvZ29zVGl0bGUgLm1lZGlhIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudT5saT5hIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICAvKiBmbG9hdDogbGVmdDsgd3RmICovXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgY29sb3I6ICMwQTRGNTE7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMEE0RjUxO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyBcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudCBoMSBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgaDIucGFnZXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBjb2xvcjogI2I4Yzg5ZjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAuY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiMwYTRmNTE7XG4gICAgICAgIC8qIG1hcmdpbjogNTBweCAwIDE1cHg7ICovXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXIgTFQgVzAxXzk1IEJsYWNrLEdvdGhhbSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGgzIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfNTUgUm9tYW4nLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IGgxK3NwYW4sXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiBoNixcbiAgICAubmV4dGV2ZW50IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2M4YzFhYTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgaDQsXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiBoNCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMGE0ZjUxO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaDEgKyBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgdWwge1xuICAgIC8qXG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHQqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuLmNvbnRlbnQgLmJ0bi1saW5rLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYnRuLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTFRXMDEtOTVCbGFja09ibGknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNiYjRlMTQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZW50IC5idG4tbGluazpob3Zlcixcbi5jb250ZW50LW5hdmlnYXRpb24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzhkM2IwZjtcbn1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIGgyIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzVlNjYyYztcbiAgICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIGgyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5MTk3O1xufVxuXG4ub3Blbi10cmlnZ2VyLFxuLmNvbGxhcHNlZCAuY2xvc2UtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlZCAub3Blbi10cmlnZ2VyLFxuLmNsb3NlLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI2NvbnRlbnQtY29sbGFwc2UgaDY6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb2xsYXBzZSBoNTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKlxuLm1haW5zcG9uc29ycyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuKi9cblxuLm1haW5zcG9uc29ycyBhIHNwYW4ge1xuICAgIGNvbG9yOiAjMEE0RjUxO1xufVxuXG4ubWFpbnNwb25zb3JzIGgyIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMGE0ZjUxO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5tYWluc3BvbnNvcnMgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1YjY3MzI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubWFpbnNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluc3BvbnNvcnMgLmxvZ29zIGxpIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNwb25zb3JzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVkZWQ7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5zcG9uc29ycyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNwb25zb3JzICsgLnNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xufVxuXG4ubWFpbnNwb25zb3JzIGltZyxcbi5zcG9uc29ycyBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLm1haW5zcG9uc29ycyBpbWc6aG92ZXIsXG4uc3BvbnNvcnMgaW1nOmhvdmVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uc3BvbnNvcnMgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1YjY3MzI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZXZlbnRkYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldmVudGRhdGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50ZGF0ZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmV2ZW50ZGF0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gdWwuZG90bGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXY+bGk+YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGNvbG9yOiAjOUZBRjg2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdj5saT5hOmhvdmVyLFxuLm5hdj5saT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5cblxuXG4vKiBOb3YgMjAxNSAqL1xuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgLmFjdGl2ZT5hIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2Pi5hY3RpdmU+YSxcbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdj5saT5hOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHk+bGk+YTpob3ZlciB7XG4gICAgY29sb3I6ICM1ZTY2MmM7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdj5saT5hOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2Pi5wYXJlbnQ+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYWNjb3JkaW9uLWJvZHk+bGkge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5hY2NvcmRpb24tYm9keT5saT5hIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5hY2NvcmRpb24tYm9keSBsaS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gaW1nIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbn1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogIzVlNjYyYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdGF0dXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDkxOTc7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmEudGVhbCxcbi5saXN0LW9mLW1lbWJlcnMgYSB7XG4gICAgY29sb3I6ICMwMDkxOTc7XG59XG5cbmEudGVhbDpob3Zlcixcbi5saXN0LW9mLW1lbWJlcnMgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cbi5vbGl2ZSB7XG4gICAgY29sb3I6ICM1ZTY2MmM7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGFzaGJvYXJkLW1lbnUgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNjOGMxYWE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGFzaGJvYXJkLW1lbnUgLm5hdj5saT51bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLmRhc2hib2FyZC1tZW51IC5uYXY+bGk+dWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5kYXNoYm9hcmQtbWVudSAubmF2PmxpPmEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyNDRlNTQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmRhc2hib2FyZC1tZW51IC5uYXY+bGk+dWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pbnRybyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTFRXMDEtODVIZWF2eU9ibGknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uYW55c3RyZXRjaCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuXG5cbi5yaWdodGV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmxpc3QtbW9kdWxlIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG5cbi5saXN0LW1vZHVsZSBoM3tcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwYTRmNTE7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4ubGlzdC1tb2R1bGUgLm1lZGlhLWJvZHkgaDQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDkxOTc7XG59XG5cbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCtzcGFuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IHtcbiAgICB3aWR0aDogNzUlO1xufVxuXG4ubGlzdC1tb2R1bGUgLmRhdGUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDZweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtbW9kdWxlIC5kYXRlIGg0IHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdC1tb2R1bGUgLmRhdGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5cbi5jb250ZW50bWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEsXG4ubmV3cyAubWVkaWEge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY29udGVudGZvb3Rlcm1lZGlhIC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcbn1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm5ld3MgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cbi5uZXdzIC5tZWRpYS1oZWFkaW5nIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA5MTk3O1xufVxuXG4uY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSBpbWcsXG4ubmV3cyAubWVkaWEgaW1nIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG5cbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nLFxuLm5ld3MgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuLndpbmRvdy1tZCBhLFxuYS5jbG9zZUJveCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmEuY2xvc2VCb3g6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbi5ibHVlYmcge1xuICAgIGJhY2tncm91bmQ6ICMxNzc3YmM7XG59XG5cbi5vY2VhbmJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXRkYXNoYm9hcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5lZGl0ZGFzaGJvYXJkIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmVkaXRkYXNoYm9hcmQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzFiOTI5NiAhaW1wb3J0YW50O1xufVxuXG5cbi50b3BJbWdDb250ZW50IC5sb2dvLmNvbC1zbS00IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnRvcEltZ0NvbnRlbnQuaG9tZXN0YXItdHdvIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU2JTtcbn1cblxuLmxvZ28ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLnRvcEltZ0NvbnRlbnQsXG4ubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtY29udGVudCA+IC50b3BJbWdDb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLmNvbC1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cblxuLyogdWwubmF2YmFyLW5hdntcblx0ZmxvYXQ6cmlnaHQ7XG5cdH0gKi9cblxuICAgIC5uYXZiYXItbmF2PmxpPmEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG4gICAgLm5hdmJhci1uYXY+bGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRvcGxpbmtzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4vKiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9Ki9cblxuICAgICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSB7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5MTk3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWRhdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXMgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXMgaDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG5cbi8qXG5uZXcgc3BvbnNvciBzbGlkZXIgc3R5bGVzXG4qL1xuXG4uc2xpZGVzIGxpIGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8qXG5lbmRcbiovXG5cbi5zbGlkZXMgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNjMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2xpZGVzIHAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS05NUJsYWNrT2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2JiNGUxNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5wYWdldGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5cbi8qIEVuZCBOWkdCQyBzdHlsZSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvcEltZyAuY29sLW1kLTcge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAuZm91cmltZyAuY29sLW1kLTMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5mb3VyaW1nIC5jb2wtbWQtMyBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAubmV3c2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIC5uZXdzZGV0YWlscyBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5uZXdzZGVzYyAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC50aW50LW9jZWFuIGgzLFxuICAgIC50aW50LWdvbGQgaDMsXG4gICAgLnRpbnQtc2FuZCBoMyxcbiAgICAudGludC1vbGl2ZSBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHg7XG4gICAgfVxuICAgIC5uZXdzZGVzYyAubW9yZSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmxpbmtzLWxpc3QgLm1lZGlhLWxpc3QgLmNvbC1tZC02IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm1lZGlhLFxuICAgIC5tZWRpYSAubWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgICB9XG4gICAgLmdyZWVuYmcsXG4gICAgLmJsdWViZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuICAgIC50b3BJbWdDb250ZW50IC5sb2dvLmNvbC1zbS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gICAgLnRvcEltZ0NvbnRlbnQuaG9tZXN0YXItdHdvIC5jb2wtbWQtNyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgICAuZ3JlZW4tYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZ3JlZW4tYm9yZGVyIC5jb250ZW50bWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAucmlnaHRldmVudC5jb2wtbWQtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAubmV4dGV2ZW50IHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICAgIC5uZXh0ZXZlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5uZXh0ZXZlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICAgIC5jb250ZW50LW5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAuY29udGVudC1uYXZpZ2F0aW9uIGltZyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICAuZXZlbnRkYXRlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAvKlxuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuXHRcdCovXG4gICAgfVxuICAgICNmb290ZXIgLm1lZGlhIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICNmb290ZXIgLmNvbC1tZC0zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5sZ3JlZW4gLmNvbC1tZC04IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5sZ3JlZW4gLmNvbC1tZC00IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5sZ3JlZW4gLmNvbC1tZC0xIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICAgIC5sZ3JlZW4gLmNvbC1tZC0xMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubGdyZWVuIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmNvbnRlbnQsXG4gICAgLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC50b3BJbWcgLmNvbC1tZC03IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgfVxuXG4gICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgIH1cblxuICAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWhlYWRlciAuZmEtbmF2aWNvbjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlciAuZmEtcmVvcmRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlciAuZmEtYmFyczpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cbi50b3BsaW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvKiBmbG9hdDpyaWdodDsgKi9cbn1cbi5kYXNoYm9hcmR0b3Age1xuICAgIGhlaWdodDogMTAwcHg7XG59XG4uc3RyZXRjaE1lIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi50b3BtZW51IHtcbiAgICAgICAgLyogd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OnJpZ2h0OyAqL1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLnRvcGxpbmtzIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC50b3BsaW5rcyBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAudG9wbGlua3MtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgdWwudG9wbGlua3MtbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudG9wbGlua3MtbW9iaWxlIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnRvcGxpbmtzLW1vYmlsZSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNiOGM4OWY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogNDUuOSU7XG4gICAgfVxuICAgIC5vY2VhbmJnLFxuICAgIC5ibHVlYmcsXG4gICAgLmxpZ2h0Z3JlZW5iZyxcbiAgICAuZ3JlZW5iZyxcbiAgICAuZ3Jhc3NncmVlbmJnIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGVudGZvb3Rlcm1lZGlhIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnRvcEltZ0NvbnRlbnQgLmxvZ28uY29sLXNtLTQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLm5hdmJhci1uYXY+bGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXItZmx1aWQuZnVsbC13aWR0aCxcbiAgICAuY29udGFpbmVyLmZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5ldmVudGRhdGUge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAubGdyZWVuIC5jb2wtbWQtOCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmxncmVlbiAuY29sLW1kLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG4gICAgLmZvdXJpbWcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5sYXN0bmV3cyAuY29sLXNtLTYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hLFxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmZvdXJpbWcgLmNvbC1tZC0zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnByb2R1Y3QtY292ZXJzIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQgLmxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG4gICAgLmxhc3RuZXdzIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnRvcG1lbnUge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZ3JlZW5iZyAuY29sLW1kLTYsXG4gICAgLmJsdWViZyAuY29sLW1kLTYsXG4gICAgLmxpZ2h0Z3JlZW5iZyAuY29sLW1kLTYsXG4gICAgLmdyYXNzZ3JlZW5iZyAuY29sLW1kLTYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC50b3AtZ2FwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwOHB4KSB7XG4gICAgLm5leHRldmVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAubmV4dGV2ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAubmV4dGV2ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5uZXh0ZXZlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICAudG9wSW1nVGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgfVxuICAgIC50b3BJbWdUaXRsZSBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50b3BJbWdUaXRsZSAuYnRuLXdhcm5pbmcsXG4gICAgLnRvcEltZ1RpdGxlIC5idG4tZGFuZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLnRvcEltZ1RpdGxlIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucHJvZHVjdC1jb3ZlcnMgW2NsYXNzKj1cImNvbFwiXSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxhc3RuZXdzIC5uZXdzZGVzYyA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gICAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwsXG4gICAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2xzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmZpZ3VyZS1wdWxsLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAubmV3c2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIC5uZXdzZGV0YWlscyBoNCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLm5ld3NkZXNjIC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAudGludC1vY2VhbiBoMyxcbiAgICAudGludC1nb2xkIGgzLFxuICAgIC50aW50LXNhbmQgaDMsXG4gICAgLnRpbnQtb2xpdmUgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4O1xuICAgIH1cbiAgICAubmV3c2Rlc2MgLm1vcmUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuLXdhcm5pbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5sYXN0bmV3cyAuY29sLXNtLTYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5sYXN0bmV3cyAuY29sLXNtLTY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vY2VhbmJnIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgICAuY29udGVudEltZyAuaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvbnRlbnRtZWRpYSAuY29sLW1kLTUsXG4gICAgLmNvbnRlbnRtZWRpYSAuY29sLW1kLTYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICNmb290ZXIgLmNvbC1tZC0zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC8qIG1hcmdpbi10b3A6IDMwcHg7ICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB1bC5tb2Itc3VibWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB1bC5tb2Itc3VibWVudSBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLnRvcEltZ1RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICAgIC50b3BJbWdUaXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuICAgIC50b3BJbWdUaXRsZSAuYnRuLXdhcm5pbmcsXG4gICAgLnRvcEltZ1RpdGxlIC5idG4tZGFuZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLm1hc29ucnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mb3VyaW1nIC50aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgfVxuICAgIC5mb3VyaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIC5mb3VyaW1nIGltZyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm91cmltZyAuY29sLW1kLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5sYXN0bmV3cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5sZ3JlZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAubGFzdG5ld3MgLm5ld3NkZXNjID4gaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG5cbi8qIFxuZml4ZXMgMjAxNSBPY3RvYmVyIEpvZWxcbiovXG5cbi5jb250ZW50IGg0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG5saS5hY3RpdmUsXG5hLmFjdGl2ZSxcbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA5MTk3O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmJ0bi1ncm91cCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuXG4vKlxuQ2hhbmdlcyAyMDE2XG4qL1xuXG4uY29udGVudCAuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgYmFja2dyb3VuZDogIzFiOTI5NjtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uY29udGVudCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzI0NGU1NDtcbn1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTE5NztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzODg3OEE7XG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xufVxuXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI0NGU1NDtcbn1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0ICsgLmRyb3Bkb3duLW1lbnUgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjMTE5ODlEICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5kcm9wZG93bi1tZW51IC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzRDUyNTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayxcbi5jbWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbiNmb290ZXIgLnNvY2lhbCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2Zvb3RlciAuc29jaWFsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOUZBRjg2O1xufVxuXG4jZm9vdGVyIC5zb2NpYWwgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbiNmb290ZXIgLnNvY2lhbCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtd2Via2l0LXBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jZm9vdGVyIC5tZWRpYS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuI2Zvb3RlciAubWVkaWEtaGVhZGluZyB7XG4gICAgLyogXHRmbG9hdDogbGVmdDsgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZm9vdGVyIC5jb250YWN0IHt9XG5cblxuLypcbkNoYW5nZXMgMjAxNiBEZWNlbWJlciBcbkNhcmQgYmFzZWQgbGF5b3V0XG4qL1xuXG4ubmV3cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWVkaWEuY2FyZCxcbi5tZWRpYS5jYXJkIC5tZWRpYS5jYXJkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcmQgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIGJvcmRlci1ib3R0b206ICMwYTRmNTEgM3B4IHNvbGlkO1xufVxuXG4uY2FyZCAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZCAubWVkaWEtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjJlZDtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkIC5tZWRpYS1ib2R5IC5kYXRlIHtcbiAgICBjb2xvcjogIzliOWI5Yjtcbn1cblxuLm5ld3MgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSBoNC5tZWRpYS1oZWFkaW5nLFxuLm5ld3MgLm1lZGlhLmNhcmQgaDQubWVkaWEtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29sLXh4cy0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4ucHJvbW8tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb21vLWFyZWEgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi41JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvbW8tYXJlYSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHJvbW8tZGV0YWlsIHtcbiAgICBtYXJnaW46IDIwcHggMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnByb21vLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucHJvbW8tYmcgaDMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYmdyYi5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9tby1iZyAubmV3c2Rlc2Mge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wcm9tby1jb250ZW50IGE6aG92ZXIgLnByb21vLWJnIGgzLFxuLnByb21vLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkY2U3YzU7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb21vLWFyZWEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1iZyAubmV3c2Rlc2Mge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICAucHJvbW8tYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5cbi8qXG5OZXcgYmFubmVyIDIwMTdcbiovXG5cbi5iYW5uZXIuaW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLmltZy13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLypcblR3aXR0ZXIgRmVlZCAyMDE3XG4qL1xuXG4udHdpdHRlci1mZWVkIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi8qXG5Gb290ZXIgU3BvbnNvcnNcbiovXG5cbi5mb290ZXItc3BvbnNvcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1zcG9uc29ycyBoNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdGVyLXNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAxMHB4IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlci1zcG9uc29ycyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG59XG5cblxuLypcblNwb25zb3JzXG4qL1xuXG4ubG9nby1zcG9uc29ycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmxvZ28tc3BvbnNvcnMgLmxvZ28tbGcge1xuICAgIHdpZHRoOiAxOCU7XG59XG5cbi5zcG9uc29yLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxvZ28tc3BvbnNvcnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNiU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5sb2dvLXNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sb2dvLXNwb25zb3JzIGEsXG4gICAgLmxvZ28tc3BvbnNvcnMgLmxvZ28tbGcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxvZ28tc3BvbnNvcnMgYSxcbiAgICAubG9nby1zcG9uc29ycyAubG9nby1sZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG5cbi8qXG5GYXFcbiovXG5cbi5wYW5lbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMmVtO1xufVxuXG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZCB7XG4gICAgY29sb3I6ICMwMDkxOTdcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzBBNEY1MTtcbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzBBNEY1MTtcbn1cblxuLnBhbmVsIC5wYW5lbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZy5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn74G4JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogJ++BuCc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICMwQTRGNTE7XG59XG5cblxuLypcblNpZGUgbmF2XG4qL1xuXG4uc2lkZS1uYXZ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnNpZGUtbmF2IGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGUtbmF2ID4gdWwgPiBsaTpiZWZvcmV7XG4gICAgY29udGVudDogJ++EgSc7XG4gICAgY29sb3I6ICMwMDZDNUI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNpZGUtbmF2IHVsID4gbGk6aG92ZXI6YmVmb3Jle1xuICAgIGNvbG9yOiAjNWU2NjJjO1xufVxuXG5cbi5zaWRlLW5hdiBsaSBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2lkZS1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiB1bD5saSB7XG4gICAgcGFkZGluZzogNnB4IDMwcHg7XG59XG5cbi5zaWRlLW5hdiB1bCA+IGxpID4gdWwgbGkgYSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfNTUgUm9tYW4nLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiBhLFxuLnNpZGUtbmF2IHVsID4gbGkgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwNkM1QjtcblxufVxuXG4uc2lkZS1uYXYgdWwgPiBsaTpob3ZlciBhe1xuICAgIGNvbG9yOiAjNWU2NjJjO1xufVxuXG4uc2lkZS1uYXYgdWwgPiAuYWN0aXZlPmEge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubWVkaWEtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4uY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50aXRsZSBpbWcge1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi50aXRsZSBoMSB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi5zaWRlLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNkZGQgc29saWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5zaWRlLW5hdiBoNiB7XG4gICAgY29sb3I6ICMwMDZDNUI7XG59XG5cblxuLnNpZGUtZ2FsbGVyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2lkZS1nYWxsZXJ5ICNtYXNvbnJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaWRlLWdhbGxlcnkgLml0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGUtZ2FsbGVyeSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2lkZS1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbiAgICAuc2lkZS1nYWxsZXJ5IC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpZGUtZ2FsbGVyeSAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMi41JTtcbiAgICB9XG59XG4iLCJcbkBtaXhpbiBldmVuLXZlcnRpY2FsLXBhZGRpbmcoJFZwYWQpe1xuXHRwYWRkaW5nLXRvcDogJFZwYWQ7XG5cdHBhZGRpbmctYm90dG9tOiAkVnBhZDtcbn1cblxuLy9jZW50ZXIgdmVydGljYWxseSBhbmQvb3IgaG9yaXpvbnRhbGx5IGFuIGFic29sdXRlIHBvc2l0aW9uZWQgZWxlbWVudFxuQG1peGluIGNlbnRlcigkeHk6eHkpIHtcblx0QGlmICR4eT09eHkge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XG5cdH1cblx0QGVsc2UgaWYgJHh5PT14IHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXHR9XG5cdEBlbHNlIGlmICR4eT09eSB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGRhbmdlci16b25le1xuXHQwJXtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQxMDAle1xuXHRcdGNvbG9yOiAjRUMxODQ3O1xuXHR9XG5cbn1cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHR0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3JzKCRjb2xvcil7XG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuIiwiLmhlcm8tcGFkZGluZyB7XG5cdHBhZGRpbmc6IDRlbSAwIDJlbTtcbn1cblxuLmFsaWduLWNlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2plY3QtaW5mb3JtYXRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpIHtcblx0XHRie1xuXHRcdFx0Y29sb3I6ICM0QTRBNEE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG4uc2VlLW1vcmUsLmNsZWFye1xuXHQuZ2x5cGhpY29ue1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufSBcbi5jb250ZW50e1xuXHQuaW50cm97XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcgLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjs7XG5cdFx0Y29sb3I6NDQ0NDQ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0fVxuXG59XG5cbi52aWRlby1jb250YWluZXJ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni41JTtcblx0bWFyZ2luOiAzMHB4IDA7XG5cdGlmcmFtZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG5cbi5jb250ZW50e1xuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGlwZWxpbmV7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5wb2ludHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0LnBpcGVsaW5lLWNvbnRlbnR7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0aDR7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRjb2xvcjogIzAwNkM1Qjtcblx0fVxuXHRwe1xuXHRcdGNvbG9yOiAjMDA2QzVCO1xuXHR9XG5cdGF7XG5cdFx0Y29sb3I6ICMwMDZDNUI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblx0fVxufVxuXG4uY29udGFjdCB7XG5cdC5jb250YWN0LWRldGFpbHN7XG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICMxQjkyOTY7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc29jaWFsLW1lZGlhe1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiMxQjkyOTY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IFxuXG4jZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OicnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWFjY2VudC5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXG5cdH1cblx0aDJ7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cblx0cGFkZGluZy10b3A6IDNlbTtcblx0cGFkZGluZy1ib3R0b206IDNlbTtcblx0Lm1lZGlhIHtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLXRvcDoyNXB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0fVxuXHQuZm9vdGVyLWxvZ28ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Lmxpc3QtZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwOTE5Nztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQjb3B0LWluLWZvcm0ge1xuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJvcmRlcjogMnB4ICNmZmZmZmYgc29saWQ7XG5cblx0XHR9XG5cdFx0aW5wdXRbcGxhY2Vob2xkZXJdLCBbcGxhY2Vob2xkZXJdLCAqW3BsYWNlaG9sZGVyXSB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQ6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC5idG57XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0Y29sb3I6ICMwYTRmNTE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4ICNmZmZmZmYgc29saWQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLmJ0bi1kZWZhdWx0LmJ0bi1kYXJrYmx1ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5Mjk2O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQjZm9vdGVye1xuXHRcdC5tZWRpYXtcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWxvZ297XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vcHQtaW4ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyODY4NmM7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Lmxpc3QtZ3JvdXB7XG5cdFx0XHR1bHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDAgMDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5waXBlbGluZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0I2Zvb3Rlcntcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyZW07XG5cdFx0Lm1lZGlhe1xuXHRcdFx0LmZvb3Rlci1sb2dve1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY29udGFjdCB7XG5cdFx0XHQuY29udGFjdC1kZXRhaWxze1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0LWdyb3Vwe1xuXHRcdFx0dWx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8vL1xuLy9WYXJpYWJsZXNcbi8vLy9cblxuLy9jb2xvciB2YXJpYWJsZXNcbiRkYXJrZXItZ3JleSA6I2QyZDBkMDtcbiRncmV5LXRleHQ6IzY2NjY2NjtcbiRsaWdodGVyLWdyZXkgOiAjZjhmOGY4O1xuXG4kbGlua2VkaW4tY29sb3I6IzAwNzdCNTtcbiR0d2l0dGVyLWNvbG9yOiMyQ0FBRTE7XG5cblxuJGJyYW5kLWNvbG9yOiAjMGE0ZjUxO1xuJGJyYW5kLWhpZ2hsaWdodDogI2I4Yzg5ZjtcbiRicmFuZC1saWdodGJsdWU6ICMwMDkxOTc7XG4kYnJhbmQtZGFya29yYW5nZTogI2JmNDkyNTtcbiRicmFuZC1saWdodGJsdWU6ICM1YTczODI7XG4kYnJhbmQtZGFya2JsdWU6ICMzNzRlNTk7XG5cbkBtaXhpbiBmb250LWJvbGQoKSB7XG5cblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cblxuQG1peGluIGZvbnQtYmxhY2soKSB7XG5cblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udC1tZWRpdW0oKSB7XG5cdGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfNTUgUm9tYW5cIiwgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udC1saWdodCgpIHtcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbiRoZWFkaW5nLWNvbG9yOiAkYnJhbmQtZGFya2JsdWU7XG5cbiRlcnJvci1jb2xvcjogI0U2MzAyRjtcblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRoZW1lIE5hbWU6IE5aR0JDXG5BdXRob3I6IEpvZWwgU3Rld2FydFxuRGVzY3JpcHRpb246IFRoZW1lIGZvciBUcmFuc2Zvcm1lciBEZXNnaW4gTFREXG5WZXJzaW9uIDEuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjNcbkxpc2VuY2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTMuMC5odG1sXG5UZXh0IERvbWFpbjogVHJhbnNmb3JtZXJkZXNpZ24uY28ubnpcblxuVGhpcyB0aGVtZSBoYXMgYmVlbiBjcmVhdGVkIGZvciBUcmFuc2Zvcm1lciBEZXNpZ24gTFREXG5cbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD00MGRjYjhmOS04ODA4LTQ3ZDgtYjMwYS1jZmU1NWQ2MWRiZDRcIik7XG5Aa2V5ZnJhbWVzIGRhbmdlci16b25lIHtcbiAgMCUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIDEwMCUge1xuICAgIGNvbG9yOiAjRUMxODQ3OyB9IH1cblxuLmhlcm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDRlbSAwIDJlbTsgfVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9qZWN0LWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wcm9qZWN0LWluZm9ybWF0aW9uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3QtaW5mb3JtYXRpb24gbGkgYiB7XG4gICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uc2VlLW1vcmUgLmdseXBoaWNvbiwgLmNsZWFyIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNvbnRlbnQgLmludHJvIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnICwgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiA0NDQ0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni41JTtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY29udGVudCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250ZW50IHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzBhNGY1MTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDZweDsgfVxuXG4ucGlwZWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnBpcGVsaW5lIC5wb2ludHMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5waXBlbGluZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICMwMDZDNUI7IH1cbiAgLnBpcGVsaW5lIGEge1xuICAgIGNvbG9yOiAjMDA2QzVCO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7IH1cblxuLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb250YWN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQjkyOTY7IH1cblxuLnNvY2lhbC1tZWRpYSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNvY2lhbC1tZWRpYSBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUI5Mjk2OyB9XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgI2Zvb3RlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9XG4gICNmb290ZXIgaDIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmb290ZXIgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICNmb290ZXIgLm1lZGlhIGltZyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNmb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNmb290ZXIgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTE5NzsgfVxuICAjZm9vdGVyICNvcHQtaW4tZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggI2ZmZmZmZiBzb2xpZDsgfVxuICAjZm9vdGVyICNvcHQtaW4tZm9ybSBpbnB1dFtwbGFjZWhvbGRlcl0sICNmb290ZXIgI29wdC1pbi1mb3JtIFtwbGFjZWhvbGRlcl0sICNmb290ZXIgI29wdC1pbi1mb3JtICpbcGxhY2Vob2xkZXJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICNmb290ZXIgI29wdC1pbi1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2Zvb3RlciAjb3B0LWluLWZvcm0gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzBhNGY1MTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDJweCAjZmZmZmZmIHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgICAjZm9vdGVyICNvcHQtaW4tZm9ybSAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTsgfVxuXG4uYnRuLWRlZmF1bHQuYnRuLWRhcmtibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTsgfVxuICAuYnRuLWRlZmF1bHQuYnRuLWRhcmtibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5Mjk2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjZm9vdGVyIC5tZWRpYSAuZm9vdGVyLWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAjZm9vdGVyIC5tZWRpYSAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7IH1cbiAgI2Zvb3RlciAub3B0LWluIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4Njg2YztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICNmb290ZXIgLmxpc3QtZ3JvdXAgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBpcGVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgI2Zvb3RlciAubWVkaWEgLmZvb3Rlci1sb2dvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNmb290ZXIgLm1lZGlhIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gICAgI2Zvb3RlciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICNmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgI2Zvb3RlciAubGlzdC1ncm91cCB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAjZm9vdGVyIC5saXN0LWdyb3VwIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi8qIENTUyBEb2N1bWVudCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfMzUgTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCJGb250cy8zNTExYTc4MC0zMWNhLTRlZTEtOTA4My04OWIxYjcxODU3NDguZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCJGb250cy8zNTExYTc4MC0zMWNhLTRlZTEtOTA4My04OWIxYjcxODU3NDguZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIkZvbnRzLzRmYjkwNTZiLTRhYzMtNDg4Yi05YmFjLTc1NzQxYjBmZjBiZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiRm9udHMvYzQzNTJhOTUtN2E0MS00OGMxLTgzY2UtZDhmZmQyYTNiMTE4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiRm9udHMvM2U0MTliNWItYzc4OS00ODhkLTg0Y2YtYTY0MDA5Y2MzMDhlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiRm9udHMvY2EwMzg4MzUtMWJlMy00ZGM1LWJhMjUtYmUxZGY2MTIxNDk5LnN2ZyNjYTAzODgzNS0xYmUzLTRkYzUtYmEyNS1iZTFkZjYxMjE0OTlcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxXzU1IFJvbWFuXCI7XG4gIHNyYzogdXJsKFwiRm9udHMvMmY1YTYwNzQtYmFkYy00ZTA4LTgzZjEtZWQ2N2ZlNWMzZDdjLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiRm9udHMvMmY1YTYwNzQtYmFkYy00ZTA4LTgzZjEtZWQ2N2ZlNWMzZDdjLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy83NWM4NDI1NC01MTI1LTQxMmMtYmMyNC01Njc2OWFlM2I2Mjcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzL2I5ZWJiMTlkLTg4YzEtNGNiZC05YmFmLWNmNTE5NzI0MjJlYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzVlZDRmOThlLTkwNDQtNDgxMC04OGZmLTc0ZDQxMmMxMzUxZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzRjYjE2ODU5LTE2Y2EtNDM0Mi1iODljLTI5MmRjODMyNjZhZi5zdmcjNGNiMTY4NTktMTZjYS00MzQyLWI4OWMtMjkyZGM4MzI2NmFmXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMV84NSBIZWF2eVwiO1xuICBzcmM6IHVybChcIkZvbnRzL2Y2MWJmMGY2LWMxOTMtNDEwMC1iOTQwLTEyYTFhMDFkY2VlNS5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIkZvbnRzL2Y2MWJmMGY2LWMxOTMtNDEwMC1iOTQwLTEyYTFhMDFkY2VlNS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiRm9udHMvNjVjZGU5NWEtYWMzMy00YzY1LTgxOTgtZTM3ODU3OTY4ZDFhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy83MTQ3ZWMzYS04ZmY4LTRlYzktOGM1Yy1iZDE1NzFkYzZhZTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9kMWRjNTRiMi04NzhkLTQ2OTMtOGQ2ZS1iNDQyZTk5ZmVmNjgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJGb250cy83MzFkZDRkMy02NGRhLTQyN2QtYmE2MS0wMTU3NWIzY2YzZjcuc3ZnIzczMWRkNGQzLTY0ZGEtNDI3ZC1iYTYxLTAxNTc1YjNjZjNmN1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUVzAxLTg1SGVhdnlPYmxpXCI7XG4gIHNyYzogdXJsKFwiRm9udHMvN2JlMGZkZWMtMzg0YS00MmI1LWFiMjctYzYwYTMyMmNkZTdkLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiRm9udHMvN2JlMGZkZWMtMzg0YS00MmI1LWFiMjctYzYwYTMyMmNkZTdkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy82N2EyYzhlZi01NGQ0LTRhYjctYjYwYy0yMGZiNjE5ZTk3YWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzLzUzNTU0ZjZmLTRiMDEtNDgxNS04N2ZlLTgyYzQ5YjhiYTVhOS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzI4ZGZlZGFmLTYzNzItNDVhMS04ODMzLWIzMDc4ZGM1NmEyMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzL2Y3NDdiNmVlLTRkMTMtNGU0NS04MTVkLWYzM2FjMWI3MWQ2My5zdmcjZjc0N2I2ZWUtNGQxMy00ZTQ1LTgxNWQtZjMzYWMxYjcxZDYzXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMV85NSBCbGFja1wiO1xuICBzcmM6IHVybChcIkZvbnRzL2EyNGIzZjU1LWM4YzgtNDFhMS1hNzdlLTdjZGY0MTdkODJmNi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIkZvbnRzL2EyNGIzZjU1LWM4YzgtNDFhMS1hNzdlLTdjZGY0MTdkODJmNi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiRm9udHMvMTY2OTVjMmQtYzc1NS00NWEyLWJkY2YtYzU0ODQzZjM5YWZkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJGb250cy81YTA1Y2Y3Zi1mMzMyLTQ1NmYtYWU2Ny1kOGMyNmUwZDM1YjMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJGb250cy9jMzMyNzhiYy05ODhlLTQ0MGItYjRiZS02YWNjMDk1ZTYwNDQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJGb250cy83YmRhZDRhNS0yODliLTQyZjktYjZmYS1jNTg4M2I5ZTlmMjMuc3ZnIzdiZGFkNGE1LTI4OWItNDJmOS1iNmZhLWM1ODgzYjllOWYyM1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUVzAxLTk1QmxhY2tPYmxpXCI7XG4gIHNyYzogdXJsKFwiRm9udHMvZmJmM2U2OWItNzNiMi00MDZkLTg0YmMtZmVkYTMwYTBhNTYzLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiRm9udHMvZmJmM2U2OWItNzNiMi00MDZkLTg0YmMtZmVkYTMwYTBhNTYzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCJGb250cy83YzdkMzA0MC1jMzgxLTRhYzktYmZmNy05MGIxZmRlYTQ3Mzkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIkZvbnRzLzM2ZWMxNWI5LWY4ZGEtNDQ3Zi04ZmVkLWE5Y2ZkZmI5MWZiYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkZvbnRzLzIzMGQ2YjE0LTZkNDQtNGRkNS1hNmFlLWE0Mjg3OTM2ZTUxZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIkZvbnRzLzliY2U0OTIwLTk0ZTItNGU0ZC1iZDM0LTgxODgwMWRkM2ViMy5zdmcjOWJjZTQ5MjAtOTRlMi00ZTRkLWJkMzQtODE4ODAxZGQzZWIzXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogY2hlY2tib3ggZml4IHN1Z2dlc3QgYnkgSm9lbCAqL1xuLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNoZWNrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ucmFkaW8gPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogYWRkZWQgYnkgZG9rICovXG4jY2xpY2sgYTpmaXJzdC1vZi10eXBlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmRlZmF1bHQgLm1vZGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5kZWZhdWx0IC5tb2RhbC1oZWFkZXIgaDMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGVmYXVsdCAubW9kYWwtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGVmYXVsdCAubW9kYWwgaW5wdXQge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZGVmYXVsdCAubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uQ29udGFjdEZvcm0uQ2FydCBpbnB1dFt0eXBlPXRleHRdLFxuLkNvbnRhY3RGb3JtLkNhcnQgc2VsZWN0IHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi8qIEZvb3RlciBhbHdheXMgZG93biAqL1xuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV81NSBSb21hbicsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qIE5aR0JDIHN0eWxlICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG5oMiArICosXG5oMyArICosXG5oNCArICosXG5oNSArICosXG5oNiArICoge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50b3BJbWdUaXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV81NSBSb21hbicsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Q4ZTdjNTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG5hIHtcbiAgY29sb3I6ICM5RkFGODY7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5jb250ZW50IGEge1xuICBjb2xvcjogIzAwOTE5NzsgfVxuXG4uY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxudGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNhcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDQ4JTsgfVxuXG4uZmlndXJlLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDQ4JTsgfVxuXG4ubWVkaWEsXG4ubWVkaWEgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZGFzaGJvYXJkdG9wIHtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4udG9wSW1nQ29udGVudCAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50b3BJbWdDb250ZW50IC5vY2VhbmJnIGEge1xuICBjb2xvcjogIzFiOTI5NjsgfVxuXG4udG9wSW1nQ29udGVudCAub2NlYW5iZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJlbWluZGVyLFxuLnJlbWluZGVyIGEge1xuICBjb2xvcjogIzFiOTI5NjsgfVxuXG4uaW1wb3J0YW50LFxuLmltcG9ydGFudCBhIHtcbiAgY29sb3I6ICNjMDA7IH1cblxuLnJlbWluZGVyIGEsXG4uaW1wb3J0YW50IGEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250ZW50IC5saXN0LWNoZWNrbGlzdCxcbi5jb250ZW50IC5saXN0LWZpbGVzLFxuLmRvd25sb2FkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfVxuXG4uaW1wb3J0YW50IGksXG4ucmVtaW5kZXIgaSxcbi5saXN0LWNoZWNrbGlzdCBsaSBpLFxuLmxpc3QtZmlsZXMgbGkgaSxcbi5kb3dubG9hZCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cblxuLmxpc3QtY2hlY2tsaXN0IGxpIGksXG4ubGlzdC1maWxlcyBsaSBpLFxuLmRvd25sb2FkIGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc1ZW07IH1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGNvbG9yOiAjMGE0ZjUxOyB9XG5cbi8qIExpc3Qgb2YgQ291cnNlcyBTdHlsZSAqL1xuLmNvdXJzZS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4uY291cnNlLXRodW1iIC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmFiNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAwOyB9XG5cbi5jb3Vyc2UtdGh1bWIgLmRhdGUgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmNvdXJzZS10aHVtYiAuZGF0ZSBoNiArIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saXN0LWNvdXJzZXMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWNvdXJzZXMgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuLmxpc3QtY291cnNlcyBoNSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogRW5kIExpc3Qgb2YgQ291cnNlcyBTdHlsZSAqL1xuLyogTGlzdCBvZiBFdmVudHMgU3R5bGUgKi9cbi5ldmVudC10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4uZXZlbnQtdGh1bWIgLmRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwYTRmNTE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDA7IH1cblxuLmV2ZW50ZGF0ZSAuZ3JlZW5kYXRlLFxuLmV2ZW50ZGF0ZSAueWVsbG93ZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCA1cHggMDsgfVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUgaDYsXG4uZXZlbnRkYXRlIC55ZWxsb3dkYXRlIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDsgfVxuXG4uZXZlbnRkYXRlIC5ncmVlbmRhdGUge1xuICBiYWNrZ3JvdW5kOiAjMGE0ZjUxOyB9XG5cbi5ldmVudGRhdGUgLnllbGxvd2RhdGUge1xuICBiYWNrZ3JvdW5kOiAjZjhiNTI0OyB9XG5cbi5ldmVudGRhdGUgLmdyZWVuZGF0ZSBzcGFuLFxuLmV2ZW50ZGF0ZSAueWVsbG93ZGF0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDsgfVxuXG4uZXZlbnQtdGh1bWIgLmRhdGUgaDYsXG4uZXZlbnRkYXRlIC5kYXRlIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmV2ZW50LXRodW1iIC5kYXRlIGg2ICsgc3Bhbixcbi5ldmVudGRhdGUgLmRhdGUgaDYgKyBzcGFuIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubGlzdC1ldmVudHMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWV2ZW50cyAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4ubGlzdC1ldmVudHMgaDUge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5saXN0LWV2ZW50cyBoNSBhLFxuLmxpc3QtY291cnNlcyBoNSBhIHtcbiAgY29sb3I6ICMwYTRmNTE7IH1cblxuLmxpc3QtZXZlbnRzIGg1IGE6aG92ZXIsXG4ubGlzdC1jb3Vyc2VzIGg1IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTE5NzsgfVxuXG4ubGlzdC1ldmVudHMgLm1lZGlhIHVsLFxuLmxpc3QtY291cnNlcyAubWVkaWEgdWwsXG4uc2VhcmNoLXJlc3VsdCAubWVkaWEgdWwge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saXN0LWV2ZW50cyAubWVkaWEgdWwgbGksXG4ubGlzdC1jb3Vyc2VzIC5tZWRpYSB1bCBsaSxcbi5zZWFyY2gtcmVzdWx0IC5tZWRpYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIEVuZCBMaXN0IG9mIEV2ZW50cyBTdHlsZSAqL1xuLmZpbHRlcmxpc3QgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWx0ZXJsaXN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5Db250YWN0Rm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLkNvbnRhY3RGb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uQ29udGFjdEZvcm0gc2VsZWN0LFxuLkNvbnRhY3RGb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLkNvbnRhY3RGb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uY29udHJvbC1ncm91cCA+IC5jb250cm9sLWxhYmVsIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRyb2wtZ3JvdXAgPiAuY29udHJvbHMge1xuICB3aWR0aDogNjYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMlOyB9XG5cbi5jb250cm9sLWdyb3VwID4gLmNoZWNrLFxuLmNtZGxpbmUge1xuICBtYXJnaW4tbGVmdDogMjAlOyB9XG5cbi5jb250cm9sLWdyb3VwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiA0ZW0gYXV0bzsgfVxuXG5sYWJlbC5yZXF1aXJlZDphZnRlcixcbmgzLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogJyAqJztcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uY21kbGluZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW46IDE1cHggMCAwOyB9XG5cbi5TdWJtaXQsXG4uc2lnbmZvcm0gLmJ0bi1sb2dpbixcbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwYTRmNTE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5TdWJtaXQ6aG92ZXIsXG4uc2lnbmZvcm0gLmJ0bi1sb2dpbjpob3Zlcixcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwYTRmNTE7IH1cblxuLyogRW5kIEZvcm1zIHN0eWxlICovXG4vKiBDaGVja2JveGVzIFN0eWxlICovXG4vKlxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94LCBcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiovXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb250cm9sLWdyb3VwIC5jaGVja2JveCxcbnRkIC5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udHJvbC1ncm91cCAudGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29udHJvbC1ncm91cCAudGFibGUgdGQgLmNvbnRyb2wtZ3JvdXAge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5jb250cm9sLWdyb3VwIC5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG50ZCAuY29udHJvbC1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgei1pbmRleDogLTI7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSxcbnRkIC5jb250cm9sLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogLTE7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94IH4gbGFiZWwuY3NzLWNoZWNrYm94bGFiZWwsXG4uY29udHJvbC1ncm91cCA+IC5jaGVjayA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbC5jc3MtY2hlY2tib3hsYWJlbCxcbi5jb250cm9sLWdyb3VwID4gLmNoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlLFxudGQgLmNvbnRyb2wtZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4OyB9XG5cbmxhYmVsLmNzcy1jaGVja2JveGxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAgPiAuY2hlY2sgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsLFxuLmNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aWNrLnBuZyk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBwIHtcbiAgbWFyZ2luOiAycHggMCAwIDVweDsgfVxuXG4uY3NzLWNoZWNrYm94bGFiZWwgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jc3MtY2hlY2tib3hsYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyRjYzOUI7IH1cblxuLyogRW5kIENoZWNrYm94ZXMgU3R5bGUgKi9cbi8qIFJhZGlvIFN0eWxlICovXG5pbnB1dFt0eXBlPXJhZGlvXS5jc3MtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1yYWRpbyArIGxhYmVsLmNzcy1yYWRpb2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYWRpb10uY3NzLXJhZGlvOmNoZWNrZWQgKyBsYWJlbC5jc3MtcmFkaW9sYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7IH1cblxubGFiZWwuY3NzLXJhZGlvbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhZGlvMi5wbmcpO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucmFkaW9pdGVtIHtcbiAgbWFyZ2luOiAxZW0gMC41ZW07IH1cblxuLnJhZGlvaXRlbSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLnJhZGlvaXRlbSBpbnB1dCArIGxhYmVsLmVycm9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjMDA7IH1cblxuLyogRW5kIFJhZGlvIFN0eWxlICovXG4vKiBGaWxlIElucHV0IFN0eWxlICovXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZWxlY3QgZmlsZXMnO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2I4Yzg5ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjhjODlmO1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIEVuZCBGaWxlIElucHV0IFN0eWxlICovXG4vKiBMaXN0IE9mIFBlb3BsZSBTdHlsZSAqL1xuLmxpc3RpbmcgLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGlzdGluZyAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxpc3RpbmcgLm1lZGlhLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4ubGlzdGluZyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4ubGlzdGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWRlZDsgfVxuXG4ubGlzdGluZyBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5saXN0aW5nIC5jb21wYW55IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNiOGM4OWY7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV81NSBSb21hbicsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5saXN0aW5nIC5kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNiOGM4OWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVkaWEgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTU5NTk1OyB9XG5cbi8qIExpc3QgT2YgUGVvcGxlIFN0eWxlICovXG4vKiBQb3B1cCAqL1xuLndpbmRvdzp0YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLndpbmRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53aW5kb3cgPiBkaXYge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjUlIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMCAwOyB9XG5cbi53aW5kb3ctbWQ6dGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi53aW5kb3ctbWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgei1pbmRleDogOTk5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud2luZG93LW1kID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1JSBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jbG9zZUJveCB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmNsb3NlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2EwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3Nzc7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICovXG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3NlYXJjaGluZyAuYnRuLWxpbmsge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogI2FhYTsgfVxuXG4vKiBFbmQgUG9wdXAgKi9cbi8qIEpvaW4vTG9naW4gRm9ybXMgKi9cbi5zaWduZm9ybSAuY29sLW1kLTYge1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uc2lnbmZvcm0gLmJ0bi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYTU3OTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuLnNpZ25mb3JtIGZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NztcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNpZ25mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zaWduZm9ybSAuY2hlY2tib3gge1xuICBtYXJnaW46IDQwcHggMDsgfVxuXG4uZm9yZ290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCA1MHB4OyB9XG5cbi8qIEVuZCBKb2luL0xvZ2luIEZvcm1zICovXG4uY29udGVudEltZyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzZCRkE3OyB9XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnN0cmV0Y2hNZSB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmhvbWUtYmFubmVyIC5zdHJldGNoTWUge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uc3RyZXRjaE1lLmNvbnRlbnQtYmFubmVyIHtcbiAgbWluLWhlaWdodDogNDUwcHg7IH1cblxuLml0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7IH1cblxuLnNlY3Rpb24ge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfODUgSGVhdnknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNlY3Rpb24gc21hbGwgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxpbmtzLWxpc3QgLm1lZGlhLWxpc3QgLmNvbC1tZC02IHtcbiAgcGFkZGluZzogMmVtOyB9XG5cbi5saW5rcy1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxpbmtzLWxpc3QgLnNlY3Rpb24gKyB1bCBsaSB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4ubGlua3MtbGlzdCAuc2VjdGlvbiArIHVsIGxpIGEsXG4uZG9jcyBhIC5tZWRpYS1oZWFkaW5nIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmxpbmtzLWxpc3QgLnNlY3Rpb24gKyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLyogTWFzb25yeSAqL1xuI21hc29ucnktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjglOyB9XG5cbiNtYXNvbnJ5LWNvbnRhaW5lciAuaXRlbSB7XG4gIHdpZHRoOiAyOSU7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgbWFyZ2luLWxlZnQ6IDMuOCU7IH1cblxuLyogRW5kIE1hc29ucnkgKi9cbi5uZXh0ZXZlbnQge1xuICBtYXJnaW46IDcwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5uZXh0ZXZlbnQgLnJlbGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV4dGV2ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5uZXh0ZXZlbnQgLmRhdGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm5leHRldmVudCAubmV3c2Rlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7IH1cblxuLm5leHRldmVudCAuZGF0ZSBoMyxcbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubmV4dGV2ZW50IC5kYXRlIGgzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07IH1cblxuLm5leHRldmVudCAubmV3c2Rlc2Mgc3BhbiB7XG4gIGNvbG9yOiAjZGNlN2M1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXh0ZXZlbnQgLnJlYWRtb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJlYWRtb3JlLFxuLnJlYWRtb3JlIGEsXG5hLnJlYWRtb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS05NUJsYWNrT2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYmI0ZTE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cblxuaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMEE0RjUxO1xuICAvKiBtYXJnaW46IDI1cHggMCAxMHB4OyAqL1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLnBhZ2V0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsgfVxuXG4ucGFnZXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4udG9wSW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL3RvcGltZy5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2Q4ZTdjNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi50b3BJbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAyOyB9XG5cbi50b3BJbWcgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuXG4uaG9tZXN0YXItb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2hvbWVzdGFyLmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0OyB9XG5cbi5ob21lc3Rhci10d28ge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvaG9tZXN0YXItdHdvLmpwZykgbm8tcmVwZWF0IHRvcCBsZWZ0OyB9XG5cbi5ob21lc3Rhci1vbmUsXG4uaG9tZXN0YXItdHdvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5hYmVycy1vbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbmFiZXJzbnouanBnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50b3BJbWdDb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udG9wSW1nQ29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRvcE1lbWJlciB7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogI2YzZjJlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udG9wTWVtYmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW1nVGl0bGVCbG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5MHB4OyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmltZ1RpdGxlQmxvY2sge1xuICAgIGhlaWdodDogMzcwcHg7IH0gfVxuXG4udG9wTG9nb3NUaXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ob21lc3Rhci1vbmUgLnRvcExvZ29zVGl0bGUgLm1lZGlhLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDA2QzVCOyB9XG5cbi5ob21lc3Rhci1vbmUgLnRvcExvZ29zVGl0bGUgLm1lZGlhLWhlYWRpbmcge1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMTBweDsgfVxuXG4uaG9tZXN0YXItb25lIC50b3BMb2dvc1RpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udG9wSW1nVGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4jZm9vdGVyIC5tZWRpYSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2Q4ZTdjNTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4udG9wSW1nVGl0bGUgaDIgKyBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNmb290ZXIgLm1lZGlhIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiOGM4OWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYW5nZXIsXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS04NUhlYXZ5T2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlcjogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMwYTRmNTE7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyNDRlNTQ7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y4YjUyNDsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyNTtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMjU7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjYmI0ZTE0OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU0NTE1O1xuICAgIGJvcmRlci1jb2xvcjogIzllNDUxNTsgfVxuXG4udG9wSW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvdXJpbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZm91cmltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm91cmltZyBhID4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjsgfVxuXG4uZm91cmltZyAudGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwcHg7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTc1cHg7IH1cblxuLmZvdXJpbWcgLnRodW1ibmFpbCBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvdXJpbWcgLnRodW1ibmFpbCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4uZm91cmltZyAudGh1bWJuYWlsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMsXG4ucHJvZHVjdC1jb3ZlcnMgW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnByb2R1Y3QtY292ZXJzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2Q4ZTdjNTsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZDogIzJhNjQ5NjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGE6aG92ZXIgPiBpbWcge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28sXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC1sb2dvIHtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTBweDsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28gaW1nLFxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LXRpdGxlIGgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtY292ZXJzIGEgLnBhbmVsIC5wcm9kdWN0LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyxcbi5wcm9kdWN0LWNvdmVycyBhIC5wYW5lbCAucHJvZHVjdC10aXRsZSBoMyBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgLnByb2R1Y3QtdGl0bGUgaDMgc21hbGwge1xuICBwYWRkaW5nLXRvcDogMC43NWVtOyB9XG5cbi5wcm9kdWN0LWNvdmVycyAuZ3JlZW5zdGFyID4gYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWNvdmVyLWdyZWVuc3Rhci5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZpcnN0LFxuLnByb2R1Y3QtY292ZXJzIC5ncmVlbnN0YXIgLnByb2R1Y3QtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjODZiNzMwOyB9XG5cbi5wcm9kdWN0LWNvdmVycyAuaG9tZXN0YXIgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItaG9tZXN0YXIuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zZWNvbmQsXG4ucHJvZHVjdC1jb3ZlcnMgLmhvbWVzdGFyIC5wcm9kdWN0LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzAwNkM1QjsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgLm5hYmVyc256ID4gYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWNvdmVyLW5hYmVyc256LmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGhpcmQsXG4ucHJvZHVjdC1jb3ZlcnMgLm5hYmVyc256IC5wcm9kdWN0LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzE3NzdiYzsgfVxuXG4ucHJvZHVjdC1jb3ZlcnMgLmJhc2UgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtY292ZXItYmFzZS5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZvdXJ0aCxcbi5wcm9kdWN0LWNvdmVycyAuYmFzZSAucHJvZHVjdC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNhNmM1MzA7IH1cblxuLmZpcnN0LFxuLnNlY29uZCxcbi50aGlyZCxcbi5mb3VydGgge1xuICBwYWRkaW5nOiA1MHB4IDFlbSAxZW07XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI2Zvb3RlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2YmFyIHtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm5hdmJhci1uYXYge1xuICAvKiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7Ki9cbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvcGxpbmtzIHVsIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50b3BsaW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi50b3BsaW5rcyBsaSBhLFxuLnRvcGxpbmtzIGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnRvcGxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTE5NyAhaW1wb3J0YW50OyB9XG5cbi50b3BsaW5rcyBsaSBhIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLnRvcGxpbmtzIGxpIGEgLmZhLFxuLnRvcGxpbmtzIGxpIC5mYSB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi50b3BsaW5rcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTY2MmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udG9wbGlua3MgbGkuam9pbiBhLFxuLnRvcGxpbmtzIGxpIHtcbiAgY29sb3I6ICMwMDkxOTc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9wbGlua3MgbGkuam9pbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNDRlNTQgIWltcG9ydGFudDsgfVxuXG4udG9wbWVudSB7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmNWY1ZjU7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ubGdyIHtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjsgfVxuXG4uZGdyIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDsgfVxuXG4uc3F1YXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuW2NsYXNzKj1cInRpbnRcIl0sXG4ucHJvZHVjdC1jb3ZlcnMgYSA+IGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kOiAjMWI5Mjk2OyB9XG5cbi50aW50LXRlYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAxNDYsIDE1MCwgMC45KTsgfVxuXG4udGludC10ZWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMTQ2LCAxNTAsIDAuOCk7IH1cblxuLmJnLW9jZWFuIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDsgfVxuXG4udGludC1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4udGludC1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4udGludC1vY2VhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDc4LCA4NCwgMC44NSk7IH1cblxuLnRpbnQtb2NlYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA3OCwgODQsIDAuOCk7IH1cblxuLnRpbnQtZ29sZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxODEsIDM2LCAwLjkpOyB9XG5cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2Y4YjUyNDsgfVxuXG4udGludC1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDE4MSwgMzYsIDAuOCk7IH1cblxuLmJnLXNhbmQge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGE4OyB9XG5cbi50aW50LXNhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTkyLCAxNjgsIDAuOSk7IH1cblxuLnRpbnQtc2FuZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAxOTIsIDE2OCwgMC44KTsgfVxuXG4uYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWU2NjJjOyB9XG5cbi50aW50LW9saXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NCwgMTAyLCA0NCwgMC45KTsgfVxuXG4udGludC1vbGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTQsIDEwMiwgNDQsIDAuOCk7IH1cblxuW2NsYXNzKj1cInRpbnRcIl0gPiBpbWcge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLyogRnJvbnQgTGFzdCBFdmVudHMgQmxvY2tzICovXG4udGludC1vY2VhbiBoMyxcbi50aW50LWdvbGQgaDMsXG4udGludC1zYW5kIGgzLFxuLnRpbnQtb2xpdmUgaDMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTBweCAyMHB4IDVweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4udGludC1vY2VhbiBoMyxcbi50aW50LW9saXZlIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkY2U3YzU7IH1cblxuLnRpbnQtZ29sZCBoMyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGE0ZjUxOyB9XG5cbi50aW50LXNhbmQgaDMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVlNjYyYzsgfVxuXG4udGludC1vY2VhbiBoMyBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRpbnQtb2NlYW4gaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGNlN2M1OyB9XG5cbi50aW50LWdvbGQgaDMgYSB7XG4gIGNvbG9yOiAjMGE0ZjUxOyB9XG5cbi50aW50LXNhbmQgaDMgYSB7XG4gIGNvbG9yOiAjNWU2NjJjOyB9XG5cbi50aW50LW9saXZlIGgzIGEge1xuICBjb2xvcjogI2RjZTdjNTsgfVxuXG4udGludC1vbGl2ZSBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRpbnQtb2NlYW4gaDMgYSxcbi50aW50LWdvbGQgaDMgYSxcbi50aW50LXNhbmQgaDMgYSxcbi50aW50LW9saXZlIGgzIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2JncmIucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5uZXdzZGVzYyAubW9yZSBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGludC1vY2VhbiAubW9yZSBhIHtcbiAgY29sb3I6ICNkY2U3YzU7IH1cblxuLnRpbnQtb2NlYW4gLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LWdvbGQgLm1vcmUgYSB7XG4gIGNvbG9yOiAjMGE0ZjUxOyB9XG5cbi50aW50LWdvbGQgLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LXNhbmQgLm1vcmUgYSB7XG4gIGNvbG9yOiAjNWU2NjJjOyB9XG5cbi50aW50LXNhbmQgLm1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aW50LW9saXZlIC5tb3JlIGEge1xuICBjb2xvcjogI2RjZTdjNTsgfVxuXG4udGludC1vbGl2ZSAubW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmxhc3RuZXdzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiAubGFzdG5ld3MgLmNvbC1tZC02IHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHR9ICovXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02IHtcblx0d2lkdGg6IDQ4JTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9ICovXG4vKiAubGFzdG5ld3MgLmNvbC1zbS02Om50aC1vZi10eXBlKDJuKSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDQlO1xuXHR9ICovXG4ubmV3c2RldGFpbHMge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uZXdzZGV0YWlscy5jb2wtc20tOCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm5ld3NkZXRhaWxzIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLm5ld3NkZXRhaWxzIGg0IHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbi5uZXdzZGV0YWlscyBoNCBhIHtcbiAgY29sb3I6ICNlZWU7IH1cblxuLm5ld3NkZXRhaWxzIGg0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmV3c2Rlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5ld3NkZXNjIC5kYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xuICBwYWRkaW5nOiAxNHB4IDhweCA4cHggMDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5uZXdzZGVzYyAuZGF0ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uZXdzZGVzYyAuZGF0ZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzBhNGY1MTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzU1IFJvbWFuJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5sZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjdmYmY0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ubGdyZWVuIGgzIHtcbiAgY29sb3I6ICM1ZTY2MmM7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubG9nb3Mge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubG9nb3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmJvdHRvbSxcbi5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODY4NmM7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4uYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmxpc3QtZ3JvdXAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07IH1cblxuLmxpc3QtZ3JvdXAgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHVsIGxpIGEge1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cCBoMyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGlzdC1vZi1tZW1iZXJzIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgaDUgYSB7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5saXN0LW9mLW1lbWJlcnMgaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi50b3BMb2dvc1RpdGxlIC5tZWRpYSBpbWcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb250ZW50IHtcbiAgLyogZmxvYXQ6IGxlZnQ7IHd0ZiAqL1xuICBwYWRkaW5nOiA3MHB4IDE1cHg7IH1cblxuaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjMEE0RjUxO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzBBNEY1MTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4uY29udGVudCBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuaDIucGFnZXRpdGxlIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBjb2xvcjogI2I4Yzg5ZjtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuXG4uY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICAvKiBtYXJnaW46IDUwcHggMCAxNXB4OyAqL1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogQXZlbmlyIExUIFcwMV85NSBCbGFjayxHb3RoYW0sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzU1IFJvbWFuJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29udGVudCBoMSArIHNwYW4sXG4uY29udGVudC1uYXZpZ2F0aW9uIGg2LFxuLm5leHRldmVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjOGMxYWE7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250ZW50IGg0LFxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoNCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBwYWRkaW5nOiAyNXB4IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuaDEgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQgdWwge1xuICAvKlxuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0Ki9cbiAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG5cbi5jb250ZW50IC5idG4tbGluayxcbi5jb250ZW50LW5hdmlnYXRpb24gLmJ0bi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS05NUJsYWNrT2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYmI0ZTE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbnRlbnQgLmJ0bi1saW5rOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzhkM2IwZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMiBhIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1ZTY2MmM7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLm9wZW4tdHJpZ2dlcixcbi5jb2xsYXBzZWQgLmNsb3NlLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzZWQgLm9wZW4tdHJpZ2dlcixcbi5jbG9zZS10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNjb250ZW50LWNvbGxhcHNlIGg2OmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29sbGFwc2UgaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qXG4ubWFpbnNwb25zb3JzIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4qL1xuLm1haW5zcG9uc29ycyBhIHNwYW4ge1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG4ubWFpbnNwb25zb3JzIGgyIHtcbiAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMGE0ZjUxO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLm1haW5zcG9uc29ycyBoMyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzViNjczMjtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5tYWluc3BvbnNvcnMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWFpbnNwb25zb3JzIC5sb2dvcyBsaSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5zcG9uc29ycyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVkZWQ7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zcG9uc29ycyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uc3BvbnNvcnMgKyAuc3BvbnNvcnMgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4OyB9XG5cbi5tYWluc3BvbnNvcnMgaW1nLFxuLnNwb25zb3JzIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5tYWluc3BvbnNvcnMgaW1nOmhvdmVyLFxuLnNwb25zb3JzIGltZzpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG5cbi5zcG9uc29ycyBoMyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzViNjczMjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ldmVudGRhdGUge1xuICBiYWNrZ3JvdW5kOiAjMWI5Mjk2O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmV2ZW50ZGF0ZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ldmVudGRhdGUgaDIge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmV2ZW50ZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiB1bC5kb3RsaXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjOUZBRjg2O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qIE5vdiAyMDE1ICovXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgPiAuYWN0aXZlID4gYSxcbi5jb250ZW50LW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYTpob3Zlcixcbi5jb250ZW50LW5hdmlnYXRpb24gLmFjY29yZGlvbi1ib2R5ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTY2MmM7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2ID4gLnBhcmVudCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmFjY29yZGlvbi1ib2R5ID4gbGkge1xuICBwYWRkaW5nOiA1cHggMTVweDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5hY2NvcmRpb24tYm9keSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmFjY29yZGlvbi1ib2R5IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIGltZyB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjNWU2NjJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnN0YXR1cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5MTk3O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuYS50ZWFsLFxuLmxpc3Qtb2YtbWVtYmVycyBhIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuYS50ZWFsOmhvdmVyLFxuLmxpc3Qtb2YtbWVtYmVycyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLm9saXZlIHtcbiAgY29sb3I6ICM1ZTY2MmM7IH1cblxuLmNvbnRlbnQtbmF2aWdhdGlvbiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uY29udGVudC1uYXZpZ2F0aW9uIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGFzaGJvYXJkLW1lbnUgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2M4YzFhYTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5kYXNoYm9hcmQtbWVudSAubmF2ID4gbGkgPiB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cblxuLmRhc2hib2FyZC1tZW51IC5uYXYgPiBsaSA+IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZGFzaGJvYXJkLW1lbnUgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI0NGU1NDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzM1IExpZ2h0JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmRhc2hib2FyZC1tZW51IC5uYXYgPiBsaSA+IHVsIGxpIGEge1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFcwMS04NUhlYXZ5T2JsaScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG5cbi5hbnlzdHJldGNoIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4ucmlnaHRldmVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ubGlzdC1tb2R1bGUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5saXN0LW1vZHVsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGlzdC1tb2R1bGUgaDMge1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG4ubGlzdC1tb2R1bGUgLm1lZGlhLWJvZHkgaDQgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwYTRmNTE7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAwOyB9XG5cbi5saXN0LW1vZHVsZSAubWVkaWEtYm9keSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IGg0ICsgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmxpc3QtbW9kdWxlIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubGlzdC1tb2R1bGUgLmRhdGUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5saXN0LW1vZHVsZSAuZGF0ZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGlzdC1tb2R1bGUgLmRhdGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGVudG1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhLFxuLm5ld3MgLm1lZGlhIHtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jb250ZW50Zm9vdGVybWVkaWEgLmNvbC1tZC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcbiAgcGFkZGluZy1yaWdodDogMi40ZW07IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgLmRhdGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubmV3cyAubWVkaWEtaGVhZGluZyBhIHtcbiAgY29sb3I6ICMwQTRGNTE7IH1cblxuLm5ld3MgLm1lZGlhLWhlYWRpbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi5jb250ZW50Zm9vdGVybWVkaWEgLm1lZGlhIGltZyxcbi5uZXdzIC5tZWRpYSBpbWcge1xuICBtYXJnaW46IDAgMzBweCAwIDA7IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcsXG4ubmV3cyAubWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ud2luZG93LW1kIGEsXG5hLmNsb3NlQm94IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5jbG9zZUJveDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ibHVlYmcge1xuICBiYWNrZ3JvdW5kOiAjMTc3N2JjOyB9XG5cbi5vY2VhbmJnIHtcbiAgYmFja2dyb3VuZDogIzI0NGU1NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lZGl0ZGFzaGJvYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5lZGl0ZGFzaGJvYXJkIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMxYjkyOTY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uZWRpdGRhc2hib2FyZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxYjkyOTYgIWltcG9ydGFudDsgfVxuXG4udG9wSW1nQ29udGVudCAubG9nby5jb2wtc20tNCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4udG9wSW1nQ29udGVudC5ob21lc3Rhci10d28gLmNvbC1tZC03IHtcbiAgd2lkdGg6IDU2JTsgfVxuXG4ubG9nbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7IH1cblxuLnRvcEltZ0NvbnRlbnQsXG4ubG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlLWNvbnRlbnQgPiAudG9wSW1nQ29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogdWwubmF2YmFyLW5hdntcblx0ZmxvYXQ6cmlnaHQ7XG5cdH0gKi9cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi50b3BsaW5rcy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH0qL1xuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxOTc7IH1cblxuLmV2ZW50LWRhdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLnNsaWRlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uc2xpZGVzIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKlxubmV3IHNwb25zb3Igc2xpZGVyIHN0eWxlc1xuKi9cbi5zbGlkZXMgbGkgYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKlxuZW5kXG4qL1xuLnNsaWRlcyBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnNsaWRlcyBwIGEge1xuICBmb250LWZhbWlseTogJ0F2ZW5pckxUVzAxLTk1QmxhY2tPYmxpJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiYjRlMTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5zZWFyY2gtcmVzdWx0IC5wYWdldGl0bGUge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfMzUgTGlnaHQnLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBFbmQgTlpHQkMgc3R5bGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcEltZyAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmZvdXJpbWcgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvdXJpbWcgLmNvbC1tZC0zIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0ZXZlbnQgLm5ld3NkZXNjIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm5ld3NkZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgLm5ld3NkZXRhaWxzIGg0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLm5ld3NkZXNjIC5kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC50aW50LW9jZWFuIGgzLFxuICAudGludC1nb2xkIGgzLFxuICAudGludC1zYW5kIGgzLFxuICAudGludC1vbGl2ZSBoMyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogNXB4IDEwcHggNXB4OyB9XG4gIC5uZXdzZGVzYyAubW9yZSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LW5hdmlnYXRpb24gLmxpc3QtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gIC5jb250ZW50LW5hdmlnYXRpb24gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlua3MtbGlzdCAubWVkaWEtbGlzdCAuY29sLW1kLTYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1lZGlhLWJvZHkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1lZGlhLFxuICAubWVkaWEgLm1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogOCU7IH1cbiAgLmdyZWVuYmcsXG4gIC5ibHVlYmcge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLnRvcEltZ0NvbnRlbnQgLmxvZ28uY29sLXNtLTQge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLnRvcEltZ0NvbnRlbnQuaG9tZXN0YXItdHdvIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuZ3JlZW4tYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdyZWVuLWJvcmRlciAuY29udGVudG1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucmlnaHRldmVudC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5uZXh0ZXZlbnQge1xuICAgIG1hcmdpbjogNzBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLm5leHRldmVudDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm5leHRldmVudDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGVudGZvb3Rlcm1lZGlhIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5jb250ZW50LW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmNvbnRlbnQtbmF2aWdhdGlvbiBpbWcge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5ldmVudGRhdGUge1xuICAgIHRvcDogYXV0bztcbiAgICAvKlxuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuXHRcdCovIH1cbiAgI2Zvb3RlciAubWVkaWEgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNmb290ZXIgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxncmVlbiAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxncmVlbiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxncmVlbiAuY29sLW1kLTEge1xuICAgIHdpZHRoOiAwOyB9XG4gIC5sZ3JlZW4gLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAubGdyZWVuIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC50b3BJbWcgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1oZWFkZXIgLmZhLW5hdmljb246YmVmb3JlLFxuICAubmF2YmFyLWhlYWRlciAuZmEtcmVvcmRlcjpiZWZvcmUsXG4gIC5uYXZiYXItaGVhZGVyIC5mYS1iYXJzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC50b3BsaW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvKiBmbG9hdDpyaWdodDsgKi8gfVxuICAuZGFzaGJvYXJkdG9wIHtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zdHJldGNoTWUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gIC50b3BtZW51IHtcbiAgICAvKiB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7ICovXG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRvcGxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC50b3BsaW5rcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC50b3BsaW5rcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICB1bC50b3BsaW5rcy1tb2JpbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50b3BsaW5rcy1tb2JpbGUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC50b3BsaW5rcy1tb2JpbGUgbGkgYSB7XG4gICAgY29sb3I6ICNiOGM4OWY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA0NS45JTsgfVxuICAub2NlYW5iZyxcbiAgLmJsdWViZyxcbiAgLmxpZ2h0Z3JlZW5iZyxcbiAgLmdyZWVuYmcsXG4gIC5ncmFzc2dyZWVuYmcge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuY29udGVudGZvb3Rlcm1lZGlhIC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnRvcEltZ0NvbnRlbnQgLmxvZ28uY29sLXNtLTQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDM1JTsgfVxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkLmZ1bGwtd2lkdGgsXG4gIC5jb250YWluZXIuZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmV2ZW50ZGF0ZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7IH1cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5sZ3JlZW4gLmNvbC1tZC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAubGdyZWVuIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAuZm91cmltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmxhc3RuZXdzIC5jb2wtc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZm91cmltZyAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9kdWN0LWNvdmVycyBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLWNvbnRlbnQgPiAudG9wSW1nQ29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucGFnZS1jb250ZW50ID4gLnRvcEltZ0NvbnRlbnQgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5OyB9XG4gIC5sYXN0bmV3cyAuY29sLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICB1bC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudG9wbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ncmVlbmJnIC5jb2wtbWQtNixcbiAgLmJsdWViZyAuY29sLW1kLTYsXG4gIC5saWdodGdyZWVuYmcgLmNvbC1tZC02LFxuICAuZ3Jhc3NncmVlbmJnIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC50b3AtZ2FwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDhweCkge1xuICAubmV4dGV2ZW50Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5uZXh0ZXZlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uZXh0ZXZlbnQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5leHRldmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAudG9wSW1nVGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0b3A6IDEwMHB4OyB9XG4gIC50b3BJbWdUaXRsZSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAudG9wSW1nVGl0bGUgLmJ0bi13YXJuaW5nLFxuICAudG9wSW1nVGl0bGUgLmJ0bi1kYW5nZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnRvcEltZ1RpdGxlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAucHJvZHVjdC1jb3ZlcnMgYSAucGFuZWwgZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9kdWN0LWNvdmVycyBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGFzdG5ld3MgLm5ld3NkZXNjID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtbGFiZWwsXG4gIC5jb250cm9sLWdyb3VwIC5jb250cm9scyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZpZ3VyZS1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5leHRldmVudCAubmV3c2Rlc2MgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubmV3c2RldGFpbHMge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAubmV3c2RldGFpbHMgaDQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uZXdzZGVzYyAuZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnRpbnQtb2NlYW4gaDMsXG4gIC50aW50LWdvbGQgaDMsXG4gIC50aW50LXNhbmQgaDMsXG4gIC50aW50LW9saXZlIGgzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiA1cHggMTBweCA1cHg7IH1cbiAgLm5ld3NkZXNjIC5tb3JlIGEge1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0bi13YXJuaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhc3RuZXdzIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfVxuICAubGFzdG5ld3MgLmNvbC1zbS02Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9jZWFuYmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAuY29udGVudEltZyAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnRtZWRpYSAuY29sLW1kLTUsXG4gIC5jb250ZW50bWVkaWEgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAjZm9vdGVyIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgLyogbWFyZ2luLXRvcDogMzBweDsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwubW9iLXN1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwubW9iLXN1Ym1lbnUgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnRvcEltZ1RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdG9wOiA1MHB4OyB9XG4gIC50b3BJbWdUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnRvcEltZ1RpdGxlIC5idG4td2FybmluZyxcbiAgLnRvcEltZ1RpdGxlIC5idG4tZGFuZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tYXNvbnJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvdXJpbWcgLnRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIGxlZnQ6IDMwJTsgfVxuICAuZm91cmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmZvdXJpbWcgaW1nIHtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAuZm91cmltZyAuY29sLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5sYXN0bmV3cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZ3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmxhc3RuZXdzIC5uZXdzZGVzYyA+IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4vKiBcbmZpeGVzIDIwMTUgT2N0b2JlciBKb2VsXG4qL1xuLmNvbnRlbnQgaDQge1xuICBwYWRkaW5nOiAxNXB4IDAgMCAhaW1wb3J0YW50OyB9XG5cbmxpLmFjdGl2ZSxcbmEuYWN0aXZlLFxuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYnRuLWdyb3VwIHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4vKlxuQ2hhbmdlcyAyMDE2XG4qL1xuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgYmFja2dyb3VuZDogIzFiOTI5NjtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBib3JkZXI6IDA7IH1cblxuLmNvbnRlbnQgLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5jb250ZW50IC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICMxYjkyOTY7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IC44ZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCB7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTE5NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzg4NzhBO1xuICBwYWRkaW5nOiAxMXB4IDEycHg7IH1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1ncm91cCAuYnRuLmJ0bi1kZWZhdWx0ICsgLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5mb3JtLWdyb3VwIC5idG4tZ3JvdXAgLmJ0bi5idG4tZGVmYXVsdCArIC5kcm9wZG93bi1tZW51IC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMTE5ODlEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZm9ybS1ncm91cCAuYnRuLWdyb3VwIC5idG4uYnRuLWRlZmF1bHQgKyAuZHJvcGRvd24tbWVudSAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzNENTI1MiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG5cbi5jb250cm9sLWdyb3VwID4gLmNoZWNrLFxuLmNtZGxpbmUge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuI2Zvb3RlciAuc29jaWFsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4jZm9vdGVyIC5zb2NpYWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUZBRjg2OyB9XG5cbiNmb290ZXIgLnNvY2lhbCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4jZm9vdGVyIC5zb2NpYWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uc29jaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4jZm9vdGVyIC5tZWRpYS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI2Zvb3RlciAubWVkaWEtaGVhZGluZyB7XG4gIC8qIFx0ZmxvYXQ6IGxlZnQ7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLypcbkNoYW5nZXMgMjAxNiBEZWNlbWJlciBcbkNhcmQgYmFzZWQgbGF5b3V0XG4qL1xuLm5ld3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1lZGlhLmNhcmQsXG4ubWVkaWEuY2FyZCAubWVkaWEuY2FyZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jYXJkIC5pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgYm9yZGVyLWJvdHRvbTogIzBhNGY1MSAzcHggc29saWQ7IH1cblxuLmNhcmQgLmltZy13cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkIC5tZWRpYS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YzZjJlZDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJkIC5tZWRpYS1ib2R5IC5kYXRlIHtcbiAgY29sb3I6ICM5YjliOWI7IH1cblxuLm5ld3MgLmJ0bi5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRlbnRmb290ZXJtZWRpYSAubWVkaWEgaDQubWVkaWEtaGVhZGluZyxcbi5uZXdzIC5tZWRpYS5jYXJkIGg0Lm1lZGlhLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9tby1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvbW8tYXJlYSAuaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI2LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9tby1hcmVhIC5pbWctd3JhcHBlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ucHJvbW8tZGV0YWlsIHtcbiAgbWFyZ2luOiAyMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucHJvbW8tYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5wcm9tby1iZyBoMyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYmdyYi5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnByb21vLWJnIC5uZXdzZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnByb21vLWNvbnRlbnQgYTpob3ZlciAucHJvbW8tYmcgaDMsXG4ucHJvbW8tY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkY2U3YzU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tby1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmcgLm5ld3NkZXNjIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gIC5wcm9tby1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLypcbk5ldyBiYW5uZXIgMjAxN1xuKi9cbi5iYW5uZXIuaW1nLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJhbm5lci5pbWctd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuVHdpdHRlciBGZWVkIDIwMTdcbiovXG4udHdpdHRlci1mZWVkIGlmcmFtZSB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4vKlxuRm9vdGVyIFNwb25zb3JzXG4qL1xuLmZvb3Rlci1zcG9uc29ycyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvb3Rlci1zcG9uc29ycyBoNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9vdGVyLXNwb25zb3JzIGltZyB7XG4gIG1heC13aWR0aDogNDYlO1xuICBtYXJnaW46IDEwcHggNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXNwb25zb3JzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMCU7IH0gfVxuXG4vKlxuU3BvbnNvcnNcbiovXG4ubG9nby1zcG9uc29ycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubG9nby1zcG9uc29ycyAubG9nby1sZyB7XG4gIHdpZHRoOiAxOCU7IH1cblxuLnNwb25zb3ItaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubG9nby1zcG9uc29ycyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTYlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubG9nby1zcG9uc29ycyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dvLXNwb25zb3JzIGEsXG4gIC5sb2dvLXNwb25zb3JzIC5sb2dvLWxnIHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sb2dvLXNwb25zb3JzIGEsXG4gIC5sb2dvLXNwb25zb3JzIC5sb2dvLWxnIHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuLypcbkZhcVxuKi9cbi5wYW5lbCB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAyZW07IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjMDA5MTk3OyB9XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5wYW5lbCAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAn74G4JztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGNvbG9yOiAjMEE0RjUxOyB9XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICfvgbgnO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG4vKlxuU2lkZSBuYXZcbiovXG4uc2lkZS1uYXYge1xuICBmb250LXNpemU6IDAuOWVtOyB9XG5cbi5zaWRlLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2lkZS1uYXYgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfvhIEnO1xuICBjb2xvcjogIzAwNkM1QjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc2lkZS1uYXYgdWwgPiBsaTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzVlNjYyYzsgfVxuXG4uc2lkZS1uYXYgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaWRlLW5hdiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogNnB4IDMwcHg7IH1cblxuLnNpZGUtbmF2IHVsID4gbGkgPiB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV81NSBSb21hbicsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5zaWRlLW5hdiB1bCA+IGxpID4gYSxcbi5zaWRlLW5hdiB1bCA+IGxpIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwNkM1QjsgfVxuXG4uc2lkZS1uYXYgdWwgPiBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICM1ZTY2MmM7IH1cblxuLnNpZGUtbmF2IHVsID4gLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVkaWEtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5jYXJkIC5pbWctd3JhcHBlciAubWVkaWEtYmFkZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4udGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnRpdGxlIGltZyB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnRpdGxlIGgxIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4uc2lkZS1uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5zaWRlLW5hdiBoNiB7XG4gIGNvbG9yOiAjMDA2QzVCOyB9XG5cbi5zaWRlLWdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5zaWRlLWdhbGxlcnkgI21hc29ucnktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zaWRlLWdhbGxlcnkgLml0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2lkZS1nYWxsZXJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaWRlLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuc2lkZS1nYWxsZXJ5IC5pdGVtIHtcbiAgICB3aWR0aDogOTklICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGUtZ2FsbGVyeSAuaXRlbSB7XG4gICAgd2lkdGg6IDMyLjUlOyB9IH1cblxuLyogIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DVVNUT01JWkUgVEhFIENBUk9VU0VMXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2hvbWUtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0RjUxOyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsID4gLml0ZW0gPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoMSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NGU1NDsgfVxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuaXRlbSxcbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUsXG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5uZXh0LmxlZnQsXG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5wcmV2LnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5uZXh0LFxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAucHJldixcbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgei1pbmRleDogMjsgfVxuICAjaG9tZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gICNob21lLWNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjaG9tZS1jYXJvdXNlbCAuaXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTZkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoNDIsIDEwMiwgMTAzLCAwLjU1KSA1NSUsIHJnYmEoMjQsIDkwLCA5MSwgMC45NCkgNzQlLCAjMDk0RjUwIDg3JSwgIzA5NEY1MCAxMDAlLCAjMDk0RjUwIDEwMCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDsgfVxuICAjaG9tZS1jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICNob21lLWNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAjaG9tZS1jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAjaG9tZS1jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaG9tZS1jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUuZ3JlZW5zdGFyOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODZCNzMwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7IH1cbiAgICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlLm5hYmVyc256OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTc3N2JjO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc3YmM7IH1cbiAgICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlLmhvbWVmaXQ6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlYzY2MDg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAgICAgICAjaG9tZS1jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUuaG9tZXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDZDNUI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkM1QjsgfVxuICAgICAgI2hvbWUtY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLml0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICAgICAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLml0ZW0gLmNhcm91c2VsLWNhcHRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pdGVtIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgI2hvbWUtY2Fyb3VzZWwuY2Fyb3VzZWwgLmluZGljYXRvci1jb250YWluZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICNob21lLWNhcm91c2VsLmNhcm91c2VsIC5pbmRpY2F0b3ItY29udGFpbmVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAjaG9tZS1jYXJvdXNlbC5jYXJvdXNlbCAuaW5kaWNhdG9yLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2LWxvZ28ge1xuICBoZWlnaHQ6IDE1NXB4OyB9XG4gIC5uYXYtbG9nbyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgd2lkdGg6IDEzMHB4OyB9XG5cbiN3cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlMmUyZTIgc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi50b3AtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlMmUyZTIgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b3AtbmF2IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC50b3AtbmF2IC5zb2NpYWwtbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnRvcC1uYXYgLnNvY2lhbC1tZWRpYSBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC50b3AtbmF2IC5zb2NpYWwtbWVkaWEgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjOUI5QjlCOyB9XG4gICAgICAgIC50b3AtbmF2IC5zb2NpYWwtbWVkaWEgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxQjkyOTY7IH1cbiAgLnRvcC1uYXYgLmxvZ2lucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRvcC1uYXYgLmxvZ2lucyAubmF2LXNlYXJjaCB7XG4gICAgICBib3JkZXI6IDFweCAjZjRmN2Y3IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY3Zjc7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC50b3AtbmF2IC5sb2dpbnMgLm5hdi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjdmNztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgICAgIC50b3AtbmF2IC5sb2dpbnMgLm5hdi1zZWFyY2ggLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAudG9wLW5hdiAubG9naW5zIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnRvcC1uYXYgLmxvZ2lucyBsaSAuc2VhcmNoLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgIC50b3AtbmF2IC5sb2dpbnMgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjOUI5QjlCOyB9XG4gICAgICAgIC50b3AtbmF2IC5sb2dpbnMgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxQjkyOTY7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5tYWluLW5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5tYWluLW5hdiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfNTUgUm9tYW4nLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLm5hdmJhci1uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTI1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7IH1cbiAgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTE5NzsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTE5NzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfODUgSGVhdnknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdi5uYXYtb3BlbiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwOTE5NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA5MTk3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDkxOTc7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7IH1cbiAgLm1haW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9XG4gIC5sb2dpbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci1uYXYubmF2LW9wZW4gPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLm5hdmJhci10b2dnbGUgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzBhNGY1MTsgfVxuICAgIC5uYXZiYXItdG9nZ2xlOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICMwMDkxOTc7IH1cbiAgICAubmF2YmFyLXRvZ2dsZSAjbmF2LWNsb3NlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5hdmJhci10b2dnbGUgI25hdi1jbG9zZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGE0ZjUxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubmF2YmFyLXRvZ2dsZSAjbmF2LWNsb3NlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIC5uYXZiYXItdG9nZ2xlICNuYXYtY2xvc2Ugc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0b3A6IDI1cHg7IH1cbiAgICAgIC5uYXZiYXItdG9nZ2xlICNuYXYtY2xvc2Uub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5uYXZiYXItdG9nZ2xlICNuYXYtY2xvc2Uub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm5hdmJhci10b2dnbGUgI25hdi1jbG9zZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLm5hdmJhci10b2dnbGUgI25hdi1jbG9zZS5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAjbmF2LWNsb3NlIHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LWNsb3NlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDEycHg7IH1cbiAgLm5hdmJhciAubmF2LWxvZ28gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gIC50b3AtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4ICNlZWUgc29saWQ7IH1cbiAgICAudG9wLW5hdiAubG9naW5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAudG9wLW5hdiAubG9naW5zIC5uYXYtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCAjZWVlIHNvbGlkO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItbmF2ID4gbGkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zdWItbmF2IC5uYXZiYXItbmF2IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubWFpbi1uYXYgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnNwb25zb3Itc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4OyB9XG4gIC5zcG9uc29yLXNlY3Rpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3BvbnNvci1zZWN0aW9uIGEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc3BvbnNvci1zZWN0aW9uIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc3BvbnNvci1zZWN0aW9uIGEge1xuICAgIHBhZGRpbmc6IDBweDsgfSB9XG5cbi5maWx0ZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuZmlsdGVyLXNlbGVjdCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiovIH1cblxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA5NEY1MDtcbiAgcGFkZGluZzogMHB4IDEwcHggOHB4IDI1cHg7XG4gIC8qc3R5bGUgdGhlIGFycm93IGluc2lkZSB0aGUgc2VsZWN0IGVsZW1lbnQ6Ki9cbiAgLypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki8gfVxuICAuc2VsZWN0LXNlbGVjdGVkOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcZTExNFwiO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG4gICAgdG9wOiA3cHg7IH1cblxuLypzdHlsZSB0aGUgaXRlbXMgKG9wdGlvbnMpLCBpbmNsdWRpbmcgdGhlIHNlbGVjdGVkIGl0ZW06Ki9cbi5zZWxlY3Qtc2VsZWN0ZWQsIC5zZWxlY3QtaXRlbXMgZGl2IHtcbiAgY29sb3I6ICMwOTRGNTA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKnN0eWxlIGl0ZW1zIChvcHRpb25zKToqL1xuLnNlbGVjdC1pdGVtcyBkaXYge1xuICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG4uc2VsZWN0LWFycm93LWFjdGl2ZSArIC5zZWxlY3QtaXRlbXMgZGl2IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VsZWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0RjUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbiAgLyogSGFuZGxlIG9uIGhvdmVyICovIH1cbiAgLnNlbGVjdC1pdGVtcyBkaXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMXM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdC1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5zZWxlY3QtaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA2NjczOyB9XG4gIC5zZWxlY3QtaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzc0ZTU5OyB9XG4gIC5zZWxlY3QtaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVyKCMzNzRlNTksIDQwJSk7IH1cblxuLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uZXdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ob21lLXRpbGVzIC50d2l0dGVyLWZlZWQgLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaG9tZS10aWxlcyAuY2FyZCAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmc6IDQ1cHggMjVweCA4NXB4O1xuICBiYWNrZ3JvdW5kOiAjMGE0ZjUxOyB9XG4gIC5ob21lLXRpbGVzIC5jYXJkIC5tZWRpYS1ib2R5IHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob21lLXRpbGVzIC5jYXJkIC5saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvdHRvbTogMzBweDsgfVxuICAuaG9tZS10aWxlcyAuY2FyZCAubGluayBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5ob21lLXRpbGVzIC5jYXJkIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiOTI5NjsgfVxuXG4uaG9tZS10aWxlcyAubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuaG9tZS10aWxlcyAubWVkaWEtaGVhZGluZyBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVkaWEuY2FyZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tZWRpYS5jYXJkIC5tZWRpYS5jYXJkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FyZCAuY2FyZC1zdWIge1xuICBjb2xvcjogIzlCOUI5QjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMV84NSBIZWF2eVwiLCAgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmNhcmQgLm1lZGlhLWhlYWRpbmcge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uY2FyZCAubWVkaWEtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGNEY3Rjc7XG4gIHBhZGRpbmc6IDI1cHggMjVweCA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyZCAubWVkaWEtYm9keSAuZGF0ZSB7XG4gICAgY29sb3I6ICM5YjliOWI7IH1cbiAgLmNhcmQgLm1lZGlhLWJvZHkgcCB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmNhcmQgLm1lZGlhLWJvZHkgLmNhcmQtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMGE0ZjUxO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0IGNvbG9yOyB9XG4gICAgLmNhcmQgLm1lZGlhLWJvZHkgLmNhcmQtbGluayBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuY2FyZCAubWVkaWEtYm9keSAuY2FyZC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTVhOGFjOyB9XG5cbi5jYXJkIC5pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogIzBhNGY1MSAxMHB4IHNvbGlkOyB9XG4gIC5jYXJkIC5pbWctd3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkIC5pbWctd3JhcHBlciAubWVkaWEtYmFkZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5ob21lLXN1bW1hcnkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ob21lLXN1bW1hcnkgaDMge1xuICBjb2xvcjogIzBBNEY1MTsgfVxuXG4ubWFwLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjdmYmY0OyB9XG5cbi5zZWN0aW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiA1ZW0gMDsgfVxuXG4uYmx1ZXRpbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGN0Y3OyB9XG5cbi5ob21lLXRpbGVzIC5jYXJkIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogNDVweCAyNXB4IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaG9tZS10aWxlcyAuY2FyZCAubGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3R0b206IDMwcHg7IH1cbiAgLmhvbWUtdGlsZXMgLmNhcmQgLmxpbmsgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuaG9tZS10aWxlcyAuY2FyZCAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxYjkyOTY7IH1cblxuLmhvbWUtdGlsZXMgLm1lZGlhLWJvZHkgcCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob21lLXRpbGVzIC5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAuaG9tZS10aWxlcyAubWVkaWEtaGVhZGluZyBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWVtYmVyLWxpbmtzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5tZW1iZXItbGlua3MgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDEwLCA3OSwgODEsIDAuMTUpIHNvbGlkOyB9XG4gICAgLm1lbWJlci1saW5rcyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMUI5Mjk2O1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tZW1iZXItbGlua3MgdWwgbGkgYSBpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLm1lbWJlci1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7IH1cbiAgICAubWVtYmVyLWxpbmtzIHVsIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW1iZXItbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG5cbi5tYXAtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYXAtc2VjdGlvbiAubWFwLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXNlY3Rpb24gLm1hcC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1hcC1zZWN0aW9uIC5tZW1iZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI2U0ZTRlNCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjMGE0ZjUxOyB9XG4gIC5tYXAtc2VjdGlvbiAubWVtYmVycyBzcGFuIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgLm1hcC1zZWN0aW9uIC5tZW1iZXJzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1hcC1zZWN0aW9uIC5tZW1iZXItcHJvamVjdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1zZWN0aW9uIC5tZW1iZXItcHJvamVjdHMgaDIge1xuICAgIGNvbG9yOiAjMWM5Mjk2O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubWFwLXNlY3Rpb24gLm1lbWJlci1wcm9qZWN0cyBoMyB7XG4gICAgY29sb3I6ICMxYzkyOTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFwLXNlY3Rpb24gLm1lbWJlci1wcm9qZWN0cyAucHJvamVjdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzFjOTI5NjsgfVxuICAgIC5tYXAtc2VjdGlvbiAubWVtYmVyLXByb2plY3RzIC5wcm9qZWN0cyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICAubWFwLXNlY3Rpb24gLm1lbWJlci1wcm9qZWN0cyBzcGFuIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXAtc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAzNTBweDsgfVxuICAubWFwLXNlY3Rpb24gLm1hcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAubWFwLXNlY3Rpb24gLm1hcC1pbWcgaW1nLnB1bGwtcmlnaHQge1xuICAgICAgZmxleDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYXAtc2VjdGlvbiAubWVtYmVyLXByb2plY3RzIC5wcm9qZWN0czpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAubWFwLXNlY3Rpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV84NSBIZWF2eScsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgc21hbGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmxvY2F0aW9uLW9mLWRhdGEge1xuICAgIGNvbG9yOiAjQThCMkI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmxvY2F0aW9uLW9mLWRhdGEgcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E4QjJCNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmNhcmJvbi1jb3VudCB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5jYXJib24tY291bnQgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmN1cnJlbnQtY2FyYm9uIHtcbiAgICBhbmltYXRpb24tbmFtZTogZGFuZ2VyLXpvbmU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5pbmR1c3RyeS1wZXJjZW50YWdlLFxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5hYm92ZS1zYWZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5jdXJyZW50LWNhcmJvbi1kZXRhaWxzIHtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5udW1iZXJzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV8zNSBMaWdodCcsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgI2VtbWlzaW9ucy1jb3VudGVyLWNvbnRhaW5lciAubnVtYmVycy5jb2xvcmVkIHtcbiAgICAgIGNvbG9yOiAjNTM4ZjhlO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5udW1iZXJzLmNvbG9yZWQgc21hbGwge1xuICAgICAgICBjb2xvcjogIzUzOGY4ZTsgfVxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjQThCMkI0OyB9XG4gICAgI2VtbWlzaW9ucy1jb3VudGVyLWNvbnRhaW5lciBhOmhvdmVyLCAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1MzhmOGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmQtZmxleCAubG9jYXRpb24tb2YtZGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgb3JkZXI6IDQ7IH1cbiAgI2VtbWlzaW9ucy1jb3VudGVyLWNvbnRhaW5lciAuZC1mbGV4IC5pbmR1c3RyeS1wZXJjZW50YWdlLFxuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5kLWZsZXggLmFib3ZlLXNhZmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZW1taXNpb25zLWNvdW50ZXItY29udGFpbmVyIC5kLWZsZXggLmluZHVzdHJ5LXBlcmNlbnRhZ2UsXG4gICNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXIgLmQtZmxleCAuYWJvdmUtc2FmZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZmxleC1iYXNpczogNTAlOyB9IH1cblxuLmZpbHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5maWx0ZXItZm9ybSAuZm9ybS10aXRsZSB7XG4gICAgY29sb3I6ICMwYTRmNTE7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfODUgSGVhdnlcIiwgIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZmlsdGVyLWZvcm0gLmZvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsdGVyLWZvcm0gLmZpbHRlci1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZpbHRlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAua2V5d29yZC1pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmtleXdvcmQtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmZpbHRlci1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7IH1cbiAgICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMGE0ZjUxOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICMwYTRmNTE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDk0ZjUwO1xuICAgICAgcGFkZGluZzogMCAzNXB4IDhweCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdC1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5maWx0ZXItZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZmlsdGVyLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZpbHRlci1mb3JtIGJ1dHRvbi5idG4tdG9vbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOUU5RjlGO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0IGNvbG9yOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gYnV0dG9uLmJ0bi10b29sOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwYTRmNTE7IH1cbiAgICAgIC5maWx0ZXItZm9ybSBidXR0b24uYnRuLXRvb2w6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZpbHRlci1mb3JtIGJ1dHRvbi5idG4tdG9vbCAuZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCA4cHggMDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuLmNhcmQgLmV2ZW50LXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjOUI5QjlCOyB9XG4gIC5jYXJkIC5ldmVudC10eXBlIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCB7XG4gIGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCAuY2FyZC1zdWIgc21hbGwge1xuICAgIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCBwIHtcbiAgICBjb2xvcjogIzRBNEE0QTsgfVxuICAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgxLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgyLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGgzLCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGg0LCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIGg1LCAuY2FyZC5pbmR1c3RyeS1ldmVudC5ldmVudC1jYXJkIHNtYWxsIHtcbiAgICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50OyB9XG4gIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgYSB7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDsgfVxuICAgIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBhNGY1MSAhaW1wb3J0YW50OyB9XG4gIC5jYXJkLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmQgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgLmNhcmQuaW5kdXN0cnktZXZlbnQuZXZlbnQtY2FyZCAuaW1nLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzlCOUI5QjsgfVxuXG4uY2FyZC5uemdiYyB7XG4gIGNvbG9yOiAjMDk0RjUwICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQubnpnYmMgcCB7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgLmNhcmQubnpnYmMgaDEsIC5jYXJkLm56Z2JjIGgyLCAuY2FyZC5uemdiYyBoMywgLmNhcmQubnpnYmMgaDQsIC5jYXJkLm56Z2JjIGg1LCAuY2FyZC5uemdiYyBzbWFsbCwgLmNhcmQubnpnYmMgYSB7XG4gICAgY29sb3I6ICMwOTRmNTAgIWltcG9ydGFudDsgfVxuICAuY2FyZC5uemdiYyAubWVkaWEtaGVhZGluZyBhIHtcbiAgICBjb2xvcjogIzA5NGY1MDsgfVxuICAuY2FyZC5uemdiYyAuaW1nLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5NGY1MDsgfVxuXG4uY2FyZC5uYWJlcnNueiBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQubmFiZXJzbnogaDEsIC5jYXJkLm5hYmVyc256IGgyLCAuY2FyZC5uYWJlcnNueiBoMywgLmNhcmQubmFiZXJzbnogaDQsIC5jYXJkLm5hYmVyc256IGg1LCAuY2FyZC5uYWJlcnNueiBzbWFsbCwgLmNhcmQubmFiZXJzbnogYSB7XG4gIGNvbG9yOiAjMTc3N0JDICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQubmFiZXJzbnogLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMTc3N0JDOyB9XG5cbi5jYXJkLm5hYmVyc256IC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzE3NzdCQzsgfVxuXG4uY2FyZC5ob21lc3RhciBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQuaG9tZXN0YXIgaDEsIC5jYXJkLmhvbWVzdGFyIGgyLCAuY2FyZC5ob21lc3RhciBoMywgLmNhcmQuaG9tZXN0YXIgaDQsIC5jYXJkLmhvbWVzdGFyIGg1LCAuY2FyZC5ob21lc3RhciBzbWFsbCwgLmNhcmQuaG9tZXN0YXIgYSB7XG4gIGNvbG9yOiAjMDA2QzVCICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQuaG9tZXN0YXIgLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDA2QzVCOyB9XG5cbi5jYXJkLmhvbWVzdGFyIC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkM1QjsgfVxuXG4uY2FyZC5ncmVlbnN0YXIgcCB7XG4gIGNvbG9yOiAjNEE0QTRBOyB9XG5cbi5jYXJkLmdyZWVuc3RhciBoMSwgLmNhcmQuZ3JlZW5zdGFyIGgyLCAuY2FyZC5ncmVlbnN0YXIgaDMsIC5jYXJkLmdyZWVuc3RhciBoNCwgLmNhcmQuZ3JlZW5zdGFyIGg1LCAuY2FyZC5ncmVlbnN0YXIgc21hbGwsIC5jYXJkLmdyZWVuc3RhciBhIHtcbiAgY29sb3I6ICM4NUI4MzAgIWltcG9ydGFudDsgfVxuXG4uY2FyZC5ncmVlbnN0YXIgLm1lZGlhLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjODVCODMwOyB9XG5cbi5jYXJkLmdyZWVuc3RhciAuaW1nLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6ICM4NUI4MzA7IH1cblxuLmNhcmQuaG9tZWZpdCBwIHtcbiAgY29sb3I6ICM0QTRBNEE7IH1cblxuLmNhcmQuaG9tZWZpdCBoMSwgLmNhcmQuaG9tZWZpdCBoMiwgLmNhcmQuaG9tZWZpdCBoMywgLmNhcmQuaG9tZWZpdCBoNCwgLmNhcmQuaG9tZWZpdCBoNSwgLmNhcmQuaG9tZWZpdCBzbWFsbCwgLmNhcmQuaG9tZWZpdCBhIHtcbiAgY29sb3I6ICNFQzY2MDggIWltcG9ydGFudDsgfVxuXG4uY2FyZC5ob21lZml0IC5tZWRpYS1oZWFkaW5nIGEge1xuICBjb2xvcjogI0VDNjYwODsgfVxuXG4uY2FyZC5ob21lZml0IC5pbWctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDNjYwODsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5tZWRpYS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmNhcmQuZXZlbnQtY2FyZCAubWVkaWEtaGVhZGluZyBhIHtcbiAgICBjb2xvcjogIzBhNGY1MTsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZzogMjVweCA0NXB4IDc1cHg7IH1cblxuLmNhcmQuZXZlbnQtY2FyZCAuY2FyZC1zdWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNhcmQuZXZlbnQtY2FyZCAuY2FyZC1zdWIgc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwOTE5NztcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uY2FyZC5ldmVudC1jYXJkIC5wb2ludHMge1xuICBjb2xvcjogIzBhNGY1MTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcmQuZXZlbnQtY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNhcmQuZXZlbnQtY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlLm56Z2JjIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLmNhcmQuZXZlbnQtY2FyZCAuaW1nLXdyYXBwZXIgLm1lZGlhLWJhZGdlLm56Z2JjIGltZyB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZpbHRlci1mb3JtIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQuZXZlbnQtY2FyZCAucG9pbnRzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC5ldmVudC1jYXJkIC5tZWRpYS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggNzVweDsgfVxuICAuZmlsdGVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZpbHRlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZTRlNGU0IHNvbGlkOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZThlOGU4IHNvbGlkOyB9XG4gICAgICAuZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZpbHRlci1mb3JtIC5zZWxlY3Qtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4uY2FzZS1zdHVkeS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXNlLXN0dWR5LWhlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE2ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDQyLCAxMDIsIDEwMywgMC41NSkgNTUlLCByZ2JhKDI0LCA5MCwgOTEsIDAuOTQpIDc0JSwgIzA5NEY1MCA4NyUsICMwOTRGNTAgMTAwJSwgIzA5NEY1MCAxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FzZS1zdHVkeS1oZXJvIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHotaW5kZXg6IDM7IH1cblxuLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggI0Y5RkJGQiBzb2xpZDsgfVxuICAuc3ViLW5hdmlnYXRpb24gaDEsIC5zdWItbmF2aWdhdGlvbiBoMiwgLnN1Yi1uYXZpZ2F0aW9uIGgzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3ViLW5hdmlnYXRpb24gaDIge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc3ViLW5hdmlnYXRpb24gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdWItbmF2aWdhdGlvbiAjc2VjdGlvbi1kcm9wZG93biAuYnJvd3NlIC5nbHlwaGljb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5zdWItbmF2aWdhdGlvbiAub3BlbiAuYnJvd3NlIC5nbHlwaGljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuICAgIHRvcDogNDlweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyB9XG4gICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7IH1cbiAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgaDMsIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoMyBhLCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgaDQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBoMyBhOmhvdmVyLCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgaDQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgdWwgbGkgYTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgfVxuICAgICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0gaDMsIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSAuc3ViLW5hdi1pdGVtIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IC5zdWItbmF2LWl0ZW0gdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5maWx0ZXItbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU4RTg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5maWx0ZXItbmF2aWdhdGlvbiAuZmlsdGVyLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4uZGlzcGxheS10eXBlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5kaXNwbGF5LXR5cGUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZGlzcGxheS10eXBlIGxpIGEge1xuICAgICAgY29sb3I6ICNBQUI1QUY7IH1cbiAgICAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAuZGlzcGxheS10eXBlIGxpOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICMwQTRGNTE7IH1cblxuZGwucHJvamVjdC1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgZGwucHJvamVjdC1pbmZvcm1hdGlvbiBkdCB7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pciBMVCBXMDFfODUgSGVhdnksR290aGFtLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgZGwucHJvamVjdC1pbmZvcm1hdGlvbiBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG4udGFibGUtc3R5bGUge1xuICBib3JkZXItdG9wOiAxcHggI2RkZCBzb2xpZDsgfVxuXG50YWJsZSB0ZCwgdGFibGUgdGgge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlc2F3IC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZCOyB9XG4gIC50YWJsZXNhdyAudGFibGVzYXctc29ydGFibGUtaGVhZC50YWJsZXNhdy1zb3J0YWJsZS1hc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWJ0biwgLnRhYmxlc2F3IC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkLnRhYmxlc2F3LXNvcnRhYmxlLWRlc2NlbmRpbmcgLnRhYmxlc2F3LXNvcnRhYmxlLWJ0biB7XG4gICAgY29sb3I6ICMwYTRmNTE7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pID4gdGQsIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZCRkI7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLnRhYmxlLXN0cmlwZWQudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1zdHJpcGVkLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtc3RyaXBlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLmhvbWVzdGFyLWJvcmRlciB7XG4gIGNvbnRlbnQ6ICM5RkFGODY7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lc3Rhci1ib3JkZXIgLmxpc3QtbW9kdWxlIGgzIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXItYm9yZGVyIGEsXG4gIC5ob21lc3Rhci1ib3JkZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAgIC5ob21lc3Rhci1ib3JkZXIgYTpob3ZlciwgLmhvbWVzdGFyLWJvcmRlciBhOmZvY3VzLFxuICAgIC5ob21lc3Rhci1ib3JkZXIgLmJ0bi1saW5rOmhvdmVyLFxuICAgIC5ob21lc3Rhci1ib3JkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOUZBRjg2OyB9XG4gIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAgIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpob3ZlciwgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpob3ZlcixcbiAgICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM5RkFGODY7IH1cbiAgLmhvbWVzdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAgIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXItYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogIzAwNkM1QjtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5ob21lc3Rhci1ib3JkZXIgLmNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjMDA2QzVCO1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7IH1cblxuLmhvbWVzdGFyYmcge1xuICBiYWNrZ3JvdW5kOiAjMDA2QzVCOyB9XG5cbi5ob21lc3RhciB7XG4gIGNvbG9yOiAjMDA2QzVCOyB9XG4gIC5ob21lc3Rhci5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICMwMDZDNUIgIWltcG9ydGFudDsgfVxuICAgIC5ob21lc3Rhci5zZWUtbW9yZTpob3ZlciwgLmhvbWVzdGFyLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMGE0ZjUxICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWVzdGFyIGgxLCAuaG9tZXN0YXIgaDIsIC5ob21lc3RhciBoMywgLmhvbWVzdGFyIGg0IHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXIgLmRyb3Bkb3duLXRvZ2dsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWVzdGFyIC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QzVCOyB9XG4gICAgLmhvbWVzdGFyIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QzVCOyB9XG4gICAgICAuaG9tZXN0YXIgLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmhvbWVzdGFyIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyIC5waXBlbGluZSBwIHtcbiAgICBjb2xvcjogIzAwNkM1QjsgfVxuICAuaG9tZXN0YXIgLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDNUI7IH1cbiAgLmhvbWVzdGFyIC5kaXNwbGF5LXR5cGUgbGkuYWN0aXZlIGEsIC5ob21lc3RhciAuZGlzcGxheS10eXBlIGxpLmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMDA2QzVCOyB9XG4gIC5ob21lc3RhciAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjMDA2QzVCOyB9XG4gICAgLmhvbWVzdGFyIC5zZWUtbW9yZTpob3ZlciwgLmhvbWVzdGFyIC5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBhNGY1MTsgfVxuXG4uZ3JlZW5zdGFyLWJvcmRlciB7XG4gIGNvbnRlbnQ6ICM1ZTg4MTQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIC5saXN0LW1vZHVsZSBoMyB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3Rhci1ib3JkZXIgYSxcbiAgLmdyZWVuc3Rhci1ib3JkZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzg2QjczMDsgfVxuICAgIC5ncmVlbnN0YXItYm9yZGVyIGE6aG92ZXIsIC5ncmVlbnN0YXItYm9yZGVyIGE6Zm9jdXMsXG4gICAgLmdyZWVuc3Rhci1ib3JkZXIgLmJ0bi1saW5rOmhvdmVyLFxuICAgIC5ncmVlbnN0YXItYm9yZGVyIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlODgxNDsgfVxuICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhLFxuICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhIHtcbiAgICBjb2xvcjogIzg2QjczMDsgfVxuICAgIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6aG92ZXIsIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6Zm9jdXMsXG4gICAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpob3ZlcixcbiAgICAuZ3JlZW5zdGFyLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNWU4ODE0OyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzg2QjczMDsgfVxuICAgIC5ncmVlbnN0YXItYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQgaDEge1xuICAgIGNvbG9yOiAjODZCNzMwO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLmdyZWVuc3Rhci1ib3JkZXIgLmNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjODZCNzMwO1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7IH1cblxuLmdyZWVuc3RhcmJnIHtcbiAgYmFja2dyb3VuZDogIzg2QjczMDsgfVxuXG4uZ3JlZW5zdGFyIHtcbiAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3Rhci5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICM4NkI3MzAgIWltcG9ydGFudDsgfVxuICAgIC5ncmVlbnN0YXIuc2VlLW1vcmU6aG92ZXIsIC5ncmVlbnN0YXIuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYTRmNTEgIWltcG9ydGFudDsgfVxuICAuZ3JlZW5zdGFyIGgxLCAuZ3JlZW5zdGFyIGgyLCAuZ3JlZW5zdGFyIGgzLCAuZ3JlZW5zdGFyIGg0IHtcbiAgICBjb2xvcjogIzg2QjczMDsgfVxuICAuZ3JlZW5zdGFyIC5kcm9wZG93bi10b2dnbGUgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ncmVlbnN0YXIgLmNvbnRlbnQgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCNzMwOyB9XG4gIC5ncmVlbnN0YXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCNzMwOyB9XG4gICAgLmdyZWVuc3RhciAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2QjczMDsgfVxuICAgICAgLmdyZWVuc3RhciAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuZ3JlZW5zdGFyIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3RhciAucGlwZWxpbmUgcCB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgLmdyZWVuc3RhciAucGlwZWxpbmUgLnBvaW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2QjczMDsgfVxuICAuZ3JlZW5zdGFyIC5kaXNwbGF5LXR5cGUgbGkuYWN0aXZlIGEsIC5ncmVlbnN0YXIgLmRpc3BsYXktdHlwZSBsaS5ob3ZlciBhIHtcbiAgICBjb2xvcjogIzg2QjczMDsgfVxuICAuZ3JlZW5zdGFyIC5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICM4NkI3MzA7IH1cbiAgICAuZ3JlZW5zdGFyIC5zZWUtbW9yZTpob3ZlciwgLmdyZWVuc3RhciAuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYTRmNTE7IH1cblxuLm9jZWFuLWJvcmRlciB7XG4gIGNvbnRlbnQ6ICMzMzZmNzg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vY2Vhbi1ib3JkZXIgLmxpc3QtbW9kdWxlIGgzIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4tYm9yZGVyIGEsXG4gIC5vY2Vhbi1ib3JkZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAgIC5vY2Vhbi1ib3JkZXIgYTpob3ZlciwgLm9jZWFuLWJvcmRlciBhOmZvY3VzLFxuICAgIC5vY2Vhbi1ib3JkZXIgLmJ0bi1saW5rOmhvdmVyLFxuICAgIC5vY2Vhbi1ib3JkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzM2Zjc4OyB9XG4gIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYSxcbiAgLm9jZWFuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAgIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpob3ZlciwgLm9jZWFuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmZvY3VzLFxuICAgIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpob3ZlcixcbiAgICAub2NlYW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzZmNzg7IH1cbiAgLm9jZWFuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAub2NlYW4tYm9yZGVyIC5jb250ZW50bWVkaWEgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAgIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4tYm9yZGVyIC5jb250ZW50IGgxIHtcbiAgICBjb2xvcjogIzI0NGU1NDtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5vY2Vhbi1ib3JkZXIgLmNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjMjQ0ZTU0O1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7IH1cblxuLm9jZWFuYmcge1xuICBiYWNrZ3JvdW5kOiAjMjQ0ZTU0OyB9XG5cbi5vY2VhbiB7XG4gIGNvbG9yOiAjMjQ0ZTU0OyB9XG4gIC5vY2Vhbi5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICMyNDRlNTQgIWltcG9ydGFudDsgfVxuICAgIC5vY2Vhbi5zZWUtbW9yZTpob3ZlciwgLm9jZWFuLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMGE0ZjUxICFpbXBvcnRhbnQ7IH1cbiAgLm9jZWFuIGgxLCAub2NlYW4gaDIsIC5vY2VhbiBoMywgLm9jZWFuIGg0IHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4gLmRyb3Bkb3duLXRvZ2dsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm9jZWFuIC5jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4gLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0OyB9XG4gICAgLm9jZWFuIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0ZTU0OyB9XG4gICAgICAub2NlYW4gLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmJlZm9yZSwgLm9jZWFuIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuIC5waXBlbGluZSBwIHtcbiAgICBjb2xvcjogIzI0NGU1NDsgfVxuICAub2NlYW4gLnBpcGVsaW5lIC5wb2ludHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDRlNTQ7IH1cbiAgLm9jZWFuIC5kaXNwbGF5LXR5cGUgbGkuYWN0aXZlIGEsIC5vY2VhbiAuZGlzcGxheS10eXBlIGxpLmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMjQ0ZTU0OyB9XG4gIC5vY2VhbiAuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjMjQ0ZTU0OyB9XG4gICAgLm9jZWFuIC5zZWUtbW9yZTpob3ZlciwgLm9jZWFuIC5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBhNGY1MTsgfVxuXG4uZ3Jhc3NncmVlbi1ib3JkZXIge1xuICBjb250ZW50OiAjYmFkNTUzO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmxpc3QtbW9kdWxlIGgzIHtcbiAgICBjb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgYSxcbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5idG4tbGluayB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgICAuZ3Jhc3NncmVlbi1ib3JkZXIgYTpob3ZlciwgLmdyYXNzZ3JlZW4tYm9yZGVyIGE6Zm9jdXMsXG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5idG4tbGluazpob3ZlcixcbiAgICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjYmFkNTUzOyB9XG4gIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhLFxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYSB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpob3ZlciwgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6Zm9jdXMsXG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6aG92ZXIsXG4gICAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNiYWQ1NTM7IH1cbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ncmFzc2dyZWVuLWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbi1ib3JkZXIgLmNvbnRlbnQgaDEge1xuICAgIGNvbG9yOiAjYTZjNTMwO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLmdyYXNzZ3JlZW4tYm9yZGVyIC5jb250ZW50IGg0IHtcbiAgICBjb2xvcjogI2E2YzUzMDtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4OyB9XG5cbi5ncmFzc2dyZWVuYmcge1xuICBiYWNrZ3JvdW5kOiAjYTZjNTMwOyB9XG5cbi5ncmFzc2dyZWVuIHtcbiAgY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4uc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjYTZjNTMwICFpbXBvcnRhbnQ7IH1cbiAgICAuZ3Jhc3NncmVlbi5zZWUtbW9yZTpob3ZlciwgLmdyYXNzZ3JlZW4uc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYTRmNTEgIWltcG9ydGFudDsgfVxuICAuZ3Jhc3NncmVlbiBoMSwgLmdyYXNzZ3JlZW4gaDIsIC5ncmFzc2dyZWVuIGgzLCAuZ3Jhc3NncmVlbiBoNCB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgLmdyYXNzZ3JlZW4gLmRyb3Bkb3duLXRvZ2dsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmdyYXNzZ3JlZW4gLmNvbnRlbnQgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjNTMwOyB9XG4gIC5ncmFzc2dyZWVuIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YzUzMDsgfVxuICAgIC5ncmFzc2dyZWVuIC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjNTMwOyB9XG4gICAgICAuZ3Jhc3NncmVlbiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuZ3Jhc3NncmVlbiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjNTMwOyB9XG4gIC5ncmFzc2dyZWVuIC5waXBlbGluZSBwIHtcbiAgICBjb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbiAucGlwZWxpbmUgLnBvaW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YzUzMDsgfVxuICAuZ3Jhc3NncmVlbiAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAuZ3Jhc3NncmVlbiAuZGlzcGxheS10eXBlIGxpLmhvdmVyIGEge1xuICAgIGNvbG9yOiAjYTZjNTMwOyB9XG4gIC5ncmFzc2dyZWVuIC5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICNhNmM1MzA7IH1cbiAgICAuZ3Jhc3NncmVlbiAuc2VlLW1vcmU6aG92ZXIsIC5ncmFzc2dyZWVuIC5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBhNGY1MTsgfVxuXG4uaG9tZWZpdC1ib3JkZXIge1xuICBjb250ZW50OiAjZjg4MjJmO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaG9tZWZpdC1ib3JkZXIgLmxpc3QtbW9kdWxlIGgzIHtcbiAgICBjb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdC1ib3JkZXIgYSxcbiAgLmhvbWVmaXQtYm9yZGVyIC5idG4tbGluayB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgICAuaG9tZWZpdC1ib3JkZXIgYTpob3ZlciwgLmhvbWVmaXQtYm9yZGVyIGE6Zm9jdXMsXG4gICAgLmhvbWVmaXQtYm9yZGVyIC5idG4tbGluazpob3ZlcixcbiAgICAuaG9tZWZpdC1ib3JkZXIgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjg4MjJmOyB9XG4gIC5ob21lZml0LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhLFxuICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYSB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAubmF2IGxpID4gYTpob3ZlciwgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6Zm9jdXMsXG4gICAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6aG92ZXIsXG4gICAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmODgyMmY7IH1cbiAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ob21lZml0LWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcgYSB7XG4gICAgICBjb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdC1ib3JkZXIgLmNvbnRlbnQgaDEge1xuICAgIGNvbG9yOiAjZWM2NjA4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLmhvbWVmaXQtYm9yZGVyIC5jb250ZW50IGg0IHtcbiAgICBjb2xvcjogI2VjNjYwODtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4OyB9XG5cbi5ob21lZml0Ymcge1xuICBiYWNrZ3JvdW5kOiAjZWM2NjA4OyB9XG5cbi5ob21lZml0IHtcbiAgY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQuc2VlLW1vcmUge1xuICAgIGNvbG9yOiAjZWM2NjA4ICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZWZpdC5zZWUtbW9yZTpob3ZlciwgLmhvbWVmaXQuc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYTRmNTEgIWltcG9ydGFudDsgfVxuICAuaG9tZWZpdCBoMSwgLmhvbWVmaXQgaDIsIC5ob21lZml0IGgzLCAuaG9tZWZpdCBoNCB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgLmhvbWVmaXQgLmRyb3Bkb3duLXRvZ2dsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWVmaXQgLmNvbnRlbnQgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2NjA4OyB9XG4gIC5ob21lZml0IC5zdWItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAgIC5ob21lZml0IC5zdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2NjA4OyB9XG4gICAgICAuaG9tZWZpdCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAuaG9tZWZpdCAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2NjA4OyB9XG4gIC5ob21lZml0IC5waXBlbGluZSBwIHtcbiAgICBjb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdCAucGlwZWxpbmUgLnBvaW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjYwODsgfVxuICAuaG9tZWZpdCAuZGlzcGxheS10eXBlIGxpLmFjdGl2ZSBhLCAuaG9tZWZpdCAuZGlzcGxheS10eXBlIGxpLmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZWM2NjA4OyB9XG4gIC5ob21lZml0IC5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICNlYzY2MDg7IH1cbiAgICAuaG9tZWZpdCAuc2VlLW1vcmU6aG92ZXIsIC5ob21lZml0IC5zZWUtbW9yZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzBhNGY1MTsgfVxuXG4ubmFiZXJzbnotYm9yZGVyIHtcbiAgY29udGVudDogIzIyOTNlNDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5hYmVyc256LWJvcmRlciAubGlzdC1tb2R1bGUgaDMge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgYSxcbiAgLm5hYmVyc256LWJvcmRlciAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gICAgLm5hYmVyc256LWJvcmRlciBhOmhvdmVyLCAubmFiZXJzbnotYm9yZGVyIGE6Zm9jdXMsXG4gICAgLm5hYmVyc256LWJvcmRlciAuYnRuLWxpbms6aG92ZXIsXG4gICAgLm5hYmVyc256LWJvcmRlciAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyMjkzZTQ7IH1cbiAgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhLFxuICAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IGEge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gICAgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5uYXYgbGkgPiBhOmhvdmVyLCAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLm5hdiBsaSA+IGE6Zm9jdXMsXG4gICAgLm5hYmVyc256LWJvcmRlciAuY29udGVudC1uYXZpZ2F0aW9uIC5zaWRlLW5hdiBhOmhvdmVyLFxuICAgIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuc2lkZS1uYXYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzIyOTNlNDsgfVxuICAubmFiZXJzbnotYm9yZGVyIC5jb250ZW50LW5hdmlnYXRpb24gLnNpZGUtbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnRtZWRpYSAubWVkaWEgLm1lZGlhLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gICAgLm5hYmVyc256LWJvcmRlciAuY29udGVudG1lZGlhIC5tZWRpYSAubWVkaWEtaGVhZGluZyBhIHtcbiAgICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNuei1ib3JkZXIgLmNvbnRlbnQgaDEge1xuICAgIGNvbG9yOiAjMTc3N2JjO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLm5hYmVyc256LWJvcmRlciAuY29udGVudCBoNCB7XG4gICAgY29sb3I6ICMxNzc3YmM7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDsgfVxuXG4ubmFiZXJzbnpiZyB7XG4gIGJhY2tncm91bmQ6ICMxNzc3YmM7IH1cblxuLm5hYmVyc256IHtcbiAgY29sb3I6ICMxNzc3YmM7IH1cbiAgLm5hYmVyc256LnNlZS1tb3JlIHtcbiAgICBjb2xvcjogIzE3NzdiYyAhaW1wb3J0YW50OyB9XG4gICAgLm5hYmVyc256LnNlZS1tb3JlOmhvdmVyLCAubmFiZXJzbnouc2VlLW1vcmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwYTRmNTEgIWltcG9ydGFudDsgfVxuICAubmFiZXJzbnogaDEsIC5uYWJlcnNueiBoMiwgLm5hYmVyc256IGgzLCAubmFiZXJzbnogaDQge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNueiAuZHJvcGRvd24tdG9nZ2xlIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmFiZXJzbnogLmNvbnRlbnQgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNueiAuc3ViLW5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc3YmM7IH1cbiAgICAubmFiZXJzbnogLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzc3YmM7IH1cbiAgICAgIC5uYWJlcnNueiAuc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAubmFiZXJzbnogLnN1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnogLnBpcGVsaW5lIHAge1xuICAgIGNvbG9yOiAjMTc3N2JjOyB9XG4gIC5uYWJlcnNueiAucGlwZWxpbmUgLnBvaW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzdiYzsgfVxuICAubmFiZXJzbnogLmRpc3BsYXktdHlwZSBsaS5hY3RpdmUgYSwgLm5hYmVyc256IC5kaXNwbGF5LXR5cGUgbGkuaG92ZXIgYSB7XG4gICAgY29sb3I6ICMxNzc3YmM7IH1cbiAgLm5hYmVyc256IC5zZWUtbW9yZSB7XG4gICAgY29sb3I6ICMxNzc3YmM7IH1cbiAgICAubmFiZXJzbnogLnNlZS1tb3JlOmhvdmVyLCAubmFiZXJzbnogLnNlZS1tb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMGE0ZjUxOyB9XG4iLCIvKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNVU1RPTUlaRSBUSEUgQ0FST1VTRUxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jaG9tZS1jYXJvdXNlbHtcblxuXHQmLmNhcm91c2VsIHtcblx0XHQuaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0JiA+IC5pdGVte1xuXHRcdFx0JiA+IGltZ3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDM3MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdGgxe1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0fVxuXHRcdFx0LmJ0bi1kZWZhdWx0e1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNDRlNTQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fSBcblxuXHQmLmNhcm91c2VsLWZhZGUge1xuXHRcdC5jYXJvdXNlbC1pbm5lciB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtLFxuXHRcdFx0LmFjdGl2ZS5sZWZ0LFxuXHRcdFx0LmFjdGl2ZS5yaWdodCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hY3RpdmUsXG5cdFx0XHQubmV4dC5sZWZ0LFxuXHRcdFx0LnByZXYucmlnaHQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQubmV4dCxcblx0XHRcdC5wcmV2LFxuXHRcdFx0LmFjdGl2ZS5sZWZ0LFxuXHRcdFx0LmFjdGl2ZS5yaWdodCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcm91c2VsLWNvbnRyb2wge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXG5cdC5jYXJvdXNlbC1jYXB0aW9ue1xuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4OyAgXG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEE0RjUxO1xuXHQuaXRlbXtcblxuXHRcdCY6YmVmb3Jle1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE2ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMDApIDAlLCByZ2JhKDQyLDEwMiwxMDMsMC41NSkgNTUlLCByZ2JhKDI0LDkwLDkxLDAuOTQpIDc0JSwgIzA5NEY1MCA4NyUsICMwOTRGNTAgMTAwJSwgIzA5NEY1MCAxMDAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHR9XG5cdH1cblxuXHQuaW5kaWNhdG9yLWNvbnRhaW5lciB7XG5cblx0XHQuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfODUgSGVhdnknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmdyZWVuc3Rhcntcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiM4NkI3MzA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NkI3MzA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubmFiZXJzbnp7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogXHQjMTc3N2JjO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOlx0IzE3NzdiYztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5ob21lZml0e1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlYzY2MDg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2VjNjYwODtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5ob21lc3Rhcntcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAgIzAwNkM1Qjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNkM1Qjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNob21lLWNhcm91c2Vse1xuXHRcdCYuY2Fyb3VzZWwge1xuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXG5cdCNob21lLWNhcm91c2Vse1xuXHRcdCYuY2Fyb3VzZWx7XG5cdFx0XHQuaXRlbXtcblx0XHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdC5jYXJvdXNlbC1jYXB0aW9ue1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4OyAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmluZGljYXRvci1jb250YWluZXIge1xuXG5cdFx0XHRcdC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4ubmF2LWxvZ297XG4gIGhlaWdodDogMTU1cHg7XG4gIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuI3dyYXB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZTJlMmUyIHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG4udG9wLW5hdntcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlMmUyZTIgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjOUI5QjlCO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAjMUI5Mjk2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ2lucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5uYXYtc2VhcmNoe1xuICAgICAgYm9yZGVyOiAxcHggI2Y0ZjdmNyBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmN2Y3O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjdmNztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgLnNlYXJjaC1pY29ue1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzlCOUI5QjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAjMUI5Mjk2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIC5tYWluLW5hdntcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzU1IFJvbWFuJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgIH1cblxuICB9XG59XG5cblxuLm5hdmJhci1uYXY+bGkge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICY6bnRoLWNoaWxkKDEpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLmRyb3Bkb3duLW1lbnV7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMCU7XG5cbiAgfVxuICBsaXtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhe1xuXG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnU+bGk+YSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfODUgSGVhdnknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5cbi5uYXZiYXItZGVmYXVsdHtcbiAgLm5hdmJhci1uYXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmLm5hdi1vcGVuIHtcbiAgICAgICYgPiBsaXtcbiAgICAgICAgJiA+IGF7XG4gICAgICAgICAgY29sb3I6ICM5QjlCOUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4ub3BlbiB7XG4gICAgICAmPmF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMDA5MTk3O1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuXG4gIC50b3AtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIH1cblxuICAubWFpbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDg3cHg7XG4gIH1cblxuICAubG9naW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLW5hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAubWFpbi1uYXZ7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAubWFpbi1uYXZ7XG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYubmF2LW9wZW4ge1xuICAgICAgICAmID4gbGl7XG4gICAgICAgICAgJiA+IGF7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBpe1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICMwYTRmNTE7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogIzAwOTE5NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjbmF2LWNsb3Nle1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGE0ZjUxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI25hdi1jbG9zZSBzcGFuOm50aC1jaGlsZCgyKSwjbmF2LWNsb3NlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAubmF2YmFye1xuICAgIC5uYXYtbG9nb3tcbiAgICAgIGltZ3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAudG9wLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCAjZWVlIHNvbGlkO1xuICAgIC5sb2dpbnMge1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgLm5hdi1zZWFyY2h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFpbi1uYXZ7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCAjZWVlIHNvbGlkO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICYgPiBsaXtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5kcm9wZG93bi1tZW51e1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBsaXtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViLW5hdiB7XG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cblxuICAubWFpbi1uYXZ7XG5cbiAgICAubmF2YmFyLW5hdiB7XG5cbiAgICAgICYgPiBsaXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgLnRvcC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuIiwiLnNwb25zb3Itc2VjdGlvbntcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI0U4RThFODtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGEge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cblx0LnNwb25zb3Itc2VjdGlvbntcblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmZpbHRlci1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdHNlbGVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiovXG5cblx0fVxufVxuXG5cbi5zZWxlY3Qtc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IzA5NEY1MDtcdFxuXHRwYWRkaW5nOiAwcHggMTBweCA4cHggMjVweDtcblx0LypzdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDoqL1xuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlxcZTExNFwiO1xuXHRcdHRvcDogMTFweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Lypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki9cblx0Ji5zZWxlY3QtYXJyb3ctYWN0aXZlOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG5cdFx0dG9wOiA3cHg7XG5cdH1cblxufVxuLypzdHlsZSB0aGUgaXRlbXMgKG9wdGlvbnMpLCBpbmNsdWRpbmcgdGhlIHNlbGVjdGVkIGl0ZW06Ki9cbi5zZWxlY3Qtc2VsZWN0ZWQgLCAuc2VsZWN0LWl0ZW1zIGRpdntcblxuXHRjb2xvcjogIzA5NEY1MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLypzdHlsZSBpdGVtcyAob3B0aW9ucyk6Ki9cbi5zZWxlY3QtaXRlbXMgZGl2e1xuXG5cdHBhZGRpbmc6IDhweCAxNXB4O1xufVxuLnNlbGVjdC1hcnJvdy1hY3RpdmV7XG5cdCYgK3tcblx0XHQuc2VsZWN0LWl0ZW1ze1xuXHRcdFx0ZGl2e1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0LWl0ZW1ze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOTRGNTA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0d2lkdGg6IDIwMHB4O1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0ZGl2e1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMXM7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0fVxuXG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHR9XG5cblx0LyogVHJhY2sgKi9cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtbGlnaHRibHVlLCA1JSk7XG5cdH1cblxuXHQvKiBIYW5kbGUgKi9cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQ6ICAkYnJhbmQtZGFya2JsdWU7IFxuXHR9XG5cblx0LyogSGFuZGxlIG9uIGhvdmVyICovXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVyKCRicmFuZC1kYXJrYmx1ZSwgNDAlKTsgXG5cdH1cblxufSBcblxuXG5cbi5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyLCAuc2FtZS1hcy1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiIsIlxuLm5ld3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLXRpbGVzIC50d2l0dGVyLWZlZWQgLm1lZGlhLWJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLXRpbGVze1xuXHQuY2FyZCB7XG5cdFx0Lm1lZGlhLWJvZHkge1xuXHRcdFx0cGFkZGluZzogNDVweCAyNXB4IDg1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMGE0ZjUxO1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5saW5rIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzFiOTI5Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1lZGlhLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfOTUgQmxhY2snLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR9XG5cdH1cbn1cblxuXG4ubWVkaWF7XG5cdCYuY2FyZHtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5tZWRpYXtcblx0XHRcdCYuY2FyZHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuXG5cbi5jYXJkIHtcblx0LmNhcmQtc3Vie1xuXHRcdGNvbG9yOiAjOUI5QjlCO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDFfODUgSGVhdnlcIiwgIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR9XG5cdC5tZWRpYS1oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5tZWRpYS1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAjRjRGN0Y3O1xuXHRcdHBhZGRpbmc6IDI1cHggMjVweCA3NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQuZGF0ZSB7XG5cdFx0XHRjb2xvcjogIzliOWI5Yjtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblx0XHQuY2FyZC1saW5rIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiRicmFuZC1jb2xvciA7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2ZW5pciBMVCBXMDFfODUgSGVhdnknLCBHb3RoYW0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQgY29sb3I7XG5cdFx0XHRpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IgLCAyMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW1nLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTUlO1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWJvdHRvbTogIzBhNGY1MSAxMHB4IHNvbGlkO1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5tZWRpYS1iYWRnZXtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxufVxuIiwiXG4uaG9tZS1zdW1tYXJ5e1xuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFxuXHR9XG5cdGgze1xuXHRcdGNvbG9yOiAjMEE0RjUxO1xuXHR9XG59XG5cblxuXG4ubWFwLXNlY3Rpb257XG5cdGJhY2tncm91bmQ6ICNmN2ZiZjQ7XG59XG5cbi5zZWN0aW9uLXBhZGRpbmd7XG5cdHBhZGRpbmc6IDVlbSAwO1xufVxuXG4uYmx1ZXRpbnQtYmd7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNEY3Rjc7XG59XG5cbi5ob21lLXRpbGVze1xuXHQudHdpdHRlci1mZWVke1xuXG5cdH1cblx0LmNhcmR7XG5cdFx0Lm1lZGlhLWJvZHl7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDI1cHggODVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FyZC1hY2NlbnQuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Lmxpbmsge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRAaW5jbHVkZSBmb250LWJvbGQoKTtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdGl7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMWI5Mjk2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVkaWEtYm9keXtcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG5cdC5tZWRpYS1oZWFkaW5ne1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzk1IEJsYWNrJywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHQmOmhvdmVye1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cbi5tZW1iZXItbGlua3N7XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMTAsIDc5LCA4MSwgMC4xNSkgc29saWQ7XG5cdFx0XHRhe1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzBhNGY1MTtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogIzFCOTI5Njtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTFQgVzAxXzg1IEhlYXZ5JywgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm1lbWJlci1saW5rc3tcblx0XHRtYXJnaW4tdG9wOiAzZW07XG5cdH1cbn1cblxuXG4ubWFwLXNlY3Rpb257XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5tYXAtaW1ne1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5tZW1iZXJze1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlNGU0ZTQgc29saWQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdFx0Y29sb3I6ICMwYTRmNTE7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXHQubWVtYmVyLXByb2plY3Rze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoMntcblx0XHRcdGNvbG9yOiAjMWM5Mjk2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGNvbG9yOiAjMWM5Mjk2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LnByb2plY3RzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjMWM5Mjk2O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblxuXHRcdC5jb21tZXJjaWFsLXByb2plY3Rze1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0Lm1hcC1zZWN0aW9ue1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHR9XG5cdFx0Lm1hcC1pbWd7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHQmLnB1bGwtcmlnaHR7XG5cdFx0XHRcdFx0ZmxleDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbWJlci1wcm9qZWN0c3tcblx0XHRcdC5wcm9qZWN0cyB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0LnNlY3Rpb24tcGFkZGluZyB7XG5cdFx0cGFkZGluZzogMmVtIDA7XG5cdH1cblx0Lm1hcC1zZWN0aW9ue1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblx0I2VtbWlzaW9ucy1jb3VudGVyLWNvbnRhaW5lcntcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aDN7XG5cdFx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdC5kLWZsZXh7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0fVxuXHRcdHNtYWxse1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC40KTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250LWJsYWNrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uLW9mLWRhdGF7XG5cdFx0XHRjb2xvcjogI0E4QjJCNDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRwe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E4QjJCNDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmJvbi1jb3VudHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRcdFx0LmNvdW50e1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdXJyZW50LWNhcmJvbntcblx0XHRcdGFuaW1hdGlvbi1uYW1lOmRhbmdlci16b25lO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHR9XG5cdFx0LmluZHVzdHJ5LXBlcmNlbnRhZ2UsXG5cdFx0LmFib3ZlLXNhZmV7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0XHQuY3VycmVudC1jYXJib24tZGV0YWlsc3tcblx0XHRcdG1heC13aWR0aDogMTM4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHR9XG5cdFx0Lm51bWJlcnN7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG5cdFx0XHQmLmNvbG9yZWR7XG5cdFx0XHRcdGNvbG9yOiAjNTM4ZjhlO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdHNtYWxse1xuXHRcdFx0XHRcdGNvbG9yOiAjNTM4ZjhlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjQThCMkI0O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGNvbG9yOiAjNTM4ZjhlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcblxuXHRcdCNlbW1pc2lvbnMtY291bnRlci1jb250YWluZXJ7XG5cblx0XHRcdC5kLWZsZXh7XG5cdFx0XHRcdC5sb2NhdGlvbi1vZi1kYXRhe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRcdG9yZGVyOjQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5kdXN0cnktcGVyY2VudGFnZSxcblx0XHRcdFx0LmFib3ZlLXNhZmV7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuXG5cdFx0I2VtbWlzaW9ucy1jb3VudGVyLWNvbnRhaW5lcntcblxuXHRcdFx0LmQtZmxleHtcblxuXHRcdFx0XHQuaW5kdXN0cnktcGVyY2VudGFnZSxcblx0XHRcdFx0LmFib3ZlLXNhZmV7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczo1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuIiwiLmZpbHRlci1mb3Jte1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6d3JhcDtcblx0LmZvcm0tdGl0bGV7XG5cdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMV84NSBIZWF2eVwiLCAgR290aGFtLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5mb3JtLXJvd3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLXNlbGVjdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5mb3JtLWdyb3Vwe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHRcdC5rZXl3b3JkLWlucHV0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0fVxuXHRcdC5rZXl3b3JkLXNlYXJjaHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cblx0XHQuYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cblx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0LnNlbGVjdC1zZWxlY3RlZCB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzA5NGY1MDtcblx0XHQgICAgcGFkZGluZzogMCAzNXB4IDhweCAwO1xuXHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICAgICY6OmJlZm9yZSB7XG5cdFx0XHQgICAgcmlnaHQ6IDM1cHg7XG5cdFx0XHQgICAgbGVmdDogYXV0bztcblx0XHRcdCAgICBmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWxlY3QtaXRlbXN7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9ue1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ji5idG4tdG9vbHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICM5RTlGOUY7XG5cdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHR0cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQgY29sb3I7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZ2x5cGhpY29ue1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2N3B4KXtcblxuXHQuZmlsdGVyLWZvcm17XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHQuc2VsZWN0LXNlbGVjdGVkIHtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgXHRcdFx0cGFkZGluZzogMCAxMHB4IDhweCAwO1xuICAgXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG5cblx0LmZpbHRlci1mb3Jte1xuXG5cblxuXHRcdC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZXtcblx0XHRcdGp1c3RpZnktc2VsZjpmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cblxuLmNhcmR7XG5cdC5ldmVudC10eXBle1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJvdHRvbTozMHB4O1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiAjOUI5QjlCO1xuXHRcdGl7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQmLmluZHVzdHJ5LWV2ZW50LmV2ZW50LWNhcmR7XG5cdFx0XHRcdGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG5cdFx0LmNhcmQtc3Vie1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjogIzRBNEE0QTtcblx0XHR9XG5cblx0XHRoMSxoMixoMyxoNCxoNSxzbWFsbHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFx0YXtcblx0XHRcdGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZWRpYS1oZWFkaW5ne1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6IzRBNEE0QTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy13cmFwcGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiM5QjlCOUI7XG5cdFx0fVxuXHR9XG5cdCYubnpnYmN7XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xuXHRcdH1cblx0XHRjb2xvcjojMDk0RjUwICFpbXBvcnRhbnQ7XG5cdFx0aDEsaDIsaDMsaDQsaDUsc21hbGwsYXtcblx0XHRcdGNvbG9yOiAjMDk0ZjUwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm1lZGlhLWhlYWRpbmd7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjojMDk0ZjUwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXdyYXBwZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6IzA5NGY1MDtcblx0XHR9XG5cdH1cblx0Ji5uYWJlcnNuentcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICM0QTRBNEE7XG5cdFx0fVxuXHRcdGgxLGgyLGgzLGg0LGg1LHNtYWxsLGF7XG5cdFx0XHRjb2xvcjojMTc3N0JDIWltcG9ydGFudDs7XG5cdFx0fVxuXHRcdC5tZWRpYS1oZWFkaW5ne1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6IzE3NzdCQztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy13cmFwcGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiMxNzc3QkM7XG5cdFx0fVxuXHR9XG5cdCYuaG9tZXN0YXJ7XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjNEE0QTRBO1xuXHRcdH1cblx0XHRoMSxoMixoMyxoNCxoNSxzbWFsbCxhe1xuXHRcdFx0Y29sb3I6IzAwNkM1QiFpbXBvcnRhbnQ7O1xuXHRcdH1cblx0XHQubWVkaWEtaGVhZGluZ3tcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiMwMDZDNUI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctd3JhcHBlcntcblx0XHRcdGJvcmRlci1jb2xvcjojMDA2QzVCO1xuXHRcdH1cblx0fVxuXHQmLmdyZWVuc3Rhcntcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICM0QTRBNEE7XG5cdFx0fVxuXHRcdGgxLGgyLGgzLGg0LGg1LHNtYWxsLGF7XG5cdFx0XHRjb2xvcjojODVCODMwIWltcG9ydGFudDs7XG5cdFx0fVxuXHRcdC5tZWRpYS1oZWFkaW5ne1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6Izg1QjgzMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy13cmFwcGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiM4NUI4MzA7XG5cdFx0fVxuXHR9XG5cblx0Ji5ob21lZml0e1xuXHRcdHB7XG5cdFx0XHRjb2xvcjogIzRBNEE0QTtcblx0XHR9XG5cdFx0aDEsaDIsaDMsaDQsaDUsc21hbGwsYXtcblx0XHRcdGNvbG9yOiNFQzY2MDghaW1wb3J0YW50Oztcblx0XHR9XG5cdFx0Lm1lZGlhLWhlYWRpbmd7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjojRUM2NjA4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXdyYXBwZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6I0VDNjYwODtcblx0XHR9XG5cdH1cblxuXG5cdCYuZXZlbnQtY2FyZHtcblx0XHQubWVkaWEtaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbjogNXB4IDAgMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZlbmlyIExUIFcwMV85NSBCbGFjaycsIEdvdGhhbSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjojMGE0ZjUxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVkaWEtYm9keXtcblx0XHRcdHBhZGRpbmc6IDI1cHggNDVweCA3NXB4O1xuXHRcdH1cblx0XHQuY2FyZC1zdWIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHNtYWxse1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMDA5MTk3O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvaW50cyB7XG5cdFx0XHRjb2xvcjogIzBhNGY1MTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaW1nLXdyYXBwZXJ7XG5cdFx0XHQubWVkaWEtYmFkZ2V7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCYubnpnYmN7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5maWx0ZXItZm9ybXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0LmNhcmR7XG5cdFx0Ji5ldmVudC1jYXJke1xuXHRcdFx0LnBvaW50cyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNhcmR7XG5cdFx0Ji5ldmVudC1jYXJke1xuXHRcdFx0Lm1lZGlhLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCA3NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmZpbHRlci1mb3Jte1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZy1ib3R0b206IDVweDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNlNGU0ZTQgc29saWQ7XG5cblx0XHQmOm50aC1jaGlsZCgxKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlOGU4ZTggc29saWQ7XG5cdFx0fVxuXHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3Qtc2VsZWN0ZWR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG4iLCIuY2FzZS1zdHVkeS1oZXJve1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjphZnRlcntcblx0XHRjb250ZW50OicnO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OjA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxNmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSg0MiwgMTAyLCAxMDMsIDAuNTUpIDU1JSwgcmdiYSgyNCwgOTAsIDkxLCAwLjk0KSA3NCUsICMwOTRGNTAgODclLCAjMDk0RjUwIDEwMCUsICMwOTRGNTAgMTAwJSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmJhZGdle1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cbn1cblxuXG4uc3ViLW5hdmlnYXRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZjUxO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCAjRjlGQkZCIHNvbGlkO1xuXHRoMSxoMixoM3tcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRoMntcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aDR7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0I3NlY3Rpb24tZHJvcGRvd257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQuYnJvd3Nle1xuXHRcdFx0LmdseXBoaWNvbntcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5vcGVue1xuXG5cdFx0LmJyb3dzZXtcblxuXHRcdFx0XHQuZ2x5cGhpY29ue1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwYTRmNTE7XG5cdFx0dG9wOiA0OXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDRlbSAwO1xuXHRcdGNvbHVtbi1jb3VudDozO1xuXHRcdGNvbHVtbi1nYXA6IDJlbTtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhNGY1MTtcblx0XHR9XG5cblx0XHRoMyxoNHtcblx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1uYXYtaXRlbXtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuXG5cdFx0XHRoMyxoNHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuLmZpbHRlci1uYXZpZ2F0aW9ue1xuXHRtYXJnaW4tdG9wOiAyZW07XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFOEU4RTg7XG5cdHBhZGRpbmctdG9wOjIwcHg7XG5cdC5maWx0ZXItc2VsZWN0e1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxufVxuXG4uZGlzcGxheS10eXBle1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjQUFCNUFGO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSxcblx0XHQmOmhvdmVye1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICMwQTRGNTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuZGwucHJvamVjdC1pbmZvcm1hdGlvbntcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZHR7XG5cdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBMVCBXMDFfODUgSGVhdnksR290aGFtLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICM0QTRBNEE7XG5cdH1cblx0ZGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtcblxuXHQuc3ViLW5hdmlnYXRpb24ge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGNvbHVtbi1jb3VudDoyO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NTgwcHgpe1xuXHQuc3ViLW5hdmlnYXRpb24ge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGNvbHVtbi1jb3VudDoxO1xuXHRcdH1cblx0fVxufSIsIi50YWJsZS1zdHlsZXtcblx0Ym9yZGVyLXRvcDogMXB4ICNkZGQgc29saWQ7XG59XG5cbnRhYmxle1xuXHR0ZCx0aHtcblxuXHRcdGNvbG9yOiAjMzMzIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi50YWJsZS1zdHJpcGVke1xuXG5cdCYudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsICYudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsICYudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsICYudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsICYudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsICYudGFibGUgPiB0aGVhZCA+IHRyID4gdGh7XG5cdFx0Ym9yZGVyOjA7XG5cdH1cbn1cblxuLnRhYmxlc2F3IC50YWJsZXNhdy1zb3J0YWJsZS1oZWFkIHtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZCO1xuXHQmLnRhYmxlc2F3LXNvcnRhYmxlLWFzY2VuZGluZyxcblx0Ji50YWJsZXNhdy1zb3J0YWJsZS1kZXNjZW5kaW5ne1xuXHRcdC50YWJsZXNhdy1zb3J0YWJsZS1idG57XG5cdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdH1cbn1cblx0fVxuXG5cdC50YWJsZT50aGVhZD50cj50aCwgLnRhYmxlPnRib2R5PnRyPnRoLCAudGFibGU+dGZvb3Q+dHI+dGgsIC50YWJsZT50aGVhZD50cj50ZCwgLnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGZvb3Q+dHI+dGQge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cdC50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChldmVuKT50ZCwgLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKGV2ZW4pPnRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZCO1xuXHR9XG5cblx0LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGQsIC50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG5cdFx0LnRhYmxlLXN0cmlwZWQsXG5cdFx0LnRhYmxlLWJvcmRlcmVke1xuXHRcdFx0Ji50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgJi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgJi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgJi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aHtcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH0iLCJcblxuJHNpZ3MtbWFwIDogKFxuXG5cblxuXHRcImhvbWVzdGFyXCI6IChcblx0XHRjb2xvciA6ICMwMDZDNUIsXG5cdFx0aGlnaGxpZ2h0OiAjOUZBRjg2LFxuXHRcdCksXG5cblx0XCJncmVlbnN0YXJcIjogKFxuXHRcdGNvbG9yIDogICM4NkI3MzAsXG5cdFx0aGlnaGxpZ2h0OiAjNWU4ODE0LFxuXHRcdCksXG5cblx0XCJvY2VhblwiOiAoXG5cblx0XHRjb2xvciA6ICMyNDRlNTQsXG5cblx0XHQpLFxuXG5cdFwiZ3Jhc3NncmVlblwiOihcblx0XHRjb2xvciA6ICNhNmM1MzAsXG5cdFx0KSxcblxuXHRcImhvbWVmaXRcIjogKFxuXHRcdGNvbG9yOiAjZWM2NjA4LFxuXHRcdCksXG5cblx0XCJuYWJlcnNuelwiOiAoXG5cblx0XHRjb2xvciA6ICMxNzc3YmMsXG5cblx0XHQpLFxuXG5cdCk7XG5cblxuQGVhY2ggICRzaWcsICRtYXAgaW4gJHNpZ3MtbWFwIHtcblxuXHQkY29sb3I6ICBtYXAtZ2V0KCRtYXAsIGNvbG9yKTtcblx0JGhpZ2hsaWdodDogbnVsbDtcblxuXHRAaWYgbWFwLWhhcy1rZXkoJG1hcCwgaGlnaGxpZ2h0KXtcblxuXHRcdCRoaWdobGlnaHQgOiBtYXAtZ2V0KCRtYXAsIGhpZ2hsaWdodCk7XG5cblx0fSBAZWxzZSB7XG5cdFx0JGhpZ2hsaWdodCA6IGxpZ2h0ZW4oIG1hcC1nZXQoJG1hcCwgY29sb3IpLCAxMCUpO1xuXHR9XG5cblxuXHQuI3skc2lnfS1ib3JkZXJ7XG5cdFx0Y29udGVudDogJGhpZ2hsaWdodDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Lmxpc3QtbW9kdWxlIGgze1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHRhLCBcblx0XHQuYnRuLWxpbmt7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwLCBjb2xvcik7XG5cdFx0XHQmOmhvdmVyLCBcblx0XHRcdCY6Zm9jdXN7XG5cblx0XHRcdFx0Y29sb3I6ICRoaWdobGlnaHQ7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtbmF2aWdhdGlvbntcblx0XHRcdC5uYXYgbGkgID4gYSxcblx0XHRcdC5zaWRlLW5hdiBhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdGNvbG9yOiAkaGlnaGxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2lkZS1uYXYgcHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fSBcblxuXHRcdC5jb250ZW50bWVkaWF7XG5cdFx0XHQubWVkaWF7XG5cdFx0XHRcdC5tZWRpYS1oZWFkaW5nIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRoMXtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdH1cblx0XHRcdGg0e1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0XHRtYXJnaW46IDI1cHggMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC4jeyRzaWd9Ymd7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yO1xuXHR9XG5cdC4jeyRzaWd9e1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHQmLnNlZS1tb3Jle1xuXHRcdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgxLGgyLGgzLGg0e1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0LmRyb3Bkb3duLXRvZ2dsZXtcblxuXHRcdFx0aDJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdFx0XHQuYnRuLWRlZmF1bHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItbmF2aWdhdGlvbntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yO1xuXHRcdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBpcGVsaW5le1xuXHRcdFx0cHtcblx0XHRcdFx0Y29sb3I6JGNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LnBvaW50cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc3BsYXktdHlwZXtcblx0XHRcdGxpe1xuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Ji5ob3Zlcntcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC5zZWUtbW9yZXtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */
