.page-contact .contact-content .contact-form form .submit p,.page-contact .contact-content .contact-form form .wpcf7-list-item label,.page-contact .contact-content .contact-info,.page-contact .contact-content .contact-info .contact-info-socical .content,.page-contact .contact-content .contact-info .contact-info-socical .content a,display_flex,form .wpcf7-list-item label{display:flex;display:-webkit-flex}list_type_ulli{list-style-type:none;margin:0;padding:0}@font-face{font-family:UTM Eremitage;src:url(../fonts/UTM\ Eremitage.ttf)}font_UTM_Eremitage{font-family:UTM Eremitage;font-style:normal}@font-face{font-family:averta regular;src:url(../fonts/averta/Averta-Regular.otf)}@font-face{font-family:averta semibold;src:url(../fonts/averta/Averta-Semibold.otf)}@font-face{font-family:averta bold;src:url(../fonts/averta/Averta-Bold.otf)}.page-policy #toc .content ul li a,body,font_averta_regular{font-family:averta regular,sans-serif;font-style:normal}.accordion--item__question,.page-contact .contact-content .contact-form form .submit p input,.page-contact .contact-content .contact-form form .title p,.page-contact .contact-content .contact-form form a,.page-policy #toc .toc-title,.pum-container.popmake .pum-content .popup-content .s-header,font_averta_semibold,form a{font-family:averta semibold,sans-serif;font-style:normal}.gt-footer h6,.page-contact .contact-content .contact-info .contact-info-email .content,.page-policy #toc .content ul li a:hover,.single-post-page__title,font_averta_bold,h1,h2,h3,h4,h5,h6{font-family:averta bold,sans-serif;font-style:normal}@font-face{font-family:clashDisplay regular;src:url(../fonts/clash-display/ClashDisplay-Regular.otf)}@font-face{font-family:clashDisplay medium;src:url(../fonts/clash-display/ClashDisplay-Medium.otf)}@font-face{font-family:clashDisplay semibold;src:url(../fonts/clash-display/ClashDisplay-Semibold.otf)}@font-face{font-family:clashDisplay bold;src:url(../fonts/clash-display/ClashDisplay-Bold.otf)}.page-contact .contact-content .contact-info .contact-info-copyright,font_clashDisplay_regular{font-family:clashDisplay regular,sans-serif;font-style:normal}.page-contact .contact-content .contact-info .contact-info-email .title,font_clashDisplay_medium{font-family:clashDisplay medium,sans-serif;font-style:normal}font_clashDisplay_semibold{font-family:clashDisplay semibold,sans-serif;font-style:normal}font_clashDisplay_bold{font-family:clashDisplay bold,sans-serif;font-style:normal}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;color:#000}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-o-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-ms-box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-editor-fix ol,.wp-editor-fix ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.wp-editor-fix ul li{list-style-type:disc}.wp-editor-fix ol li{list-style-type:decimal}.wp-editor-fix p{padding:0;margin-bottom:1rem;line-height:1.5}.wp-editor-fix blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.wp-editor-fix .h1,.wp-editor-fix .h2,.wp-editor-fix .h3,.wp-editor-fix .h4,.wp-editor-fix .h5,.wp-editor-fix .h6,.wp-editor-fix h1,.wp-editor-fix h2,.wp-editor-fix h3,.wp-editor-fix h4,.wp-editor-fix h5,.wp-editor-fix h6{display:block;font-size:1em;font-weight:700;padding:0;line-height:1.5;margin-top:24px;margin-bottom:12px}.wp-editor-fix .h1,.wp-editor-fix h1{font-size:2em}.wp-editor-fix .h2,.wp-editor-fix h2{font-size:1.5em}.wp-editor-fix .h3,.wp-editor-fix h3{font-size:1.17em}.wp-editor-fix .h5,.wp-editor-fix h5{font-size:.83em}.wp-editor-fix .h6,.wp-editor-fix h6{font-size:.67em}.wp-editor-fix a{text-decoration:underline}a{text-decoration:none;color:#0839d0}a:active,a:focus,a:hover{text-decoration:none;color:none;outline:none;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s}input,select,textarea{outline:none;appearance:unset!important;-moz-appearance:unset!important;-webkit-appearance:unset!important;-o-appearance:unset!important;-ms-appearance:unset!important}input:focus,select:focus,textarea:focus{outline:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important}input[type=checkbox]{appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;-o-appearance:checkbox!important;-ms-appearance:checkbox!important}input[type=radio]{appearance:radio!important;-moz-appearance:radio!important;-webkit-appearance:radio!important;-o-appearance:radio!important;-ms-appearance:radio!important}iframe{max-width:100%}figure{margin:0;position:relative;z-index:1}img{max-width:100%;height:auto;object-fit:contain}form br{display:none}p{margin-bottom:5px}.widget p{margin:0}.form-control:focus{box-shadow:none}.stick{position:fixed;z-index:9999;width:100%;background-color:#0839d0}table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top}html{scroll-behavior:smooth;border:none!important}body{font-size:14px;line-height:20px;color:#0a0f1c}.hr-divider{margin:16px 0;border:none;border-top:1px solid #f2f2f2}.mb-4{margin-bottom:16px}.mt-4{margin-top:16px}.pt-4{padding-top:16px}.pb-4{padding-bottom:16px}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:rgba(99,99,99,.5019607843);border:none;color:transparent;cursor:pointer;transition:all .3s;display:flex!important;align-items:center;justify-content:center;padding:0}.slick-slider .slick-arrow:hover{background:hsla(0,0%,100%,.6)}.slick-slider .slick-arrow:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;display:block}.slick-slider .slick-arrow.slick-prev{left:30px}.slick-slider .slick-arrow.slick-prev:before{transform:rotate(-45deg);margin-left:4px}.slick-slider .slick-arrow.slick-next{right:30px}.slick-slider .slick-arrow.slick-next:before{transform:rotate(135deg);margin-right:4px}.slick-slider .slick-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);list-style:none;padding:0;margin:0;display:flex!important;gap:0;justify-content:center}.slick-slider .slick-dots li{width:10px;height:10px}.slick-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,.2);border:none;color:transparent;cursor:pointer;padding:0;transition:all .3s}.slick-slider .slick-dots li button:before{display:none}.slick-slider .slick-dots li.slick-active button{width:10px;background:#0839d0}.screen-reader-response,form .hidden-fields-container{display:none}form .wpcf7-not-valid-tip{color:#cc0030}form .wpcf7-mail-sent-ng,form .wpcf7-mail-sent-ok,form .wpcf7-validation-errors{border:medium none;color:#e40613;margin:10px 0;padding:0}form .wpcf7-mail-sent-ok{color:#67c23a}div.wpcf7-response-output,div.wpcf7-validation-errors{display:none!important}form{font-size:14px}form a{color:#0a0f1c;text-decoration:underline}form p{margin:0}form .d-flex{gap:16px}form .d-flex>*{width:50%}form .form-group{margin-bottom:0}form .form-group label{display:block}form .form-group label .required{color:#cc0030}form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{padding:8px 16px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border:none;width:100%;max-width:100%;border:1px solid #e8e8e8;height:33px}form input[type=email]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#bbb}form input[type=email]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#bbb}form input[type=email]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#bbb}form input[type=email]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:#bbb}form input[type=email]:read-only,form input[type=tel]:read-only,form input[type=text]:read-only,form select:read-only,form textarea:read-only{background-color:#e1e1e1;cursor:no-drop}form textarea{height:97px;resize:vertical}form select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/icon/chevron-down-arrow.svg) no-repeat center right 16px}form input[type=submit]{padding:10px 24px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;background-color:#0839d0;border:1px solid #0839d0;color:#fff;margin:0 auto;text-align:center;display:block;width:fit-content}form input[type=submit]:hover{background-color:#062c9f;box-shadow:0 5px 15px 0 rgba(8,57,208,.4)}form .wpcf7-list-item{margin:0;display:block}form .wpcf7-list-item label{margin-bottom:0;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;gap:16px}form .wpcf7-list-item label input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:1.5px solid #e8e8e8;display:inline-block;margin:0;position:relative;width:25px;min-width:25px;height:25px;background:#fff}form .wpcf7-list-item label input:checked{background:#cc0030;border:none}form .wpcf7-list-item label input:checked:before{content:"";position:absolute;left:9px;top:5px;padding:4.5px 2.5px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1}form .wpcf7-response-output{margin:0}form .wpcf7-form-control-wrap{margin-bottom:16px;display:block}.pum-overlay{width:100%}.pum-container .pum-close{background:url(/wp-content/themes/sota-media/dist/images/icon/icon-close.svg) no-repeat 50%!important;background-size:cover!important;box-shadow:none!important;color:transparent!important;text-shadow:none!important;width:20px!important;height:20px!important;right:15px!important;top:15px!important}.pum-container.popmake{border-radius:24px!important;box-shadow:0 8px 24px 0 rgba(0,0,0,.16)!important;background-color:#fff!important;margin:0;top:70px!important;overflow:hidden}@media (min-width:1200px){.pum-container.popmake{max-width:900px!important;top:40%!important;transform:translateY(-50%)!important}}.pum-container.popmake .pum-content{display:grid;height:100%;place-items:center;width:100%;z-index:1}.pum-container.popmake .pum-content p:empty{display:none}html .pum-active{display:block!important}.pum-container.popmake .pum-content .popup-content{margin:0 auto;padding:40px 24px 24px;width:100%;text-align:center}.pum-container.popmake .pum-content .popup-content>img{margin-bottom:12px}.pum-container.popmake .pum-content .popup-content .s-header{color:#0a0f1c;font-size:24px;line-height:32px;letter-spacing:-.48px;margin:0 0 12px}.pum-container.popmake .pum-content .popup-content .s-text{margin-bottom:24px;color:#636363;font-size:14px;line-height:20px;letter-spacing:-.14px}.pum-container.popmake .pum-content .popup-content .form p{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template:"a b" max-content "c c" max-content "d d" max-content "e e" max-content "f f" max-content "g g" max-content/auto auto;margin:0}@media (max-width:567px){.pum-container.popmake .pum-content .popup-content .form p{grid-template:"a" max-content "b" max-content "c" max-content "d" max-content "e" max-content "f" max-content "g" max-content/auto}}.pum-container.popmake .pum-content .popup-content .form p>br{display:none}.pum-container.popmake .pum-content .popup-content .form p>span{display:inline-block;width:100%;text-align:left}.pum-container.popmake .pum-content .popup-content .form p>span>input,.pum-container.popmake .pum-content .popup-content .form p>span>textarea{border-radius:8px;border:1px solid #bbb;font-size:16px;line-height:24px;padding:8px 16px;width:100%}.pum-container.popmake .pum-content .popup-content .form p>span>input::placeholder,.pum-container.popmake .pum-content .popup-content .form p>span>textarea::placeholder{color:#7e8494}.pum-container.popmake .pum-content .popup-content .form p>span>textarea{max-height:130px;resize:none}.pum-container.popmake .pum-content .popup-content .form p>[data-name=full_name]{grid-area:a}.pum-container.popmake .pum-content .popup-content .form p>[data-name=email]{grid-area:b}.pum-container.popmake .pum-content .popup-content .form p>[data-name=company]{grid-area:c}.pum-container.popmake .pum-content .popup-content .form p>[data-name=message]{grid-area:d}.pum-container.popmake .pum-content .popup-content .form p>[data-name=representative_name]{grid-area:f}.pum-container.popmake .pum-content .popup-content .form p .representative_name{display:none}.pum-container.popmake .pum-content .popup-content .form p>[data-name=accept_representative]{grid-area:e}.pum-container.popmake .pum-content .popup-content .form p .accept_representative .first{margin:0}.pum-container.popmake .pum-content .popup-content .form p .accept_representative .first label{margin:0;display:flex}.pum-container.popmake .pum-content .popup-content .form p .accept_representative input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:1.5px solid #bdc0ce;display:inline-block;margin:0;position:relative;width:20px;min-width:20px;height:20px;background:#fff;margin:0 8px 0 0}.pum-container.popmake .pum-content .popup-content .form p .accept_representative input:checked{background:#0839d0;border:none}.pum-container.popmake .pum-content .popup-content .form p .accept_representative input:checked:before{content:"";position:absolute;left:8px;top:5px;padding:3.5px 1.5px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1}.pum-container.popmake .pum-content .popup-content .form p .accept_representative>.first>label>.wpcf7-list-item-label{display:inline-block;vertical-align:super;color:#505050;font-size:14px;font-weight:400;line-height:140%}.pum-container.popmake .pum-content .popup-content .form p [type=submit]{grid-area:g;justify-self:start}@media (max-width:567px){.pum-container.popmake .pum-content .popup-content .form p [type=submit]{width:100%}}.pum-container.popmake .pum-content .popup-content .form p [type=submit] img{filter:brightness(0) invert(1)}.pum-container.popmake .pum-close,.pum-container.popmake .pum-close:hover{filter:invert(.3)}.pum-container.popmake .pum-content .popup-content .wpcf7-response-output{margin:10px 0 0;padding:0}#popmake-376 .pum-close,#popmake-381 .pum-close,#popmake-515 .pum-close{display:none}#ez-toc-container{border:none!important;box-shadow:none!important}#ez-toc-container .ez-toc-list{margin-top:12px}#ez-toc-container .ez-toc-list li{margin-bottom:10px}#ez-toc-container .ez-toc-list li a{color:#636363}div#toc{position:sticky;top:104px;z-index:2}@media screen and (max-width:767px){div#toc{position:relative;top:auto;padding:20px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;background:#f2f2f2}}.page-policy #toc .toc-title{color:#0a0f1c;font-size:18px;line-height:24px;letter-spacing:-.18px;position:relative;cursor:pointer}@media screen and (max-width:767px){.page-policy #toc .toc-title:after{content:"";position:absolute;top:4px;right:5px;padding:4px;z-index:1;border-top:2px solid #1f1f1f;border-right:2px solid #1f1f1f;transform:rotate(135deg)}}.page-policy #toc .content ul{list-style-type:none;margin:0;padding:0}.page-policy #toc .content ul li a{color:#636363;font-size:16px;line-height:24px;letter-spacing:-.16px;display:block;margin:12px 0 0}.page-policy #toc .content ul li a:hover{color:#0839d0;text-decoration:underline}.pagination-wrapper{flex-wrap:wrap;gap:8px}.pagination-wrapper,.pagination-wrapper .page-numbers{display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.pagination-wrapper .page-numbers{width:40px;height:40px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;color:#101624;font-weight:500;transition:all .3s ease;border:1px solid #f2f2f2;text-decoration:none}.pagination-wrapper .page-numbers:hover{background-color:#f2f2f2;color:#036ae5;border-color:#f2f2f2}.pagination-wrapper .page-numbers.current{background-color:#036ae5;color:#fff;border-color:#036ae5;pointer-events:none}.pagination-wrapper .page-numbers.next,.pagination-wrapper .page-numbers.prev{font-size:16px}.pagination-wrapper .page-numbers.next i,.pagination-wrapper .page-numbers.prev i{display:flex;align-items:center;justify-content:center;line-height:1}.pagination-wrapper .page-numbers.dots{border:none;background:transparent;pointer-events:none;color:#101624}.btn{padding:8px 16px;font-size:14px;line-height:130%;border:none;background:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-o-border-radius:32px;-ms-border-radius:32px;cursor:pointer;display:flex;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;gap:8px;text-decoration:none!important;width:fit-content}button:disabled{cursor:no-drop;opacity:.5;background:#606266!important}.btn-bg-white{color:#1f1f1f;background:#fff;font-size:18px;letter-spacing:-.16px}.btn-outline-apple{border:1px solid #0071e3;color:#0071e3;background:transparent}.btn-danger-light{color:#cc0030;background-color:#fbe6e8}.btn-outline-red{border:1px solid #cc0030;color:#cc0030;background:transparent}.accordion .icon-arrow{position:absolute;width:16px;height:16px;flex-shrink:0;background-color:#636363;mask:url(../images/icon/chevron-down-arrow.svg) no-repeat center;-webkit-mask:url(../images/icon/chevron-down-arrow.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:transform .25s ease,background-color .25s ease}.accordion--item{background:#f2f2f2;padding:18px 24px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;border:none;width:100%;margin-top:12px}.accordion--item__question{border:none;width:100%;display:block;text-align:left;position:relative;background:none;padding:0;font-size:20px;letter-spacing:-.4px}.accordion--item__question .accordion--icon{cursor:pointer;display:flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center;position:absolute;right:0;top:50%;width:24px;height:24px;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px;-o-border-radius:200px;-ms-border-radius:200px;background:#fff;transform:translateY(-50%)}.accordion--item__answer{display:none;color:#636363;margin-top:8px;max-width:725px}.accordion--item.is-open .accordion--item__question{color:#0839d0}.accordion--item.is-open .accordion--item__question .accordion--icon{background:none}.accordion--item.is-open .accordion--item__question .accordion--icon .icon-arrow{background:#0839d0;transform:rotate(180deg)}.heading-mediumn{font-size:28px;text-transform:uppercase;font-weight:700}.title-small{font-size:16px;text-transform:uppercase;font-weight:600}.text-bold-small{font-size:15px;color:#0839d0;font-weight:700}.text-smallest{font-size:13px}.text-blue{color:#0839d0}.text-gray-9{color:#636363}.modal-dialog{min-height:calc(100% - 1rem);display:flex;border:none;align-items:center;justify-content:center}@media (min-width:576px){.modal-dialog{min-height:calc(100% - 3.5rem)}}.modal-dialog .modal-content{border-radius:20px;padding:20px;border:none;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e1e1e1 transparent}.modal-dialog .modal-content::-webkit-scrollbar{width:6px}.modal-dialog .modal-content::-webkit-scrollbar-track{background:transparent}.modal-dialog .modal-content::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:10px}.modal-dialog .modal-content::-webkit-scrollbar-thumb:hover{background-color:#cc0030}.modal-dialog .modal-content .modal-header .btn-close{position:absolute;right:0;top:0;width:32px;height:32px;border-radius:50%;border:none;background:none;font-size:20px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;opacity:.6;transition:all .2s;box-shadow:none!important}.modal-dialog .modal-content .modal-header .btn-close:hover{opacity:1;color:#cc0030;background-color:#101624}.modal-dialog .modal-content .modal-header .btn-close i{line-height:1;display:flex}.modal-dialog .modal-content .modal-body_heading{border:1px solid #e1e1e1;border-radius:12px;padding:16px;margin-bottom:20px}.modal-dialog .exchange-condition-option{cursor:pointer;border:1px solid #e1e1e1;padding:5px 10px;border-radius:6px;position:relative}.modal-dialog .exchange-condition-option.active{border:2px solid #cc0030}.modal-dialog .exchange-condition-option .check-icon{position:absolute;right:0;top:0;width:24px;height:24px;border-bottom-left-radius:8px;border-top-right-radius:6px;background-color:#cc0030;color:#fff;display:flex;align-items:center;justify-content:center}header.gn-header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}header.gn-header .is-fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:1030;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);padding-left:0;padding-right:0;animation:a .3s ease}header.gn-header .header-top__main{display:flex;justify-content:space-between;align-items:center;padding:15px 0;transition:all .3s ease}header.gn-header .header-left{display:inline-flex;align-items:center;gap:10px}header.gn-header .header-left button{padding:0}header.gn-header .header-logo{flex:1;text-align:center}header.gn-header .header-logo img{max-width:45%}header.gn-header .header-icons{display:flex;gap:20px;align-items:center}header.gn-header .header-icons .icon-item{font-size:20px;color:#1f1f1f;cursor:pointer;transition:color .3s}header.gn-header .header-icons .icon-item:hover{color:#cc0030}header.gn-header .gn-nav{border-top:1px solid #e8e8e8;padding:10px 0}header.gn-header .gn-nav .nav-list{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:30px}header.gn-header .gn-nav .nav-list li{position:relative}header.gn-header .gn-nav .nav-list li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}header.gn-header .gn-nav .nav-list li a{text-decoration:none;color:#0a0f1c;font-weight:500;font-size:14px;text-transform:uppercase;transition:color .3s;padding:10px 0;display:block}header.gn-header .gn-nav .nav-list li a.nav-highlight,header.gn-header .gn-nav .nav-list li a:hover{color:#cc0030}header.gn-header .gn-nav .nav-list li .sub-menu{position:absolute;top:100%;left:0;background:#fff;min-width:200px;list-style:none;padding:15px 20px;margin:0;box-shadow:0 10px 20px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000;display:flex;gap:20px}header.gn-header .gn-nav .nav-list li .sub-menu .menu-image{width:auto}header.gn-header .gn-nav .nav-list li .sub-menu .menu-image img{max-width:200px;height:auto;display:block}header.gn-header .gn-nav .nav-list li .sub-menu .menu-column{flex:1;width:max-content}header.gn-header .gn-nav .nav-list li .sub-menu .menu-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}header.gn-header .gn-nav .nav-list li .sub-menu li{width:100%}header.gn-header .gn-nav .nav-list li .sub-menu li a{text-transform:none;font-size:14px;padding:8px 0;border-bottom:1px solid transparent;display:block}header.gn-header .gn-nav .nav-list li.mega-menu{position:static}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu{left:50%;transform:translateX(-50%) translateY(10px);width:100vw;max-width:900px;padding:40px;display:flex;align-items:center;gap:60px;border-radius:0 0 12px 12px}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-image{flex:0 0 350px;height:350px;display:block;padding:0}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-image img{width:100%;height:100%;object-fit:contain}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column{flex:1;display:flex;flex-direction:column;gap:15px}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column li{padding:0}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column li a{font-size:18px;font-weight:500;color:#636363;padding:5px 0}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column li a:hover{color:#cc0030}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column li a.view-all{font-size:20px;font-weight:600;margin-bottom:10px;display:inline-block;position:relative}header.gn-header .gn-nav .nav-list li.mega-menu .sub-menu .menu-column li a.view-all:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#cc0030}header.gn-header .gn-nav .nav-list li.mega-menu:hover .sub-menu{transform:translateX(-50%) translateY(0)}.gn-mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1040}.gn-mobile-menu{position:fixed;top:0;left:-300px;width:300px;height:100vh;background:#fff;z-index:1050;transition:left .3s ease;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.1)}.gn-mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.gn-mobile-menu-title{font-size:18px;font-weight:600}.gn-mobile-menu-close{font-size:20px;cursor:pointer}.gn-mobile-menu-body{padding:20px}.gn-mobile-menu-body .nav-list-mobile{padding-left:0}.gn-mobile-menu-body .nav-list-mobile li{list-style:none;padding:10px 0;position:relative}.gn-mobile-menu-body .nav-list-mobile li .toggle-submenu-icon{position:absolute;right:0;top:12px}.gn-mobile-menu-body .nav-list-mobile li.current-menu-item a{color:#cc0030}.gn-mobile-menu-body .nav-list-mobile li a{color:#0a0f1c;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.gn-mobile-menu-body .nav-list-mobile li>.sub-menu{padding-left:10px;display:none}.gn-mobile-menu-body .nav-list-mobile li>.sub-menu ul{padding-left:0}.gn-mobile-menu-body .nav-list-mobile li>.sub-menu .menu-image{display:none}@keyframes a{0%{transform:translateX(-50%) translateY(-100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.header-search-module{align-items:center;justify-content:end;flex-direction:row-reverse;gap:5px}.header-search-module .js-toggle-search{cursor:pointer}.header-search-module .header-search-form{display:none;min-width:300px;right:0;z-index:1050}.header-search-module .header-search-form input[type=search]{margin-right:20px}.gt-footer{background:#fff;font-family:Montserrat,sans-serif;border-top:1px solid #e8e8e8;padding-top:50px;margin-top:50px}.gt-footer h6{font-size:14px;margin-bottom:20px;text-transform:uppercase;color:#0a0f1c}.gt-footer .footer-menu{margin-bottom:30px}.gt-footer .list-unstyled{padding-left:0}.gt-footer .list-unstyled li{margin-bottom:10px;list-style:none}.gt-footer .list-unstyled li a{color:#0a0f1c;font-size:14px;transition:color .3s}.gt-footer .list-unstyled li a:hover{color:#cc0030!important}.gt-footer .footer-social{margin-top:20px;display:flex;gap:15px;align-items:center;justify-content:start}.gt-footer .footer-social a{color:#636363;font-size:18px;transition:color .3s}.gt-footer .footer-social a img{width:25px;object-fit:contain}.gt-footer .footer-social a:hover{color:#cc0030}.gt-footer .footer-bottom{background:#f9f9f9;border-top:1px solid #e8e8e8;padding:20px 0;margin-top:40px;color:rgba(0,0,0,.45);font-size:12px}.gt-footer .footer-bottom a{color:rgba(0,0,0,.45)}.gt-footer .footer-bottom a:hover{color:#cc0030}.gt-footer form .footer-form{display:flex;gap:5px;align-items:start}.gt-footer form .wpcf7-submit{padding:5px 16px;border-radius:8px}.gt-footer form .wpcf7-form-control-wrap{margin-bottom:0}@media screen and (max-width:767px){.gt-footer{padding-top:30px;text-align:center}.gt-footer .footer-social{justify-content:center}.gt-footer .footer-bottom .container{flex-direction:column;gap:10px}}.page-contact .contact-content{padding:80px 0}.page-contact .contact-content .container{display:grid;grid-template-columns:auto 55%;gap:80px}.page-contact .contact-content .contact-info{flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column}.page-contact .contact-content .contact-info .contact-info-email{margin-bottom:48px}.page-contact .contact-content .contact-info .contact-info-email .title{color:#0a0f1c;font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:12px}.page-contact .contact-content .contact-info .contact-info-email .content{color:#0a0f1c;font-size:44px;line-height:52px;letter-spacing:-1.32px}.page-contact .contact-content .contact-info .contact-info-socical{flex:1}.page-contact .contact-content .contact-info .contact-info-socical .title{color:#0a0f1c;letter-spacing:-.14px;margin-bottom:12px}.page-contact .contact-content .contact-info .contact-info-socical .content{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;gap:12px}.page-contact .contact-content .contact-info .contact-info-socical .content a{width:35px;min-width:35px;height:35px;background:#1f1f1f;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}.page-contact .contact-content .contact-info .contact-info-socical .content a:hover{background:#0839d0}.page-contact .contact-content .contact-info .contact-info-desc{color:#636363;font-size:16px;line-height:24px;letter-spacing:-.16px;margin-bottom:24px}.page-contact .contact-content .contact-info .contact-info-copyright{color:#0a0f1c;font-size:44px;line-height:64px;letter-spacing:-1.68px}.page-contact .contact-content .contact-form form{font-size:14px}.page-contact .contact-content .contact-form form a{color:#0a0f1c;text-decoration:underline}.page-contact .contact-content .contact-form form p{margin:0}.page-contact .contact-content .contact-form form .d-flex{gap:16px}.page-contact .contact-content .contact-form form .d-flex>*{width:50%}.page-contact .contact-content .contact-form form .form-group{margin-bottom:0}.page-contact .contact-content .contact-form form input[type=email],.page-contact .contact-content .contact-form form input[type=tel],.page-contact .contact-content .contact-form form input[type=text],.page-contact .contact-content .contact-form form select,.page-contact .contact-content .contact-form form textarea{padding:8px 16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:none;height:40px;width:100%;max-width:100%;border:1px solid #eaeaea}.page-contact .contact-content .contact-form form input[type=email]::-webkit-input-placeholder,.page-contact .contact-content .contact-form form input[type=tel]::-webkit-input-placeholder,.page-contact .contact-content .contact-form form input[type=text]::-webkit-input-placeholder,.page-contact .contact-content .contact-form form select::-webkit-input-placeholder,.page-contact .contact-content .contact-form form textarea::-webkit-input-placeholder{color:#afafaf}.page-contact .contact-content .contact-form form input[type=email]::-moz-placeholder,.page-contact .contact-content .contact-form form input[type=tel]::-moz-placeholder,.page-contact .contact-content .contact-form form input[type=text]::-moz-placeholder,.page-contact .contact-content .contact-form form select::-moz-placeholder,.page-contact .contact-content .contact-form form textarea::-moz-placeholder{color:#afafaf}.page-contact .contact-content .contact-form form input[type=email]:-ms-input-placeholder,.page-contact .contact-content .contact-form form input[type=tel]:-ms-input-placeholder,.page-contact .contact-content .contact-form form input[type=text]:-ms-input-placeholder,.page-contact .contact-content .contact-form form select:-ms-input-placeholder,.page-contact .contact-content .contact-form form textarea:-ms-input-placeholder{color:#afafaf}.page-contact .contact-content .contact-form form input[type=email]:-moz-placeholder,.page-contact .contact-content .contact-form form input[type=tel]:-moz-placeholder,.page-contact .contact-content .contact-form form input[type=text]:-moz-placeholder,.page-contact .contact-content .contact-form form select:-moz-placeholder,.page-contact .contact-content .contact-form form textarea:-moz-placeholder{color:#afafaf}.page-contact .contact-content .contact-form form textarea{height:110px}.page-contact .contact-content .contact-form form select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/icon/chevron-down-arrow.svg) no-repeat center right 16px}.page-contact .contact-content .contact-form form .submit p{align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;margin-top:32px}.page-contact .contact-content .contact-form form .submit p input{padding:10px 24px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;background:#0839d0;color:#fff;border:none}.page-contact .contact-content .contact-form form .submit p input:hover{box-shadow:0 5px 15px 0 rgba(47,171,221,.4)}.page-contact .contact-content .contact-form form .wpcf7-list-item{margin:0;display:block}.page-contact .contact-content .contact-form form .wpcf7-list-item label{margin-bottom:0;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center;-ms-align-items:center;gap:16px}.page-contact .contact-content .contact-form form .wpcf7-list-item label input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:1.5px solid #eaeaea;display:inline-block;margin:0;position:relative;width:25px;min-width:25px;height:25px;background:#fff}.page-contact .contact-content .contact-form form .wpcf7-list-item label input:checked{background:#0839d0;border:none}.page-contact .contact-content .contact-form form .wpcf7-list-item label input:checked:before{content:"";position:absolute;left:9px;top:5px;padding:4.5px 2.5px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1}.page-contact .contact-content .contact-form form .wpcf7-response-output{margin:0}.page-contact .contact-content .contact-form form .wpcf7-form-control-wrap{margin-bottom:16px;display:block}.page-contact .contact-content .contact-form form .title p{color:#0a0f1c;font-size:18px;line-height:24px;letter-spacing:-.18px;margin-bottom:16px}.page-contact .contact-content .contact-form form [data-name=interest]{margin-bottom:40px}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item{display:inline-block}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item label{display:flex;position:relative;gap:0;overflow:hidden;margin:0 8px 8px 0}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item label input[type=checkbox]{display:none}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item label input[type=checkbox]:checked+span{color:#fff;background:#0839d0}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item label span{border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;padding:4px 12px;color:#636363;background:#f2f2f2}.page-contact .contact-content .contact-form form [data-name=interest] .wpcf7-list-item label:hover span{color:#fff;background:#0839d0}@media screen and (max-width:1024px){.page-contact .contact-content{padding:40px 0}.page-contact .contact-content .container{display:block}.page-contact .contact-content .contact-info{display:none}.page-contact .contact-content .contact-form form .d-flex{display:block!important}.page-contact .contact-content .contact-form form .d-flex>*{width:100%}}.page-success-form{background-color:#f9fafb;padding:60px 0;display:flex;align-items:center;justify-content:center;min-height:70vh}.page-success-form .success-card{border:1px solid rgba(0,0,0,.03);opacity:0;transform:translateY(20px);animation:b .6s ease-out forwards;border-radius:24px;background-color:#fff;text-align:center;padding:3rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.page-success-form .success-icon-wrapper{margin-bottom:1.5rem}.page-success-form .success-icon{width:96px;height:96px;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 25px rgba(16,185,129,.3);transform:scale(0);animation:c .5s cubic-bezier(.175,.885,.32,1.275) .2s forwards;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.page-success-form .success-title{font-weight:700;color:#636363;margin-bottom:.75rem;font-size:2rem}.page-success-form .success-description{color:#bbb;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.page-success-form .btn-shop{background-color:#cc0030;border-color:#cc0030;color:#fff;box-shadow:0 4px 10px rgba(220,53,69,.2)}.page-success-form .btn-shop:hover{background-color:#990024;border-color:#8f0022;color:#fff;transform:translateY(-2px);box-shadow:0 8px 15px rgba(220,53,69,.3)}.page-success-form .btn-outline-dark{border-color:#dee2e6;color:#bbb}.page-success-form .btn-outline-dark:hover{transform:translateY(-2px);background-color:#636363;color:#fff;border-color:#636363}.page-success-form .transition-all{transition:all .3s ease}@keyframes b{to{opacity:1;transform:translateY(0)}}@keyframes c{to{transform:scale(1)}}.single-post-page{padding:40px 0}.single-post-page__title{font-size:44px;letter-spacing:-.16px;margin-bottom:32px;text-align:center}.single-post-page__thumb{margin:32px auto}.single-post-page__content{font-size:15px;line-height:1.7;color:#374151}.single-post-page__content h2,.single-post-page__content h3,.single-post-page__content h4{margin:32px 0 12px;font-weight:600}.single-post-page__content p{margin-bottom:16px}.single-post-page__content a{color:#2563eb;text-decoration:underline}.single-post-page__content img{max-width:100%;border-radius:12px;margin:24px 0}.single-post-page__content table{max-width:100%;margin:24px auto}.single-post-page__content table tr td,.single-post-page__content table tr th{border:1px solid #eee}.single-post-page__content table .aligncenter{text-align:center!important;margin:10px auto!important}.single-post-page__content table[border="0"] tr td,.single-post-page__content table[border="0"] tr th{border:none}.page-bg-image{position:relative;padding-top:100px}.page-bg-image #background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-bg-image #background-image img{width:100%;height:100%;object-fit:cover;object-position:top}.custom-login-page{padding:60px 0}.custom-login-page .login-illustration img{max-width:100%;height:auto}.custom-login-page .login-form-wrapper{max-width:450px;margin:0 auto}.custom-login-page .login-form-wrapper .login-header h2{font-size:32px;margin:0;color:#0a0f1c;line-height:30px}.custom-login-page .login-form-wrapper .login-header a{font-size:14px;color:#505050;text-decoration:underline}.custom-login-page .login-form-wrapper .login-header a:hover{color:#0839d0}.custom-login-page .login-form-wrapper form.login,.custom-login-page .login-form-wrapper form.register{border:1px solid #e0e0e0;padding:30px;border-radius:8px;background-color:#fff}.custom-login-page .login-form-wrapper .woocommerce-privacy-policy-text{margin:20px 0}.custom-login-page .login-form-wrapper .input-with-icon{position:relative;margin-bottom:15px}.custom-login-page .login-form-wrapper .input-with-icon .input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#505050;font-size:18px;z-index:10}.custom-login-page .login-form-wrapper .input-with-icon input{padding-left:45px;height:50px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:1px solid #e0e0e0;font-size:15px}.custom-login-page .login-form-wrapper .input-with-icon input:focus{border-color:#0839d0;box-shadow:none}.custom-login-page .login-form-wrapper .forgot-password-link{font-size:14px;color:#505050;text-decoration:none}.custom-login-page .login-form-wrapper .forgot-password-link:hover{text-decoration:underline;color:#0839d0}.custom-login-page .login-form-wrapper .woocommerce-form-login__submit{height:50px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;background-color:#0839d0;border:none;color:#fff;transition:all .3s ease}.custom-login-page .login-form-wrapper .woocommerce-form-login__submit:hover{background-color:#062c9f;box-shadow:0 5px 15px 0 rgba(47,171,221,.4)}.custom-login-page .login-form-wrapper .login-divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e0e0e0;z-index:0}.custom-login-page .login-form-wrapper .login-divider span{font-size:13px;color:#505050}.gn-fix-social{position:fixed;right:20px;bottom:50px;display:flex;flex-direction:column;gap:15px;z-index:9999}.gn-fix-social .gn-social-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;background-color:var(--btn-color,#fff);color:#fff;text-decoration:none;padding:10px;animation:d 2s infinite}.gn-fix-social .gn-social-btn img{width:100%;height:100%;object-fit:contain}.gn-fix-social .gn-social-btn:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.2);color:#fff}@keyframes d{0%{box-shadow:0 0 0 0 var(--btn-color,#cc0030)}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}.hero-slider-section{position:relative}.hero-slider-section .hero-slider .slick-track{display:flex!important;max-height:inherit}.hero-slider-section .hero-slider .slide{height:auto;display:flex!important;flex-direction:column}.hero-slider-section .hero-slider .slide a{display:block;height:100%}.hero-slider-section .hero-slider .slide img{width:100%;height:100%;object-fit:cover}.product-category-group{margin-bottom:40px}.product-category-group .group-title{text-align:center}.product-category-group .btn{margin:20px auto 0}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width:992px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.product-grid{grid-template-columns:repeat(2,1fr)}}.gn-product-item{height:100%;padding-bottom:20px}.gn-product-item .product-card{border:1px solid #e8e8e8;border-radius:12px;padding:15px;transition:all .3s ease;background-color:#fff;position:relative;height:100%}.gn-product-item .product-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.05)}.gn-product-item .badge-new{position:absolute;top:15px;left:-5px;background:#cc0030;color:#fff;padding:4px 8px;font-size:10px;font-weight:700;z-index:2;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.gn-product-item .badge-new:after{content:"";position:absolute;right:-10px;top:0;border-width:13px 5px;border-style:solid;border-color:#cc0030 transparent #cc0030 #cc0030}.gn-product-item .badge-installment{position:absolute;top:15px;right:15px;border:1px solid #0071e3;color:#0071e3;padding:2px 8px;font-size:10px;border-radius:6px;font-weight:600;z-index:2}.gn-product-item .product-image-container{height:250px;display:flex;align-items:center;justify-content:center;padding:20px}@media (max-width:768px){.gn-product-item .product-image-container{height:200px}}@media (max-width:576px){.gn-product-item .product-image-container{height:150px}}.gn-product-item .product-image-container .main-product-img{max-height:100%;object-fit:contain;transition:all .3s ease}.gn-product-item .product-title{font-size:24px;font-weight:400;color:#636363;margin-top:10px}.gn-product-item .product-price-wrapper{margin-top:auto}.gn-product-item .product-price-wrapper .old-price{display:block;text-decoration:line-through;color:#1f1f1f;font-size:20px;margin-bottom:5px}.gn-product-item .product-price-wrapper .current-price{display:block;color:#d43232;font-size:24px;font-weight:700}.gn-product-item .product-color-selector{margin:15px 0 0}.gn-product-item .product-color-selector .color-swatch{width:15px;height:15px;border-radius:50%;cursor:pointer;border:1px solid transparent;box-shadow:0 0 0 1px #cecece;transition:all .2s;margin:0 2px}.gn-product-item .product-color-selector .color-swatch:hover{transform:scale(1.1)}.product-exchange-card{border:1px solid #e1e1e1;border-radius:12px;padding:16px;display:flex;flex-direction:column;height:100%;transition:all .3s ease;background:#fff;text-decoration:none;color:inherit}.product-exchange-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);color:inherit}.product-exchange-card .product-img{width:100%;object-fit:contain;margin-bottom:16px;border-radius:8px}.product-exchange-card .product-title{font-size:16px;font-weight:700;color:#0a0f1c;margin-bottom:16px;text-transform:uppercase;text-align:left;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.product-exchange-card .price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.product-exchange-card .price-label{font-size:14px;color:#0a0f1c}.product-exchange-card .main-price{font-size:16px;font-weight:700;color:#cc0030}.product-exchange-card .subsidy-price{font-size:14px;font-weight:700;color:#1b8a36;background-color:#e8f5e9;padding:2px 8px;border-radius:4px}.product-exchange-card .btn-exchange{background-color:#cc0030;color:#fff;font-weight:600;font-size:14px;text-align:center;padding:10px;border-radius:6px;margin-top:auto;width:100%;transition:background-color .2s;border:none}.product-exchange-card .btn-exchange:hover{background-color:#990024;color:#fff}.single-product-page{padding:30px 0 60px}.single-product-page .sp-detail{margin-bottom:40px}.sp-gallery__main{background:#f9f9f9;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;min-height:350px;margin-bottom:15px}.sp-gallery__main-img{max-width:100%;max-height:350px;object-fit:contain;transition:opacity .3s ease}.sp-gallery__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.sp-gallery__thumb{width:70px;height:70px;border-radius:8px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:5px;transition:border-color .2s ease}.sp-gallery__thumb:hover{border-color:#cecece}.sp-gallery__thumb.active{border-color:#0071e3}.sp-gallery__thumb img{max-width:100%;max-height:100%;object-fit:contain}.sp-gallery__store-check{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #e8e8e8;font-size:14px;color:#636363}.sp-gallery__store-icon{color:#636363;font-size:18px;display:flex;align-items:center}.sp-gallery__store-link{color:#0071e3;text-decoration:none;font-weight:500}.sp-gallery__store-link:hover{text-decoration:underline}.sp-info__title{font-size:28px;font-weight:700;color:#1f1f1f;margin-bottom:12px;line-height:1.3}.sp-info__price-block{margin-bottom:8px}.sp-info__old-price{display:block;font-size:14px;color:#636363;text-decoration:line-through;margin-bottom:2px}.sp-info__price{display:block;font-size:26px;font-weight:700;color:#d43232}.sp-info__installment{margin-bottom:20px;font-size:14px;color:#636363}.sp-info__installment span{display:block;margin-bottom:2px}.sp-info__installment-link{color:#0071e3;text-decoration:none;font-size:14px}.sp-info__installment-link:hover{text-decoration:underline}.sp-info__section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.sp-info__label{font-size:16px;font-weight:700;color:#1f1f1f;margin-bottom:10px}.sp-info__colors{display:flex;gap:10px}.sp-info__color-swatch{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px #cecece;transition:all .2s;position:relative}.sp-info__color-swatch:hover{transform:scale(1.1)}.sp-info__color-swatch.active{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3}.sp-info__capacities{display:flex;gap:10px;flex-wrap:wrap}.sp-info__capacity-btn{padding:8px 24px;border:2px solid #e8e8e8;border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:#1f1f1f;cursor:pointer;transition:all .2s}.sp-info__capacity-btn:hover{border-color:#0071e3}.sp-info__capacity-btn.active{border-color:#0071e3;background:#0071e3;color:#fff}.sp-info__delivery{margin-bottom:20px}.sp-info__delivery-row{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:14px;color:#1f1f1f}.sp-info__delivery-icon{font-size:18px;color:#636363;display:flex;align-items:center;width:24px;justify-content:center}.sp-info__delivery-label{font-weight:600}.sp-info__cta{margin-top:15px}.sp-info__cta-btn{display:block;width:100%;padding:14px 20px;border:2px solid #1f1f1f;border-radius:10px;background:#fff;color:#1f1f1f;font-size:16px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s}.sp-info__cta-btn:hover{background:#1f1f1f;color:#fff}.sp-tabs-section{margin-top:40px}.sp-tabs__nav{display:flex;border-bottom:2px solid #e8e8e8;margin-bottom:25px}.sp-tabs__nav-btn{padding:12px 30px;font-size:16px;font-weight:600;color:#636363;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s;margin-bottom:-2px}.sp-tabs__nav-btn:hover{color:#1f1f1f}.sp-tabs__nav-btn.active{color:#fff;background:#0071e3;border-radius:6px 6px 0 0;border-bottom-color:#0071e3}.sp-tabs__content{display:none}.sp-tabs__content.active{display:block}.sp-tabs__short-desc{margin-bottom:20px;font-size:14px;color:#636363;line-height:1.7}.sp-tabs__desc{font-size:14px;color:#1f1f1f;line-height:1.8}.sp-tabs__desc h2,.sp-tabs__desc h3,.sp-tabs__desc h4{font-weight:700;margin:20px 0 10px;color:#1f1f1f}.sp-tabs__desc p{margin-bottom:12px}.sp-tabs__desc img{max-width:100%;height:auto;border-radius:8px;margin:15px 0}.sp-tabs__specs-table{width:100%;border-collapse:collapse}.sp-tabs__specs-table tr.even{background:#f9f9f9}.sp-tabs__specs-table tr td,.sp-tabs__specs-table tr th{padding:12px 16px;font-size:14px;text-align:left;border-bottom:1px solid #e8e8e8}.sp-tabs__specs-table tr th{font-weight:600;color:#636363;width:35%}.sp-tabs__specs-table tr td{color:#1f1f1f}.archive-product .woocommerce-products-header__title{color:#1f1f1f;font-weight:700}.archive-product .pagination-wrapper .woocommerce-pagination ul{display:flex;list-style:none;padding:0;margin:0;gap:8px}.archive-product .pagination-wrapper .woocommerce-pagination ul li a,.archive-product .pagination-wrapper .woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e8e8e8;border-radius:8px;color:#1f1f1f;text-decoration:none;font-weight:500;transition:all .2s}.archive-product .pagination-wrapper .woocommerce-pagination ul li a:hover,.archive-product .pagination-wrapper .woocommerce-pagination ul li span:hover{background-color:#f9f9f9;border-color:#cecece}.archive-product .pagination-wrapper .woocommerce-pagination ul li a.current,.archive-product .pagination-wrapper .woocommerce-pagination ul li span.current{background-color:#0071e3;color:#fff;border-color:#0071e3}.archive-product .pagination-wrapper .woocommerce-pagination ul li .next,.archive-product .pagination-wrapper .woocommerce-pagination ul li .prev{width:auto;padding:0 15px}.archive-filters{padding:15px 0}.archive-filters .woocommerce-result-count{margin:0;font-size:14px;color:#636363}.archive-filters .woocommerce-ordering select{padding:8px 30px 8px 15px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fff;font-size:14px;color:#1f1f1f;cursor:pointer}.archive-filters .woocommerce-ordering select:focus{outline:none;border-color:#0071e3}.shop-content-wrapper{padding-top:30px}.product-filters-wrapper{background:#fff;padding:10px 0}.product-filters-wrapper .filter-group{position:relative;margin-right:15px}.product-filters-wrapper .filter-group .dropdown-menu{border:none;border-radius:12px;margin-top:10px!important;display:none;position:absolute;z-index:10}.product-filters-wrapper .filter-group .dropdown-menu.show{display:block}.product-filters-wrapper .filter-group .dropdown-menu .filter-options{border:1px solid #e8e8e8;background-color:#fff}.product-filters-wrapper .filter-dropdown-btn{gap:10px;background:#f9f9f9;border:1px solid #e8e8e8;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:#1f1f1f;display:flex;align-items:center;transition:all .2s;cursor:pointer}.product-filters-wrapper .filter-dropdown-btn i{display:flex;align-items:center;justify-content:center}.product-filters-wrapper .filter-dropdown-btn.active,.product-filters-wrapper .filter-dropdown-btn:hover{background:#fff;border-color:#0071e3;color:#0071e3;box-shadow:0 2px 8px rgba(0,113,227,.1)}.product-filters-wrapper .color-option,.product-filters-wrapper .filter-option-btn{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid #e8e8e8;text-decoration:none;color:#bbb;font-size:13px;transition:all .2s;background-color:#fff;width:100%;border-radius:0}.product-filters-wrapper .color-option .color-dot,.product-filters-wrapper .filter-option-btn .color-dot{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.1)}.product-filters-wrapper .color-option.selected,.product-filters-wrapper .color-option:hover,.product-filters-wrapper .filter-option-btn.selected,.product-filters-wrapper .filter-option-btn:hover{border-color:#0071e3;color:#0071e3}.product-filters-wrapper .price-filter-form .form-control{border-radius:6px;font-size:14px;padding:8px 12px;border:1px solid #e8e8e8}.product-filters-wrapper .price-filter-form .form-control:focus{border-color:#0071e3;box-shadow:none}.product-filters-wrapper .btn-apply{background:#0071e3;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:14px;padding:10px;transition:all .2s}.product-filters-wrapper .btn-apply:hover{background:#0058b0;color:#fff}.product-filters-wrapper .clear-filters-btn{font-size:13px;color:#cc0030;text-decoration:none;display:flex;align-items:center;font-weight:500}.product-filters-wrapper .clear-filters-btn:hover{text-decoration:underline;color:#cc0030}.gn-card{background:#fff;padding:24px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);-moz-box-shadow:0 4px 20px rgba(0,0,0,.05);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);-o-box-shadow:0 4px 20px rgba(0,0,0,.05);-ms-box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid #e8e8e8;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;margin-bottom:24px}@media (max-width:768px){.gn-card{padding:16px}}.gn-section-title{font-size:20px;font-weight:700;margin-bottom:24px;padding-bottom:12px;display:flex;align-items:center;gap:12px;color:#0a0f1c}.gn-section-title i{color:#0839d0}.gn-item-list .gn-item{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #e8e8e8;transition:background .2s ease;-moz-transition:background .2s ease;-webkit-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease}.gn-item-list .gn-item:last-child{border-bottom:none}.gn-item-list .gn-item .gn-item-thumb{width:80px;height:80px;flex-shrink:0;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;overflow:hidden;border:1px solid #e8e8e8;background:#f5f5f7}.gn-item-list .gn-item .gn-item-thumb img{width:100%;height:100%;object-fit:contain}.gn-item-list .gn-item .gn-item-info{flex-grow:1}.gn-item-list .gn-item .gn-item-info .gn-item-name{font-size:16px;font-weight:600;margin-bottom:8px;color:#0a0f1c;display:block;line-height:1.4;max-height:1.4em;overflow:hidden}.gn-item-list .gn-item .gn-item-info .gn-item-meta{display:flex;flex-wrap:wrap;gap:8px}.gn-item-list .gn-item .gn-item-info .gn-item-meta .gn-meta-tag{font-size:11px;background:#f5f5f7;color:#636363;padding:4px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border:1px solid #e8e8e8;font-weight:500}.gn-item-list .gn-item .gn-item-price-qty{text-align:right}.gn-item-list .gn-item .gn-item-price-qty .gn-item-price{font-size:16px;font-weight:700;color:#d43232}.gn-item-list .gn-item .gn-item-price-qty .gn-item-qty{font-size:13px;color:#636363}@media (max-width:576px){.gn-item-list .gn-item{gap:12px}.gn-item-list .gn-item .gn-item-thumb{width:60px;height:60px}.gn-item-list .gn-item .gn-item-name{font-size:14px}}.gn-summary-box{background:#f9f9f9;padding:24px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;border:1px solid #e8e8e8}.gn-summary-box .gn-summary-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:#636363}.gn-summary-box .gn-summary-row.gn-total-row{margin-top:16px;padding-top:16px;border-top:1px solid #e1e1e1;font-size:20px;font-weight:700;color:#0a0f1c}.gn-summary-box .gn-summary-row.gn-total-row .gn-price{color:#d43232}.gn-bg-light{padding-top:30px}.gn-sticky-top{position:sticky;top:24px;z-index:10}.gn-text-red{color:#d43232}.gn-text-muted{color:#636363}.woocommerce-cart .shop_table{border-collapse:separate;border-spacing:0 12px;width:100%;border:none}.woocommerce-cart .shop_table thead{display:none}.woocommerce-cart .shop_table tr.cart_item{background:#fff;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03);-moz-box-shadow:0 2px 8px rgba(0,0,0,.03);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.03);-o-box-shadow:0 2px 8px rgba(0,0,0,.03);-ms-box-shadow:0 2px 8px rgba(0,0,0,.03);border:1px solid #e8e8e8}.woocommerce-cart .shop_table tr.cart_item td{padding:16px;border:none;vertical-align:middle}.woocommerce-cart .shop_table tr.cart_item td.product-thumbnail{width:100px}.woocommerce-cart .shop_table tr.cart_item td.product-thumbnail img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}.woocommerce-cart .shop_table tr.cart_item td.product-name a{font-weight:600;color:#0a0f1c}.woocommerce-cart .shop_table tr.cart_item td.product-price span,.woocommerce-cart .shop_table tr.cart_item td.product-subtotal span{font-weight:700;color:#d43232}.woocommerce-cart .shop_table tr.cart_item td.product-remove{text-align:right}.woocommerce-cart .shop_table tr.cart_item td.product-remove a{color:#e40613;font-size:20px}@media (max-width:768px){.woocommerce-cart .shop_table tr.cart_item{display:block;position:relative;padding:12px}.woocommerce-cart .shop_table tr.cart_item td{display:block;padding:4px 0;text-align:left}.woocommerce-cart .shop_table tr.cart_item td.product-thumbnail{width:80px;display:inline-block}.woocommerce-cart .shop_table tr.cart_item td.product-name{display:inline-block;vertical-align:top;width:calc(100% - 100px);padding-left:12px}.woocommerce-cart .shop_table tr.cart_item td.product-remove{position:absolute;top:12px;right:12px}}.gn-empty-state{padding:60px 20px;text-align:center;background:#fff;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;border:1px dashed #e8e8e8}.gn-empty-state .icon{font-size:80px;color:#e1e1e1;margin-bottom:24px}.gn-empty-state h2{font-size:24px;margin-bottom:12px}.gn-empty-state p{color:#636363;margin-bottom:32px}.bank-account-card{height:100%;padding:20px;border:1px solid #e9ecef;border-radius:16px;background:#f8f9fa;transition:all .2s ease}.bank-account-card:hover{border-color:#d0d7de;box-shadow:0 4px 20px rgba(0,0,0,.05)}.bank-account-card__item{margin-bottom:16px}.bank-account-card__label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6c757d}.bank-account-card__value{font-size:16px;font-weight:600;color:#212529;line-height:1.4}.bank-account-card__footer{padding-top:16px;border-top:1px solid #dee2e6}.bank-account-card__number-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.bank-account-card__number{display:block;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:1px;color:#dc3545}@media screen and (min-width:1200px){.container{width:100%;max-width:1350px}}@media screen and (max-width:1199px){.container{width:100%;max-width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvY29tbW9uL2V4dGVuZC5zY3NzIiwibWFpbi5jc3MiLCJzY3NzL2NvbW1vbi93cC5zY3NzIiwic2Nzcy9jb21tb24vZ2xvYmFsLnNjc3MiLCJzY3NzL2NvbW1vbi92YXJpYWJsZXMuc2NzcyIsInNjc3MvY29tbW9uL21peGluLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvYXJyb3cuc2NzcyIsInNjc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvcG9wdXAuc2NzcyIsInNjc3MvY29tcG9uZW50cy90b2Muc2NzcyIsInNjc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCJzY3NzL2NvbXBvbmVudHMvdGl0bGUuc2NzcyIsInNjc3MvY29tcG9uZW50cy9tb2RhbC5zY3NzIiwic2Nzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsInNjc3MvbGF5b3V0cy9fc2VhcmNoLnNjc3MiLCJzY3NzL2xheW91dHMvX2Zvb3Rlci5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2UtY29udGFjdC5zY3NzIiwic2Nzcy9sYXlvdXRzL3BhZ2Utc3VjY2Vzcy5zY3NzIiwic2Nzcy9sYXlvdXRzL3NpbmdsZS1wb3N0LnNjc3MiLCJzY3NzL2xheW91dHMvX2JhY2tncm91bmQtcGFnZS5zY3NzIiwic2Nzcy9sYXlvdXRzL19mb3JtLWxvZ2luLnNjc3MiLCJzY3NzL2xheW91dHMvX3N0aWNreS5zY3NzIiwic2Nzcy9sYXlvdXRzL2hvbWUvYmFubmVyLnNjc3MiLCJzY3NzL2xheW91dHMvcHJvZHVjdC9fZ3JvdXAuc2NzcyIsInNjc3MvbGF5b3V0cy9wcm9kdWN0L19pdGVtLnNjc3MiLCJzY3NzL2xheW91dHMvcHJvZHVjdC9fc2luZ2xlLnNjc3MiLCJzY3NzL2xheW91dHMvcHJvZHVjdC9fYXJjaGl2ZS5zY3NzIiwic2Nzcy9sYXlvdXRzL3Byb2R1Y3QvX2ZpbHRlci5zY3NzIiwic2Nzcy9sYXlvdXRzL3Byb2R1Y3QvX2NoZWNrb3V0LnNjc3MiLCJzY3NzL3pyZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EscVhBQ0UsYUFBQSxBQUNBLG9CQUFBLENDQUQsQURFRCxlQUNFLHFCQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ0NDRCxBRFFELFdBQ0UsMEJBQUEsQUFDQSxvQ0FBQSxDQ0RELEFESUQsbUJBQ0UsMEJBQUEsQUFFQSxpQkFBQSxDQ0hELEFET0QsV0FDRSwyQkFBQSxBQUNBLDJDQUFBLENDSkQsQURNRCxXQUNFLDRCQUFBLEFBQ0EsNENBQUEsQ0NKRCxBRE1ELFdBQ0Usd0JBQUEsQUFDQSx3Q0FBQSxDQ0pELEFETUQsNERBQ0Usc0NBQUEsQUFFQSxpQkFBQSxDQ0xELEFET0Qsa1VBQ0UsdUNBQUEsQUFFQSxpQkFBQSxDQ0xELEFET0QsNkxBQ0UsbUNBQUEsQUFFQSxpQkFBQSxDQ0FELEFESUQsV0FDRSxpQ0FBQSxBQUNBLHdEQUFBLENDREQsQURHRCxXQUNFLGdDQUFBLEFBQ0EsdURBQUEsQ0NERCxBREdELFdBQ0Usa0NBQUEsQUFDQSx5REFBQSxDQ0RELEFER0QsV0FDRSw4QkFBQSxBQUNBLHFEQUFBLENDREQsQURHRCwrRkFDRSw0Q0FBQSxBQUVBLGlCQUFBLENDRkQsQURJRCxpR0FDRSwyQ0FBQSxBQUVBLGlCQUFBLENDRkQsQURJRCwyQkFDRSw2Q0FBQSxBQUVBLGlCQUFBLENDRkQsQURJRCx1QkFDRSx5Q0FBQSxBQUVBLGlCQUFBLENDRkQsQUN6RkQsV0FDSSxzQkFBQSxDRDZGSCxBQzFGRCw2QkFFSSxjQUFBLEFBQ0EsZUFBQSxDRDZGSCxBQzFGRCxZQUNJLFlBQUEsQUFDQSxzQkFBQSxDRDZGSCxBQzFGRCxXQUNJLFdBQUEsQUFDQSxzQkFBQSxDRDZGSCxBQzFGRCxpQkFDSSxZQUFBLEFBQ0Esc0JBQUEsQ0Q2RkgsQUN0RkQsZ0NBSEksc0JBQUEsQ0FHSixBRCtGQyxnQkM5RkcsVUFBQSxDRDhG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QkFBQSxBQUNBLGVBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQ0x1WkosQUtyWm1CLDJDQUNJLFlBQUEsQ0x1WnZCLEFLbFpJLGlEQUNDLFdBQUEsQUFDQSxrQkZyRkMsQ0h5ZU4sQU1wZUMsc0RBQ0UsWUFBQSxDTjRlSCxBTTFlQywwQkFFRSxhSFBLLENIa2ZSLEFNemVDLGdGQUdFLG1CQUFBLEFBQ0EsY0hRVSxBR1BWLGNBQUEsQUFDQSxTQUFBLENOMmVILEFNemVDLHlCQUNFLGFIRVksQ0h5ZWYsQU12ZUQsc0RBRUUsc0JBQUEsQ04wZUQsQU12ZUQsS0FDRSxjQUFBLENOMGVELEFNemVDLE9BQ0UsY0hwQ0ksQUdxQ0oseUJBQUEsQ04yZUgsQU14ZUMsT0FDRSxRQUFBLENOMGVILEFNeGVDLGFBQ0UsUUFBQSxDTjBlSCxBTXplRyxlQUNFLFNBQUEsQ04yZUwsQU14ZUMsaUJBQ0UsZUFBQSxDTjBlSCxBTXhlRyx1QkFDRSxhQUFBLENOMGVMLEFNeGVLLGlDQUNFLGFIbERDLENINGhCUixBTXRlQyw0RkFLRSxpQkFBQSxBRmpFRixrQkVrRXlCLEFGakV6Qix1QkVpRXlCLEFGaEV6QiwwQkVnRXlCLEFGL0R6QixxQkUrRHlCLEFGOUR6QixzQkU4RHlCLEFBQ3ZCLFlBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLHlCQUFBLEFBQ0EsV0FBQSxDTjRlSCxBTTFlRyxtT0FDRSxVSHJERyxDSHFpQlIsQU05ZUcsc0xBQ0UsVUh4REcsQ0g0aUJSLEFNbGZHLDBNQUNFLFVIM0RHLENIbWpCUixBTXRmRyxpTEFDRSxVSDlERyxDSDBqQlIsQU16ZkcsOElBQ0UseUJIcEVHLEFHcUVILGNBQUEsQ04rZkwsQU0zZkMsY0FDRSxZQUFBLEFBQ0EsZUFBQSxDTjZmSCxBTTNmQyxZQUNFLHdCQUFBLEFBQ0EscUJBQUEsQUFDQSxpRkFBQSxDTjZmSCxBTXpmQyx3QkFDRSxrQkFBQSxBRnhHRixvQkV5R3lCLEFGeEd6Qix5QkV3R3lCLEFGdkd6Qiw0QkV1R3lCLEFGdEd6Qix1QkVzR3lCLEFGckd6Qix3QkVxR3lCLEFB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eUJBQUEsQUFDQSxvQkFBQSxDVGtnQ0gsQVNoZ0NHLHdDQUNFLHlCTk5HLEFNT0gsY05RTyxBTVBQLG9CTlJHLENIMGdDUixBUy8vQkcsMENBQ0UseUJOR08sQU1GUCxXTi9CRSxBTWdDRixxQk5DTyxBTUFQLG1CQUFBLENUaWdDTCxBUzkvQkcsOEVBRUUsY0FBQSxDVCsvQkwsQVM5L0JLLGtGQUNFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsYUFBQSxDVGdnQ1AsQVM1L0JHLHVDQUNFLFlBQUEsQUFDQSx1QkFBQSxBQUNBLG9CQUFBLEFBQ0EsYU5uQ0csQ0hpaUNSLEFVOWlDRCxLQUNFLGlCQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEFOUEEsbUJNUXVCLEFOUHZCLHdCTU91QixBTk52QiwyQk1NdUIsQU5MdkIsc0JNS3VCLEFOSnZCLHVCTUl1QixBQUN2QixlQUFBLEFBQ0EsYUFBQSxBTitJQSx1Qk05SXlCLEFOK0l6Qiw0Qk0vSXlCLEFOZ0p6QiwrQk1oSnlCLEFOaUp6QiwwQk1qSnlCLEFOa0p6QiwyQk1sSnlCLEFOc0p6QixtQk1ySnFCLEFOc0pyQix3Qk10SnFCLEFOdUpyQiwyQk12SnFCLEFOd0pyQixzQk14SnFCLEFOeUpyQix1Qk16SnFCLEFBQ3JCLFFBQUEsQUFDQSwrQkFBQSxBQUNBLGlCQUFBLENWNmpDRCxBVXpqQ0MsZ0JBQ0UsZUFBQSxBQUNBLFdBQUEsQUFDQSw0QkFBQSxDVjRqQ0gsQVV4akNELGNBQ0UsY1BKUSxBT0tSLGdCUDdCTSxBQzBMTixlTTVKb0IsQU42SnBCLHFCQUZ1QyxDSmk2QnhDLEFVempDRCxtQkFDRSx5QkFBQSxBQUNBLGNQeEJXLEFPeUJYLHNCQUFBLENWNGpDRCxBVXpqQ0Qsa0JBQ0UsY1BqQ08sQU9rQ1Asd0JQakNXLENINmxDWixBVXpqQ0QsaUJBQ0UseUJBQUEsQUFDQSxjUHZDTyxBT3dDUCxzQkFBQSxDVjRqQ0QsQVd2bUNDLHVCQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLEFBRUEseUJSYUssQVFaTCxpRUFBQSxBQUNBLHlFQUFBLEFBQ0Esa0JBQUEsQUFDQSwwQkFBQSxBQUVBLHlEQUFBLENYd21DSCxBV3JtQ0MsaUJBQ0UsbUJSRkssQVFHTCxrQkFBQSxBUHBCRixtQk9xQnlCLEFQcEJ6Qix3Qk9vQnlCLEFQbkJ6QiwyQk9tQnlCLEFQbEJ6QixzQk9rQnlCLEFQakJ6Qix1Qk9pQnlCLEFBQ3ZCLFlBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxDWDJtQ0gsQVd6bUNHLDJCQUNFLFlBQUEsQUFDQSxXQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQVB3SkosZU92SndCLEFQd0p4QixvQk94SjhCLENYNG1DL0IsQVd6bUNLLDRDQUNFLGVBQUEsQUFDQSxhQUFBLEFQMEhOLG1CT3pIMkIsQVAwSDNCLHdCTzFIMkIsQVAySDNCLDJCTzNIMkIsQVA0SDNCLHNCTzVIMkIsQVA2SDNCLHVCTzdIMkIsQVBpSDNCLHVCT2hIK0IsQVBpSC9CLDRCT2pIK0IsQVBrSC9CLCtCT2xIK0IsQVBtSC9CLDBCT25IK0IsQVBvSC9CLDJCT3BIK0IsQUFDekIsa0JBQUEsQUFDQSxRQUFBLEFBQ0EsUUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFQOUNOLG9CTytDNkIsQVA5QzdCLHlCTzhDNkIsQVA3QzdCLDRCTzZDNkIsQVA1QzdCLHVCTzRDNkIsQVAzQzdCLHdCTzJDNkIsQUFDdkIsZ0JSakRBLEFRa0RBLDBCQUFBLENYdW5DUCxBV25uQ0cseUJBQ0UsYUFBQSxBQUNBLGNSakNHLEFRa0NILGVBQUEsQUFDQSxlQUFBLENYcW5DTCxBV2puQ0ssb0RBQ0UsYVI3QkUsQ0hncENULEFXbG5DTyxxRUFDRSxlQUFBLENYb25DVCxBV2xuQ1MsaUZBQ0UsbUJSbENGLEFRbUNFLHdCQUFBLENYb25DWCxBWXZyQ0QsaUJBQ0UsZUFBQSxBQUNBLHlCQUFBLEFBQ0EsZUFBQSxDWjByQ0QsQVl2ckNELGFBQ0UsZUFBQSxBQUNBLHlCQUFBLEFBQ0EsZUFBQSxD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QUEsQ2hCMGxETCxBZ0J4bERHLHlDQUNFLGVBQUEsQ2hCMGxETCxBZ0JybERELG9DQUNFLFdBQ0UsaUJBQUEsQUFDQSxpQkFBQSxDaEJ3bERELEFnQnRsREMsMEJBQ0Usc0JBQUEsQ2hCd2xESCxBZ0JwbERHLHFDQUNFLHNCQUFBLEFBQ0EsUUFBQSxDaEJzbERMLENBQ0YsQWlCL3JEQSwrQkFDSSxjQUFBLENqQmtzREosQWlCanNEQywwQ0FDSSxhQUFBLEFBQ0EsK0JBQUEsQUFDQSxRQUFBLENqQm1zREwsQWlCanNEQyw2Q2I4SEEsc0JhNUg2QixBYjZIN0IsMkJhN0g2QixBYitIN0IseUJhL0g2QixBYmdJN0IseUJhaEk2QixDakJzc0Q5QixBaUJyc0RFLGlFQUNDLGtCQUFBLENqQnVzREgsQWlCdHNERyx3RUFDQyxjZGpCRyxBY2tCSCxlQUFBLEFBQ0EsaUJBQUEsQUFDQSx5QkFBQSxBQUVHLGtCQUFBLENqQnVzRFAsQWlCcnNERywwRUFDQyxjZHpCRyxBYzBCSCxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxzQkFBQSxDakJ1c0RKLEFpQm5zREUsbUVBQ0ksTUFBQSxDakJxc0ROLEFpQnBzREcsMEVBQ0MsY2RuQ0csQWNvQ0gsc0JBQUEsQUFDRyxrQkFBQSxDakJzc0RQLEFpQnBzREcsNEViMEhGLG1CYXhIeUIsQWJ5SHpCLHdCYXpIeUIsQWIwSHpCLDJCYTFIeUIsQWIySHpCLHNCYTNIeUIsQWI0SHpCLHVCYTVIeUIsQUFDdEIsUUFBQSxDakJ5c0RKLEFpQnhzREksOEVBQ0MsV0FBQSxBQUNBLGVBQUEsQUFDQSxZQUFBLEFBQ0EsbUJBQUEsQWIvQ0osa0JhZ0Q0QixBYi9DNUIsdUJhK0M0QixBYjlDNUIsMEJhOEM0QixBYjdDNUIscUJhNkM0QixBYjVDNUIsc0JhNEM0QixBYmlINUIsbUJhL0cwQixBYmdIMUIsd0JhaEgwQixBYmlIMUIsMkJhakgwQixBYmtIMUIsc0JhbEgwQixBYm1IMUIsdUJhbkgwQixBYnVHMUIsdUJhdEdpQyxBYnVHakMsNEJhdkdpQyxBYndHakMsK0JheEdpQyxBYnlHakMsMEJhekdpQyxBYjBHakMsMEJhMUdpQyxDakJxdERsQyxBaUJwdERRLG9GQUNDLGtCZGxESCxDSHd3RE4sQWlCanRERSxnRUFDQyxjQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0Esc0JBQUEsQUFDQSxrQkFBQSxDakJtdERILEFpQmp0REUscUVBQ0MsY2RsRUksQWNtRUosZUFBQSxBQUNBLGlCQUFBLEFBQ0Esc0JBQUEsQ2pCbXRESCxBaUI5c0RFLGtEQUNDLGNBQUEsQ2pCZ3RESCxBaUIvc0RHLG9EQUNDLGNkN0VHLEFjOEVILHlCQUFBLENqQml0REosQWlCOXNERyxvREFDQyxRQUFBLENqQmd0REosQWlCOXNERywwREFDQyxRQUFBLENqQmd0REosQWlCL3NESSw0REFDSSxTQUFBLENqQml0RFIsQWlCOXNERyw4REFDSSxlQUFBLENqQmd0RFAsQWlCOXNERyw2VEFDQyxpQkFBQSxBYjlGSCxrQmErRjJCLEFiOUYzQix1QmE4RjJCLEFiN0YzQiwwQmE2RjJCLEFiNUYzQixxQmE0RjJCLEFiM0YzQixzQmEyRjJCLEFBQ3hCLFlBQUEsQUFDQSxZQUFBLEFBQ0csV0FBQSxBQUNBLGVBQUEsQUFDQSx3QkFBQSxDakJvdERQLEFpQm50REksb2NBQ0MsYUFBQSxDakJxdERMLEFpQm50REksdVpBQ0MsYUFBQSxDakJxdERMLEFpQm50REksMmFBQ0MsYUFBQSxDakJxdERMLEFpQm50REksa1pBQ0MsYUFBQSxDakJxdERMLEFpQmx0REcsMkRBQ0MsWUFBQSxDakJvdERKLEFpQmx0REcseURBQ0Msd0JBQUEsQUFDQSxxQkFBQSxBQUNBLGlGQUFBLENqQm90REosQWlCanRESSw0RGJzQ0gsbUJhcEMwQixBYnFDMUIsd0JhckMwQixBYnNDMUIsMkJhdEMwQixBYnVDMUIsc0JhdkMwQixBYndDMUIsdUJheEMwQixBQUNoQixlQUFBLENqQnN0RFgsQWlCcnREVyxrRUFDTCxrQkFBQSxBYmhJTCxvQmFpSTZCLEFiaEk3Qix5QmFnSTZCLEFiL0g3Qiw0QmErSDZCLEFiOUg3Qix1QmE4SDZCLEFiN0g3Qix3QmE2SDZCLEFB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RkwsQTZCNStGRywyQ0FDRSxnQjFCbkxFLEFDQ04sbUJ5Qm1MMkIsQXpCbEwzQix3QnlCa0wyQixBekJqTDNCLDJCeUJpTDJCLEF6QmhMM0Isc0J5QmdMMkIsQXpCL0szQix1QnlCK0syQixBekIzSTNCLHFDeUI0SXdCLEF6QjNJeEIsMEN5QjJJd0IsQXpCMUl4Qiw2Q3lCMEl3QixBekJ6SXhCLHdDeUJ5SXdCLEF6QnhJeEIseUN5QndJd0IsQUFDcEIsd0JBQUEsQzdCcy9GTCxBNkJwL0ZLLDhDQUNFLGFBQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQzdCcy9GUCxBNkJwL0ZPLGdFQUNFLFdBQUEsQzdCcy9GVCxBNkJyL0ZTLG9FekI5TFIsa0J5QitMaUMsQXpCOUxqQyx1QnlCOExpQyxBekI3TGpDLDBCeUI2TGlDLEF6QjVMakMscUJ5QjRMaUMsQXpCM0xqQyxxQnlCMkxpQyxDN0IyL0ZsQyxBNkJ0L0ZTLDZEQUNFLGdCQUFBLEFBQ0EsYTFCdE1KLENIOHJHUCxBNkJsL0ZTLHFJQUNFLGdCQUFBLEFBQ0EsYTFCck1BLENIeXJHWCxBNkJoL0ZPLDZEQUNFLGdCQUFBLEM3QmsvRlQsQTZCai9GUywrREFDRSxjMUIxTEUsQTBCMkxGLGNBQUEsQzdCbS9GWCxBNkI3K0ZHLHlCQUNFLDJDQUNFLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQzdCKytGTCxBNkI3K0ZLLDhDQUNFLGNBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxDN0IrK0ZQLEE2QjcrRk8sZ0VBQ0UsV0FBQSxBQUNBLG9CQUFBLEM3QisrRlQsQTZCNytGTywyREFDRSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0EseUJBQUEsQUFDQSxpQkFBQSxDN0IrK0ZULEE2QjcrRk8sNkRBQ0Usa0JBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxDN0IrK0ZULENBQ0YsQTZCditGRCxnQkFDRSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0IxQmpRTSxBQ0NOLG1CeUJpUXVCLEF6QmhRdkIsd0J5QmdRdUIsQXpCL1B2QiwyQnlCK1B1QixBekI5UHZCLHNCeUI4UHVCLEF6QjdQdkIsdUJ5QjZQdUIsQUFDdkIseUJBQUEsQzdCOCtGRCxBNkI1K0ZDLHNCQUNFLGVBQUEsQUFDQSxjMUJuUEssQTBCb1BMLGtCQUFBLEM3QjgrRkgsQTZCMytGQyxtQkFDRSxlQUFBLEFBQ0Esa0JBQUEsQzdCNitGSCxBNkIzK0ZDLGtCQUNFLGMxQnpQSyxBMEIwUEwsa0JBQUEsQzdCNitGSCxBNkJ6K0ZELG1CQUNFLFlBQUEsQUFDQSxhQUFBLEFBQ0EseUJBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQzdCNCtGRCxBNkIxK0ZDLHlCQUNFLHFCQUFBLEFBQ0EscUNBQUEsQzdCNCtGSCxBNkJ6K0ZDLHlCQUNFLGtCQUFBLEM3QjIrRkgsQTZCeCtGQywwQkFDRSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxxQkFBQSxBQUNBLHlCQUFBLEFBQ0EsYUFBQSxDN0IwK0ZILEE2QnYrRkMsMEJBQ0UsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQzdCeStGSCxBNkJ0K0ZDLDJCQUNFLGlCQUFBLEFBQ0EsNEJBQUEsQzdCdytGSCxBNkJyK0ZDLGlDQUNFLGNBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQzdCdStGSCxBNkJwK0ZDLDJCQUNFLGNBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLG1CQUFBLEFBQ0EsYUFBQSxDN0JzK0ZILEE4Qi95R0QscUNBQ0MsV0FBYSxXQUFBLEFBQWEsZ0JBQUEsQzlCcXpHeEIsQ0FDRixBOEJuekdELHFDQUNDLFdBQWEsV0FBQSxBQUFhLGNBQUEsQzlCdXpHeEIsQ0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBleHRlbmQgZGlzcGxheV9mbGV4O1xuZGlzcGxheV9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xufVxubGlzdF90eXBlX3VsbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmaXh0dXJlIGJsYWNrIGl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpeHR1cmVJdGFsaWMtQ29uZGVuc2VkQmxhY2sudHRmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVVRNIEVyZW1pdGFnZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1VUTSBFcmVtaXRhZ2UudHRmXCIpO1xufVxuXG5mb250X1VUTV9FcmVtaXRhZ2Uge1xuICBmb250LWZhbWlseTogXCJVVE0gRXJlbWl0YWdlXCI7XG4gIC8vIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhdmVydGEgcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2ZXJ0YS9BdmVydGEtUmVndWxhci5vdGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXZlcnRhIHNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZlcnRhL0F2ZXJ0YS1TZW1pYm9sZC5vdGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXZlcnRhIGJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmVydGEvQXZlcnRhLUJvbGQub3RmXCIpO1xufVxuZm9udF9hdmVydGFfcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcImF2ZXJ0YSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmZvbnRfYXZlcnRhX3NlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiYXZlcnRhIHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmZvbnRfYXZlcnRhX2JvbGQge1xuICBmb250LWZhbWlseTogXCJhdmVydGEgYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAvLyBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xhc2hEaXNwbGF5IHJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jbGFzaC1kaXNwbGF5L0NsYXNoRGlzcGxheS1SZWd1bGFyLm90ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgbWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2xhc2gtZGlzcGxheS9DbGFzaERpc3BsYXktTWVkaXVtLm90ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgc2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jbGFzaC1kaXNwbGF5L0NsYXNoRGlzcGxheS1TZW1pYm9sZC5vdGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xhc2hEaXNwbGF5IGJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jbGFzaC1kaXNwbGF5L0NsYXNoRGlzcGxheS1Cb2xkLm90ZlwiKTtcbn1cbmZvbnRfY2xhc2hEaXNwbGF5X3JlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAvLyBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5mb250X2NsYXNoRGlzcGxheV9tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmZvbnRfY2xhc2hEaXNwbGF5X3NlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xhc2hEaXNwbGF5IHNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmZvbnRfY2xhc2hEaXNwbGF5X2JvbGQge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAvLyBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJkaXNwbGF5X2ZsZXgsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXNvY2ljYWwgLmNvbnRlbnQsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8tc29jaWNhbCAuY29udGVudCBhLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC5zdWJtaXQgcCwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsLCBmb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5cbmxpc3RfdHlwZV91bGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmaXh0dXJlIGJsYWNrIGl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpeHR1cmVJdGFsaWMtQ29uZGVuc2VkQmxhY2sudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVUTSBFcmVtaXRhZ2VcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9VVE0gRXJlbWl0YWdlLnR0ZlwiKTtcbn1cbmZvbnRfVVRNX0VyZW1pdGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVUTSBFcmVtaXRhZ2VcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXZlcnRhIHJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmVydGEvQXZlcnRhLVJlZ3VsYXIub3RmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImF2ZXJ0YSBzZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2ZXJ0YS9BdmVydGEtU2VtaWJvbGQub3RmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImF2ZXJ0YSBib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZlcnRhL0F2ZXJ0YS1Cb2xkLm90ZlwiKTtcbn1cbmZvbnRfYXZlcnRhX3JlZ3VsYXIsIC5wYWdlLXBvbGljeSAjdG9jIC5jb250ZW50IHVsIGxpIGEsIGJvZHkge1xuICBmb250LWZhbWlseTogXCJhdmVydGEgcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZvbnRfYXZlcnRhX3NlbWlib2xkLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIGEsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gLnN1Ym1pdCBwIGlucHV0LCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC50aXRsZSBwLCAuYWNjb3JkaW9uLS1pdGVtX19xdWVzdGlvbiwgLnBhZ2UtcG9saWN5ICN0b2MgLnRvYy10aXRsZSwgLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLnMtaGVhZGVyLCBmb3JtIGEge1xuICBmb250LWZhbWlseTogXCJhdmVydGEgc2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5mb250X2F2ZXJ0YV9ib2xkLCAuc2luZ2xlLXBvc3QtcGFnZV9fdGl0bGUsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8tZW1haWwgLmNvbnRlbnQsIC5ndC1mb290ZXIgaDYsIC5wYWdlLXBvbGljeSAjdG9jIC5jb250ZW50IHVsIGxpIGE6aG92ZXIsIGgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcImF2ZXJ0YSBib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNsYXNoRGlzcGxheSByZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2xhc2gtZGlzcGxheS9DbGFzaERpc3BsYXktUmVndWxhci5vdGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xhc2hEaXNwbGF5IG1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NsYXNoLWRpc3BsYXkvQ2xhc2hEaXNwbGF5LU1lZGl1bS5vdGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xhc2hEaXNwbGF5IHNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2xhc2gtZGlzcGxheS9DbGFzaERpc3BsYXktU2VtaWJvbGQub3RmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNsYXNoRGlzcGxheSBib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2xhc2gtZGlzcGxheS9DbGFzaERpc3BsYXktQm9sZC5vdGZcIik7XG59XG5mb250X2NsYXNoRGlzcGxheV9yZWd1bGFyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcImNsYXNoRGlzcGxheSByZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuZm9udF9jbGFzaERpc3BsYXlfbWVkaXVtLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWVtYWlsIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNsYXNoRGlzcGxheSBtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5mb250X2NsYXNoRGlzcGxheV9zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcImNsYXNoRGlzcGxheSBzZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZvbnRfY2xhc2hEaXNwbGF5X2JvbGQge1xuICBmb250LWZhbWlseTogXCJjbGFzaERpc3BsYXkgYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFdvcmRQcmVzcyBDb3JlICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiB3cC1lZGl0b3ItZml4ICovXG4ud3AtZWRpdG9yLWZpeCB1bCwgLndwLWVkaXRvci1maXggb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuXG4ud3AtZWRpdG9yLWZpeCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLndwLWVkaXRvci1maXggb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi53cC1lZGl0b3ItZml4IHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCBoNCwgLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IGg2LFxuLndwLWVkaXRvci1maXggLmgxLCAud3AtZWRpdG9yLWZpeCAuaDIsIC53cC1lZGl0b3ItZml4IC5oMywgLndwLWVkaXRvci1maXggLmg0LCAud3AtZWRpdG9yLWZpeCAuaDUsIC53cC1lZGl0b3ItZml4IC5oNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53cC1lZGl0b3ItZml4IGgxLCAud3AtZWRpdG9yLWZpeCAuaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDIsIC53cC1lZGl0b3ItZml4IC5oMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCAuaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cblxuLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IC5oNCB7XG4gIC8qZm9udC1zaXplOiAxZW07Ki9cbn1cblxuLndwLWVkaXRvci1maXggaDUsIC53cC1lZGl0b3ItZml4IC5oNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xufVxuXG4ud3AtZWRpdG9yLWZpeCBoNiwgLndwLWVkaXRvci1maXggLmg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG5cbi53cC1lZGl0b3ItZml4IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogR2xvYmFsIENTUyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwODM5ZDA7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZSAwcztcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB1bnNldCAhaW1wb3J0YW50O1xuICAtby1hcHBlYXJhbmNlOiB1bnNldCAhaW1wb3J0YW50O1xuICAtbXMtYXBwZWFyYW5jZTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtby1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3ggIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIC1vLWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIC1tcy1hcHBlYXJhbmNlOiBjaGVja2JveCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IHJhZGlvICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogcmFkaW8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbyAhaW1wb3J0YW50O1xuICAtby1hcHBlYXJhbmNlOiByYWRpbyAhaW1wb3J0YW50O1xuICAtbXMtYXBwZWFyYW5jZTogcmFkaW8gIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmZvcm0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3RpY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzOWQwO1xufVxuXG50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzBhMGYxYztcbn1cblxuLmhyLWRpdmlkZXIge1xuICBtYXJnaW46IDE2cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICAvKiBBcnJvdyBzdHlsaW5nICovXG4gIC8qIERvdHMgc3R5bGluZyAqL1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTksIDk5LCA5OSwgMC41MDE5NjA3ODQzKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzA4MzlkMDtcbn1cblxuLyogRm9ybSAqL1xuLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICNjYzAwMzA7XG59XG5mb3JtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmZvcm0gLndwY2Y3LW1haWwtc2VudC1uZyxcbmZvcm0gLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZTQwNjEzO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0gLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGNvbG9yOiAjNjdjMjNhO1xufVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZm9ybSBhIHtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9ybSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSAuZC1mbGV4IHtcbiAgZ2FwOiAxNnB4O1xufVxuZm9ybSAuZC1mbGV4ID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNjYzAwMzA7XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtIHNlbGVjdCxcbmZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XTpyZWFkLW9ubHksXG5mb3JtIGlucHV0W3R5cGU9dGVsXTpyZWFkLW9ubHksXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOnJlYWQtb25seSxcbmZvcm0gc2VsZWN0OnJlYWQtb25seSxcbmZvcm0gdGV4dGFyZWE6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogOTdweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZvcm0gc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9jaGV2cm9uLWRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE2cHg7XG59XG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODM5ZDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwODM5ZDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyYzlmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg4LCA1NywgMjA4LCAwLjQpO1xufVxuZm9ybSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2U4ZThlODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjY2MwMDMwO1xuICBib3JkZXI6IG5vbmU7XG59XG5mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDQuNXB4IDIuNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHBvcG1ha2UgKi9cbi8qc3R5bGUtcG9wbWFrZSBnbG9iYWwgKHBvcHVwIHRoZW1lIDogUmVhZHkgdG8gQnVpbGQgU29mdHdhcmUgVGhlbWUpKi9cbi5wdW0tb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVtLWNvbnRhaW5lciAucHVtLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zb3RhLW1lZGlhL2Rpc3QvaW1hZ2VzL2ljb24vaWNvbi1jbG9zZS5zdmcpIG5vLXJlcGVhdCA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2Uge1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDcwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHVtLWNvbnRhaW5lci5wb3BtYWtlIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypmaXggYWRkIG11dGlsIHRyaWdnZXIgZXJyb3IqL1xuaHRtbCAucHVtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjRweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCA+IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5zLWhlYWRlciB7XG4gIGNvbG9yOiAjMGEwZjFjO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLnMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCB7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiBcImZ1bGxfbmFtZSBlbWFpbFwiIG1heC1jb250ZW50IFwiY29tcGFueSBjb21wYW55XCIgbWF4LWNvbnRlbnQgXCJtZXNzYWdlIG1lc3NhZ2VcIiBtYXgtY29udGVudCBcImFjY2VwdF9yZXByZXNlbnRhdGl2ZSBhY2NlcHRfcmVwcmVzZW50YXRpdmVcIiBtYXgtY29udGVudCBcInJlcHJlc2VudGF0aXZlX25hbWUgcmVwcmVzZW50YXRpdmVfbmFtZVwiIG1heC1jb250ZW50IFwic3VibWl0IHN1Ym1pdFwiIG1heC1jb250ZW50L2F1dG8gYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJmdWxsX25hbWVcIiBtYXgtY29udGVudCBcImVtYWlsXCIgbWF4LWNvbnRlbnQgXCJjb21wYW55XCIgbWF4LWNvbnRlbnQgXCJtZXNzYWdlXCIgbWF4LWNvbnRlbnQgXCJhY2NlcHRfcmVwcmVzZW50YXRpdmVcIiBtYXgtY29udGVudCBcInJlcHJlc2VudGF0aXZlX25hbWVcIiBtYXgtY29udGVudCBcInN1Ym1pdFwiIG1heC1jb250ZW50L2F1dG87XG4gIH1cbn1cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCA+IHNwYW4gPiBpbnB1dCxcbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgPiBzcGFuID4gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCA+IHNwYW4gPiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwID4gc3BhbiA+IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0U4NDk0O1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwID4gc3BhbiA+IHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCA+IFtkYXRhLW5hbWU9ZnVsbF9uYW1lXSB7XG4gIGdyaWQtYXJlYTogZnVsbF9uYW1lO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwID4gW2RhdGEtbmFtZT1lbWFpbF0ge1xuICBncmlkLWFyZWE6IGVtYWlsO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwID4gW2RhdGEtbmFtZT1jb21wYW55XSB7XG4gIGdyaWQtYXJlYTogY29tcGFueTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCA+IFtkYXRhLW5hbWU9bWVzc2FnZV0ge1xuICBncmlkLWFyZWE6IG1lc3NhZ2U7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgPiBbZGF0YS1uYW1lPXJlcHJlc2VudGF0aXZlX25hbWVdIHtcbiAgZ3JpZC1hcmVhOiByZXByZXNlbnRhdGl2ZV9uYW1lO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIC5yZXByZXNlbnRhdGl2ZV9uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCA+IFtkYXRhLW5hbWU9YWNjZXB0X3JlcHJlc2VudGF0aXZlXSB7XG4gIGdyaWQtYXJlYTogYWNjZXB0X3JlcHJlc2VudGF0aXZlO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIC5hY2NlcHRfcmVwcmVzZW50YXRpdmUgLmZpcnN0IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgLmFjY2VwdF9yZXByZXNlbnRhdGl2ZSAuZmlyc3QgbGFiZWwge1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCAuYWNjZXB0X3JlcHJlc2VudGF0aXZlIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0JEQzBDRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgLmFjY2VwdF9yZXByZXNlbnRhdGl2ZSBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzA4MzlkMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCAuYWNjZXB0X3JlcHJlc2VudGF0aXZlIGlucHV0OmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNXB4O1xuICBwYWRkaW5nOiAzLjVweCAxLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgLmFjY2VwdF9yZXByZXNlbnRhdGl2ZSA+IC5maXJzdCA+IGxhYmVsID4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCBbdHlwZT1zdWJtaXRdIHtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIFt0eXBlPXN1Ym1pdF0gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNsb3NlLFxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNsb3NlOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMC4zKTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qcG9wbWFrZSBkb253bG9hZCBwb3J0IHN1Y2Nlc3MqL1xuI3BvcG1ha2UtMzc2IC5wdW0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKnBvcG1ha2Ugc3VibWl0IGZvcm0gaG9tZSBzdWNjZXNzKi9cbiNwb3BtYWtlLTM4MSAucHVtLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypwb3BtYWtlIHN1Ym1pdCBmb3JtIGNvbnRhY3Qgc3VjY2VzcyovXG4jcG9wbWFrZS01MTUgLnB1bS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHRvYyAqL1xuI2V6LXRvYy1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbiNlei10b2MtY29udGFpbmVyIC5lei10b2MtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjM2MzYzO1xufVxuXG5kaXYjdG9jIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2I3RvYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbi5wYWdlLXBvbGljeSAjdG9jIC50b2MtdGl0bGUge1xuICBjb2xvcjogIzBhMGYxYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1wb2xpY3kgI3RvYyAudG9jLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMUYxRjFGO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxRjFGMUY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuLnBhZ2UtcG9saWN5ICN0b2MgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtcG9saWN5ICN0b2MgLmNvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCAwIDAgMDtcbn1cblxuLnBhZ2UtcG9saWN5ICN0b2MgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDgzOWQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzEwMTYyNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMzZhZTU7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmFlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAzNmFlNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdlLW51bWJlcnMucHJldiwgLnBhZ2luYXRpb24td3JhcHBlciAucGFnZS1udW1iZXJzLm5leHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdlLW51bWJlcnMucHJldiBpLCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdlLW51bWJlcnMubmV4dCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnZS1udW1iZXJzLmRvdHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMxMDE2MjQ7XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1vLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAjNjA2MjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYmctd2hpdGUge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFwcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzFlMztcbiAgY29sb3I6ICMwMDcxZTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhbmdlci1saWdodCB7XG4gIGNvbG9yOiAjY2MwMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlNmU4O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjMDAzMDtcbiAgY29sb3I6ICNjYzAwMzA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uIC5pY29uLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MztcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb24vY2hldnJvbi1kb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29uL2NoZXZyb24tZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5hY2NvcmRpb24tLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5hY2NvcmRpb24tLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuLmFjY29yZGlvbi0taXRlbV9fcXVlc3Rpb24gLmFjY29yZGlvbi0taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW8tanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYWNjb3JkaW9uLS1pdGVtX19hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzYzNjM2MztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXgtd2lkdGg6IDcyNXB4O1xufVxuLmFjY29yZGlvbi0taXRlbS5pcy1vcGVuIC5hY2NvcmRpb24tLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgY29sb3I6ICMwODM5ZDA7XG59XG4uYWNjb3JkaW9uLS1pdGVtLmlzLW9wZW4gLmFjY29yZGlvbi0taXRlbV9fcXVlc3Rpb24gLmFjY29yZGlvbi0taWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uLS1pdGVtLmlzLW9wZW4gLmFjY29yZGlvbi0taXRlbV9fcXVlc3Rpb24gLmFjY29yZGlvbi0taWNvbiAuaWNvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMwODM5ZDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkaW5nLW1lZGl1bW4ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwODM5ZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1zbWFsbGVzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDgzOWQwO1xufVxuXG4udGV4dC1ncmF5LTkge1xuICBjb2xvcjogIzYzNjM2Mztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIEN1c3RvbSBTY3JvbGxiYXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNlMWUxZTEgdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMwO1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2MwMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjI0O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2UgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keV9oZWFkaW5nIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC1kaWFsb2cgLmV4Y2hhbmdlLWNvbmRpdGlvbi1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1kaWFsb2cgLmV4Y2hhbmdlLWNvbmRpdGlvbi1vcHRpb24uYWN0aXZlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2NjMDAzMDtcbn1cbi5tb2RhbC1kaWFsb2cgLmV4Y2hhbmdlLWNvbmRpdGlvbi1vcHRpb24gLmNoZWNrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBIZWFkZXIgKi9cbmhlYWRlci5nbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuM3MgZWFzZTtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmhlYWRlci10b3BfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmhlYWRlci1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmhlYWRlci1sZWZ0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmhlYWRlci1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNDUlO1xufVxuaGVhZGVyLmduLWhlYWRlciAuaGVhZGVyLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyLmduLWhlYWRlciAuaGVhZGVyLWljb25zIC5pY29uLWl0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5oZWFkZXItaWNvbnMgLmljb24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMwO1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDMwcHg7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBTdWJtZW51IERlZmF1bHQgKi9cbiAgLyogTWVnYSBNZW51IFN0eWxlcyAqL1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IC5uYXYtbGlzdCBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MwMDMwO1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IC5uYXYtbGlzdCBsaSBhLm5hdi1oaWdobGlnaHQge1xuICBjb2xvcjogI2NjMDAzMDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpIC5zdWItbWVudSAubWVudS1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IC5uYXYtbGlzdCBsaSAuc3ViLW1lbnUgLm1lbnUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgLnN1Yi1tZW51IC5tZW51LWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgLnN1Yi1tZW51IC5tZW51LWNvbHVtbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkgLnN1Yi1tZW51IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpLm1lZ2EtbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpLm1lZ2EtbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkubWVnYS1tZW51IC5zdWItbWVudSAubWVudS1pbWFnZSB7XG4gIGZsZXg6IDAgMCAzNTBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpLm1lZ2EtbWVudSAuc3ViLW1lbnUgLm1lbnUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkubWVnYS1tZW51IC5zdWItbWVudSAubWVudS1jb2x1bW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpLm1lZ2EtbWVudSAuc3ViLW1lbnUgLm1lbnUtY29sdW1uIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkubWVnYS1tZW51IC5zdWItbWVudSAubWVudS1jb2x1bW4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IC5uYXYtbGlzdCBsaS5tZWdhLW1lbnUgLnN1Yi1tZW51IC5tZW51LWNvbHVtbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzAwMzA7XG59XG5oZWFkZXIuZ24taGVhZGVyIC5nbi1uYXYgLm5hdi1saXN0IGxpLm1lZ2EtbWVudSAuc3ViLW1lbnUgLm1lbnUtY29sdW1uIGxpIGEudmlldy1hbGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLmduLWhlYWRlciAuZ24tbmF2IC5uYXYtbGlzdCBsaS5tZWdhLW1lbnUgLnN1Yi1tZW51IC5tZW51LWNvbHVtbiBsaSBhLnZpZXctYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2NjMDAzMDtcbn1cbmhlYWRlci5nbi1oZWFkZXIgLmduLW5hdiAubmF2LWxpc3QgbGkubWVnYS1tZW51OmhvdmVyIC5zdWItbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xufVxuXG4vKiBNb2JpbGUgTWVudSAqL1xuLmduLW1vYmlsZS1tZW51LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG4uZ24tbW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAycHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5nbi1tb2JpbGUtbWVudS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uZ24tbW9iaWxlLW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ24tbW9iaWxlLW1lbnUtY2xvc2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nbi1tb2JpbGUtbWVudS1ib2R5IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5nbi1tb2JpbGUtbWVudS1ib2R5IC5uYXYtbGlzdC1tb2JpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZ24tbW9iaWxlLW1lbnUtYm9keSAubmF2LWxpc3QtbW9iaWxlIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ24tbW9iaWxlLW1lbnUtYm9keSAubmF2LWxpc3QtbW9iaWxlIGxpIC50b2dnbGUtc3VibWVudS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMnB4O1xufVxuLmduLW1vYmlsZS1tZW51LWJvZHkgLm5hdi1saXN0LW1vYmlsZSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNjYzAwMzA7XG59XG4uZ24tbW9iaWxlLW1lbnUtYm9keSAubmF2LWxpc3QtbW9iaWxlIGxpIGEge1xuICBjb2xvcjogIzBhMGYxYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ24tbW9iaWxlLW1lbnUtYm9keSAubmF2LWxpc3QtbW9iaWxlIGxpID4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmduLW1vYmlsZS1tZW51LWJvZHkgLm5hdi1saXN0LW1vYmlsZSBsaSA+IC5zdWItbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5nbi1tb2JpbGUtbWVudS1ib2R5IC5uYXYtbGlzdC1tb2JpbGUgbGkgPiAuc3ViLW1lbnUgLm1lbnUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaC1tb2R1bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDVweDtcbn1cbi5oZWFkZXItc2VhcmNoLW1vZHVsZSAuanMtdG9nZ2xlLXNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItc2VhcmNoLW1vZHVsZSAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG59XG4uaGVhZGVyLXNlYXJjaC1tb2R1bGUgLmhlYWRlci1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIEZvb3RlciBEaWdpYm94ICovXG4uZ3QtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZ3QtZm9vdGVyIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBhMGYxYztcbn1cbi5ndC1mb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ndC1mb290ZXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZ3QtZm9vdGVyIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ndC1mb290ZXIgLmxpc3QtdW5zdHlsZWQgbGkgYSB7XG4gIGNvbG9yOiAjMGEwZjFjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uZ3QtZm9vdGVyIC5saXN0LXVuc3R5bGVkIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2NjMDAzMCAhaW1wb3J0YW50O1xufVxuLmd0LWZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5ndC1mb290ZXIgLmZvb3Rlci1zb2NpYWwgYSB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uZ3QtZm9vdGVyIC5mb290ZXItc29jaWFsIGEgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZ3QtZm9vdGVyIC5mb290ZXItc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogI2NjMDAzMDtcbn1cbi5ndC1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmd0LWZvb3RlciAuZm9vdGVyLWJvdHRvbSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uZ3QtZm9vdGVyIC5mb290ZXItYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogI2NjMDAzMDtcbn1cbi5ndC1mb290ZXIgZm9ybSAuZm9vdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmd0LWZvb3RlciBmb3JtIC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmd0LWZvb3RlciBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ndC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ3QtZm9vdGVyIC5mb290ZXItc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3QtZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4vKiBwYWdlLWNvbnRhY3QgKi9cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDU1JTtcbiAgZ2FwOiA4MHB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWVtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8tZW1haWwgLnRpdGxlIHtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWVtYWlsIC5jb250ZW50IHtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby1zb2NpY2FsIHtcbiAgZmxleDogMTtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8tc29jaWNhbCAudGl0bGUge1xuICBjb2xvcjogIzBhMGYxYztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXNvY2ljYWwgLmNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8tc29jaWNhbCAuY29udGVudCBhIHtcbiAgd2lkdGg6IDM1cHg7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMUYxRjFGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtby1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby1zb2NpY2FsIC5jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDgzOWQwO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby1kZXNjIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby1jb3B5cmlnaHQge1xuICBjb2xvcjogIzBhMGYxYztcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjY4cHg7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBhIHtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAuZC1mbGV4IHtcbiAgZ2FwOiAxNnB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAuZC1mbGV4ID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gc2VsZWN0LCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0FGQUZBRjtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBRkFGQUY7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBRkFGQUY7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlciwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0FGQUZBRjtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2NoZXZyb24tZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTZweDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gLnN1Ym1pdCBwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAuc3VibWl0IHAgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDgzOWQwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAuc3VibWl0IHAgaW5wdXQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg0NywgMTcxLCAyMjEsIDAuNCk7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUFFQUVBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwODM5ZDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dDpjaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDVweDtcbiAgcGFkZGluZzogNC41cHggMi41cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gLnRpdGxlIHAge1xuICBjb2xvcjogIzBhMGYxYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtZm9ybSBmb3JtIFtkYXRhLW5hbWU9aW50ZXJlc3RdIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gW2RhdGEtbmFtZT1pbnRlcmVzdF0gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gW2RhdGEtbmFtZT1pbnRlcmVzdF0gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgOHB4IDhweCAwO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBbZGF0YS1uYW1lPWludGVyZXN0XSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gW2RhdGEtbmFtZT1pbnRlcmVzdF0gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDgzOUQwO1xufVxuLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSBbZGF0YS1uYW1lPWludGVyZXN0XSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBjb2xvcjogIzYzNjM2MztcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gW2RhdGEtbmFtZT1pbnRlcmVzdF0gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwODM5RDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAucGFnZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWZvcm0gZm9ybSAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1mb3JtIGZvcm0gLmQtZmxleCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zdWNjZXNzLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xufVxuLnBhZ2Utc3VjY2Vzcy1mb3JtIC5zdWNjZXNzLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC42cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4ucGFnZS1zdWNjZXNzLWZvcm0gLnN1Y2Nlc3MtaWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2Utc3VjY2Vzcy1mb3JtIC5zdWNjZXNzLWljb24ge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMTBiOTgxIDAlLCAjMDU5NjY5IDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDE2LCAxODUsIDEyOSwgMC4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYW5pbWF0aW9uOiBzY2FsZUluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDAuMnMgZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXN1Y2Nlc3MtZm9ybSAuc3VjY2Vzcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzYzNjM2MztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhZ2Utc3VjY2Vzcy1mb3JtIC5zdWNjZXNzLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnBhZ2Utc3VjY2Vzcy1mb3JtIC5idG4tc2hvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMzA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbn1cbi5wYWdlLXN1Y2Nlc3MtZm9ybSAuYnRuLXNob3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDI0O1xuICBib3JkZXItY29sb3I6ICM4ZjAwMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgyMjAsIDUzLCA2OSwgMC4zKTtcbn1cbi5wYWdlLXN1Y2Nlc3MtZm9ybSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG4ucGFnZS1zdWNjZXNzLWZvcm0gLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM2MzYzNjM7XG59XG4ucGFnZS1zdWNjZXNzLWZvcm0gLnRyYW5zaXRpb24tYWxsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdC1wYWdlIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnNpbmdsZS1wb3N0LXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wb3N0LXBhZ2VfX3RodW1iIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG4uc2luZ2xlLXBvc3QtcGFnZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMzNzQxNTE7XG59XG4uc2luZ2xlLXBvc3QtcGFnZV9fY29udGVudCBoMixcbi5zaW5nbGUtcG9zdC1wYWdlX19jb250ZW50IGgzLFxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgaDQge1xuICBtYXJnaW46IDMycHggMCAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2luZ2xlLXBvc3QtcGFnZV9fY29udGVudCBhIHtcbiAgY29sb3I6ICMyNTYzZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5zaW5nbGUtcG9zdC1wYWdlX19jb250ZW50IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggYXV0bztcbn1cbi5zaW5nbGUtcG9zdC1wYWdlX19jb250ZW50IHRhYmxlIHRyIHRkLFxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgdGFibGUgdHIgdGgge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgdGFibGUgLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QtcGFnZV9fY29udGVudCB0YWJsZVtib3JkZXI9XCIwXCJdIHRyIHRkLFxuLnNpbmdsZS1wb3N0LXBhZ2VfX2NvbnRlbnQgdGFibGVbYm9yZGVyPVwiMFwiXSB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2UtYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5wYWdlLWJnLWltYWdlICNiYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhZ2UtYmctaW1hZ2UgI2JhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4uY3VzdG9tLWxvZ2luLXBhZ2Uge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWlsbHVzdHJhdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jdXN0b20tbG9naW4tcGFnZSAubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWZvcm0td3JhcHBlciAubG9naW4taGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMGEwZjFjO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jdXN0b20tbG9naW4tcGFnZSAubG9naW4tZm9ybS13cmFwcGVyIC5sb2dpbi1oZWFkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmxvZ2luLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODM5ZDA7XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWZvcm0td3JhcHBlciBmb3JtLmxvZ2luLFxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgZm9ybS5yZWdpc3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tbG9naW4tcGFnZSAubG9naW4tZm9ybS13cmFwcGVyIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWZvcm0td3JhcHBlciAuaW5wdXQtd2l0aC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmlucHV0LXdpdGgtaWNvbiAuaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmlucHV0LXdpdGgtaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWZvcm0td3JhcHBlciAuaW5wdXQtd2l0aC1pY29uIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDgzOWQwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmZvcmdvdC1wYXNzd29yZC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmZvcmdvdC1wYXNzd29yZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDgzOWQwO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MzlkMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jdXN0b20tbG9naW4tcGFnZSAubG9naW4tZm9ybS13cmFwcGVyIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyYzlmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg0NywgMTcxLCAyMjEsIDAuNCk7XG59XG4uY3VzdG9tLWxvZ2luLXBhZ2UgLmxvZ2luLWZvcm0td3JhcHBlciAubG9naW4tZGl2aWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICB6LWluZGV4OiAwO1xufVxuLmN1c3RvbS1sb2dpbi1wYWdlIC5sb2dpbi1mb3JtLXdyYXBwZXIgLmxvZ2luLWRpdmlkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbi5nbi1maXgtc29jaWFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uZ24tZml4LXNvY2lhbCAuZ24tc29jaWFsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tY29sb3IsICNmZmZmZmYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBhbmltYXRpb246IHB1bHNlLWhvdGxpbmUgMnMgaW5maW5pdGU7XG59XG4uZ24tZml4LXNvY2lhbCAuZ24tc29jaWFsLWJ0biBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmduLWZpeC1zb2NpYWwgLmduLXNvY2lhbC1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1ob3RsaW5lIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdmFyKC0tYnRuLWNvbG9yLCAjY2MwMDMwKTtcbiAgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLyogaG9tZS1iYW5uZXIgKi9cbi5oZXJvLXNsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tc2xpZGVyLXNlY3Rpb24gLmhlcm8tc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cbi5oZXJvLXNsaWRlci1zZWN0aW9uIC5oZXJvLXNsaWRlciAuc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZXJvLXNsaWRlci1zZWN0aW9uIC5oZXJvLXNsaWRlciAuc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1zbGlkZXItc2VjdGlvbiAuaGVyby1zbGlkZXIgLnNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJvZHVjdC1jYXRlZ29yeS1ncm91cCAuZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXRlZ29yeS1ncm91cCAuYnRuIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLnByb2R1Y3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmduLXByb2R1Y3QtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZ24tcHJvZHVjdC1pdGVtIC5wcm9kdWN0LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nbi1wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uZ24tcHJvZHVjdC1pdGVtIC5iYWRnZS1uZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZDogI2NjMDAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBSaWJib24gdGFpbCBlZmZlY3QgKi9cbn1cbi5nbi1wcm9kdWN0LWl0ZW0gLmJhZGdlLW5ldzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDEzcHggNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjYzAwMzAgdHJhbnNwYXJlbnQgI2NjMDAzMCAjY2MwMDMwO1xufVxuLmduLXByb2R1Y3QtaXRlbSAuYmFkZ2UtaW5zdGFsbG1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcxZTM7XG4gIGNvbG9yOiAjMDA3MWUzO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMjtcbn1cbi5nbi1wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmduLXByb2R1Y3QtaXRlbSAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZ24tcHJvZHVjdC1pdGVtIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmduLXByb2R1Y3QtaXRlbSAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLm1haW4tcHJvZHVjdC1pbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmduLXByb2R1Y3QtaXRlbSAucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZ24tcHJvZHVjdC1pdGVtIC5wcm9kdWN0LXByaWNlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmduLXByb2R1Y3QtaXRlbSAucHJvZHVjdC1wcmljZS13cmFwcGVyIC5vbGQtcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5nbi1wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtcHJpY2Utd3JhcHBlciAuY3VycmVudC1wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Q0MzIzMjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmduLXByb2R1Y3QtaXRlbSAucHJvZHVjdC1jb2xvci1zZWxlY3RvciB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4uZ24tcHJvZHVjdC1pdGVtIC5wcm9kdWN0LWNvbG9yLXNlbGVjdG9yIC5jb2xvci1zd2F0Y2gge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2VjZWNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5nbi1wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtY29sb3Itc2VsZWN0b3IgLmNvbG9yLXN3YXRjaDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnByb2R1Y3QtZXhjaGFuZ2UtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wcm9kdWN0LWV4Y2hhbmdlLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnByb2R1Y3QtZXhjaGFuZ2UtY2FyZCAucHJvZHVjdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnByb2R1Y3QtZXhjaGFuZ2UtY2FyZCAucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwYTBmMWM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1leGNoYW5nZS1jYXJkIC5wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9kdWN0LWV4Y2hhbmdlLWNhcmQgLnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBhMGYxYztcbn1cbi5wcm9kdWN0LWV4Y2hhbmdlLWNhcmQgLm1haW4tcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjY2MwMDMwO1xufVxuLnByb2R1Y3QtZXhjaGFuZ2UtY2FyZCAuc3Vic2lkeS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYjhhMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZTk7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9kdWN0LWV4Y2hhbmdlLWNhcmQgLmJ0bi1leGNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZHVjdC1leGNoYW5nZS1jYXJkIC5idG4tZXhjaGFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdC1wYWdlIC5zcC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3AtZ2FsbGVyeV9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zcC1nYWxsZXJ5X19tYWluLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnNwLWdhbGxlcnlfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNwLWdhbGxlcnlfX3RodW1iIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLnNwLWdhbGxlcnlfX3RodW1iOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VjZWNlO1xufVxuLnNwLWdhbGxlcnlfX3RodW1iLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlMztcbn1cbi5zcC1nYWxsZXJ5X190aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3AtZ2FsbGVyeV9fc3RvcmUtY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi5zcC1nYWxsZXJ5X19zdG9yZS1pY29uIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcC1nYWxsZXJ5X19zdG9yZS1saW5rIHtcbiAgY29sb3I6ICMwMDcxZTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zcC1nYWxsZXJ5X19zdG9yZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zcC1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc3AtaW5mb19fcHJpY2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3AtaW5mb19fb2xkLXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc3AtaW5mb19fcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Q0MzIzMjtcbn1cbi5zcC1pbmZvX19pbnN0YWxsbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG4uc3AtaW5mb19faW5zdGFsbG1lbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc3AtaW5mb19faW5zdGFsbG1lbnQtbGluayB7XG4gIGNvbG9yOiAjMDA3MWUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zcC1pbmZvX19pbnN0YWxsbWVudC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3AtaW5mb19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5zcC1pbmZvX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3AtaW5mb19fY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnNwLWluZm9fX2NvbG9yLXN3YXRjaCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZWNlY2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3AtaW5mb19fY29sb3Itc3dhdGNoOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNwLWluZm9fX2NvbG9yLXN3YXRjaC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDcxZTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA3MWUzO1xufVxuLnNwLWluZm9fX2NhcGFjaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zcC1pbmZvX19jYXBhY2l0eS1idG4ge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNwLWluZm9fX2NhcGFjaXR5LWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlMztcbn1cbi5zcC1pbmZvX19jYXBhY2l0eS1idG4uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MWUzO1xuICBiYWNrZ3JvdW5kOiAjMDA3MWUzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zcC1pbmZvX19kZWxpdmVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3AtaW5mb19fZGVsaXZlcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLnNwLWluZm9fX2RlbGl2ZXJ5LWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3AtaW5mb19fZGVsaXZlcnktbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNwLWluZm9fX2N0YSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3AtaW5mb19fY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zcC1pbmZvX19jdGEtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFmMWYxZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zcC10YWJzLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3AtdGFic19fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGU4ZTg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc3AtdGFic19fbmF2LWJ0biB7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNjM2MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4uc3AtdGFic19fbmF2LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLnNwLXRhYnNfX25hdi1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDcxZTM7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3MWUzO1xufVxuLnNwLXRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwLXRhYnNfX2NvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3AtdGFic19fc2hvcnQtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uc3AtdGFic19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uc3AtdGFic19fZGVzYyBoMixcbi5zcC10YWJzX19kZXNjIGgzLFxuLnNwLXRhYnNfX2Rlc2MgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5zcC10YWJzX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNwLXRhYnNfX2Rlc2MgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc3AtdGFic19fc3BlY3MtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5zcC10YWJzX19zcGVjcy10YWJsZSB0ci5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zcC10YWJzX19zcGVjcy10YWJsZSB0ciB0aCxcbi5zcC10YWJzX19zcGVjcy10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5zcC10YWJzX19zcGVjcy10YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICB3aWR0aDogMzUlO1xufVxuLnNwLXRhYnNfX3NwZWNzLXRhYmxlIHRyIHRkIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi5hcmNoaXZlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcmNoaXZlLXByb2R1Y3QgLnBhZ2luYXRpb24td3JhcHBlciAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiA4cHg7XG59XG4uYXJjaGl2ZS1wcm9kdWN0IC5wYWdpbmF0aW9uLXdyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi5hcmNoaXZlLXByb2R1Y3QgLnBhZ2luYXRpb24td3JhcHBlciAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYXJjaGl2ZS1wcm9kdWN0IC5wYWdpbmF0aW9uLXdyYXBwZXIgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlcixcbi5hcmNoaXZlLXByb2R1Y3QgLnBhZ2luYXRpb24td3JhcHBlciAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjY2VjZWNlO1xufVxuLmFyY2hpdmUtcHJvZHVjdCAucGFnaW5hdGlvbi13cmFwcGVyIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCxcbi5hcmNoaXZlLXByb2R1Y3QgLnBhZ2luYXRpb24td3JhcHBlciAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWUzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MWUzO1xufVxuLmFyY2hpdmUtcHJvZHVjdCAucGFnaW5hdGlvbi13cmFwcGVyIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5uZXh0LFxuLmFyY2hpdmUtcHJvZHVjdCAucGFnaW5hdGlvbi13cmFwcGVyIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wcmV2IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFyY2hpdmUtZmlsdGVycyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5hcmNoaXZlLWZpbHRlcnMgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi5hcmNoaXZlLWZpbHRlcnMgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcmNoaXZlLWZpbHRlcnMgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlMztcbn1cblxuLnNob3AtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5maWx0ZXItZ3JvdXAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5maWx0ZXItZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLmZpbHRlci1vcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLWRyb3Bkb3duLWJ0biB7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLWRyb3Bkb3duLWJ0biBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1kcm9wZG93bi1idG46aG92ZXIsIC5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLWRyb3Bkb3duLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDcxZTM7XG4gIGNvbG9yOiAjMDA3MWUzO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAxMTMsIDIyNywgMC4xKTtcbn1cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuY29sb3Itb3B0aW9uLFxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5maWx0ZXItb3B0aW9uLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5jb2xvci1vcHRpb24gLmNvbG9yLWRvdCxcbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLW9wdGlvbi1idG4gLmNvbG9yLWRvdCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmNvbG9yLW9wdGlvbjpob3ZlciwgLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5jb2xvci1vcHRpb24uc2VsZWN0ZWQsXG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1vcHRpb24tYnRuOmhvdmVyLFxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5maWx0ZXItb3B0aW9uLWJ0bi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlMztcbiAgY29sb3I6ICMwMDcxZTM7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLnByaWNlLWZpbHRlci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLnByaWNlLWZpbHRlci1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDcxZTM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmJ0bi1hcHBseSB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5wcm9kdWN0LWZpbHRlcnMtd3JhcHBlciAuYnRuLWFwcGx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNThiMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIgLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2NjMDAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2R1Y3QtZmlsdGVycy13cmFwcGVyIC5jbGVhci1maWx0ZXJzLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2NjMDAzMDtcbn1cblxuLyogQ2hlY2tvdXQsIENhcnQsIGFuZCBPcmRlciBEZXRhaWxzIExheW91dHMgKi9cbi5nbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW8tYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbXMtYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmduLWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLmduLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjMGEwZjFjO1xufVxuLmduLXNlY3Rpb24tdGl0bGUgaSB7XG4gIGNvbG9yOiAjMDgzOWQwO1xufVxuXG4uZ24taXRlbS1saXN0IC5nbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZ24taXRlbS1saXN0IC5nbi1pdGVtIC5nbi1pdGVtLXRodW1iIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0tdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0taW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0taW5mbyAuZ24taXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMGEwZjFjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWF4LWhlaWdodDogY2FsYygxICogMS40ICogMWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0taW5mbyAuZ24taXRlbS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0taW5mbyAuZ24taXRlbS1tZXRhIC5nbi1tZXRhLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbiAgY29sb3I6ICM2MzYzNjM7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmduLWl0ZW0tbGlzdCAuZ24taXRlbSAuZ24taXRlbS1wcmljZS1xdHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0tcHJpY2UtcXR5IC5nbi1pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Q0MzIzMjtcbn1cbi5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0tcHJpY2UtcXR5IC5nbi1pdGVtLXF0eSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmduLWl0ZW0tbGlzdCAuZ24taXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5nbi1pdGVtLWxpc3QgLmduLWl0ZW0gLmduLWl0ZW0tdGh1bWIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuZ24taXRlbS1saXN0IC5nbi1pdGVtIC5nbi1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZ24tc3VtbWFyeS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4uZ24tc3VtbWFyeS1ib3ggLmduLXN1bW1hcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYzNjM2Mztcbn1cbi5nbi1zdW1tYXJ5LWJveCAuZ24tc3VtbWFyeS1yb3cuZ24tdG90YWwtcm93IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGEwZjFjO1xufVxuLmduLXN1bW1hcnktYm94IC5nbi1zdW1tYXJ5LXJvdy5nbi10b3RhbC1yb3cgLmduLXByaWNlIHtcbiAgY29sb3I6ICNkNDMyMzI7XG59XG5cbi5nbi1iZy1saWdodCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZ24tc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjRweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5nbi10ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZDQzMjMyO1xufVxuXG4uZ24tdGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuc2hvcF90YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAuc2hvcF90YWJsZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAuc2hvcF90YWJsZSB0ci5jYXJ0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtby1ib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLnNob3BfdGFibGUgdHIuY2FydF9pdGVtIHRkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLnNob3BfdGFibGUgdHIuY2FydF9pdGVtIHRkLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLnNob3BfdGFibGUgdHIuY2FydF9pdGVtIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAuc2hvcF90YWJsZSB0ci5jYXJ0X2l0ZW0gdGQucHJvZHVjdC1uYW1lIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBhMGYxYztcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXByaWNlIHNwYW4sIC53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXN1YnRvdGFsIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Q0MzIzMjtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLnNob3BfdGFibGUgdHIuY2FydF9pdGVtIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBjb2xvcjogI2U0MDYxMztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgLnNob3BfdGFibGUgdHIuY2FydF9pdGVtIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IC5zaG9wX3RhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4uZ24tZW1wdHktc3RhdGUge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U4ZThlODtcbn1cbi5nbi1lbXB0eS1zdGF0ZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgY29sb3I6ICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZ24tZW1wdHktc3RhdGUgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZ24tZW1wdHktc3RhdGUgcCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYmFuay1hY2NvdW50LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYmFuay1hY2NvdW50LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMGQ3ZGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5iYW5rLWFjY291bnQtY2FyZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmFuay1hY2NvdW50LWNhcmRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5iYW5rLWFjY291bnQtY2FyZF9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJhbmstYWNjb3VudC1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uYmFuay1hY2NvdW50LWNhcmRfX251bWJlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uYmFuay1hY2NvdW50LWNhcmRfX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4vKiBSZXNwb25zaXZlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIvKiBXb3JkUHJlc3MgQ29yZSAqL1xuLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIG1heC13aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogd3AtZWRpdG9yLWZpeCAqL1xuLndwLWVkaXRvci1maXggdWwsIC53cC1lZGl0b3ItZml4IG9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuLndwLWVkaXRvci1maXggdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi53cC1lZGl0b3ItZml4IG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi53cC1lZGl0b3ItZml4IHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud3AtZWRpdG9yLWZpeCBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNDBweDtcbn1cblxuLndwLWVkaXRvci1maXggaDEsIC53cC1lZGl0b3ItZml4IGgyLCAud3AtZWRpdG9yLWZpeCBoMywgLndwLWVkaXRvci1maXggaDQsIC53cC1lZGl0b3ItZml4IGg1LCAud3AtZWRpdG9yLWZpeCBoNixcbi53cC1lZGl0b3ItZml4IC5oMSwgLndwLWVkaXRvci1maXggLmgyLCAud3AtZWRpdG9yLWZpeCAuaDMsIC53cC1lZGl0b3ItZml4IC5oNCwgLndwLWVkaXRvci1maXggLmg1LCAud3AtZWRpdG9yLWZpeCAuaDYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud3AtZWRpdG9yLWZpeCBoMSwgLndwLWVkaXRvci1maXggLmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stZW5kOiAwLjY3ZW07XG59XG4ud3AtZWRpdG9yLWZpeCBoMiwgLndwLWVkaXRvci1maXggLmgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIC8vIG1hcmdpbi1ibG9jay1zdGFydDogMC44M2VtO1xuICAgIC8vIG1hcmdpbi1ibG9jay1lbmQ6IDAuODNlbTtcbn1cbi53cC1lZGl0b3ItZml4IGgzLCAud3AtZWRpdG9yLWZpeCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIC8vIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIC8vIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbn1cbi53cC1lZGl0b3ItZml4IGg0LCAud3AtZWRpdG9yLWZpeCAuaDQge1xuICAgIC8qZm9udC1zaXplOiAxZW07Ki9cbiAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuMzNlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stZW5kOiAxLjMzZW07XG59XG4ud3AtZWRpdG9yLWZpeCBoNSwgLndwLWVkaXRvci1maXggLmg1IHtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNjdlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stZW5kOiAxLjY3ZW07XG59XG4ud3AtZWRpdG9yLWZpeCBoNiwgLndwLWVkaXRvci1maXggLmg2IHtcbiAgICBmb250LXNpemU6IDAuNjdlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuMzNlbTtcbiAgICAvLyBtYXJnaW4tYmxvY2stZW5kOiAyLjMzZW07XG59XG4ud3AtZWRpdG9yLWZpeCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLyogR2xvYmFsIENTUyAqL1xuLy8gRMO5bmcgLy8ga2hpIGd1bHAgdGjDrCBjb21tZW50IHPhur0ga28gdsOgbyBmaWxlLCBEw7luZyAvKiovIGtoaSBndWxwIHRow6wgY29tbWVudCBz4bq9IHbDoG8gZmlsZVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibHVlO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zIGVhc2UgMHMpO1xufVxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIGFwcGVhcmFuY2UodW5zZXQpO1xufVxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIGJveF9zaGFkb3dfaW5wdXQobm9uZSk7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBAaW5jbHVkZSBhcHBlYXJhbmNlKGNoZWNrYm94KTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIEBpbmNsdWRlIGFwcGVhcmFuY2UocmFkaW8pO1xufVxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbmZvcm0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi53aWRnZXQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN0aWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWU7XG59XG50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBAZXh0ZW5kIGZvbnRfYXZlcnRhX2JvbGQ7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJHRpdGxlO1xuICBAZXh0ZW5kIGZvbnRfYXZlcnRhX3JlZ3VsYXI7XG59XG5cbi8vaHJcbi5oci1kaXZpZGVyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTM7XG59XG5cbi8vXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiIsIiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR0aXRsZTogIzBhMGYxYztcbiRkZXNjOiAjNTA1MDUwO1xuJGdyZWVuOiAjN2VmZjFhO1xuJGJsdWU6ICMwODM5ZDA7XG5cbi8vIGduIEJyYW5kIENvbG9yc1xuJGduLXJlZDogI2NjMDAzMDtcbiRnbi1yZWQtMTAwOiAjZmJlNmU4O1xuJGduLXJlZC1icmlnaHQ6ICNkNTAwMzI7XG4kcHJpY2UtcmVkOiAjZDQzMjMyO1xuJGFwcGxlLWJsdWU6ICMwMDcxZTM7XG5cbi8vIE5ldXRyYWwgQ29sb3JzXG4kZ3JheS1saWdodDogI2Y1ZjVmNztcbiRncmF5LWJvcmRlcjogIzYwNjI2NjtcbiRncmF5LTE6ICMxMDE2MjQ7XG4kZ3JheS0yOiAjZjlmOWY5O1xuJGdyYXktMzogI2YyZjJmMjtcbiRncmF5LTQ6ICNlOGU4ZTg7XG4kZ3JheS01OiAjZTFlMWUxO1xuJGdyYXktNzogI2NlY2VjZTtcbiRncmF5LTg6ICNiYmJiYmI7XG4kZ3JheS05OiAjNjM2MzYzO1xuJGdyYXktMTA6ICMxZjFmMWY7XG5cbi8vIEZlZWRiYWNrIENvbG9yc1xuJGNvbG9yLXN1Y2Nlc3M6ICM2N2MyM2E7XG4kY29sb3ItZXJyb3I6ICNlNDA2MTM7XG4kY29sb3Itd2FybmluZzogI2U2YTIzYztcbiRjb2xvci1pbmZvOiAjOTA5Mzk5O1xuXG4vLyBIZWxwZXJzXG4kYmFzZS1jb2xvcjogIzAzNmFlNTtcbiRiZy1ibHVlOiAjMDgzOWQwO1xuJHRleHQtcHJpbWFyeTogcmdiYSgwLCAwLCAwLCAwLjgpO1xuJHRleHQtc2Vjb25kYXJ5OiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZnMtYmFzZTogMTRweDtcbiRmcy1tZDogMTZweDtcbiRmcy1sZzogMThweDtcbiRmcy14bDogMjBweDtcbiRmcy0yeGw6IDI0cHg7XG4kZnMtM3hsOiAzMnB4O1xuXG4kZnctcmVnOiA0MDA7XG4kZnctbWVkOiA1MDA7XG4kZnctc2VtaTogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiIsIi8vIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIHZhbHVlICk7XG5AbWl4aW4gYm9yZGVyX3JhZGl1cygkdmFsdWUpIHtcbiAgYm9yZGVyLXJhZGl1czogJHZhbHVlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gIC1vLWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcbn1cblxuQG1peGluIGJhY2tncm91bmRfc2l6ZSgkdmFsdWUpIHtcbiAgYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kX2dyYWRpZW50X3RocmVlKCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzKTtcbn1cblxuQG1peGluIGJhY2tncm91bmRfZ3JhZGllbnRfc2l4KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIsICRjb2xvcjMsICRjb2xvcjQsICRjb2xvcjUsICRjb2xvcjYpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMiwgJGNvbG9yMywgJGNvbG9yNCwgJGNvbG9yNSwgJGNvbG9yNik7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUpIHtcbiAgdHJhbnNmb3JtOiAkdmFsdWU7XG4gIC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG4gIC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuICAtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3hfc2hhZG93KCR2YWx1ZSkge1xuICBib3gtc2hhZG93OiAkdmFsdWU7XG4gIC1tb3otYm94LXNoYWRvdzogJHZhbHVlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW8tYm94LXNoYWRvdzogJHZhbHVlO1xuICAtbXMtYm94LXNoYWRvdzogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm94X3NoYWRvd190d28oJHZhbHVlMSwgJHZhbHVlMikge1xuICBib3gtc2hhZG93OiAoJHZhbHVlMSwgJHZhbHVlMik7XG4gIC1tb3otYm94LXNoYWRvdzogKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICgkdmFsdWUxLCAkdmFsdWUyKTtcbiAgLW8tYm94LXNoYWRvdzogKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtbXMtYm94LXNoYWRvdzogKCR2YWx1ZTEsICR2YWx1ZTIpO1xufVxuXG5AbWl4aW4gZmlsdGVyKCR2YWx1ZSkge1xuICBmaWx0ZXI6ICR2YWx1ZTtcbiAgLW1vei1maWx0ZXI6ICR2YWx1ZTtcbiAgLXdlYmtpdC1maWx0ZXI6ICR2YWx1ZTtcbiAgLW8tZmlsdGVyOiAkdmFsdWU7XG4gIC1tcy1maWx0ZXI6ICR2YWx1ZTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlKSB7XG4gIHRyYW5zaXRpb246ICR2YWx1ZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkdmFsdWU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAtby10cmFuc2l0aW9uOiAkdmFsdWU7XG4gIC1tcy10cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJHZhbHVlKSB7XG4gIGFuaW1hdGlvbjogJHZhbHVlO1xuICAtbW96LWFuaW1hdGlvbjogJHZhbHVlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogJHZhbHVlO1xuICAtby1hbmltYXRpb246ICR2YWx1ZTtcbiAgLW1zLWFuaW1hdGlvbjogJHZhbHVlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uX2RpcmVjdGlvbigkdmFsdWUpIHtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1vLWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cblxuQG1peGluIHRyYW5zZm9ybV9vcmlnaW4oJHZhbHVlKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICR2YWx1ZTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHZhbHVlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsdWU7XG59XG5cbi8vaW5wdXRcbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuICBhcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgLW8tYXBwZWFyYW5jZTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIC1tcy1hcHBlYXJhbmNlOiAkdmFsdWUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGJveF9zaGFkb3dfaW5wdXQoJHZhbHVlKSB7XG4gIGJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAtby1ib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgLW1zLWJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gaW5wdXRfcGxhY2Vob2xkZXIoJHZhbHVlKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuLy9mbGV4XG5AbWl4aW4gZmxleF93cmFwKCR2YWx1ZSkge1xuICBmbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLW8tZmxleC13cmFwOiAkdmFsdWU7XG4gIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXhfZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW8tZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4X2Zsb3coJHZhbHVlKSB7XG4gIGZsZXgtZmxvdzogJHZhbHVlO1xuICAtbW96LWZsZXgtZmxvdzogJHZhbHVlO1xuICAtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlO1xuICAtby1mbGV4LWZsb3c6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtZmxvdzogJHZhbHVlO1xufVxuXG5AbWl4aW4ganVzdGlmeV9jb250ZW50KCR2YWx1ZSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW8tanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduX2l0ZW1zKCR2YWx1ZSkge1xuICBhbGlnbi1pdGVtczogJHZhbHVlO1xuICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgLW8tYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgLW1zLWFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBvcmRlcigkdmFsdWUpIHtcbiAgb3JkZXI6ICR2YWx1ZTtcbiAgLW1vei1vcmRlcjogJHZhbHVlO1xuICAtd2Via2l0LW9yZGVyOiAkdmFsdWU7XG4gIC1vLW9yZGVyOiAkdmFsdWU7XG4gIC1tcy1vcmRlcjogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleCgkdmFsdWUpIHtcbiAgZmxleDogJHZhbHVlO1xuICAtbW96LWZsZXg6ICR2YWx1ZTtcbiAgLXdlYmtpdC1mbGV4OiAkdmFsdWU7XG4gIC1vLWZsZXg6ICR2YWx1ZTtcbiAgLW1zLWZsZXg6ICR2YWx1ZTtcbn1cblxuQG1peGluIHR5cG9ncmFwaHkoJHNpemU6IDE2cHgsICRzcGFjaW5nOiAtMC4xNnB4LCAkbGluZS1oZWlnaHQ6IG51bGwpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xuXG4gIEBpZiAkbGluZS1oZWlnaHQgIT0gbnVsbCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gbGluZS1saW1pdCgkbGluZXM6IDIsICRsaW5lLWhlaWdodDogMS40KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiBjYWxjKCN7JGxpbmVzfSAqICN7JGxpbmUtaGVpZ2h0fSAqIDFlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiRicy1icmVha3BvaW50czogKFxuICAgICAgICB4bDogMTIwMHB4LFxuICAgICAgICBsZzogOTkycHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgc206IDU3NnB4XG4pO1xuXG5AbWl4aW4gYnMtZG93bigkc2l6ZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJzLWJyZWFrcG9pbnRzLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicy1icmVha3BvaW50cywgJHNpemUpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICdzY3NzL2NvbW1vbi92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzY3NzL2NvbW1vbi9taXhpbicgYXMgKjtcbkB1c2UgJ3Njc3MvY29tbW9uL2V4dGVuZCcgYXMgKjtcblxuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBcdFx0LyogQXJyb3cgc3R5bGluZyAqL1xuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjM2MzYzODA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIERvdHMgc3R5bGluZyAqL1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlOyAvLyBNw6B1IHhhbmggbmjGsCDhuqNuaFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbn0iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLyogRm9ybSAqL1xuLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIHtcbiAgLmhpZGRlbi1maWVsZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAvLyBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICRnbi1yZWQ7XG4gIH1cbiAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAud3BjZjctbWFpbC1zZW50LW5nLFxuICAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gIH1cbn1cblxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9ybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYSB7XG4gICAgY29sb3I6ICR0aXRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAZXh0ZW5kIGZvbnRfYXZlcnRhX3NlbWlib2xkO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZC1mbGV4IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiAkZ24tcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDhweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xuICAgIGhlaWdodDogMzNweDtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LTg7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LTg7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04O1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LTg7XG4gICAgfVxuXG4gICAgJjpyZWFkLW9ubHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcbiAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9jaGV2cm9uLWRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICByaWdodCAxNnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCAxMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoJGJsdWUsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAZXh0ZW5kIGRpc3BsYXlfZmxleDtcbiAgICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKGNlbnRlcik7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDRweCk7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdyYXktNDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGduLXJlZDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDQuNXB4IDIuNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkB1c2UgJ3Njc3MvY29tbW9uL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Njc3MvY29tbW9uL21peGluJyBhcyAqO1xuQHVzZSAnc2Nzcy9jb21tb24vZXh0ZW5kJyBhcyAqO1xuXG4vKiBwb3BtYWtlICovXG5cbi8qc3R5bGUtcG9wbWFrZSBnbG9iYWwgKHBvcHVwIHRoZW1lIDogUmVhZHkgdG8gQnVpbGQgU29mdHdhcmUgVGhlbWUpKi9cbi5wdW0tb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVtLWNvbnRhaW5lciAucHVtLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zb3RhLW1lZGlhL2Rpc3QvaW1hZ2VzL2ljb24vaWNvbi1jbG9zZS5zdmcpIG5vLXJlcGVhdCA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2Uge1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDcwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gIC5wdW0tY29udGFpbmVyLnBvcG1ha2Uge1xuICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDQwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qZml4IGFkZCBtdXRpbCB0cmlnZ2VyIGVycm9yKi9cbmh0bWwgLnB1bS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjRweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudD5pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAucy1oZWFkZXIge1xuICBjb2xvcjogIzBhMGYxYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIEBleHRlbmQgZm9udF9hdmVydGFfc2VtaWJvbGQ7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5zLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAge1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogXCJmdWxsX25hbWUgZW1haWxcIiBtYXgtY29udGVudCBcbiAgXCJjb21wYW55IGNvbXBhbnlcIiBtYXgtY29udGVudFxuICBcIm1lc3NhZ2UgbWVzc2FnZVwiIG1heC1jb250ZW50IFxuICBcImFjY2VwdF9yZXByZXNlbnRhdGl2ZSBhY2NlcHRfcmVwcmVzZW50YXRpdmVcIiBtYXgtY29udGVudCBcbiAgXCJyZXByZXNlbnRhdGl2ZV9uYW1lIHJlcHJlc2VudGF0aXZlX25hbWVcIiBtYXgtY29udGVudCBcbiAgXCJzdWJtaXQgc3VibWl0XCIgbWF4LWNvbnRlbnQvYXV0byBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU2N3B4KSB7XG4gIC5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAge1xuICAgIGdyaWQtdGVtcGxhdGU6IFwiZnVsbF9uYW1lXCIgbWF4LWNvbnRlbnQgXCJlbWFpbFwiIG1heC1jb250ZW50IFwiY29tcGFueVwiIG1heC1jb250ZW50IFwibWVzc2FnZVwiIG1heC1jb250ZW50IFwiYWNjZXB0X3JlcHJlc2VudGF0aXZlXCIgbWF4LWNvbnRlbnQgXCJyZXByZXNlbnRhdGl2ZV9uYW1lXCIgbWF4LWNvbnRlbnQgXCJzdWJtaXRcIiBtYXgtY29udGVudC9hdXRvO1xuICB9XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHA+YnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwPnNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwPnNwYW4+aW5wdXQsXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwPnNwYW4+dGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5zcGFuPmlucHV0OjpwbGFjZWhvbGRlcixcbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHA+c3Bhbj50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdFODQ5NDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5zcGFuPnRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5bZGF0YS1uYW1lPVwiZnVsbF9uYW1lXCJdIHtcbiAgZ3JpZC1hcmVhOiBmdWxsX25hbWU7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHA+W2RhdGEtbmFtZT1cImVtYWlsXCJdIHtcbiAgZ3JpZC1hcmVhOiBlbWFpbDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5bZGF0YS1uYW1lPVwiY29tcGFueVwiXSB7XG4gIGdyaWQtYXJlYTogY29tcGFueTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5bZGF0YS1uYW1lPVwibWVzc2FnZVwiXSB7XG4gIGdyaWQtYXJlYTogbWVzc2FnZTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcD5bZGF0YS1uYW1lPVwicmVwcmVzZW50YXRpdmVfbmFtZVwiXSB7XG4gIGdyaWQtYXJlYTogcmVwcmVzZW50YXRpdmVfbmFtZTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCAucmVwcmVzZW50YXRpdmVfbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHA+W2RhdGEtbmFtZT1cImFjY2VwdF9yZXByZXNlbnRhdGl2ZVwiXSB7XG4gIGdyaWQtYXJlYTogYWNjZXB0X3JlcHJlc2VudGF0aXZlO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIC5hY2NlcHRfcmVwcmVzZW50YXRpdmUgLmZpcnN0IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5wdW0tY29udGFpbmVyLnBvcG1ha2UgLnB1bS1jb250ZW50IC5wb3B1cC1jb250ZW50IC5mb3JtIHAgLmFjY2VwdF9yZXByZXNlbnRhdGl2ZSAuZmlyc3QgbGFiZWwge1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCAuYWNjZXB0X3JlcHJlc2VudGF0aXZlIGlucHV0IHtcbiAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAvLyBib3JkZXI6IDEuNXB4IHNvbGlkICNCREMwQ0U7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gbWFyZ2luOiAwIDhweCAwIDA7XG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gd2lkdGg6IDIwcHg7XG4gIC8vIGhlaWdodDogMjBweDtcblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNHB4ICk7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0JEQzBDRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDMuNXB4IDEuNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKCByb3RhdGUoNDVkZWcpICk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIC5hY2NlcHRfcmVwcmVzZW50YXRpdmU+LmZpcnN0PmxhYmVsPi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgY29sb3I6ICRkZXNjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIFt0eXBlPXN1Ym1pdF0ge1xuICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcblxuICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGJvcmRlcjogbm9uZTtcbiAgLy8gYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gZ2FwOiAxNnB4O1xuICAvLyBsaW5lLWhlaWdodDogMjRweDtcbiAgLy8gQGV4dGVuZCBmb250X2F2ZXJ0YV9zZW1pYm9sZDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIC8vIG91dGxpbmU6IG5vbmU7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHBhZGRpbmc6IDEycHggMzJweDtcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vIGJhY2tncm91bmQ6ICRiZy1ibHVlO1xuICAvLyBjb2xvcjogI2ZmZmZmZjtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKSBpbnNldCwgMHB4IDZweCAxMnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSg4LCA4LCA4LCAwLjIwKSwgMHB4IDRweCA0cHggMHB4IHJnYmEoOCwgOCwgOCwgMC4wOCk7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NTY3cHgpIHtcbiAgLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQgLmZvcm0gcCBbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAuZm9ybSBwIFt0eXBlPXN1Ym1pdF0gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNsb3NlLFxuLnB1bS1jb250YWluZXIucG9wbWFrZSAucHVtLWNsb3NlOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoLjMpO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wb3BtYWtlIC5wdW0tY29udGVudCAucG9wdXAtY29udGVudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypwb3BtYWtlIGRvbndsb2FkIHBvcnQgc3VjY2VzcyovXG4jcG9wbWFrZS0zNzYgLnB1bS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qcG9wbWFrZSBzdWJtaXQgZm9ybSBob21lIHN1Y2Nlc3MqL1xuI3BvcG1ha2UtMzgxIC5wdW0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKnBvcG1ha2Ugc3VibWl0IGZvcm0gY29udGFjdCBzdWNjZXNzKi9cbiNwb3BtYWtlLTUxNSAucHVtLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJAdXNlICdzY3NzL2NvbW1vbi92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzY3NzL2NvbW1vbi9taXhpbicgYXMgKjtcbkB1c2UgJ3Njc3MvY29tbW9uL2V4dGVuZCcgYXMgKjtcblxuLyogdG9jICovXG4jZXotdG9jLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0LmV6LXRvYy1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktOTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2I3RvYyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRkaXYjdG9jIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggMjRweCApO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdH1cbn1cbi5wYWdlLXBvbGljeSAjdG9jIC50b2MtdGl0bGUge1xuXHRjb2xvcjogJHRpdGxlO1xuXHRAZXh0ZW5kIGZvbnRfYXZlcnRhX3NlbWlib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucGFnZS1wb2xpY3kgI3RvYyAudG9jLXRpdGxlOmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDRweDtcblx0ICAgIHJpZ2h0OiA1cHg7XG5cdCAgICBwYWRkaW5nOiA0cHg7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxRjFGMUY7XG5cdCAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMUYxRjFGO1xuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0fVxufVxuLnBhZ2UtcG9saWN5ICN0b2MgLmNvbnRlbnQgdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5wYWdlLXBvbGljeSAjdG9jIC5jb250ZW50IHVsIGxpIGEge1xuXHRjb2xvcjogIzYzNjM2Mztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG5cdEBleHRlbmQgZm9udF9hdmVydGFfcmVndWxhcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTJweCAwIDAgMDtcbn1cbi5wYWdlLXBvbGljeSAjdG9jIC5jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogJGJsdWU7XG5cdEBleHRlbmQgZm9udF9hdmVydGFfYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59IiwiQHVzZSBcInNjc3MvY29tbW9uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vbWl4aW5cIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL2V4dGVuZFwiIGFzICo7XG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBhbGlnbl9pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoY2VudGVyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcblxuICAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduX2l0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KGNlbnRlcik7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOHB4KTtcbiAgICBjb2xvcjogJGdyYXktMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XG4gICAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLnByZXYsXG4gICAgJi5uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kb3RzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogJGdyYXktMTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzY3NzL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL21peGluXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9leHRlbmRcIiBhcyAqO1xuXG4uYnRuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBqdXN0aWZ5X2NvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ25faXRlbXMoY2VudGVyKTtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmJ1dHRvbiB7XG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1iZy13aGl0ZSB7XG4gIGNvbG9yOiAkZ3JheS0xMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDE4cHgpO1xufVxuXG4uYnRuLW91dGxpbmUtYXBwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXBwbGUtYmx1ZTtcbiAgY29sb3I6ICRhcHBsZS1ibHVlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kYW5nZXItbGlnaHQge1xuICBjb2xvcjogJGduLXJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGduLXJlZC0xMDA7XG59XG5cbi5idG4tb3V0bGluZS1yZWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAkZ24tcmVkO1xuICBjb2xvcjogJGduLXJlZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4iLCJAdXNlICdzY3NzL2NvbW1vbi92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdzY3NzL2NvbW1vbi9taXhpbicgYXMgKjtcbkB1c2UgJ3Njc3MvY29tbW9uL2V4dGVuZCcgYXMgKjtcblxuLmFjY29yZGlvbiB7XG4gIC5pY29uLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTtcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9pY29uL2NoZXZyb24tZG93bi1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvaWNvbi9jaGV2cm9uLWRvd24tYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgfVxuXG4gICYtLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTM7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTJweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyMHB4LCAtMC40cHgpO1xuICAgICAgQGV4dGVuZCBmb250X2F2ZXJ0YV9zZW1pYm9sZDtcblxuICAgICAgLmFjY29yZGlvbi0taWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ25faXRlbXMoY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeV9jb250ZW50KGNlbnRlcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogJGdyYXktOTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1heC13aWR0aDogNzI1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5hY2NvcmRpb24tLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRiZy1ibHVlO1xuICAgICAgICAuYWNjb3JkaW9uLS1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzY3NzL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL21peGluXCIgYXMgKjtcblxuLmhlYWRpbmctbWVkaXVtbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1ib2xkLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1zbWFsbGVzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLnRleHQtZ3JheS05IHtcbiAgY29sb3I6ICRncmF5LTk7XG59XG4iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAvKiBDdXN0b20gU2Nyb2xsYmFyICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogJGdyYXktNSB0cmFuc3BhcmVudDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ24tcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkZ24tcmVkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgJl9oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXhjaGFuZ2UtY29uZGl0aW9uLW9wdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAkZ24tcmVkO1xuICAgIH1cblxuICAgIC5jaGVjay1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGduLXJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2V4dGVuZFwiIGFzICo7XG5cbi8qIEhlYWRlciAqL1xuXG5oZWFkZXIuZ24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlO1xuICB9XG5cbiAgLmhlYWRlci10b3Age1xuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmljb24taXRlbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRnbi1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmduLW5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgLm5hdi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICR0aXRsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZDtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ24tcmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmF2LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogJGduLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBTdWJtZW51IERlZmF1bHQgKi9cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgLm1lbnUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogTWVnYSBNZW51IFN0eWxlcyAqL1xuICAgICAgICAmLm1lZ2EtbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuXG4gICAgICAgICAgICAubWVudS1pbWFnZSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAzNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtY29sdW1uIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1sZztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ24tcmVkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnZpZXctYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGduLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBNb2JpbGUgTWVudSAqL1xuLmduLW1vYmlsZS1tZW51LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDQwO1xufVxuXG4uZ24tbW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgei1pbmRleDogMTA1MDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDJweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5uYXYtbGlzdC1tb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50b2dnbGUtc3VibWVudS1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGduLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRpdGxlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVudS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL21peGluXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLmhlYWRlci1zZWFyY2gtbW9kdWxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiA1cHg7XG5cbiAgLmpzLXRvZ2dsZS1zZWFyY2gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL21peGluXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLyogRm9vdGVyIERpZ2lib3ggKi9cblxuLmd0LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgaDYge1xuICAgIEBleHRlbmQgZm9udF9hdmVydGFfYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkdGl0bGU7XG4gIH1cblxuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubGlzdC11bnN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZ24tcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS05O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGduLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGduLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICAuZm9vdGVyLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd0LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Njc3MvY29tbW9uL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ3Njc3MvY29tbW9uL21peGluJyBhcyAqO1xuQHVzZSAnc2Nzcy9jb21tb24vZXh0ZW5kJyBhcyAqO1xuXG4vKiBwYWdlLWNvbnRhY3QgKi9cbi5wYWdlLWNvbnRhY3Qge1xuXHQuY29udGFjdC1jb250ZW50IHtcblx0ICAgIHBhZGRpbmc6IDgwcHggMDtcblx0XHQuY29udGFpbmVyIHtcblx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDU1JTtcblx0XHQgICAgZ2FwOiA4MHB4O1xuXHRcdH1cblx0XHQuY29udGFjdC1pbmZvIHtcblx0XHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG5cdFx0ICAgIEBpbmNsdWRlIGZsZXhfZGlyZWN0aW9uKCBjb2x1bW4gKTtcblx0XHRcdC5jb250YWN0LWluZm8tZW1haWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGl0bGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgICAgXHRAZXh0ZW5kIGZvbnRfY2xhc2hEaXNwbGF5X21lZGl1bTtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGl0bGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4zMnB4O1xuXHRcdFx0ICAgIFx0QGV4dGVuZCBmb250X2F2ZXJ0YV9ib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFjdC1pbmZvLXNvY2ljYWwge1xuXHRcdFx0ICAgIGZsZXg6IDE7XG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0aXRsZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdEBleHRlbmQgZGlzcGxheV9mbGV4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcblx0XHRcdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxRjFGMUY7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCA1MCUgKTtcblx0XHRcdFx0XHQgICAgQGV4dGVuZCBkaXNwbGF5X2ZsZXg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbl9pdGVtcyggY2VudGVyICk7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGp1c3RpZnlfY29udGVudCggY2VudGVyICk7XG5cdFx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFjdC1pbmZvLWRlc2Mge1xuXHRcdFx0XHRjb2xvcjogIzYzNjM2Mztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFjdC1pbmZvLWNvcHlyaWdodCB7XG5cdFx0XHRcdGNvbG9yOiAkdGl0bGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS42OHB4O1xuXHRcdFx0ICAgIEBleHRlbmQgZm9udF9jbGFzaERpc3BsYXlfcmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHRpdGxlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdEBleHRlbmQgZm9udF9hdmVydGFfc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kLWZsZXgge1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0ndGVsJ10sIGlucHV0W3R5cGU9J2VtYWlsJ10sIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoIDRweCApO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG5cdFx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0FGQUZBRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0FGQUZBRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNBRkFGQUY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0FGQUZBRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9jaGV2cm9uLWRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Ym1pdCB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIGRpc3BsYXlfZmxleDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcblx0XHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHQgICAgICAgIGlucHV0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNHB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCAxMDBweCApO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctYmx1ZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgZm9udF9hdmVydGFfc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg0NywgMTcxLCAyMjEsIC40KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIGRpc3BsYXlfZmxleDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduX2l0ZW1zKCBjZW50ZXIgKTtcblx0XHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyggNHB4ICk7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUFFQUVBO1xuXHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdCAgICAmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogJGJnLWJsdWU7XG5cdFx0XHRcdFx0XHQgICAgXHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDlweDtcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogNC41cHggMi41cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHJvdGF0ZSg0NWRlZykgKTtcblx0XHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUgcCB7XG5cdFx0XHRcdCAgICBjb2xvcjogJHRpdGxlO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0QGV4dGVuZCBmb250X2F2ZXJ0YV9zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0XHRbZGF0YS1uYW1lPVwiaW50ZXJlc3RcIl0ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4IDhweCAwO1xuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkK3NwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogIzA4MzlEMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKCAyNHB4ICk7XG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggMTJweDtcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNjM2MzYzO1xuXHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjMDgzOUQwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQucGFnZS1jb250YWN0IHtcblx0XHQuY29udGFjdC1jb250ZW50IHtcblx0XHQgICAgcGFkZGluZzogNDBweCAwO1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdC5kLWZsZXgge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2V4dGVuZFwiIGFzICo7XG5cbi5wYWdlLXN1Y2Nlc3MtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG5cbiAgICAuc3VjY2Vzcy1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJblVwIDAuNnMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zdWNjZXNzLWljb24ge1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMTBiOTgxIDAlLCAjMDU5NjY5IDEwMCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDE2LCAxODUsIDEyOSwgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUluIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDAuMnMgZm9yd2FyZHM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5zdWNjZXNzLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGdyYXktODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGduLXJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ24tcmVkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGduLXJlZCwgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRnbi1yZWQsIDEyJSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnNpdGlvbi1hbGwge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLnNpbmdsZS1wb3N0LXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoNDRweCk7XG4gICAgQGV4dGVuZCBmb250X2F2ZXJ0YV9ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICMzNzQxNTE7XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDMycHggMCAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzI1NjNlYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG5cbiAgICAgIHRyIHtcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJltib3JkZXI9XCIwXCJdIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWJnLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgI2JhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vbWl4aW5cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9leHRlbmRcIiBhcyAqO1xuXG4uY3VzdG9tLWxvZ2luLXBhZ2Uge1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgLmxvZ2luLWlsbHVzdHJhdGlvbiB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmxvZ2luLWhlYWRlciB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJHRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZGVzYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9ybS5sb2dpbixcbiAgICBmb3JtLnJlZ2lzdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtd2l0aC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5pbnB1dC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICBjb2xvcjogJGRlc2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoNHB4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jnb3QtcGFzc3dvcmQtbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGRlc2M7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyg0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzA4MzlkMCwgMTAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNDcsIDE3MSwgMjIxLCAwLjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1kaXZpZGVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRkZXNjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuXG4uZ24tZml4LXNvY2lhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIC5nbi1zb2NpYWwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcbiAgICAgIGJveC1zaGFkb3cgMC4zcyBlYXNlLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWNvbG9yLCAkd2hpdGUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1ob3RsaW5lIDJzIGluZmluaXRlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWhvdGxpbmUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB2YXIoLS1idG4tY29sb3IsICRnbi1yZWQpO1xuICB9XG5cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiQHVzZSBcInNjc3MvY29tbW9uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vbWl4aW5cIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL2V4dGVuZFwiIGFzICo7XG5cbi8qIGhvbWUtYmFubmVyICovXG4uaGVyby1zbGlkZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVyby1zbGlkZXIge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vZXh0ZW5kXCIgYXMgKjtcblxuLnByb2R1Y3QtY2F0ZWdvcnktZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAuZ3JvdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSBicy1kb3duKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJzLWRvd24obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnMtZG93bihzbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIkB1c2UgXCJzY3NzL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL21peGluXCIgYXMgKjtcblxuLmduLXByb2R1Y3QtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgkYmxhY2ssIDAuMDUpO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZS1uZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ24tcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAvKiBSaWJib24gdGFpbCBlZmZlY3QgKi9cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4IDVweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRnbi1yZWQgdHJhbnNwYXJlbnQgJGduLXJlZCAkZ24tcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZS1pbnN0YWxsbWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYXBwbGUtYmx1ZTtcbiAgICBjb2xvcjogJGFwcGxlLWJsdWU7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnMtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicy1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5tYWluLXByb2R1Y3QtaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZnMtMnhsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVnO1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC1wcmljZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgLm9sZC1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgY29sb3I6ICRncmF5LTEwO1xuICAgICAgZm9udC1zaXplOiAkZnMteGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHByaWNlLXJlZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTJ4bDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jb2xvci1zZWxlY3RvciB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAuY29sb3Itc3dhdGNoIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGdyYXktNztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZXhjaGFuZ2UtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnByb2R1Y3QtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJHRpdGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJpY2Utcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wcmljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBjb2xvcjogJHRpdGxlO1xuICB9XG5cbiAgLm1haW4tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJGduLXJlZDtcbiAgfVxuXG4gIC5zdWJzaWR5LXByaWNlIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogIzFiOGEzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNWU5O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmJ0bi1leGNoYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGduLXJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ24tcmVkLCAxMCUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzY3NzL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL21peGluXCIgYXMgKjtcblxuLnNpbmdsZS1wcm9kdWN0LXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcblxuICAuc3AtZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gR2FsbGVyeVxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4uc3AtZ2FsbGVyeSB7XG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fbWFpbi1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTc7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwbGUtYmx1ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fc3RvcmUtY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQ7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBjb2xvcjogJGdyYXktOTtcbiAgfVxuXG4gICZfX3N0b3JlLWljb24ge1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3N0b3JlLWxpbmsge1xuICAgIGNvbG9yOiAkYXBwbGUtYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2R1Y3QgSW5mb1xuLy8gPT09PT09PT09PT09PT09PT09PT09XG4uc3AtaW5mbyB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX19wcmljZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fb2xkLXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkcHJpY2UtcmVkO1xuICB9XG5cbiAgJl9faW5zdGFsbG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBjb2xvcjogJGdyYXktOTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5zdGFsbG1lbnQtbGluayB7XG4gICAgY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2NvbG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19jb2xvci1zd2F0Y2gge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZ3JheS03O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFwcGxlLWJsdWU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFwcGxlLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwYWNpdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fY2FwYWNpdHktYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS00O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZDtcbiAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFwcGxlLWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXBwbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsaXZlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19kZWxpdmVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgfVxuXG4gICZfX2RlbGl2ZXJ5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RlbGl2ZXJ5LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX19jdGEtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRncmF5LTEwO1xuICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMTA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2R1Y3QgVGFic1xuLy8gPT09PT09PT09PT09PT09PT09PT09XG4uc3AtdGFicy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNwLXRhYnMge1xuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX25hdi1idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgY29sb3I6ICRncmF5LTk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRhcHBsZS1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYXBwbGUtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvcnQtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWNzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgdHIge1xuICAgICAgJi5ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjtcbiAgICAgIH1cblxuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQ7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICBjb2xvcjogJGdyYXktOTtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Nzcy9jb21tb24vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9taXhpblwiIGFzICo7XG5cbi5hcmNoaXZlLXByb2R1Y3Qge1xuICAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJGdyYXktMTA7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXh0LFxuICAgICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS1maWx0ZXJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS05O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFwcGxlLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG9wLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuIiwiQHVzZSBcInNjc3MvY29tbW9uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwic2Nzcy9jb21tb24vbWl4aW5cIiBhcyAqO1xuXG4ucHJvZHVjdC1maWx0ZXJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMDtcblxuICAuZmlsdGVyLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWRyb3Bkb3duLWJ0biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkO1xuICAgIGNvbG9yOiAkZ3JheS0xMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXBwbGUtYmx1ZTtcbiAgICAgIGNvbG9yOiAkYXBwbGUtYmx1ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDExMywgMjI3LCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xvci1vcHRpb24sXG4gIC5maWx0ZXItb3B0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktODtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAuY29sb3ItZG90IHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgICAgY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZS1maWx0ZXItZm9ybSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhcHBsZS1ibHVlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tYXBwbHkge1xuICAgIGJhY2tncm91bmQ6ICRhcHBsZS1ibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYXBwbGUtYmx1ZSwgMTAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRnbi1yZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGduLXJlZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzY3NzL2NvbW1vbi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNjc3MvY29tbW9uL21peGluXCIgYXMgKjtcbkB1c2UgXCJzY3NzL2NvbW1vbi9leHRlbmRcIiBhcyAqO1xuXG4vKiBDaGVja291dCwgQ2FydCwgYW5kIE9yZGVyIERldGFpbHMgTGF5b3V0cyAqL1xuXG4vLyBTaGFyZWQgY29tcG9uZW50c1xuLmduLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMTZweCk7XG4gIEBpbmNsdWRlIGJveF9zaGFkb3coMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5nbi1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogJHRpdGxlO1xuXG4gIGkge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4vLyBPcmRlciBJdGVtcyBMaXN0XG4uZ24taXRlbS1saXN0IHtcbiAgLmduLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjJzIGVhc2UpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmduLWl0ZW0tdGh1bWIge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMTJweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nbi1pdGVtLWluZm8ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAuZ24taXRlbS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkdGl0bGU7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtbGltaXQoMSwgMS40KTtcbiAgICAgIH1cblxuICAgICAgLmduLWl0ZW0tbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgLmduLW1ldGEtdGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTk7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cyg0cHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nbi1pdGVtLXByaWNlLXF0eSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmduLWl0ZW0tcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcHJpY2UtcmVkO1xuICAgICAgfVxuXG4gICAgICAuZ24taXRlbS1xdHkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgLmduLWl0ZW0tdGh1bWIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgICAgLmduLWl0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT3JkZXIgVG90YWxzIFN1bW1hcnlcbi5nbi1zdW1tYXJ5LWJveCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMTZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ7XG5cbiAgLmduLXN1bW1hcnktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRncmF5LTk7XG5cbiAgICAmLmduLXRvdGFsLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHRpdGxlO1xuXG4gICAgICAuZ24tcHJpY2Uge1xuICAgICAgICBjb2xvcjogJHByaWNlLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVXRpbGl0aWVzXG4uZ24tYmctbGlnaHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5nbi1zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5nbi10ZXh0LXJlZCB7XG4gIGNvbG9yOiAkcHJpY2UtcmVkO1xufVxuLmduLXRleHQtbXV0ZWQge1xuICBjb2xvcjogJGdyYXktOTtcbn1cblxuLy8gV29vQ29tbWVyY2UgVGFibGUgT3ZlcnJpZGVzIChmb3IgZnJpZW5kbGluZXNzKVxuLndvb2NvbW1lcmNlLWNhcnQge1xuICAuc2hvcF90YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIE9mdGVuIGNsZWFuZXIgdG8gaGlkZSB0aGVhZCBpbiBtb2Rlcm4gY2FydHNcbiAgICB9XG5cbiAgICB0ci5jYXJ0X2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyX3JhZGl1cygxMnB4KTtcbiAgICAgIEBpbmNsdWRlIGJveF9zaGFkb3coMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMykpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDtcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJi5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJfcmFkaXVzKDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9kdWN0LXByaWNlLFxuICAgICAgICAmLnByb2R1Y3Qtc3VidG90YWwge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpY2UtcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJvZHVjdC1yZW1vdmUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRyLmNhcnRfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wcm9kdWN0LXJlbW92ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW1wdHkgU3RhdGUgRnJpZW5kbHlcbi5nbi1lbXB0eS1zdGF0ZSB7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIEBpbmNsdWRlIGJvcmRlcl9yYWRpdXMoMjRweCk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS00O1xuXG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6ICRncmF5LTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBwIHtcbiAgICBjb2xvcjogJGdyYXktOTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5iYW5rLWFjY291bnQtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkMGQ3ZGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG5cbiAgJl9fbnVtYmVyLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgfVxufVxuIiwiLyogUmVzcG9uc2l2ZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEzNTBweDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbn1cbi8vZW5kIDEyMDBweFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuLy9lbmQgMTAyNHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbn1cbi8vZW5kIDk5MnB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbn1cbi8vZW5kIDc2N3B4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cbn1cbi8vZW5kIDU3NXB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbn1cbi8vZW5kIDQ4MHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cbn1cbi8vZW5kIDQwMHB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cbn0iXX0= */
