@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap");@import url("https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro");*{box-sizing:border-box;margin:0}body,html{height:100%}body{color:#000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:16px;line-height:130%;margin:0;overflow-x:hidden}html[lang=ko] body{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] body{font-family:Roboto,sans-serif}body #page-wrapper,body>div{display:flex;flex-direction:column;height:100%;max-width:100%}body #page-wrapper{position:relative}body.anonymous main{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 27px}#main-wrapper,main{flex-grow:1;word-break:break-word}a{text-decoration:none}a:active,a:focus,a:visited{color:inherit}.container{margin:0 auto;max-width:1440px;width:100%}.form-description{font-family:TRANS-Bold;font-size:35px;font-weight:700;line-height:45.5px;text-align:center;text-transform:uppercase}html[lang=ko] .form-description{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .form-description{font-family:Montserrat,Arial,sans-serif}@media (max-width:639px){.form-description{font-size:24px;line-height:26px}}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;background-image:url(../images/icons/dropdown.svg)!important;background-position:center right 16px;background-repeat:no-repeat!important;border:1px solid #666;border-radius:8px;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;height:48px;line-height:16px;max-width:100%;padding:16px;width:100%}html[lang=ko] form select{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] form select{font-family:Roboto,sans-serif}.js-form-type-checkbox,.js-form-type-radio{align-items:center;display:flex;font-size:16px;gap:16px;line-height:150%}#drupal-off-canvas-wrapper input,.js-form-type-checkbox input{position:relative}#drupal-off-canvas-wrapper input:checked:after,.js-form-type-checkbox input:checked:after{background-image:url(../images/icons/checkbox.svg)!important;background-repeat:no-repeat;background-size:cover;content:"";height:17px;left:-1px;position:absolute;top:-1px;width:17px}.field--name-field-confirm{padding:60px 0}@media (max-width:639px){.field--name-field-confirm{padding:32px 0}}#drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),input:not([type=radio]):not([type=checkbox]),textarea{border:1px solid #666;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;height:48px;line-height:16px;max-width:410px;padding:16px;width:100%}html[lang=ko] #drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),html[lang=ko] input:not([type=radio]):not([type=checkbox]),html[lang=ko] textarea{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] #drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),html[lang=tr] input:not([type=radio]):not([type=checkbox]),html[lang=tr] textarea{font-family:Roboto,sans-serif}#drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]):focus,input:not([type=radio]):not([type=checkbox]):focus,textarea:focus{outline:none}#drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]).error:invalid,#drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]).required-error:invalid,input:not([type=radio]):not([type=checkbox]).error:invalid,input:not([type=radio]):not([type=checkbox]).required-error:invalid,textarea.error:invalid,textarea.required-error:invalid{border:1px solid #e31e24;color:#e31e24}@media (max-width:639px){#drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),input:not([type=radio]):not([type=checkbox]),textarea{font-size:16px;height:51px;line-height:21px;max-width:100%}}textarea{height:200px;resize:none}.form-actions #drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),.form-actions input:not([type=radio]):not([type=checkbox]){height:fit-content}@media (max-width:639px){.form-actions #drupal-off-canvas-wrapper input:not([type=radio]):not([type=checkbox]),.form-actions input:not([type=radio]):not([type=checkbox]){height:fit-content}}#drupal-off-canvas-wrapper input[type=checkbox],input[type=checkbox],input[type=radio]{cursor:pointer;height:15px;width:15px}input::-webkit-input-placeholder{color:#9c9aa5!important}#toolbar-administration{max-height:0}.coordinates-wrapper{max-height:100px;max-width:100px;width:100%}@media (max-width:639px){.coordinates-wrapper{display:none}}div[aria-label="Status message"]{padding:10px 0}.form-two-columns-wrapper{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr}@media (max-width:639px){.form-two-columns-wrapper{grid-template-columns:1fr}}label{align-items:flex-start;display:flex;font-size:16px;line-height:150%}label.hidden{display:none}label.form-required:after{background:url(/themes/custom/myems_theme/images/icons/placeholder.png) no-repeat;background-size:cover;content:"";display:block;height:8px;margin:3px 0 0 2px;width:8px}input[type=email]:required:invalid.required-error,input[type=password]:required:invalid.required-error,input[type=tel]:required:invalid.required-error,input[type=text]:required:invalid.required-error,input[type=textarea]:required:invalid.required-error,textarea:required:invalid.required-error{border:1px solid #e31e24;color:#e31e24}input[type=email]:required:invalid.required-error::placeholder,input[type=password]:required:invalid.required-error::placeholder,input[type=tel]:required:invalid.required-error::placeholder,input[type=text]:required:invalid.required-error::placeholder,input[type=textarea]:required:invalid.required-error::placeholder,textarea:required:invalid.required-error::placeholder{color:#e31e24;opacity:inherit}textarea:required:invalid{background-position:top 8% left 15px}input[type=checkbox]:required:invalid.error{appearance:none;border:1px solid red}select+.select2:required:invalid.required-error,select:required:invalid.required-error{border:1px solid #e31e24;color:#e31e24}select+.select2:required:invalid.required-error::placeholder,select:required:invalid.required-error::placeholder{color:#e31e24;opacity:inherit}select+.select2:focus,select:focus{outline:none}select.required:required:invalid.required-error+.select2 .select2-selection--multiple,select.required:required:invalid.required-error+.select2 .select2-selection--single{border:1px solid #e31e24}select.required:required:invalid.required-error+.select2 .select2-selection--multiple .select2-search__field,select.required:required:invalid.required-error+.select2 .select2-selection__rendered .select2-selection__placeholder{color:#e31e24}.select2 .select2-selection--multiple,.select2 .select2-selection--single{border:1px solid #666;border-radius:8px;cursor:pointer;padding:0 16px}.select2 .select2-selection--multiple:before,.select2 .select2-selection--single:before{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;padding:2.7px;position:absolute;right:27px;top:44%;transform:rotate(45deg)}.select2 .select2-selection--multiple .select2-search__field:focus,.select2 .select2-selection--single .select2-search__field:focus{border:none;outline:none}.select2 .select2-selection--multiple .select2-selection__rendered,.select2 .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;padding:0;width:calc(100% - 5px)}.select2 .select2-selection--multiple .select2-selection__rendered input,.select2 .select2-selection--single .select2-selection__rendered input{cursor:pointer;font-size:14px;height:48px;margin:0}.select2 .select2-selection--multiple .select2-selection__choice,.select2 .select2-selection--single .select2-selection__choice{align-items:center;background-color:#e31e24;border:1px solid #e31e24;color:#fff;display:flex;font-weight:300;padding-top:2px}.select2 .select2-selection--multiple .select2-selection__choice__remove,.select2 .select2-selection--single .select2-selection__choice__remove{color:#fff;font-size:25px;font-weight:300;margin:-4px 8px 0 0}.select2 .select2-selection--multiple .select2-selection__choice__remove:hover,.select2 .select2-selection--single .select2-selection__choice__remove:hover{color:#d9d9d9}.select2 .select2-selection--multiple .select2-selection__arrow,.select2 .select2-selection--single .select2-selection__arrow{display:none}.select2 .select2-selection--multiple .select2-search--inline,.select2 .select2-selection--single .select2-search--inline{width:100%}.select2 .select2-selection--multiple{display:grid}.select2+.description{display:none}.ajax-error-message{color:#e31e24!important}.select2 .select2-selection--single{align-items:center;display:flex;font-size:14px;height:48px;margin:0}.select2 .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;padding-top:2px}.select2 .select2-selection--single .select2-selection__rendered .select2-selection__clear{display:none}.select2 .select2-selection--single .select2-selection__placeholder{color:#9c9aa5}@media (max-width:639px){.select2 .select2-selection--multiple .select2-selection__rendered input,.select2 .select2-selection--single{font-size:16px;line-height:21px}}.select2-results__options li{padding-left:40px;position:relative}.select2-results__options li:before{content:"";height:22px;left:10px;margin-top:-2px;position:absolute;width:22px}.select2-results__options li[aria-selected=false]:before{background:url(../images/icons/checkbox-red.svg) no-repeat 50%}.select2-results__options li[aria-selected=true]:before{background:url(../images/icons/checkbox-red-checked.svg) no-repeat 50%}.select2-results__options li.select2-results__option--highlighted{background-color:#efeef1!important;color:#000!important}.select2-results__options::-webkit-scrollbar{width:0!important}.select2-dropdown{border:1px solid #666;border-radius:8px;overflow:hidden}.select2-search.select2-search--dropdown{padding:6px}.select2-search.select2-search--dropdown input:not([type=radio]):not([type=checkbox]){border:1px solid #666;font-size:16px;height:unset;line-height:100%;padding:6px}.select2-search.select2-search--dropdown+.select2-results .select2-results__options li{padding-left:8px}.select2-search.select2-search--dropdown+.select2-results .select2-results__options li:before{display:none}.slick-dots{display:flex;gap:9px;justify-content:center;line-height:0;list-style-type:none;padding:16px 0 0}.slick-dots li.slick-active button{background:#e31e24}.slick-dots li button{background:#f2b0b2;border:none;border-radius:50%;cursor:pointer;font-size:0;height:9px;padding:0;width:9px}.messages.error{color:#e31e24}#onetrust-consent-sdk{height:fit-content!important}.form-title{color:#26203b;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:119%;text-align:center}@media (max-width:639px){.form-title{font-size:24px;line-height:117%}}.form-subtitle{color:#666;font-size:18px;line-height:133%;text-align:center}@media (max-width:639px){.form-subtitle{font-size:16px;line-height:125%}}#sd-cmp{height:0;width:0}.path-frontpage{background:#f3f3f3}.path-frontpage aside{background:#fff}.tooltip{z-index:10000}@font-face{font-family:TRANS-Bold;font-style:normal;font-weight:700;src:url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.eot);src:url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.ttf) format("truetype"),url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.woff) format("woff"),url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.woff2) format("woff2"),url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.otf) format("opentype"),url(../fonts/trans-neue-euro/TransboldNeueEuro-Bold.eot#iefix) format("embedded-opentype")}@font-face{advance-override:.1;ascent-override:108.2%;descent-override:25.1%;font-family:Roboto;font-weight:500;line-gap-override:0%;src:url(../fonts/roboto-v18-500.ttf) format("truetype")}@font-face{advance-override:.1;ascent-override:108.2%;descent-override:25.1%;font-family:Roboto;font-weight:400;line-gap-override:0%;src:url(../fonts/roboto-v18-regular.ttf) format("truetype")}@font-face{advance-override:.1;ascent-override:108.2%;descent-override:25.1%;font-family:Roboto;font-weight:300;line-gap-override:0%;src:url(../fonts/roboto-v18-300.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:400;src:url(../fonts/nanumSquare/NanumSquareR.eot);src:url(../fonts/nanumSquare/NanumSquareR.eot?#iefix) format("embedded-opentype"),url(../fonts/nanumSquare/NanumSquareR.woff) format("woff"),url(../fonts/nanumSquare/NanumSquareR.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:700;src:url(../fonts/nanumSquare/NanumSquareB.eot);src:url(../fonts/nanumSquare/NanumSquareB.eot?#iefix) format("embedded-opentype"),url(../fonts/nanumSquare/NanumSquareB.woff) format("woff"),url(../fonts/nanumSquare/NanumSquareB.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:800;src:url(../fonts/nanumSquare/NanumSquareEB.eot);src:url(../fonts/nanumSquare/NanumSquareEB.eot?#iefix) format("embedded-opentype"),url(../fonts/nanumSquare/NanumSquareEB.woff) format("woff"),url(../fonts/nanumSquare/NanumSquareEB.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:300;src:url(../fonts/nanumSquare/NanumSquareL.eot);src:url(../fonts/nanumSquare/NanumSquareL.eot?#iefix) format("embedded-opentype"),url(../fonts/nanumSquare/NanumSquareL.woff) format("woff"),url(../fonts/nanumSquare/NanumSquareL.ttf) format("truetype")}.ems-user-confirm-practice-form,form.node-confirm-user-edit-form,form.node-confirm-user-form{margin:0 auto;max-width:600px;padding:65px 0;width:100%}.ems-user-confirm-practice-form label,form.node-confirm-user-edit-form label,form.node-confirm-user-form label{display:flex;line-height:150%;margin-block-end:8px}.ems-user-confirm-practice-form label.hidden,form.node-confirm-user-edit-form label.hidden,form.node-confirm-user-form label.hidden{display:none}.ems-user-confirm-practice-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field),.ems-user-confirm-practice-form select,form.node-confirm-user-edit-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field),form.node-confirm-user-edit-form select,form.node-confirm-user-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field),form.node-confirm-user-form select{max-width:100%}.ems-user-confirm-practice-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):not(:invalid),.ems-user-confirm-practice-form select:not(:invalid),form.node-confirm-user-edit-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):not(:invalid),form.node-confirm-user-edit-form select:not(:invalid),form.node-confirm-user-form input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):not(:invalid),form.node-confirm-user-form select:not(:invalid){border:1px solid #666}.ems-user-confirm-practice-form .form-title,form.node-confirm-user-edit-form .form-title,form.node-confirm-user-form .form-title{margin-block-end:16px}.ems-user-confirm-practice-form .form-subtitle,form.node-confirm-user-edit-form .form-subtitle,form.node-confirm-user-form .form-subtitle{margin-block-end:48px}.ems-user-confirm-practice-form .field--name-field-confirm,form.node-confirm-user-edit-form .field--name-field-confirm,form.node-confirm-user-form .field--name-field-confirm{padding:28px 0}.ems-user-confirm-practice-form .field--name-field-confirm .form-item-field-confirm-value,form.node-confirm-user-edit-form .field--name-field-confirm .form-item-field-confirm-value,form.node-confirm-user-form .field--name-field-confirm .form-item-field-confirm-value{background:hsla(0,0%,96%,.5);border-radius:10px;font-weight:300;padding:24px}@media (max-width:639px){.ems-user-confirm-practice-form .field--name-field-confirm,form.node-confirm-user-edit-form .field--name-field-confirm,form.node-confirm-user-form .field--name-field-confirm{padding:16px 0}.ems-user-confirm-practice-form .field--name-field-confirm .form-item-field-confirm-value,form.node-confirm-user-edit-form .field--name-field-confirm .form-item-field-confirm-value,form.node-confirm-user-form .field--name-field-confirm .form-item-field-confirm-value{padding:20px}}.ems-user-confirm-practice-form #edit-practice,form.node-confirm-user-edit-form #edit-practice,form.node-confirm-user-form #edit-practice{background:rgba(226,39,38,.02);border:1px solid rgba(226,39,38,.2);border-radius:10px;margin-block:48px;max-width:595px;padding:24px;width:100%}@media (max-width:639px){.ems-user-confirm-practice-form #edit-practice,form.node-confirm-user-edit-form #edit-practice,form.node-confirm-user-form #edit-practice{padding:20px}}.ems-user-confirm-practice-form #edit-practice .practice-info,form.node-confirm-user-edit-form #edit-practice .practice-info,form.node-confirm-user-form #edit-practice .practice-info{display:grid;gap:24px;grid-template-columns:60px 1fr}.ems-user-confirm-practice-form #edit-practice .practice-info__wrapper,form.node-confirm-user-edit-form #edit-practice .practice-info__wrapper,form.node-confirm-user-form #edit-practice .practice-info__wrapper{display:flex;flex-direction:column;gap:10px}.ems-user-confirm-practice-form #edit-practice .practice-info__name,form.node-confirm-user-edit-form #edit-practice .practice-info__name,form.node-confirm-user-form #edit-practice .practice-info__name{font-size:20px;line-height:115%;text-transform:capitalize}.ems-user-confirm-practice-form #edit-practice .practice-info__address,form.node-confirm-user-edit-form #edit-practice .practice-info__address,form.node-confirm-user-form #edit-practice .practice-info__address{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;line-height:115%}.ems-user-confirm-practice-form #edit-practice .practice-info__address span:not(:last-child):after,form.node-confirm-user-edit-form #edit-practice .practice-info__address span:not(:last-child):after,form.node-confirm-user-form #edit-practice .practice-info__address span:not(:last-child):after{content:","}.ems-user-confirm-practice-form #edit-practice .role-wrapper,form.node-confirm-user-edit-form #edit-practice .role-wrapper,form.node-confirm-user-form #edit-practice .role-wrapper{align-items:center;display:flex;margin-block-start:20px;margin-inline-start:84px}.ems-user-confirm-practice-form #edit-practice .role-wrapper svg,form.node-confirm-user-edit-form #edit-practice .role-wrapper svg,form.node-confirm-user-form #edit-practice .role-wrapper svg{border-bottom:none;margin:0 0 auto 6px}.ems-user-confirm-practice-form #edit-practice .form-item-role,form.node-confirm-user-edit-form #edit-practice .form-item-role,form.node-confirm-user-form #edit-practice .form-item-role{width:100%}@media (max-width:639px){.ems-user-confirm-practice-form #edit-practice,form.node-confirm-user-edit-form #edit-practice,form.node-confirm-user-form #edit-practice{margin-block:32px}.ems-user-confirm-practice-form #edit-practice .practice-info,form.node-confirm-user-edit-form #edit-practice .practice-info,form.node-confirm-user-form #edit-practice .practice-info{gap:16px}.ems-user-confirm-practice-form #edit-practice .role-wrapper,form.node-confirm-user-edit-form #edit-practice .role-wrapper,form.node-confirm-user-form #edit-practice .role-wrapper{margin-inline-start:76px}.ems-user-confirm-practice-form #edit-practice .role-wrapper svg,form.node-confirm-user-edit-form #edit-practice .role-wrapper svg,form.node-confirm-user-form #edit-practice .role-wrapper svg{display:none}}.ems-user-confirm-practice-form .inputs-wrapper,form.node-confirm-user-edit-form .inputs-wrapper,form.node-confirm-user-form .inputs-wrapper{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ems-user-confirm-practice-form div.form-description p,form.node-confirm-user-edit-form div.form-description p,form.node-confirm-user-form div.form-description p{color:#666;font-size:18px;line-height:133%;padding-bottom:30px;text-align:center}@media (max-width:639px){.ems-user-confirm-practice-form div.form-description p,form.node-confirm-user-edit-form div.form-description p,form.node-confirm-user-form div.form-description p{font-size:16px;line-height:125%}}.ems-user-confirm-practice-form .field--name-field-is-dental-practice legend,form.node-confirm-user-edit-form .field--name-field-is-dental-practice legend,form.node-confirm-user-form .field--name-field-is-dental-practice legend{margin-bottom:10px}.ems-user-confirm-practice-form .field--name-field-is-dental-practice input.hidden.form-radio,form.node-confirm-user-edit-form .field--name-field-is-dental-practice input.hidden.form-radio,form.node-confirm-user-form .field--name-field-is-dental-practice input.hidden.form-radio{display:block;margin:5px 0}.ems-user-confirm-practice-form .field--name-field-basic-user-identification>div,form.node-confirm-user-edit-form .field--name-field-basic-user-identification>div,form.node-confirm-user-form .field--name-field-basic-user-identification>div{display:flex;flex-direction:column;gap:16px}.ems-user-confirm-practice-form .form-actions,form.node-confirm-user-edit-form .form-actions,form.node-confirm-user-form .form-actions{align-items:center;display:flex;gap:16px;justify-content:center}.ems-user-confirm-practice-form .form-actions a,.ems-user-confirm-practice-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field),form.node-confirm-user-edit-form .form-actions a,form.node-confirm-user-edit-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field),form.node-confirm-user-form .form-actions a,form.node-confirm-user-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field){align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-confirm-practice-form .form-actions a:hover,.ems-user-confirm-practice-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):hover,form.node-confirm-user-edit-form .form-actions a:hover,form.node-confirm-user-edit-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):hover,form.node-confirm-user-form .form-actions a:hover,form.node-confirm-user-form .form-actions input:not([type=radio]):not([type=checkbox]):not(.select2-search__field):hover{background-color:#fff;color:#000;transition:all .5s ease}.ems-user-confirm-practice-form .form-actions a[data-drupal-selector=edit-back],form.node-confirm-user-edit-form .form-actions a[data-drupal-selector=edit-back],form.node-confirm-user-form .form-actions a[data-drupal-selector=edit-back]{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-confirm-practice-form .form-actions a[data-drupal-selector=edit-back]:hover,form.node-confirm-user-edit-form .form-actions a[data-drupal-selector=edit-back]:hover,form.node-confirm-user-form .form-actions a[data-drupal-selector=edit-back]:hover{background-color:#000;color:#fff;transition:all .5s ease}@media (max-width:639px){.ems-user-confirm-practice-form,form.node-confirm-user-edit-form,form.node-confirm-user-form{max-width:100%;padding:48px 0}.ems-user-confirm-practice-form .form-title,form.node-confirm-user-edit-form .form-title,form.node-confirm-user-form .form-title{margin-block-end:14px}.ems-user-confirm-practice-form .form-subtitle,form.node-confirm-user-edit-form .form-subtitle,form.node-confirm-user-form .form-subtitle{margin-block-end:32px}.ems-user-confirm-practice-form .select2,form.node-confirm-user-edit-form .select2,form.node-confirm-user-form .select2{max-width:100%}.ems-user-confirm-practice-form .inputs-wrapper,form.node-confirm-user-edit-form .inputs-wrapper,form.node-confirm-user-form .inputs-wrapper{grid-template-columns:1fr}.ems-user-confirm-practice-form .form-actions,form.node-confirm-user-edit-form .form-actions,form.node-confirm-user-form .form-actions{flex-direction:column-reverse}}form.node-confirm-user-edit-form .field--name-field-is-dental-practice,form.node-confirm-user-form .field--name-field-is-dental-practice{padding:20px 0 60px}@media (max-width:639px){form.node-confirm-user-edit-form .field--name-field-is-dental-practice,form.node-confirm-user-form .field--name-field-is-dental-practice{padding:0 0 40px}}form.node-confirm-user-edit-form .magic-link-pass,form.node-confirm-user-form .magic-link-pass{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;max-width:648px;width:100%}form.node-confirm-user-edit-form .magic-link-pass .form-item,form.node-confirm-user-edit-form .magic-link-pass input,form.node-confirm-user-form .magic-link-pass .form-item,form.node-confirm-user-form .magic-link-pass input{max-width:648px;width:100%}form.node-confirm-user-edit-form .magic-link-pass h3,form.node-confirm-user-form .magic-link-pass h3{font-size:30px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:16px;text-align:center;text-transform:uppercase}form.node-confirm-user-edit-form .magic-link-pass input,form.node-confirm-user-form .magic-link-pass input{margin-bottom:16px}form.node-confirm-user-edit-form .magic-link-pass .form-item-pass .password-confirm-message,form.node-confirm-user-edit-form .magic-link-pass .form-item-pass .password-strength,form.node-confirm-user-edit-form .magic-link-pass .form-item-pass .password-suggestions,form.node-confirm-user-form .magic-link-pass .form-item-pass .password-confirm-message,form.node-confirm-user-form .magic-link-pass .form-item-pass .password-strength,form.node-confirm-user-form .magic-link-pass .form-item-pass .password-suggestions{display:none}form.node-confirm-user-edit-form>div,form.node-confirm-user-form>div{margin:0 auto 20px;max-width:442px;width:100%}form.node-confirm-user-edit-form>div .form-item-field-title,form.node-confirm-user-form>div .form-item-field-title{max-width:calc(50% - 16px)}@media (max-width:639px){form.node-confirm-user-edit-form>div,form.node-confirm-user-form>div{margin:0 auto 16px}form.node-confirm-user-edit-form>div .form-item-field-title,form.node-confirm-user-form>div .form-item-field-title{max-width:100%}form.node-confirm-user-edit-form>div.inputs-wrapper[data-drupal-selector=edit-group-inputs-two],form.node-confirm-user-form>div.inputs-wrapper[data-drupal-selector=edit-group-inputs-two]{grid-template-columns:repeat(2,1fr)}}.confirm-practice-page .ems-user-confirm-practice-form>.form-wrapper{position:relative}.confirm-practice-page .ems-user-confirm-practice-form #edit-info{padding-right:48px}.confirm-practice-page .ems-user-confirm-practice-form #edit-delete{background:url(../images/icons/trash.svg) no-repeat 50%;background-size:24px;border:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:24px;line-height:0;margin:0;padding:0;position:absolute;right:24px;top:32px;width:24px}.add-device__wrapper,.edit-device__wrapper{display:flex;flex-direction:column;gap:50px}.add-device__wrapper form,.edit-device__wrapper form{column-gap:38px;display:grid;grid-template-columns:385px 1fr;row-gap:16px}.add-device__wrapper form .field--name-field-confirm,.edit-device__wrapper form .field--name-field-confirm{grid-column:span 2;padding:51px 0 0}.add-device__wrapper form .field--name-field-confirm .js-form-type-checkbox,.edit-device__wrapper form .field--name-field-confirm .js-form-type-checkbox{gap:8px}.add-device__wrapper form .field--name-field-device-name,.add-device__wrapper form .field--name-field-device-serial-number,.add-device__wrapper form .field--name-field-treatment-room,.edit-device__wrapper form .field--name-field-device-name,.edit-device__wrapper form .field--name-field-device-serial-number,.edit-device__wrapper form .field--name-field-treatment-room{position:relative;width:fit-content}.add-device__wrapper form .field--name-field-device-name svg,.add-device__wrapper form .field--name-field-device-serial-number svg,.add-device__wrapper form .field--name-field-treatment-room svg,.edit-device__wrapper form .field--name-field-device-name svg,.edit-device__wrapper form .field--name-field-device-serial-number svg,.edit-device__wrapper form .field--name-field-treatment-room svg{border-bottom:none;position:absolute;right:-20px;top:0}.add-device__wrapper form .form-actions,.edit-device__wrapper form .form-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:50px}.add-device__wrapper form .form-actions.hidden,.edit-device__wrapper form .form-actions.hidden{display:none}.add-device__wrapper form .form-actions a,.add-device__wrapper form .form-actions input,.edit-device__wrapper form .form-actions a,.edit-device__wrapper form .form-actions input{align-items:center;background-color:#fff;background:transparent;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;max-width:fit-content;min-height:37px;min-width:160px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.add-device__wrapper form .form-actions a:hover,.add-device__wrapper form .form-actions input:hover,.edit-device__wrapper form .form-actions a:hover,.edit-device__wrapper form .form-actions input:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.add-device__wrapper form .form-actions a,.add-device__wrapper form .form-actions input,.edit-device__wrapper form .form-actions a,.edit-device__wrapper form .form-actions input{padding:5px 15px}}.add-device__wrapper form .form-actions input,.edit-device__wrapper form .form-actions input{background-color:#fff;background:transparent;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.add-device__wrapper form .form-actions input:hover,.edit-device__wrapper form .form-actions input:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.add-device__wrapper form .form-actions input:focus-within,.edit-device__wrapper form .form-actions input:focus-within{border:1.3px solid #e31e24;outline:none}.add-device__wrapper form .form-actions input:focus,.edit-device__wrapper form .form-actions input:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.add-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.edit-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]){max-width:385px}.add-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.edit-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus{outline:none}.add-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit])[aria-invalid],.edit-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit])[aria-invalid]{border:1px solid #e31e24}.add-device__wrapper .field--type-string label,.edit-device__wrapper .field--type-string label{display:none}.add-device__wrapper .error,.edit-device__wrapper .error{padding-top:5px}.add-device__header,.edit-device__header{display:flex;flex-direction:column;gap:8px}.add-device__header h1,.edit-device__header h1{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;text-transform:uppercase}html[lang=ko] .add-device__header h1,html[lang=ko] .edit-device__header h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .add-device__header h1,html[lang=tr] .edit-device__header h1{font-family:Montserrat,Arial,sans-serif}.add-device__header p,.edit-device__header p{font-weight:300;line-height:115%}@media (max-width:1100px){.add-device__wrapper form,.edit-device__wrapper form{column-gap:25px;grid-template-columns:1fr 1fr}.add-device__wrapper form .field--name-field-device-serial-number,.edit-device__wrapper form .field--name-field-device-serial-number{display:flex;width:fit-content}}@media (max-width:767px){.add-device__wrapper,.edit-device__wrapper{gap:32px}.add-device__wrapper form,.edit-device__wrapper form{gap:15px;grid-template-columns:1fr}.add-device__wrapper form .field--name-field-confirm,.edit-device__wrapper form .field--name-field-confirm{grid-column:span 1;padding:25px 0 0}.add-device__wrapper form .field--name-field-device-name svg,.add-device__wrapper form .field--name-field-device-serial-number svg,.add-device__wrapper form .field--name-field-treatment-room svg,.edit-device__wrapper form .field--name-field-device-name svg,.edit-device__wrapper form .field--name-field-device-serial-number svg,.edit-device__wrapper form .field--name-field-treatment-room svg{display:none}.add-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.edit-device__wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]){max-width:unset}.add-device__wrapper form .form-actions,.edit-device__wrapper form .form-actions{gap:16px;justify-content:center;margin-top:25px}.add-device__wrapper form .form-actions a,.add-device__wrapper form .form-actions input,.edit-device__wrapper form .form-actions a,.edit-device__wrapper form .form-actions input{min-width:130px}}.add-device__wrapper label:not(.option){display:none}.add-device__wrapper .form-item-field-device-serial-number-0-value label{display:flex;font-size:20px;font-weight:400;line-height:26px}.add-device__wrapper .form-item-field-device-serial-number-0-value label:after{background-image:url(../images/icons/placeholder.png);background-position-x:5px;background-position-y:5px;background-repeat:no-repeat;background-size:10px;content:"";display:block;height:15px;width:15px}.add-device__wrapper .form-item-field-device-serial-number-0-value label.hidden{display:none}.add-device__wrapper .form-item-field-device-serial-number-0-value .description{margin-top:12px}.add-device__wrapper .form-item-field-device-serial-number-0-value .description a{color:#000;font-size:16px;line-height:20.8px;padding-left:4px;text-decoration:underline}.add-device__wrapper .form-item-field-device-serial-number-0-value input{margin-top:25px;max-width:503px!important}.add-device__wrapper .form-item-field-device-serial-number-0-value input:required:invalid{background-image:none}.add-device__wrapper form{align-items:flex-start;display:flex;flex-direction:column}.add-device__wrapper form input[type=text]{border:1px solid #969696;max-width:306px}.add-device__wrapper form .form-actions{gap:18px}.add-device__wrapper form .form-actions a{border:1.3px solid #969696;font-size:16px;font-weight:400;line-height:18.75px;min-width:auto;padding:10px 24px}.add-device__wrapper form .form-actions a:hover{background-color:#969696;border:1.3px solid #969696;font-size:16px;font-weight:400;line-height:18.75px}.add-device__wrapper form .form-actions input{background-color:#000;border:none;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:400;line-height:18.75px;min-width:auto;outline:none;padding:10px 24px;text-decoration:none;transition:all .5s ease;width:fit-content}.add-device__wrapper form .form-actions input:hover{background-color:#fff;border:none;color:#000;outline:1px solid #000;text-decoration:none;transition:all .5s ease}.add-device__wrapper form .ems-device-type-form-container{margin-bottom:60px}.add-device__wrapper form .ems-device-type-form-container h3{font-size:20px;font-weight:400;line-height:26px}.add-device__wrapper form .ems-device-type-form-container #edit-radios{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:32px}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:inline-block;padding:40px 33px 16px;position:relative;width:207px}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios:has(input[type=radio]:checked){border:1.5px solid #000;box-shadow:7px 6px 10px 0 rgba(0,0,0,.05)}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios label{display:block}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios article{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid #777;border-radius:1.5px;color:#777;display:grid;font:inherit;height:15px;margin:0;place-content:center;position:absolute;right:15px;top:15px;width:15px}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios input[type=radio]:before{background:url(../images/icons/checkbox-black.svg) no-repeat 50%;background-size:15px 15px;border-radius:1.5px;content:"";height:15px;transform:scale(0);transition:transform .12s ease-in-out;width:15px}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios input[type=radio]:checked{border:none}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios input[type=radio]:checked:before{transform:scale(1)}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios img{max-width:140px}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios h4{text-align:center}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios h4>span{align-items:center;color:#545454;display:flex;flex-direction:column;font-size:14px;font-weight:300;gap:5px;line-height:20px;text-transform:capitalize}.add-device__wrapper form .ems-device-type-form-container #edit-radios .form-item-radios h4>span span{color:#000;font-size:16px;font-weight:400}.edit-device__wrapper .field--name-field-treatment-room .form-item{display:flex;flex-direction:column}form.ems-user-practices-not-found-form,form.node-create-practice-form{margin:0 auto;padding:65px 0}form.ems-user-practices-not-found-form .form-title,form.node-create-practice-form .form-title{margin-block-end:16px}form.ems-user-practices-not-found-form .form-subtitle,form.node-create-practice-form .form-subtitle{margin-block-end:48px}@media (max-width:639px){form.ems-user-practices-not-found-form .form-title,form.node-create-practice-form .form-title{margin-block-end:14px}form.ems-user-practices-not-found-form .form-subtitle,form.node-create-practice-form .form-subtitle{margin-block-end:32px}}form.ems-user-practices-not-found-form .user-practice-wrapper,form.node-create-practice-form .user-practice-wrapper{background:hsla(0,0%,96%,.5);border-radius:10px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-block-end:48px;padding:48px}form.ems-user-practices-not-found-form .user-practice-wrapper label,form.node-create-practice-form .user-practice-wrapper label{align-items:flex-start;display:flex;margin-block-end:8px}form.ems-user-practices-not-found-form .user-practice-wrapper label.form-required:after,form.node-create-practice-form .user-practice-wrapper label.form-required:after{background:url(/themes/custom/myems_theme/images/icons/placeholder.png) no-repeat;background-size:cover;content:"";display:block;height:8px;margin-block-start:3px;width:8px}form.ems-user-practices-not-found-form .user-practice-wrapper>.form-submit,form.node-create-practice-form .user-practice-wrapper>.form-submit{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;grid-column:span 4;justify-content:center;justify-self:center;line-height:118%;margin-block-start:16px;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}form.ems-user-practices-not-found-form .user-practice-wrapper>.form-submit:hover,form.node-create-practice-form .user-practice-wrapper>.form-submit:hover{background-color:#fff;color:#000;transition:all .5s ease}@media (max-width:1200px){form.ems-user-practices-not-found-form .user-practice-wrapper,form.node-create-practice-form .user-practice-wrapper{grid-template-columns:repeat(2,1fr)}form.ems-user-practices-not-found-form .user-practice-wrapper>.form-submit,form.node-create-practice-form .user-practice-wrapper>.form-submit{grid-column:span 2}}@media (max-width:639px){form.ems-user-practices-not-found-form .user-practice-wrapper,form.node-create-practice-form .user-practice-wrapper{background:transparent;grid-template-columns:1fr;margin-block-end:32px;padding:0}form.ems-user-practices-not-found-form .user-practice-wrapper>.form-submit,form.node-create-practice-form .user-practice-wrapper>.form-submit{grid-column:span 1}}form.ems-user-practices-not-found-form input[type=email]:required:invalid,form.ems-user-practices-not-found-form input[type=text]:required:invalid,form.node-create-practice-form input[type=email]:required:invalid,form.node-create-practice-form input[type=text]:required:invalid{background:none}form.ems-user-practices-not-found-form .ajax-search-results,form.node-create-practice-form .ajax-search-results{margin:0 auto;max-width:471px;width:100%}form.ems-user-practices-not-found-form .ajax-search-results div[aria-label="Error message"] ul,form.node-create-practice-form .ajax-search-results div[aria-label="Error message"] ul{padding:5px 0}form.ems-user-practices-not-found-form .ajax-search-results div[aria-label="Error message"] ul li,form.node-create-practice-form .ajax-search-results div[aria-label="Error message"] ul li{color:#e22726;list-style-type:none}form.ems-user-practices-not-found-form .form-item-work,form.node-create-practice-form .form-item-work{background:hsla(0,0%,96%,.5);border-radius:10px;padding:24px}form.ems-user-practices-not-found-form .form-item-work label,form.node-create-practice-form .form-item-work label{font-weight:300}@media (max-width:639px){form.ems-user-practices-not-found-form .form-item-work,form.node-create-practice-form .form-item-work{font-size:14px;line-height:129%;padding:20px}}form.ems-user-practices-not-found-form details summary,form.node-create-practice-form details summary{display:none}form.ems-user-practices-not-found-form .field--name-field-confirm,form.node-create-practice-form .field--name-field-confirm{padding:50px 0}form.ems-user-practices-not-found-form .field--name-field-confirm label,form.node-create-practice-form .field--name-field-confirm label{font-size:16px;font-weight:300;letter-spacing:.16px;line-height:132%}@media (max-width:639px){form.ems-user-practices-not-found-form .field--name-field-confirm,form.node-create-practice-form .field--name-field-confirm{padding:20px 0 32px}}form.ems-user-practices-not-found-form .form-actions,form.node-create-practice-form .form-actions{display:flex;gap:16px;justify-content:center}form.ems-user-practices-not-found-form .form-actions a,form.ems-user-practices-not-found-form .form-actions input,form.node-create-practice-form .form-actions a,form.node-create-practice-form .form-actions input{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;max-width:289px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}form.ems-user-practices-not-found-form .form-actions a:hover,form.ems-user-practices-not-found-form .form-actions input:hover,form.node-create-practice-form .form-actions a:hover,form.node-create-practice-form .form-actions input:hover{background-color:#000;color:#fff;transition:all .5s ease}form.ems-user-practices-not-found-form .form-actions input,form.node-create-practice-form .form-actions input{background-color:#e31e24;border:1px solid #e31e24;color:#fff}form.ems-user-practices-not-found-form .form-actions input:hover,form.node-create-practice-form .form-actions input:hover{background-color:#fff;border:1px solid #e31e24;color:#e12219}@media (max-width:639px){form.ems-user-practices-not-found-form .form-actions,form.node-create-practice-form .form-actions{align-items:center;flex-direction:column;gap:32px;padding:0}form.ems-user-practices-not-found-form .form-actions a,form.ems-user-practices-not-found-form .form-actions input,form.node-create-practice-form .form-actions a,form.node-create-practice-form .form-actions input{max-width:100%}}form.node-create-practice-form{max-width:442px;width:100%}form.node-create-practice-form .form-title{margin-block-end:48px}form.node-create-practice-form .js-form-type-checkbox{font-family:Neue Haas Grotesk Display Pro,sans-serif}html[lang=ko] form.node-create-practice-form .js-form-type-checkbox{font-family:Neue Haas Grotesk Display Pro,NanumSquare,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] form.node-create-practice-form .js-form-type-checkbox{font-family:Montserrat,Arial,sans-serif}form.node-create-practice-form .js-form-type-checkbox input{flex-shrink:0;margin-bottom:0}form.node-create-practice-form .field--name-field-phone.field--widget-telephone-international{margin-block-end:20px}form.node-create-practice-form .field--name-field-phone.field--widget-telephone-international .field-suffix .hide{display:none}form.node-create-practice-form .field--name-field-phone.field--widget-telephone-international input{padding-left:60px}@media (max-width:639px){form.node-create-practice-form .form-title{margin-block-end:32px}form.node-create-practice-form .field--name-field-phone.field--widget-telephone-international{margin-block-end:16px}}.field--name-field-address-autocomplete:has(input){position:relative}.field--name-field-address-autocomplete:has(input):after{background:url(../images/icons/google_on_white_hdpi.png) no-repeat 100%;background-size:contain;color:grey;content:"Powered by";display:block;font-size:.75rem;height:auto;line-height:1rem;margin:7px 7px 0 0;padding-right:55px;position:absolute;right:0;top:50%;transform:translateY(-100%);width:auto}.field--name-field-address-autocomplete input{margin-bottom:10px!important;padding-right:135px!important}.field--name-field-address-autocomplete input.error{border:1px solid #e31e24!important;color:#e31e24!important}.ems-user-approve-practice-request-modal-form .role-description-wrapper{align-items:center;display:flex;gap:24px;justify-content:center}@media (max-width:639px){.ems-user-approve-practice-request-modal-form .role-description-wrapper{flex-direction:column;width:fit-content!important}.ems-user-approve-practice-request-modal-form .role-description-wrapper>div:has(.form-item-role){width:100%}}.ems-user-approve-practice-request-modal-form .practice-permissions{align-items:center;display:flex;flex-direction:column}.ems-user-approve-practice-request-modal-form .practice-permissions h3{font-size:15px}.ems-user-approve-practice-request-modal-form .practice-permissions ul.approve-practice-description{font-size:15px;margin-left:-2ch;padding:0;text-align:left}.ems-user-approve-practice-request-modal-form select{border:1px solid #5a5a5a;color:#000}.ems-user-ask-to-change-role-modal-form .form-select{background-position:center right 30px;border-radius:6px;color:#000}.ems-user-ask-to-change-role-modal-form a[href="/user/practice"]{display:block;margin:0 auto}.manage-my-practice{font-family:Roboto,serif}.manage-my-practice .ui-dialog-titlebar{position:static}.manage-my-practice .ui-dialog-titlebar .ui-dialog-title{font-size:0;line-height:0}.manage-my-practice .ui-dialog-content.ui-widget-content{color:#000;padding:0}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form,.manage-my-practice #drupal-modal>form{align-items:center;display:flex;flex-direction:column;gap:34px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form:has(.reject) p,.manage-my-practice #drupal-modal>form:has(.reject) p{text-align:left}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form>div,.manage-my-practice #drupal-modal>form>div{width:100%}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form input:not([type=radio]):not([type=checkbox]),.manage-my-practice #drupal-modal>#ajax-form-wrapper>form select,.manage-my-practice #drupal-modal>form input:not([type=radio]):not([type=checkbox]),.manage-my-practice #drupal-modal>form select{align-items:center;background-position:center right 16px;border:1px solid #000;border-radius:11px;color:#000;display:flex;font-size:14px;height:unset;line-height:117%;margin:0 auto;max-width:427px;padding:9px 16px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form input:not([type=radio]):not([type=checkbox]):required:invalid,.manage-my-practice #drupal-modal>#ajax-form-wrapper>form select:required:invalid,.manage-my-practice #drupal-modal>form input:not([type=radio]):not([type=checkbox]):required:invalid,.manage-my-practice #drupal-modal>form select:required:invalid{background-position:top 30% left 4px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form input:not([type=radio]):not([type=checkbox]).error,.manage-my-practice #drupal-modal>#ajax-form-wrapper>form select.error,.manage-my-practice #drupal-modal>form input:not([type=radio]):not([type=checkbox]).error,.manage-my-practice #drupal-modal>form select.error{border:1px solid #e31e24;color:#e31e24}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form .name-wrapper,.manage-my-practice #drupal-modal>form .name-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form .name-wrapper input:not([type=radio]):not([type=checkbox]),.manage-my-practice #drupal-modal>form .name-wrapper input:not([type=radio]):not([type=checkbox]){max-width:208.5px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form .form-actions,.manage-my-practice #drupal-modal>form .form-actions{display:contents}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2,.manage-my-practice #drupal-modal>form h2{font-family:TRANS-Bold;font-size:24px;font-weight:500;line-height:130%;max-width:433px;text-align:center;text-transform:uppercase}html[lang=ko] .manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2,html[lang=ko] .manage-my-practice #drupal-modal>form h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2,html[lang=tr] .manage-my-practice #drupal-modal>form h2{font-family:Montserrat,Arial,sans-serif}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2.success,.manage-my-practice #drupal-modal>form h2.success{display:flex;flex-direction:column;gap:24px;text-transform:uppercase}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2.success:before,.manage-my-practice #drupal-modal>form h2.success:before{background:url(../images/icons/check-green.svg) no-repeat 50%;background-size:200px;content:"";display:block;height:95px;margin:0 auto;width:130px}@media (max-width:639px){.manage-my-practice #drupal-modal>#ajax-form-wrapper>form h2,.manage-my-practice #drupal-modal>form h2{font-size:22px}}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form .status-icon,.manage-my-practice #drupal-modal>form .status-icon{background-size:64px;height:64px;margin:0 auto;width:64px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form .ajax-error-message,.manage-my-practice #drupal-modal>form .ajax-error-message{margin:5px auto 0;max-width:427px}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form p,.manage-my-practice #drupal-modal>form p{font-size:15px;text-align:center}.manage-my-practice #drupal-modal>#ajax-form-wrapper>form ::-webkit-input-placeholder,.manage-my-practice #drupal-modal>form ::-webkit-input-placeholder{color:#000!important}.manage-my-practice .ui-dialog-buttonpane{border:none}.manage-my-practice .ui-dialog-buttonpane .ui-dialog-buttonset{align-items:center;display:flex;font-size:14px;gap:24px;justify-content:center;margin-top:30px;width:100%}@media (max-width:639px){.manage-my-practice .ui-dialog-buttonpane .ui-dialog-buttonset{flex-direction:column-reverse;gap:10px;margin-top:60px}.manage-my-practice .ui-dialog-buttonpane .ui-dialog-buttonset button{max-width:222px;width:100%}}.manage-my-practice .ui-dialog-buttonpane button{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin:0;max-width:410px;min-height:37px;padding:8px 24px;text-align:center;transition:all .5s ease;width:100%;width:fit-content}.manage-my-practice .ui-dialog-buttonpane button:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.manage-my-practice .ui-dialog-buttonpane button{padding:5px 15px}}.manage-my-practice .ui-dialog-buttonpane .approve,.manage-my-practice .ui-dialog-buttonpane .invite,.manage-my-practice .ui-dialog-buttonpane .send-request{background:#f2fcf4;border:1px solid #50b554;color:#50b554;padding:8px 12px}.manage-my-practice .ui-dialog-buttonpane .approve:before,.manage-my-practice .ui-dialog-buttonpane .invite:before,.manage-my-practice .ui-dialog-buttonpane .send-request:before{background:url(../images/icons/check-green.svg) no-repeat 50%;content:"";display:block;height:16px;margin-right:6px;width:16px}.manage-my-practice .ui-dialog-buttonpane .approve:hover,.manage-my-practice .ui-dialog-buttonpane .invite:hover,.manage-my-practice .ui-dialog-buttonpane .send-request:hover{background:#50b554;border:1px solid #50b554;color:#fff}.manage-my-practice .ui-dialog-buttonpane .approve:hover:before,.manage-my-practice .ui-dialog-buttonpane .invite:hover:before,.manage-my-practice .ui-dialog-buttonpane .send-request:hover:before{background:url(../images/icons/check-white.svg) no-repeat 50%}.manage-my-practice .ui-dialog-buttonpane .go-back,.manage-my-practice .ui-dialog-buttonpane .reject{background:#fff5f5;border:1px solid #e22726;color:#e22726;padding:8px 12px}.manage-my-practice .ui-dialog-buttonpane .go-back:before,.manage-my-practice .ui-dialog-buttonpane .reject:before{background:url(../images/icons/close.svg) no-repeat 50%;content:"";display:block;height:16px;margin-right:6px;width:16px}.manage-my-practice .ui-dialog-buttonpane .go-back:hover,.manage-my-practice .ui-dialog-buttonpane .reject:hover{background:#e22726;border:1px solid #e22726;color:#fff}.manage-my-practice .ui-dialog-buttonpane .go-back:hover:before,.manage-my-practice .ui-dialog-buttonpane .reject:hover:before{background:url(../images/icons/close-white.svg) no-repeat 50%}.manage-my-practice .ui-dialog-buttonpane .invite-more{border:1px solid #000;color:#000}.manage-my-practice .ui-dialog-buttonpane .invite-more:before{background-image:url(../images/icons/add-user.svg);background-size:11px;width:11px}.manage-my-practice .ui-dialog-buttonpane .invite-more:hover{background:#000;color:#fff}.manage-my-practice .ui-dialog-buttonpane .invite-more:hover:before{background-image:url(../images/icons/add-user-white.svg)}.manage-my-practice .ui-dialog-buttonpane .go-back:only-child{margin:0 auto}.manage-my-practice .ui-dialog{border-radius:0;max-width:653px!important;padding:59px 42px 50px!important;width:100%!important}.manage-my-practice .ui-dialog div[role=alert]{color:red;font-style:italic;padding:10px 0}@media (max-width:639px){.manage-my-practice .ui-dialog{padding:32px 24px 15px!important}}.manage-my-practice .ui-widget-overlay.ui-front{background:rgba(38,38,38,.5);opacity:1}@media (max-width:639px){.manage-my-practice .ui-dialog{left:0;margin:auto;right:0;width:calc(100% - 40px)!important}}.ui-widget.ui-dialog{border:none;border-radius:11px;max-width:640px;padding:68px 42px}.ui-widget.ui-dialog .ui-dialog-titlebar{background:transparent;border:none;display:flex;padding:0}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:none;width:100%}@media (max-width:639px){.ui-widget.ui-dialog .ui-dialog-titlebar{display:none}}.ui-widget.ui-dialog .ui-dialog-content{padding:0}.ui-widget.ui-dialog .ui-dialog-buttonpane.ui-widget-content{margin:0;padding:0}.ui-widget.ui-dialog .ui-dialog-titlebar-close{background:#f4f4f4 url(../images/icons/close-black.svg) no-repeat 50%;background-size:12.8px;border:none;border-radius:50%;height:40px;margin:0 0 0 auto;padding:10px;position:absolute;right:24px;top:15px;width:40px}.ui-widget.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{background-image:none}@media (max-width:991px){.ui-widget.ui-dialog{width:calc(100% - 40px)!important}}@media (max-width:639px){.ui-widget.ui-dialog{padding:40px 16px}}.sidebar-hidden form#ems-user-register-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:445px;padding:60px 0;width:100%}.sidebar-hidden form#ems-user-register-form input:not([type=radio]):not([type=checkbox]){max-width:445px}.sidebar-hidden form#ems-user-register-form .ems-register-confirm+label{display:inline}.sidebar-hidden form#ems-user-register-form .ems-register-confirm+label:after{display:inline-block;vertical-align:super}.sidebar-hidden form#ems-user-register-form h2{font-size:35px;line-height:103.4%;padding-bottom:40px}.sidebar-hidden form#ems-user-register-form>span{display:inline-block;font-size:18px;font-weight:700;line-height:132%;padding-right:5px}.sidebar-hidden form#ems-user-register-form .form-actions{text-align:center}.sidebar-hidden form#ems-user-register-form .form-actions input{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#000;color:#e31e24;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-bottom:20px;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.sidebar-hidden form#ems-user-register-form .form-actions input:hover{background-color:#000;border:1.3px solid #000}@media (max-width:639px){.sidebar-hidden form#ems-user-register-form .form-actions input{padding:5px 15px}}.sidebar-hidden form#ems-user-register-form .form-actions input:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.sidebar-hidden form#ems-user-register-form .form-actions input:focus-within{border:1.3px solid #e31e24;outline:none}.sidebar-hidden form#ems-user-register-form .form-actions input:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.sidebar-hidden form#ems-user-register-form .form-actions a,.sidebar-hidden form#ems-user-register-form .form-actions span{color:#000;display:inline-block;font-size:18px;line-height:132%;padding-right:5px}.sidebar-hidden form#ems-user-register-form .form-actions a{font-weight:700;margin:0 auto;width:fit-content}.sidebar-hidden form#ems-user-register-form .form-actions a:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.sidebar-hidden form#ems-user-register-form .form-actions a:hover:after{width:0}.sidebar-hidden form#ems-user-register-form #edit-password{display:flex;flex-direction:column;gap:20px}.sidebar-hidden form#ems-user-register-form .js-form-type-checkbox{font-size:13px;margin-bottom:30px}.sidebar-hidden form#ems-user-register-form .js-form-type-checkbox a{color:#000;text-decoration:underline}.sidebar-hidden form#ems-user-register-form .js-form-type-checkbox input{height:85px;margin:0;width:85px}.sidebar-hidden form#ems-user-register-form .js-form-type-password label,.sidebar-hidden form#ems-user-register-form .password-confirm-message,.sidebar-hidden form#ems-user-register-form .password-strength,.sidebar-hidden form#ems-user-register-form .password-suggestions ul li{display:none}.sidebar-hidden form#ems-user-register-form .password-suggestions ul li:first-child{display:block}@media (max-width:639px){.sidebar-hidden form#ems-user-register-form{max-width:100%;padding:26px 0 60px}.sidebar-hidden form#ems-user-register-form .form-actions a,.sidebar-hidden form#ems-user-register-form .form-actions input{height:51px;max-width:100%;padding:5px 15px}.sidebar-hidden form#ems-user-register-form .form-actions a{font-size:16px;line-height:21px}}.path-frontpage.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas,.path-user.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas{padding-right:0!important;position:relative}.path-frontpage.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas:before,.path-user.js-off-canvas-dialog-open .dialog-off-canvas-main-canvas:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper{background:#fff;border:0;border-radius:0;color:#212529;display:flex;flex-direction:column;justify-content:center;padding:30px 80px 80px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2{background-color:transparent;color:#000;font-family:TRANS-Bold;font-size:35px;font-weight:700;line-height:104%;margin:0;padding:73px 0 50px;position:relative;text-transform:uppercase}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2{font-family:Montserrat,Arial,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar span,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 span,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar span,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 span{line-height:104%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar:before,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2:before,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar:before,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2:before{display:none}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close{color:#000;height:24px;left:0;padding:0;top:10px;width:24px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close:after,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close:after,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close:before,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2 .ui-dialog-titlebar-close:before{width:100%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title .ui-dialog-content,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title .ui-dialog-content{height:fit-content!important;padding-top:50px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title h2,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title h2{margin-bottom:20px;padding:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar.ui-dialog-empty-title,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar.ui-dialog-empty-title{background-image:none;height:0;padding:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form{display:flex;flex-direction:column;gap:16px;max-width:443px;padding:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form input:not([type=radio]):not([type=checkbox]),.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form input:not([type=radio]):not([type=checkbox]){max-width:100%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p{color:#000;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.18px;line-height:132%;margin:0;padding-bottom:30px}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p{font-family:Roboto,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-item,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-item{padding:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-item-password,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-item-password{display:flex;flex-direction:column;gap:20px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:100%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{font-family:Roboto,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link):hover,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input:hover,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link):hover,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input:hover{background-color:#000;color:#fff;transition:all .5s ease}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a.button--primary,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a.button--primary,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:100%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a.button--primary:hover,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input:hover,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a.button--primary:hover,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input:hover{background-color:#fff;color:#000;transition:all .5s ease}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link),.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a:not(.sign-in-link){background:#fff;max-width:100%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{height:unset}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link{color:#000;display:inline-block;font-size:18px;font-weight:700;line-height:132%;padding-right:5px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link:hover:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions .sign-in-link:hover:after{width:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-account-exist-form h2,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-account-exist-form h2{text-transform:uppercase}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-account-exist-form p,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form p,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-account-exist-form p,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form p{font-size:20px;letter-spacing:.2px;line-height:145%}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions{font-family:Roboto,sans-serif}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-confirm-email-modal-form .form-actions{font-family:Roboto,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form label.form-required:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form label.form-required:after{color:#e22726;content:"*";display:inline;font-size:15px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form input[type=checkbox]:required:invalid.error,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form input[type=checkbox]:required:invalid.error{appearance:none;border:1px solid red}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions{display:block;font-family:Roboto,sans-serif;text-align:center}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions{font-family:Roboto,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions input{margin-bottom:20px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions span,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .form-actions span{color:#000;font-size:18px;line-height:132%;padding-right:5px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .password-suggestions ul li,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .password-suggestions ul li{display:none}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .password-suggestions ul li:first-child,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form.ems-user-register-form .password-suggestions ul li:first-child{display:list-item}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item{align-items:center;color:#000;display:flex;flex-flow:row wrap;font-family:Roboto,sans-serif;font-size:18px;gap:8px;padding:0 0 20px}html[lang=ko] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item,html[lang=ko] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item,html[lang=tr] .path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item{font-family:Roboto,sans-serif}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item div.error,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item div.error{flex-basis:100%;order:3}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item input{flex-shrink:0;margin:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item a,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item a{color:#000;text-decoration:underline}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label{flex-basis:93%;font-size:13px;font-weight:300;letter-spacing:.13px;line-height:132%;padding-top:2px}@media (max-width:453px){.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label{flex-basis:90%}}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label:after,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item label:after{display:none}@media (max-width:639px){.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-confirm.form-item{padding:0}}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .button,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .button{margin:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-email label,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .js-form-type-password label,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .password-confirm-message,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .password-strength,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .form-item-email label,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .js-form-type-password label,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .password-confirm-message,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .password-strength{display:none}@media (max-width:767px){.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper{height:fit-content!important;left:50%!important;max-height:fit-content;max-width:95%;padding:40px 16px;top:50%!important;transform:translate(-50%,-50%)}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-widget-content,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-widget-content{height:fit-content!important;max-height:fit-content}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2{background:transparent;font-size:24px;line-height:26.4px;padding:24px 0 16px;text-align:center;text-transform:lowercase}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar:first-letter,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2:first-letter,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper .ui-dialog-titlebar:first-letter,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper h2:first-letter{text-transform:capitalize}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title .ui-dialog-content,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title .ui-dialog-content{padding-top:50px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title h2,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper.ui-dialog-empty-title h2{margin-bottom:0;padding:0}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form p{font-size:16px;line-height:21px;padding-bottom:0}}@media (max-width:639px){.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions{display:flex;flex-direction:column;gap:16px}.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a,.path-frontpage.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions a,.path-user.js-off-canvas-dialog-open #drupal-off-canvas-wrapper form .form-actions input{background-position:90%;font-size:16px;line-height:21px}}.ui-widget.ui-widget-content.ems-user-exit-registration-popup{border:none;border-radius:25px;max-width:627px;padding:48px}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .popup-title{color:#26203b;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:119%;margin-block-end:16px!important;text-align:center}@media (max-width:639px){.ui-widget.ui-widget-content.ems-user-exit-registration-popup .popup-title{font-size:24px;line-height:117%}}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .popup-body{color:#666;font-size:18px;line-height:133%;margin-block-end:48px!important;text-align:center}@media (max-width:639px){.ui-widget.ui-widget-content.ems-user-exit-registration-popup .popup-body{font-size:16px;line-height:125%}}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-titlebar{display:none}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-front.ui-dialog-content.ui-widget-content{padding:0}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content{margin:0;padding:0}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions{gap:16px;margin:0;padding:0}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions button.button{margin:0}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions button.button:first-child{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions button.button:first-child:hover{background-color:#000;color:#fff;transition:all .5s ease}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions button.button:last-child{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset.form-actions button.button:last-child:hover{background-color:#fff;color:#000;transition:all .5s ease}.ui-widget.ui-widget-content.ems-user-exit-registration-popup+.ui-widget-overlay.ui-front{background:rgba(0,0,0,.8)}@media (max-width:639px){.ui-widget.ui-widget-content.ems-user-exit-registration-popup{max-width:calc(100% - 48px);padding:32px 24px}.ui-widget.ui-widget-content.ems-user-exit-registration-popup .popup-body{margin-block-end:32px!important}}.ems-user-send-practice-request-form{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:598px;width:100%}.ems-user-send-practice-request-form .form-actions{align-items:center;border-block-start:1px solid #e0e0e0;display:flex;gap:16px;justify-content:center;margin-block-start:32px;padding-block-start:32px}.ems-user-send-practice-request-form .form-actions input{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-send-practice-request-form .form-actions input:hover{background-color:#000;color:#fff;transition:all .5s ease}.ems-user-send-practice-request-form .form-actions #edit-submit{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-send-practice-request-form .form-actions #edit-submit:hover{background-color:#fff;color:#000;transition:all .5s ease}@media (max-width:639px){.ems-user-send-practice-request-form{gap:14px}.ems-user-send-practice-request-form .form-actions{border-block-start:none;flex-direction:column-reverse;gap:14px;margin-block-start:42px;padding-block-start:0}}#ems-user-password-reset-form{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:628px;padding:24px 0;width:100%}#ems-user-password-reset-form #edit-password input{margin-bottom:20px}#ems-user-password-reset-form .js-form-type-password label,#ems-user-password-reset-form .password-strength,#ems-user-password-reset-form .password-suggestions{display:none}#ems-user-password-reset-form .password-confirm-message{font-weight:700}#ems-user-password-reset-form .password-confirm-message .error,#ems-user-password-reset-form .password-confirm-message .ok{font-weight:400;padding:5px 0}#ems-user-password-reset-form .form-actions input{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#000;color:#e31e24;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin:0 auto;max-width:410px;max-width:295px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}#ems-user-password-reset-form .form-actions input:hover{background-color:#000;border:1.3px solid #000}@media (max-width:639px){#ems-user-password-reset-form .form-actions input{padding:5px 15px}}#ems-user-password-reset-form .form-actions input:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}#ems-user-password-reset-form .form-actions input:focus-within{border:1.3px solid #e31e24;outline:none}#ems-user-password-reset-form .form-actions input:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}#drupal-off-canvas-wrapper form.ems-user-password-form .form-item-email{display:flex;flex-direction:column;gap:10px}.sidebar-hidden form#ems-user-password-reset-form{row-gap:60px}.sidebar-hidden form#ems-user-password-reset-form h2{font-size:35px;line-height:103.5%;padding-bottom:0;text-transform:none}.sidebar-hidden form#ems-user-password-reset-form .password-suggestions{display:flex;flex-direction:column;gap:10px}.sidebar-hidden form#ems-user-password-reset-form .password-confirm-message{font-size:18px;font-weight:400;letter-spacing:.2px;line-height:132%}.sidebar-hidden form#ems-user-password-reset-form .form-actions{display:flex;flex-direction:column;gap:20px;max-width:410px;width:100%}.sidebar-hidden form#ems-user-password-reset-form .form-actions input{max-width:unset;width:100%}.sidebar-hidden form#ems-user-password-reset-form .form-actions a.button{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.sidebar-hidden form#ems-user-password-reset-form .form-actions a.button:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.sidebar-hidden form#ems-user-password-reset-form .form-actions a.button{padding:5px 15px}}.sidebar-hidden form#ems-user-password-form{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:458px;padding-inline:24px}.sidebar-hidden form#ems-user-password-form .form-item>label{font-weight:500;margin-block-end:8px}.sidebar-hidden form#ems-user-password-form .form-actions{align-items:center;display:flex;flex-direction:column;gap:16px;margin-block-start:16px;width:100%}.sidebar-hidden form#ems-user-password-form .form-actions a{display:none}.sidebar-hidden form#ems-user-password-form .form-actions>*{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:100%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.sidebar-hidden form#ems-user-password-form .form-actions>:hover{background-color:#000;color:#fff;transition:all .5s ease}.sidebar-hidden form#ems-user-password-form .form-actions input{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:100%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.sidebar-hidden form#ems-user-password-form .form-actions input:hover{background-color:#fff;color:#000;transition:all .5s ease}.sidebar-hidden form#ems-user-password-form .error{margin-block-start:5px}.sidebar-hidden form#ems-user-password-form h2{font-size:30px;font-weight:700;letter-spacing:-.3px;line-height:130%;margin-block-end:24px;text-align:center}.sidebar-hidden form#ems-user-password-form p{text-align:left}@media (max-width:800px){.sidebar-hidden form#ems-user-password-form h2{font-size:24px;letter-spacing:-.24px}}@media (max-width:639px){.sidebar-hidden form#ems-user-password-form p{font-size:14px}}form.ems-user-contacts-form,form.ems-user-practices-form{display:flex;flex-direction:column;font-family:Neue Haas Grotesk Display Pro,sans-serif;gap:16px;margin:40px auto;max-width:628px}html[lang=ko] form.ems-user-contacts-form,html[lang=ko] form.ems-user-practices-form{font-family:Neue Haas Grotesk Display Pro,NanumSquare,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] form.ems-user-contacts-form,html[lang=tr] form.ems-user-practices-form{font-family:Montserrat,Arial,sans-serif}form.ems-user-contacts-form .form-subtitle,form.ems-user-practices-form .form-subtitle{padding-block-end:32px}form.ems-user-contacts-form .form-subtitle span,form.ems-user-practices-form .form-subtitle span{color:#000;font-weight:500}@media (max-width:639px){form.ems-user-contacts-form .form-subtitle,form.ems-user-practices-form .form-subtitle{padding-block-end:16px}}form.ems-user-contacts-form h1,form.ems-user-practices-form h1,form.ems-user-practices-not-found-form h1{color:#26203b;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:119%;text-align:center}@media (max-width:639px){form.ems-user-contacts-form h1,form.ems-user-practices-form h1,form.ems-user-practices-not-found-form h1{font-size:24px;line-height:117%}}form.ems-user-contacts-form .form-message,form.ems-user-practices-form .form-message,form.ems-user-practices-not-found-form .form-message{color:#26203b;font-size:16px;font-weight:500;line-height:119%;padding:32px 0 0}form.ems-user-contacts-form .form-message.centered,form.ems-user-practices-form .form-message.centered,form.ems-user-practices-not-found-form .form-message.centered{text-align:center}@media (max-width:639px){form.ems-user-contacts-form .form-message,form.ems-user-practices-form .form-message,form.ems-user-practices-not-found-form .form-message{padding:16px 0 0}}form.ems-user-contacts-form .user-practice__wrapper,form.ems-user-practices-form .user-practice__wrapper,form.ems-user-practices-not-found-form .user-practice__wrapper{align-items:center;background:rgba(226,39,38,.02);border:1px solid rgba(226,39,38,.2);border-radius:10px;display:flex;gap:24px;margin-inline:auto;max-width:470px;padding:24px;position:relative;width:100%}@media (max-width:639px){form.ems-user-contacts-form .user-practice__wrapper,form.ems-user-practices-form .user-practice__wrapper,form.ems-user-practices-not-found-form .user-practice__wrapper{padding:20px}}@media (max-width:767px){form.ems-user-contacts-form .user-practice__wrapper,form.ems-user-practices-form .user-practice__wrapper,form.ems-user-practices-not-found-form .user-practice__wrapper{gap:16px}}form.ems-user-contacts-form .user-practice__info,form.ems-user-practices-form .user-practice__info,form.ems-user-practices-not-found-form .user-practice__info{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}form.ems-user-contacts-form .user-practice__info.no-gaps,form.ems-user-practices-form .user-practice__info.no-gaps,form.ems-user-practices-not-found-form .user-practice__info.no-gaps{gap:0}form.ems-user-contacts-form .user-practice__info.no-gaps .user-practice__address,form.ems-user-practices-form .user-practice__info.no-gaps .user-practice__address,form.ems-user-practices-not-found-form .user-practice__info.no-gaps .user-practice__address{font-size:12px;line-height:150%}form.ems-user-contacts-form .user-practice__name,form.ems-user-practices-form .user-practice__name,form.ems-user-practices-not-found-form .user-practice__name{font-size:20px;line-height:115%;padding-inline-end:82px;text-transform:capitalize}form.ems-user-contacts-form .user-practice__address,form.ems-user-contacts-form .user-practice__members,form.ems-user-contacts-form .user-practice__practice-name,form.ems-user-practices-form .user-practice__address,form.ems-user-practices-form .user-practice__members,form.ems-user-practices-form .user-practice__practice-name,form.ems-user-practices-not-found-form .user-practice__address,form.ems-user-practices-not-found-form .user-practice__members,form.ems-user-practices-not-found-form .user-practice__practice-name{color:#666;font-size:14px;line-height:115%}form.ems-user-contacts-form .user-practice__practice-name,form.ems-user-practices-form .user-practice__practice-name,form.ems-user-practices-not-found-form .user-practice__practice-name{color:#000;padding-block:6px 3px}form.ems-user-contacts-form .user-practice__address,form.ems-user-practices-form .user-practice__address,form.ems-user-practices-not-found-form .user-practice__address{align-items:center;display:flex;flex-wrap:wrap;gap:5px}form.ems-user-contacts-form .user-practice__address span:not(:last-child):after,form.ems-user-practices-form .user-practice__address span:not(:last-child):after,form.ems-user-practices-not-found-form .user-practice__address span:not(:last-child):after{content:","}form.ems-user-contacts-form .user-practice__contact-name,form.ems-user-practices-form .user-practice__contact-name,form.ems-user-practices-not-found-form .user-practice__contact-name{font-size:16px;font-weight:500;line-height:119%}form.ems-user-contacts-form .user-practice__contact-email,form.ems-user-practices-form .user-practice__contact-email,form.ems-user-practices-not-found-form .user-practice__contact-email{color:#666;font-size:14px;line-height:143%}form.ems-user-contacts-form .user-practice__contact-link,form.ems-user-practices-form .user-practice__contact-link,form.ems-user-practices-not-found-form .user-practice__contact-link{align-items:center;color:#e22726;display:flex;flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;gap:4px;height:100%;justify-content:flex-end;left:-20px;line-height:114%;position:absolute;width:100%}form.ems-user-contacts-form .user-practice__contact-link img,form.ems-user-practices-form .user-practice__contact-link img,form.ems-user-practices-not-found-form .user-practice__contact-link img{transition:transform .15s ease-in-out}form.ems-user-contacts-form .user-practice__contact-link:hover img,form.ems-user-practices-form .user-practice__contact-link:hover img,form.ems-user-practices-not-found-form .user-practice__contact-link:hover img{transform:translateX(5px);transition:transform .15s ease-in-out}form.ems-user-contacts-form .user-practice__contact-link img,form.ems-user-practices-form .user-practice__contact-link img,form.ems-user-practices-not-found-form .user-practice__contact-link img{height:20px;width:20px}form.ems-user-contacts-form .user-practice__link,form.ems-user-practices-form .user-practice__link,form.ems-user-practices-not-found-form .user-practice__link{position:absolute;right:24px;top:24px}form.ems-user-contacts-form .user-practice__link a,form.ems-user-practices-form .user-practice__link a,form.ems-user-practices-not-found-form .user-practice__link a{align-items:center;color:#e22726;display:flex;flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;gap:4px;line-height:114%}form.ems-user-contacts-form .user-practice__link a img,form.ems-user-practices-form .user-practice__link a img,form.ems-user-practices-not-found-form .user-practice__link a img{transition:transform .15s ease-in-out}form.ems-user-contacts-form .user-practice__link a:hover img,form.ems-user-practices-form .user-practice__link a:hover img,form.ems-user-practices-not-found-form .user-practice__link a:hover img{transform:translateX(5px);transition:transform .15s ease-in-out}form.ems-user-confirm-practice-form .shape,form.ems-user-contacts-form .shape,form.ems-user-practices-form .shape,form.ems-user-practices-not-found-form .shape{align-items:center;background:rgba(226,39,38,.07);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}form.ems-user-confirm-practice-form .shape:after,form.ems-user-contacts-form .shape:after,form.ems-user-practices-form .shape:after,form.ems-user-practices-not-found-form .shape:after{background:url(../images/icons/briefcase.svg) no-repeat 50%;content:"";height:24px;margin:auto;width:24px}form.ems-user-confirm-practice-form .shape.contact-icon:after,form.ems-user-contacts-form .shape.contact-icon:after,form.ems-user-practices-form .shape.contact-icon:after,form.ems-user-practices-not-found-form .shape.contact-icon:after{background:url(../images/icons/user-new.svg) no-repeat 50%}form.ems-user-confirm-practice-form .user-practice__gbt-badge,form.ems-user-contacts-form .user-practice__gbt-badge,form.ems-user-practices-form .user-practice__gbt-badge,form.ems-user-practices-not-found-form .user-practice__gbt-badge{align-items:center;background:rgba(226,39,38,.07);border-radius:5px;color:#e22726;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;letter-spacing:1.2px;line-height:117%;padding:4px 6px;width:fit-content}form.ems-user-practices-not-found-form{max-width:1190px;width:100%}form.ems-user-contacts-form .form-submit{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;margin:0 auto;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}form.ems-user-contacts-form .form-submit:hover{background-color:#000;color:#fff;transition:all .5s ease}form.profile-user-profile-change-role-form{display:flex;flex-direction:column}form.profile-user-profile-change-role-form .button{white-space:normal}.ems-device-register-error-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:TRANS-Bold;font-size:30px;font-weight:700;line-height:130%;margin-block:0 10px;overflow:auto;text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}html[lang=ko] .ems-device-register-error-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .ems-device-register-error-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:Montserrat,Arial,sans-serif}.ems-device-register-error-modal.ui-dialog .ui-dialog-titlebar-close{display:none}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-message{font-family:Roboto,sans-serif;font-size:20px;line-height:130%;text-align:center}html[lang=ko] .ems-device-register-error-modal.ui-dialog .ems-device-register-error-message{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .ems-device-register-error-modal.ui-dialog .ems-device-register-error-message{font-family:Roboto,sans-serif}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}@media (max-width:639px){.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions{flex-direction:column-reverse;margin-top:20px}}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;max-width:163px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a{padding:5px 15px}}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a:last-child{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a:last-child:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a:last-child:focus-within{border:1.3px solid #e31e24;outline:none}.ems-device-register-error-modal.ui-dialog .ems-device-register-error-actions a:last-child:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.webform-submission-support-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:900px;padding:50px 0;width:100%}.webform-submission-support-form h1{font-family:TRANS-Bold;padding-bottom:40px;text-transform:uppercase}html[lang=ko] .webform-submission-support-form h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .webform-submission-support-form h1{font-family:Montserrat,Arial,sans-serif}.webform-submission-support-form label{display:none}.webform-submission-support-form .form-actions{display:flex;justify-content:center}.webform-submission-support-form .form-actions .webform-button--submit{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#000;color:#e31e24;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.webform-submission-support-form .form-actions .webform-button--submit:hover{background-color:#000;border:1.3px solid #000}@media (max-width:639px){.webform-submission-support-form .form-actions .webform-button--submit{padding:5px 15px}}.webform-submission-support-form .form-actions .webform-button--submit:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.webform-submission-support-form .form-actions .webform-button--submit:focus-within{border:1.3px solid #e31e24;outline:none}.webform-submission-support-form .form-actions .webform-button--submit:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.webform-submission-support-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.webform-submission-support-form textarea{max-width:100%;width:100%}.webform-confirmation{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.webform-confirmation__message h2{font-size:20px;font-weight:700;text-align:center;text-transform:uppercase}.webform-confirmation__message p{font-size:16px;margin-top:30px;text-align:center}.webform-confirmation__back a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;padding:10px 16px}.webform-confirmation__back a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.webform-confirmation__back a:focus-within{border:1.3px solid #e31e24;outline:none}.webform-confirmation__back a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.ems-user-register-password-form{margin-inline:auto;max-width:442px;width:100%}.ems-user-register-password-form .form-title{margin-block-end:16px}.ems-user-register-password-form .form-subtitle{margin-block-end:48px}.ems-user-register-password-form label{margin-block-end:8px}.ems-user-register-password-form .form-item-password{display:flex;flex-direction:column;gap:20px}.ems-user-register-password-form .form-item-password-pass1 button.shwpd{margin-left:-2.5em}.ems-user-register-password-form .form-item-password-pass2{display:flex;flex-direction:column}.ems-user-register-password-form .form-item-password-pass2 label{order:2}.ems-user-register-password-form .form-item-password-pass2 input{order:3}.ems-user-register-password-form .form-item-password-pass2 button.shwpd{align-self:flex-end;margin-right:.8em;margin-top:-2.3em;order:4}.ems-user-register-password-form .form-item-password input:not([type=radio]):not([type=checkbox]){max-width:100%}.ems-user-register-password-form>input[type=submit]{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;margin:48px auto 0;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-register-password-form>input[type=submit]:hover{background-color:#fff;color:#000;transition:all .5s ease}.ems-user-register-password-form .password-suggestions{margin-block-end:32px;order:1}.ems-user-register-password-form .password-suggestions ul li,.ems-user-register-password-form .password-suggestions>div{color:#26203b;font-size:12px;line-height:100%}.ems-user-register-password-form .password-suggestions .all-checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.333 1 5 8.333 1.667 5' stroke='%2334A853' stroke-opacity='.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:12px;margin-right:8px;width:14px}.ems-user-register-password-form .password-suggestions ul{display:flex;flex-direction:column;gap:10px;list-style-position:inside;padding:10px 0 0}.ems-user-register-password-form .password-suggestions ul li{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v12H0V0z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-725.538-592.615h1329.23v935.077h-1329.23v-935.077z'/%3E%3Cpath d='M-725.538-592.615h1329.23v945.23h-1329.23v-945.23z'/%3E%3Cpath d='M-362-345h546.462V34.385H-362V-345z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='m6.976 6 4.358-4.352a.695.695 0 0 0-.983-.983L6 5.024 1.649.665a.695.695 0 1 0-.983.983l4.358 4.351-4.358 4.352a.692.692 0 0 0 0 .982.692.692 0 0 0 .982 0L6 6.975l4.351 4.359a.692.692 0 0 0 1.187-.491.692.692 0 0 0-.205-.491z' fill='%23E73535'/%3E%3C/g%3E%3Cpath d='M-32.308-9.692h182.77a5.077 5.077 0 0 1 5.076 5.077v23.077a5.077 5.077 0 0 1-5.076 5.076h-182.77a5.077 5.077 0 0 1-5.077-5.076V-4.615a5.077 5.077 0 0 1 5.077-5.077z'/%3E%3C/g%3E%3Cpath d='M-723.692-590.769H601.846v931.384H-723.692v-931.384z'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M-725.538-592.615h1329.23v935.077h-1329.23v-935.077z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M0 0h12v12H0V0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.ems-user-register-password-form .password-suggestions ul li.checked-tip{list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.333 1 5 8.333 1.667 5' stroke='%2334A853' stroke-opacity='.5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:639px){.ems-user-register-password-form .form-title{margin-block-end:14px}.ems-user-register-password-form .form-subtitle{margin-block-end:32px}.ems-user-register-password-form .form-item-password{gap:10px}.ems-user-register-password-form .password-suggestions{margin-block-end:24px}.ems-user-register-password-form>input[type=submit]{margin:32px auto 0}}.gbt-certification__gbt-lead-form{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);margin-top:50px;padding:25px 50px 25px 15px}@media (max-width:767px){.gbt-certification__gbt-lead-form{padding:32px 15px}}.gbt-certification__gbt-lead-form h3{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .gbt-certification__gbt-lead-form h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification__gbt-lead-form h3{font-family:Montserrat,Arial,sans-serif}.gbt-certification__gbt-lead-form:not(.device-gbt-lead-form){background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);margin-top:50px}.node-gbt-lead-form{margin-top:32px}.node-gbt-lead-form .gbt-lead-fields-wrapper{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-top:35px}.node-gbt-lead-form .gbt-lead-fields-wrapper .form-wrapper{width:50%}@media (max-width:767px){.node-gbt-lead-form .gbt-lead-fields-wrapper .form-wrapper{width:100%}.node-gbt-lead-form .gbt-lead-fields-wrapper{flex-direction:column;gap:25px}}.node-gbt-lead-form .form-actions{display:flex;justify-content:flex-end;margin-right:-35px;margin-top:35px}@media (max-width:767px){.node-gbt-lead-form .form-actions{margin-right:0}}.node-gbt-lead-form .gbt-lead-header__label,.node-gbt-lead-form .gbt-lead__contact-info,.node-gbt-lead-form .gbt-lead__practice-info{color:#414141;font-size:16px;font-weight:300;line-height:130%}.node-gbt-lead-form .gbt-lead-header__label a,.node-gbt-lead-form .gbt-lead__contact-info a,.node-gbt-lead-form .gbt-lead__practice-info a{color:#000;display:inline-block;font-weight:700}.node-gbt-lead-form .gbt-lead-header__label a:after,.node-gbt-lead-form .gbt-lead__contact-info a:after,.node-gbt-lead-form .gbt-lead__practice-info a:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.node-gbt-lead-form .gbt-lead-header__label a:hover:after,.node-gbt-lead-form .gbt-lead__contact-info a:hover:after,.node-gbt-lead-form .gbt-lead__practice-info a:hover:after{width:0}@media (max-width:767px){.node-gbt-lead-form .gbt-lead-header__label,.node-gbt-lead-form .gbt-lead__contact-info,.node-gbt-lead-form .gbt-lead__practice-info{font-size:14px}}.node-gbt-lead-form label{color:#414141;font-size:20px;font-weight:400;line-height:100%;margin-bottom:10px}@media (max-width:767px){.node-gbt-lead-form label{font-size:18px}}.node-gbt-lead-form input[type=submit]{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;max-width:150px;padding:10px 15px}.node-gbt-lead-form input[type=submit]:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.node-gbt-lead-form input[type=submit]:focus-within{border:1.3px solid #e31e24;outline:none}.node-gbt-lead-form input[type=submit]:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}@media (max-width:479px){.node-gbt-lead-form input[type=submit]{max-width:100%;width:100%}}.node-gbt-lead-form .gbt-lead__header{display:flex;justify-content:space-between}@media (max-width:767px){.node-gbt-lead-form .gbt-lead__header{flex-direction:column;gap:50px}.node-gbt-lead-form .gbt-lead__header__label{font-size:14px;text-align:left}}.node-gbt-lead-form .gbt-lead__header .gbt-lead-header__item{font-size:20px;line-height:100%;margin-top:2px}.node-gbt-lead-form .gbt-lead__header .gbt-lead__contact,.node-gbt-lead-form .gbt-lead__header .gbt-lead__practice{display:flex;flex-direction:column;gap:11px;width:50%}@media (max-width:767px){.node-gbt-lead-form .gbt-lead__header .gbt-lead__contact,.node-gbt-lead-form .gbt-lead__header .gbt-lead__practice{align-items:flex-start;width:100%}}.node-gbt-lead-form .gbt-lead__header .gbt-lead__practice{padding-left:50px}@media (max-width:767px){.node-gbt-lead-form .gbt-lead__header .gbt-lead__practice{padding-left:0}}.gbt-thank-you-lead-form-block{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:32px;margin-top:50px;padding:17px 15px 24px}.gbt-thank-you-lead-form-block h3{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .gbt-thank-you-lead-form-block h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-thank-you-lead-form-block h3{font-family:Montserrat,Arial,sans-serif}.gbt-thank-you-lead-form-block p{font-size:16px;font-weight:300;line-height:100%}.gbt-thank-you-lead-form-block a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;margin-left:auto;padding:8px 16px;width:fit-content}.gbt-thank-you-lead-form-block a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-thank-you-lead-form-block a:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-thank-you-lead-form-block a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.tfa-entry-form{align-items:flex-end;display:flex;flex-direction:column;gap:20px}.tfa-entry-form .form-actions input:not([type=radio]):not([type=checkbox]).form-submit{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;cursor:pointer;font-size:16px;font-weight:700;line-height:132%}.tfa-entry-form .form-actions input:not([type=radio]):not([type=checkbox]).form-submit:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.tfa-entry-form .form-actions input:not([type=radio]):not([type=checkbox]).form-submit:focus-within{border:1.3px solid #e31e24;outline:none}.tfa-entry-form .form-actions input:not([type=radio]):not([type=checkbox]).form-submit:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.tfa-entry-form .description{text-align:end}.tfa-entry-form .form-item-code{display:flex;flex-direction:column;gap:5px}.burger-menu__content{display:none}@media (max-width:991px){.burger-menu__opened .header{z-index:2}.burger-menu__opened .header .burger-menu__content{background:#fff;display:flex;flex-direction:column;gap:10px;height:100dvh;justify-content:space-between;overflow-y:auto;padding:100px 32px 20px;position:fixed;width:100%;z-index:1}.burger-menu__opened .header .burger-menu__content .burger-menu__content-top{border-bottom:1px solid #d9d9d9;display:grid;gap:16px 10px;grid-template-columns:1fr 70px;margin-bottom:20px;padding-bottom:20px}.burger-menu__opened .header .burger-menu__content .burger-menu__content-top #block-myems-theme-site-branding{display:none}.burger-menu__opened .header .burger-menu__content .burger-menu__content-top #block-myems-theme-userprofileblock{display:block;order:1}.burger-menu__opened .header .burger-menu__content .burger-menu__content-top #block-myems-theme-languageswitcher{display:flex;justify-self:end;order:2}.burger-menu__opened .header .burger-menu__content .burger-menu__content-top #block-practiceswitcherblock-2{display:block;grid-column:span 2;order:3}.burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url){display:flex;flex-direction:column;gap:16px;list-style-type:none;padding:0}.burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li,.burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li a{color:#000;font-family:TRANS-Bold;font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:103.5%;text-transform:uppercase}html[lang=ko] .burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li,html[lang=ko] .burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li a{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li,html[lang=tr] .burger-menu__opened .header .burger-menu__content>div>ul:not(.language-switcher-language-url) li a{font-family:Montserrat,Arial,sans-serif}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper .ems-accordion-head{background:url(../images/icons/dropdown.svg) no-repeat 100%;cursor:pointer;max-width:fit-content;padding-right:27px}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper.ems-accordion-open .ems-accordion-head{background:url(../images/icons/dropdown-up.svg) no-repeat 100%}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul{list-style-type:none;padding:16px 16px 0}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li,.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li a{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:117%;text-transform:none}html[lang=ko] .burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li,html[lang=ko] .burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li a{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li,html[lang=tr] .burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li a{font-family:Roboto,sans-serif}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li a.is-active,.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li.is-active{color:#e22726}.burger-menu__opened .header .burger-menu__content .ems-accordion-wrapper ul li:not(:last-child){margin-bottom:16px}.burger-menu__opened .header .burger-menu__content .copyright-block{display:flex;flex-direction:column;font-weight:300;gap:10px}.burger-menu__opened .header .burger-menu__content .copyright-block a{color:#000;width:fit-content}.burger-menu__opened .header .burger-menu__content .copyright-block a:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.burger-menu__opened .header .burger-menu__content .copyright-block a:hover:after{width:0}.burger-menu__opened .header .burger-menu__content .copyright-block p{font-size:14px;line-height:130%}.burger-menu__opened .header #burger span:first-child{transform:translateY(8px) rotate(45deg)}.burger-menu__opened .header #burger span:nth-child(2){opacity:0}.burger-menu__opened .header #burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#burger{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:20px;justify-content:space-between;position:relative;width:20px}#burger span{background:#000;display:block;height:4px;opacity:1;transition-duration:.2s;transition-property:transform,opacity;width:20px}}header.header{background-color:#f6f6f6;box-shadow:0 1px 13px 0 rgba(0,0,0,.23);display:flex;flex-direction:column}header.header .header-bottom{align-items:center;display:flex;justify-content:space-between;padding:20px 48px}header.header .header-bottom .header-bottom__link{align-items:center;border:1px solid #d5d5d5;border-radius:50px;color:#000;display:flex;font-size:16px;justify-content:center;line-height:119%;margin:0 0 0 10px;padding:10px 16px}header.header #block-myems-theme-site-branding a{display:flex}header.header #block-myems-theme-site-branding a img{height:25px;width:113px}@media (max-width:639px){header.header .header-bottom{padding:16px 24px}}body.sidebar:not(.sidebar-hidden):not(.anonymous) .header__wrapper{align-items:center;display:flex;gap:18px;justify-content:flex-end;padding:18px 63px;position:absolute;right:0;width:100%}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items{border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.07)}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a{align-items:center;display:flex;gap:10px;justify-content:space-between}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a[href*=search]{gap:0;justify-content:center}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a.pending-request:before,body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a[href*=search]:after{content:none}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a.pending-request:after{background:url(../images/icons/timer.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:16px;width:16px}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a:after{background:url(../images/icons/arrow-right-black-trimmed.svg) no-repeat;background-size:16px;content:"";display:block;height:16px;margin:0;position:relative;width:16px}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block{font-size:18px;position:relative}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-btn{background:url(../images/icons/users.svg) 0 no-repeat;background-position-y:-1px;background-size:24px;color:#000;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.18px;padding:2px 0 2px 42px}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup{align-items:center;background:#fff;border-radius:11px;box-shadow:6px 6px 10px -1px rgba(0,0,0,.07);display:none;flex-direction:column;font-size:19px;left:-50%;line-height:2.2rem;margin-left:auto;margin-right:auto;margin-top:15px;padding:4px 10px;position:absolute;right:-50%;text-align:center;width:150px}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup.active{display:flex;z-index:1}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup a{color:#000}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup a:hover:after{width:100%}body.sidebar:not(.sidebar-hidden):not(.anonymous) .ems-user-profile-block .ems-user-profile-popup a:after{background-color:#000}body.sidebar:not(.sidebar-hidden):not(.anonymous) header #block-myems-theme-site-branding{display:none}@media (max-width:991px){body.sidebar:not(.sidebar-hidden):not(.anonymous).burger-menu__opened #block-myems-theme-userprofileblock{word-break:break-all}body.sidebar:not(.sidebar-hidden):not(.anonymous).burger-menu__opened #block-myems-theme-userprofileblock .ems-user-profile-block .ems-user-profile-popup{border:1px solid rgba(0,0,0,.25);font-size:16px;gap:8px;letter-spacing:-.16px;line-height:117%;margin-top:5px;padding:16px;width:100%}body.sidebar:not(.sidebar-hidden):not(.anonymous){position:relative}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2 .links-dropdown-items a{max-width:100%}body.sidebar:not(.sidebar-hidden):not(.anonymous) .header__wrapper{background:#fff;box-shadow:7px 6px 10px 0 rgba(0,0,0,.05);flex-wrap:wrap;justify-content:space-between;padding:32px 16px 16px;position:fixed;top:0;z-index:4}body.sidebar:not(.sidebar-hidden):not(.anonymous).burger-menu__opened{overflow-y:hidden}body.sidebar:not(.sidebar-hidden):not(.anonymous).burger-menu__opened .header__wrapper{box-shadow:none}body.sidebar:not(.sidebar-hidden):not(.anonymous) header #block-myems-theme-site-branding{display:block}body.sidebar:not(.sidebar-hidden):not(.anonymous) header #block-myems-theme-site-branding a{display:flex}body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-myems-theme-languageswitcher,body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-myems-theme-userprofileblock,body.sidebar:not(.sidebar-hidden):not(.anonymous) #block-practiceswitcherblock-2{display:none}}.page-node-type-confirm-user #block-myems-theme-userprofileblock,.page-node-type-confirm-user #block-practiceswitcherblock-2{display:none}.ems-iot-table{color:#222;display:flex;flex-direction:column;gap:12px;width:100%}.ems-iot-table .table__header{padding-block-end:8px}.ems-iot-table .table__row{column-gap:40px;display:grid;grid-template-columns:2fr 3fr 2fr 1.5fr 1.5fr 1fr;padding-inline:20px;position:relative}.ems-iot-table .table__row--empty{align-content:center;grid-template-columns:1fr}.ems-iot-table .table__row--blurred{position:relative}.ems-iot-table .table__row--blurred .table__cell:first-child{grid-column:span 6}.ems-iot-table .table__row--blurred:hover strong{text-decoration:none}.ems-iot-table .table__row--blurred .table__cell:first-child>a{z-index:1}.ems-iot-table .table__row--blurred:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 51.66%,#fff 52.61%),linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),hsla(0,0%,100%,.85);border-radius:8px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.ems-iot-table .table__row--blurred .device-card__info .use-ajax{z-index:unset}.ems-iot-table .table__row:not(:last-child){margin-block-end:12px}.ems-iot-table .table__row:not(.table__row--header){background:#fff;border-radius:8px;box-shadow:0 6px 18px 1px rgba(0,0,0,.04);min-height:70px;padding-block:16px}.ems-iot-table .table__row:not(.table__row--header) .table__cell:first-child>a{font-size:0;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}.ems-iot-table .table__row.daily-summary{background:transparent;border:1px solid #c3c8cc;box-shadow:none}.ems-iot-table .table__cell{line-height:150%}.ems-iot-table .table__cell--header{color:#57626a;display:flex;font-size:12px;font-weight:400;line-height:150%;text-align:left}.ems-iot-table .table__cell--header a.help-link{margin-block-start:-4px;margin-inline-start:2px}.ems-iot-table .table__cell--header .badge--regular{background:none}.ems-iot-table .table__cell:not(.range){padding-block-start:5px}.ems-iot-table .table__cell:nth-last-child(-n+3):not(:only-child):not(.table__cell--notifications){justify-content:flex-end;text-align:right}.ems-iot-table .table__cell--full-width{grid-column:span 6;padding-block-start:12px!important}.ems-iot-table .table__cell--notifications{display:flex;gap:26px;justify-content:flex-start}.ems-iot-table .table__body,.ems-iot-table .table__cell .badge{position:relative}.ems-iot-table .table__body.scale--stretched .timeline__hour{height:var(--step-height)}.ems-iot-table .badge--info{margin-left:auto}.ems-iot-table strong{font-weight:600}.ems-iot-table a{color:#222}@media (max-width:1300px){.ems-iot-table .table__row{column-gap:13px}}@media (max-width:991px){.ems-iot-table .table__row{column-gap:10px;grid-template-columns:1.5fr 2.5fr 2fr 1.5fr 1fr 1fr}.ems-iot-table .table__row--empty{grid-template-columns:1fr}}.ems-iot-table.view-mode--daily:not(.view--empty) .table__row--header,.ems-iot-table.view-mode--daily:not(.view--empty) .table__row.daily-summary{margin-inline-start:56px}.ems-iot-table.view-mode--daily .table__row:not(.table__row--header):not(.table__row--empty):not(.daily-summary){left:56px;min-height:46px;padding-block:4px 8px;position:absolute;width:calc(100% - 56px)}.ems-iot-table.view-mode--daily .table__row:not(.table__row--header):not(.table__row--empty):not(.daily-summary):before{background:#e1e4e6;border-radius:8px;content:"";display:inline-block;height:var(--row-height);left:6px;max-height:calc(100% - 12px);position:absolute;top:6px;width:4px}.ems-iot-table.view-mode--daily .table__row:not(.table__row--header):not(.table__row--empty):not(.daily-summary) .badge{padding:6px}.layout--mobile.view-mode--daily .slide__content:not(.daily-summary):before{background:#e1e4e6;border-radius:8px;content:"";display:inline-block;height:100%;left:6px;max-height:calc(100% - 12px);position:absolute;top:6px;width:4px}.timeline{height:100%;width:100%}.timeline__hour{color:#6f6f6f;font-size:14px;height:300px;line-height:130%}@media (max-width:767px){.timeline__hour{font-size:12px;height:118px}.slick-slide:not(.slick-current) .timeline__hour{font-size:0}}.timeline__hour:before{background:#aaa;content:"";display:block;height:1px;margin-block-end:4px;width:100%}.range__value{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-block-end:2px}.range__bar{border-radius:1px;display:flex;gap:2px;height:8px;overflow:hidden;width:100%}.range__bar>div{height:100%}.range__bar>div:first-child{background:#ff76b8}.range__bar>div:last-child{background:#0d99ff}footer.footer{z-index:1}footer.footer>div{align-items:center;display:flex;justify-content:space-between;padding:30px 48px}footer.footer>div #block-sitebranding a{height:100%}footer.footer>div #block-sitebranding img{height:24px;width:100px}footer.footer>div ul{display:flex;gap:24px;list-style-type:none;padding:0}footer.footer>div ul li:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}footer.footer>div ul li:hover:after{background-color:#000;width:100%}footer.footer>div ul li a{color:#000;display:inline-block;letter-spacing:.01em}footer.footer>div ul li:first-child{margin-right:16px}footer.footer>div ul li:first-child a{align-items:center;display:inline-flex;gap:5px}footer.footer>div ul li:first-child a:after{background:url(../images/icons/diagonal-arrow-red.svg) no-repeat 50%;content:"";height:20px;width:20px}footer.footer .footer__link{color:#000;font-size:16px;line-height:119%;margin:0 0 0 auto}footer.footer .footer__link:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}footer.footer .footer__link:hover:after{width:0}@media (max-width:639px){footer.footer .footer__link{margin:0;text-decoration:none}footer.footer .footer__link:after{display:none}footer.footer>div{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}footer.footer>div ul li:first-child{margin-right:0}footer.footer>div ul{align-items:flex-start;flex-direction:column;gap:16px}}.language-switcher-language-url{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;height:30px;max-width:90px;min-width:40px;position:relative;text-transform:uppercase;width:fit-content}.anonymous.path-admin .language-switcher-language-url,.login-page-layout .language-switcher-language-url,.sidebar-hidden .language-switcher-language-url{margin-inline-start:auto}.language-switcher-language-url .active-lang{align-items:center;background:#f6f6f6;border-radius:20px;display:flex;gap:5px;padding:8px 14px}.language-switcher-language-url .active-lang:after{background:url(../images/icons/arrow-bottom.svg) no-repeat 50%/contain;content:"";display:block;height:12px;margin-block-end:1px;width:12px}.language-switcher-language-url .links{border:1px solid #f3f3f3;border-radius:16px;display:none;flex-direction:column;gap:10px;left:0;list-style-type:none;padding:10px;position:absolute;text-align:center;top:37px;width:100%}.language-switcher-language-url .links li a{color:#000}.language-switcher-language-url .links li a.is-active,.language-switcher-language-url .links li a:hover{color:#e22726}.language-switcher-language-url .links.open{background:#fff;display:flex;z-index:2}.search-results__list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:24px 0 48px}@media (max-width:639px){.search-results__list{padding:24px 0 32px}}.search-flow-result-page{margin:0 auto;max-width:471px}.search-flow-result-page div.form-title{margin-block:48px}.search-flow-result-page p.form-subtitle{font-weight:300;margin-block-end:0;text-align:left}.search-flow-result-page .search-flow-result-message{font-weight:500;margin-block-end:16px;text-align:center}.search-flow-result-page .search-flow-result-links{align-items:center;display:flex;gap:16px;justify-content:center}.search-flow-result-page .search-flow-result-links a{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.search-flow-result-page .search-flow-result-links a:hover{background-color:#000;color:#fff;transition:all .5s ease}@media (max-width:639px){.search-flow-result-page .search-flow-result-links{flex-direction:column}}.search-flow-result-page+.form-item-work{margin-block-start:32px}.sidebar #main-wrapper{display:flex}.sidebar #main-wrapper aside{bottom:0;box-shadow:1px 1px 13px 1px rgba(0,0,0,.23);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;left:0;padding:42px 32px 39px 36px;position:fixed;top:0;width:248px}.sidebar #main-wrapper aside #block-sitebranding-2{text-align:center}.sidebar #main-wrapper aside #block-sitebranding-2 img{height:25px;width:113px}.sidebar #main-wrapper aside nav>ul{display:flex;flex-direction:column;gap:40px;list-style:none;padding:46px 0 10px}.sidebar #main-wrapper aside nav>ul li{color:#000;font-family:TRANS-Bold;font-size:20px;font-weight:700;letter-spacing:-.2px;list-style:none;text-transform:uppercase}html[lang=ko] .sidebar #main-wrapper aside nav>ul li{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .sidebar #main-wrapper aside nav>ul li{font-family:Montserrat,Arial,sans-serif}.sidebar #main-wrapper aside nav>ul li .is-active{color:#e22726}.sidebar #main-wrapper aside nav>ul li .is-active:after{background-color:#e22726}.sidebar #main-wrapper aside nav>ul li a{color:#000}.sidebar #main-wrapper aside nav>ul li li{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.16px}html[lang=ko] .sidebar #main-wrapper aside nav>ul li li{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .sidebar #main-wrapper aside nav>ul li li{font-family:Roboto,sans-serif}.sidebar #main-wrapper aside nav>ul li li a{text-transform:none}.sidebar #main-wrapper aside nav>ul li li a:first-letter{text-transform:uppercase}.sidebar #main-wrapper aside nav>ul li li .is-active{color:#e22726}.sidebar #main-wrapper aside nav>ul li li .is-active:after{background-color:#e22726}.sidebar #main-wrapper aside nav>ul li .ems-accordion-head{background:url(../images/icons/dropdown.svg) no-repeat 100%;cursor:pointer;max-width:fit-content;padding-right:27px}.sidebar #main-wrapper aside nav>ul li .ems-accordion-head:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.sidebar #main-wrapper aside nav>ul li .ems-accordion-head:hover:after{width:100%}.sidebar #main-wrapper aside nav>ul li .ems-accordion-head:after{background-color:#000}.sidebar #main-wrapper aside nav>ul li ul{flex-direction:column;padding:16px 0 0 16px}.sidebar #main-wrapper aside nav>ul li ul li:not(:last-child){margin-bottom:16px}.sidebar #main-wrapper aside nav>ul li a{display:inline-block;max-width:fit-content}.sidebar #main-wrapper aside nav>ul li a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.sidebar #main-wrapper aside nav>ul li a:hover:after{width:100%}.sidebar #main-wrapper aside nav>ul li a:after{background-color:#000}.sidebar #main-wrapper aside .copyright-block{color:#000;display:flex;flex-direction:column;font-weight:300;gap:14px;line-height:18.2px}.sidebar #main-wrapper aside .copyright-block a{color:#000;text-decoration:underline}.sidebar #main-wrapper aside .copyright-block a:hover{text-decoration:none}.sidebar #main-wrapper aside .copyright-block p{font-size:14px}.sidebar #main-wrapper main{background:#f3f3f3;margin-left:248px;max-width:calc(100% - 248px);padding:110px 62px 88px 34px;width:100%}@media (max-width:991px){.sidebar #main-wrapper aside{display:none}.sidebar #main-wrapper main{margin:0 auto;max-width:100%;padding:110px 16px 50px}}@media (max-width:639px){.sidebar #main-wrapper main{overflow-x:hidden}}@media (max-width:1300px){.sidebar.connected-devices-page #main-wrapper main{padding:110px 32px 82px 39px;padding:110px 16px 82px}}@media (max-width:991px){.sidebar.connected-devices-page #main-wrapper main{padding:110px 16px 50px}}@media (max-width:639px){main{overflow-x:hidden}}.page-node-type-confirm-user #main-wrapper,body.sidebar-hidden #main-wrapper{display:block}.page-node-type-confirm-user #main-wrapper aside,body.sidebar-hidden #main-wrapper aside{display:none}.page-node-type-confirm-user #main-wrapper main,body.sidebar-hidden #main-wrapper main{background:#fff;margin:0 auto;padding:0;position:relative;top:50%;transform:translateY(-50%)}.is-admin.sidebar #main-wrapper aside{padding-top:121px}@media (max-width:639px){.manage-my-practice.sidebar #main-wrapper main{overflow-x:unset}}.ems-user-back-link{align-items:center;color:#222;display:flex;font-size:16px;gap:8px;line-height:125%;width:fit-content}.ems-user-back-link:before{background-image:url(../images/icons/arrow-left--trimmed.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;width:24px}.create-new-profile-confirm-popup .popup-content,.demo-request-popup .popup-content,.ems-coming-soon-thanks-popup .popup-content,.ems-practice-register-error-modal .popup-content,.ems-user-exit-registration-popup .popup-content,.ems-user-practice-disclaimer .popup-content,.ems-user-practice-member-action-popup .popup-content,.ems-user-remove-practice-modal .popup-content,.gbt-certified-popup .popup-content,.gbt-expired-popup .popup-content,.gbt-expires-soon-popup .popup-content,.invite-popup .popup-content,.pending-request-popup .popup-content,.remove-device-confirm-popup .popup-content,.remove-practice-popup .popup-content,.search-practice-modal .popup-content,.serial-number-help-popup .popup-content{display:flex;flex-direction:column;gap:10px;padding:68px 42px}.create-new-profile-confirm-popup .popup-title,.demo-request-popup .popup-title,.ems-coming-soon-thanks-popup .popup-title,.ems-practice-register-error-modal .popup-title,.ems-user-exit-registration-popup .popup-title,.ems-user-practice-disclaimer .popup-title,.ems-user-practice-member-action-popup .popup-title,.ems-user-remove-practice-modal .popup-title,.gbt-certified-popup .popup-title,.gbt-expired-popup .popup-title,.gbt-expires-soon-popup .popup-title,.invite-popup .popup-title,.pending-request-popup .popup-title,.remove-device-confirm-popup .popup-title,.remove-practice-popup .popup-title,.search-practice-modal .popup-title,.serial-number-help-popup .popup-title{font-family:TRANS-Bold;font-size:30px;font-weight:700;line-height:130%;text-align:center;text-transform:uppercase}html[lang=ko] .create-new-profile-confirm-popup .popup-title,html[lang=ko] .demo-request-popup .popup-title,html[lang=ko] .ems-coming-soon-thanks-popup .popup-title,html[lang=ko] .ems-practice-register-error-modal .popup-title,html[lang=ko] .ems-user-exit-registration-popup .popup-title,html[lang=ko] .ems-user-practice-disclaimer .popup-title,html[lang=ko] .ems-user-practice-member-action-popup .popup-title,html[lang=ko] .ems-user-remove-practice-modal .popup-title,html[lang=ko] .gbt-certified-popup .popup-title,html[lang=ko] .gbt-expired-popup .popup-title,html[lang=ko] .gbt-expires-soon-popup .popup-title,html[lang=ko] .invite-popup .popup-title,html[lang=ko] .pending-request-popup .popup-title,html[lang=ko] .remove-device-confirm-popup .popup-title,html[lang=ko] .remove-practice-popup .popup-title,html[lang=ko] .search-practice-modal .popup-title,html[lang=ko] .serial-number-help-popup .popup-title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .create-new-profile-confirm-popup .popup-title,html[lang=tr] .demo-request-popup .popup-title,html[lang=tr] .ems-coming-soon-thanks-popup .popup-title,html[lang=tr] .ems-practice-register-error-modal .popup-title,html[lang=tr] .ems-user-exit-registration-popup .popup-title,html[lang=tr] .ems-user-practice-disclaimer .popup-title,html[lang=tr] .ems-user-practice-member-action-popup .popup-title,html[lang=tr] .ems-user-remove-practice-modal .popup-title,html[lang=tr] .gbt-certified-popup .popup-title,html[lang=tr] .gbt-expired-popup .popup-title,html[lang=tr] .gbt-expires-soon-popup .popup-title,html[lang=tr] .invite-popup .popup-title,html[lang=tr] .pending-request-popup .popup-title,html[lang=tr] .remove-device-confirm-popup .popup-title,html[lang=tr] .remove-practice-popup .popup-title,html[lang=tr] .search-practice-modal .popup-title,html[lang=tr] .serial-number-help-popup .popup-title{font-family:Montserrat,Arial,sans-serif}.create-new-profile-confirm-popup .popup-body,.demo-request-popup .popup-body,.ems-coming-soon-thanks-popup .popup-body,.ems-practice-register-error-modal .popup-body,.ems-user-exit-registration-popup .popup-body,.ems-user-practice-disclaimer .popup-body,.ems-user-practice-member-action-popup .popup-body,.ems-user-remove-practice-modal .popup-body,.gbt-certified-popup .popup-body,.gbt-expired-popup .popup-body,.gbt-expires-soon-popup .popup-body,.invite-popup .popup-body,.pending-request-popup .popup-body,.remove-device-confirm-popup .popup-body,.remove-practice-popup .popup-body,.search-practice-modal .popup-body,.serial-number-help-popup .popup-body{display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:20px;gap:30px;line-height:130%;text-align:center}html[lang=ko] .create-new-profile-confirm-popup .popup-body,html[lang=ko] .demo-request-popup .popup-body,html[lang=ko] .ems-coming-soon-thanks-popup .popup-body,html[lang=ko] .ems-practice-register-error-modal .popup-body,html[lang=ko] .ems-user-exit-registration-popup .popup-body,html[lang=ko] .ems-user-practice-disclaimer .popup-body,html[lang=ko] .ems-user-practice-member-action-popup .popup-body,html[lang=ko] .ems-user-remove-practice-modal .popup-body,html[lang=ko] .gbt-certified-popup .popup-body,html[lang=ko] .gbt-expired-popup .popup-body,html[lang=ko] .gbt-expires-soon-popup .popup-body,html[lang=ko] .invite-popup .popup-body,html[lang=ko] .pending-request-popup .popup-body,html[lang=ko] .remove-device-confirm-popup .popup-body,html[lang=ko] .remove-practice-popup .popup-body,html[lang=ko] .search-practice-modal .popup-body,html[lang=ko] .serial-number-help-popup .popup-body{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .create-new-profile-confirm-popup .popup-body,html[lang=tr] .demo-request-popup .popup-body,html[lang=tr] .ems-coming-soon-thanks-popup .popup-body,html[lang=tr] .ems-practice-register-error-modal .popup-body,html[lang=tr] .ems-user-exit-registration-popup .popup-body,html[lang=tr] .ems-user-practice-disclaimer .popup-body,html[lang=tr] .ems-user-practice-member-action-popup .popup-body,html[lang=tr] .ems-user-remove-practice-modal .popup-body,html[lang=tr] .gbt-certified-popup .popup-body,html[lang=tr] .gbt-expired-popup .popup-body,html[lang=tr] .gbt-expires-soon-popup .popup-body,html[lang=tr] .invite-popup .popup-body,html[lang=tr] .pending-request-popup .popup-body,html[lang=tr] .remove-device-confirm-popup .popup-body,html[lang=tr] .remove-practice-popup .popup-body,html[lang=tr] .search-practice-modal .popup-body,html[lang=tr] .serial-number-help-popup .popup-body{font-family:Roboto,sans-serif}.create-new-profile-confirm-popup .disclaimer-buttons,.create-new-profile-confirm-popup .form-actions,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions,.demo-request-popup .disclaimer-buttons,.demo-request-popup .form-actions,.demo-request-popup .ui-dialog-buttonpane .form-actions,.ems-coming-soon-thanks-popup .disclaimer-buttons,.ems-coming-soon-thanks-popup .form-actions,.ems-coming-soon-thanks-popup .ui-dialog-buttonpane .form-actions,.ems-practice-register-error-modal .disclaimer-buttons,.ems-practice-register-error-modal .form-actions,.ems-practice-register-error-modal .ui-dialog-buttonpane .form-actions,.ems-user-exit-registration-popup .disclaimer-buttons,.ems-user-exit-registration-popup .form-actions,.ems-user-exit-registration-popup .ui-dialog-buttonpane .form-actions,.ems-user-practice-disclaimer .disclaimer-buttons,.ems-user-practice-disclaimer .form-actions,.ems-user-practice-disclaimer .ui-dialog-buttonpane .form-actions,.ems-user-practice-member-action-popup .disclaimer-buttons,.ems-user-practice-member-action-popup .form-actions,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions,.ems-user-remove-practice-modal .disclaimer-buttons,.ems-user-remove-practice-modal .form-actions,.ems-user-remove-practice-modal .ui-dialog-buttonpane .form-actions,.gbt-certified-popup .disclaimer-buttons,.gbt-certified-popup .form-actions,.gbt-certified-popup .ui-dialog-buttonpane .form-actions,.gbt-expired-popup .disclaimer-buttons,.gbt-expired-popup .form-actions,.gbt-expired-popup .ui-dialog-buttonpane .form-actions,.gbt-expires-soon-popup .disclaimer-buttons,.gbt-expires-soon-popup .form-actions,.gbt-expires-soon-popup .ui-dialog-buttonpane .form-actions,.invite-popup .disclaimer-buttons,.invite-popup .form-actions,.invite-popup .ui-dialog-buttonpane .form-actions,.pending-request-popup .disclaimer-buttons,.pending-request-popup .form-actions,.pending-request-popup .ui-dialog-buttonpane .form-actions,.remove-device-confirm-popup .disclaimer-buttons,.remove-device-confirm-popup .form-actions,.remove-device-confirm-popup .ui-dialog-buttonpane .form-actions,.remove-practice-popup .disclaimer-buttons,.remove-practice-popup .form-actions,.remove-practice-popup .ui-dialog-buttonpane .form-actions,.search-practice-modal .disclaimer-buttons,.search-practice-modal .form-actions,.search-practice-modal .ui-dialog-buttonpane .form-actions,.serial-number-help-popup .disclaimer-buttons,.serial-number-help-popup .form-actions,.serial-number-help-popup .ui-dialog-buttonpane .form-actions{display:flex;gap:10px;justify-content:center}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions,.demo-request-popup .ui-dialog-buttonpane .form-actions,.ems-coming-soon-thanks-popup .ui-dialog-buttonpane .form-actions,.ems-practice-register-error-modal .ui-dialog-buttonpane .form-actions,.ems-user-exit-registration-popup .ui-dialog-buttonpane .form-actions,.ems-user-practice-disclaimer .ui-dialog-buttonpane .form-actions,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions,.ems-user-remove-practice-modal .ui-dialog-buttonpane .form-actions,.gbt-certified-popup .ui-dialog-buttonpane .form-actions,.gbt-expired-popup .ui-dialog-buttonpane .form-actions,.gbt-expires-soon-popup .ui-dialog-buttonpane .form-actions,.invite-popup .ui-dialog-buttonpane .form-actions,.pending-request-popup .ui-dialog-buttonpane .form-actions,.remove-device-confirm-popup .ui-dialog-buttonpane .form-actions,.remove-practice-popup .ui-dialog-buttonpane .form-actions,.search-practice-modal .ui-dialog-buttonpane .form-actions,.serial-number-help-popup .ui-dialog-buttonpane .form-actions{margin-top:30px;width:100%}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .button,.demo-request-popup .ui-dialog-buttonpane .form-actions .button,.ems-coming-soon-thanks-popup .ui-dialog-buttonpane .form-actions .button,.ems-practice-register-error-modal .ui-dialog-buttonpane .form-actions .button,.ems-user-exit-registration-popup .ui-dialog-buttonpane .form-actions .button,.ems-user-practice-disclaimer .ui-dialog-buttonpane .form-actions .button,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .button,.ems-user-remove-practice-modal .ui-dialog-buttonpane .form-actions .button,.gbt-certified-popup .ui-dialog-buttonpane .form-actions .button,.gbt-expired-popup .ui-dialog-buttonpane .form-actions .button,.gbt-expires-soon-popup .ui-dialog-buttonpane .form-actions .button,.invite-popup .ui-dialog-buttonpane .form-actions .button,.pending-request-popup .ui-dialog-buttonpane .form-actions .button,.remove-device-confirm-popup .ui-dialog-buttonpane .form-actions .button,.remove-practice-popup .ui-dialog-buttonpane .form-actions .button,.search-practice-modal .ui-dialog-buttonpane .form-actions .button,.serial-number-help-popup .ui-dialog-buttonpane .form-actions .button{margin:0}.create-new-profile-confirm-popup .accept-override,.create-new-profile-confirm-popup .popup-create-new-profile-cancel,.create-new-profile-confirm-popup .popup-remove-device-cancel.ui-button,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button,.create-new-profile-confirm-popup .refuse-override,.demo-request-popup .accept-override,.demo-request-popup .popup-create-new-profile-cancel,.demo-request-popup .popup-remove-device-cancel.ui-button,.demo-request-popup .popup-remove-device-confirm.ui-button,.demo-request-popup .refuse-override,.ems-coming-soon-thanks-popup .accept-override,.ems-coming-soon-thanks-popup .popup-create-new-profile-cancel,.ems-coming-soon-thanks-popup .popup-remove-device-cancel.ui-button,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button,.ems-coming-soon-thanks-popup .refuse-override,.ems-practice-register-error-modal .accept-override,.ems-practice-register-error-modal .popup-create-new-profile-cancel,.ems-practice-register-error-modal .popup-remove-device-cancel.ui-button,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button,.ems-practice-register-error-modal .refuse-override,.ems-user-exit-registration-popup .accept-override,.ems-user-exit-registration-popup .popup-create-new-profile-cancel,.ems-user-exit-registration-popup .popup-remove-device-cancel.ui-button,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button,.ems-user-exit-registration-popup .refuse-override,.ems-user-practice-disclaimer .accept-override,.ems-user-practice-disclaimer .popup-create-new-profile-cancel,.ems-user-practice-disclaimer .popup-remove-device-cancel.ui-button,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button,.ems-user-practice-disclaimer .refuse-override,.ems-user-practice-member-action-popup .accept-override,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel,.ems-user-practice-member-action-popup .popup-remove-device-cancel.ui-button,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button,.ems-user-practice-member-action-popup .refuse-override,.ems-user-remove-practice-modal .accept-override,.ems-user-remove-practice-modal .popup-create-new-profile-cancel,.ems-user-remove-practice-modal .popup-remove-device-cancel.ui-button,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button,.ems-user-remove-practice-modal .refuse-override,.gbt-certified-popup .accept-override,.gbt-certified-popup .popup-create-new-profile-cancel,.gbt-certified-popup .popup-remove-device-cancel.ui-button,.gbt-certified-popup .popup-remove-device-confirm.ui-button,.gbt-certified-popup .refuse-override,.gbt-expired-popup .accept-override,.gbt-expired-popup .popup-create-new-profile-cancel,.gbt-expired-popup .popup-remove-device-cancel.ui-button,.gbt-expired-popup .popup-remove-device-confirm.ui-button,.gbt-expired-popup .refuse-override,.gbt-expires-soon-popup .accept-override,.gbt-expires-soon-popup .popup-create-new-profile-cancel,.gbt-expires-soon-popup .popup-remove-device-cancel.ui-button,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button,.gbt-expires-soon-popup .refuse-override,.invite-popup .accept-override,.invite-popup .popup-create-new-profile-cancel,.invite-popup .popup-remove-device-cancel.ui-button,.invite-popup .popup-remove-device-confirm.ui-button,.invite-popup .refuse-override,.pending-request-popup .accept-override,.pending-request-popup .popup-create-new-profile-cancel,.pending-request-popup .popup-remove-device-cancel.ui-button,.pending-request-popup .popup-remove-device-confirm.ui-button,.pending-request-popup .refuse-override,.remove-device-confirm-popup .accept-override,.remove-device-confirm-popup .popup-create-new-profile-cancel,.remove-device-confirm-popup .popup-remove-device-cancel.ui-button,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button,.remove-device-confirm-popup .refuse-override,.remove-practice-popup .accept-override,.remove-practice-popup .popup-create-new-profile-cancel,.remove-practice-popup .popup-remove-device-cancel.ui-button,.remove-practice-popup .popup-remove-device-confirm.ui-button,.remove-practice-popup .refuse-override,.search-practice-modal .accept-override,.search-practice-modal .popup-create-new-profile-cancel,.search-practice-modal .popup-remove-device-cancel.ui-button,.search-practice-modal .popup-remove-device-confirm.ui-button,.search-practice-modal .refuse-override,.serial-number-help-popup .accept-override,.serial-number-help-popup .popup-create-new-profile-cancel,.serial-number-help-popup .popup-remove-device-cancel.ui-button,.serial-number-help-popup .popup-remove-device-confirm.ui-button,.serial-number-help-popup .refuse-override{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;min-width:164px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.create-new-profile-confirm-popup .accept-override:hover,.create-new-profile-confirm-popup .popup-create-new-profile-cancel:hover,.create-new-profile-confirm-popup .popup-remove-device-cancel.ui-button:hover,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button:hover,.create-new-profile-confirm-popup .refuse-override:hover,.demo-request-popup .accept-override:hover,.demo-request-popup .popup-create-new-profile-cancel:hover,.demo-request-popup .popup-remove-device-cancel.ui-button:hover,.demo-request-popup .popup-remove-device-confirm.ui-button:hover,.demo-request-popup .refuse-override:hover,.ems-coming-soon-thanks-popup .accept-override:hover,.ems-coming-soon-thanks-popup .popup-create-new-profile-cancel:hover,.ems-coming-soon-thanks-popup .popup-remove-device-cancel.ui-button:hover,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button:hover,.ems-coming-soon-thanks-popup .refuse-override:hover,.ems-practice-register-error-modal .accept-override:hover,.ems-practice-register-error-modal .popup-create-new-profile-cancel:hover,.ems-practice-register-error-modal .popup-remove-device-cancel.ui-button:hover,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button:hover,.ems-practice-register-error-modal .refuse-override:hover,.ems-user-exit-registration-popup .accept-override:hover,.ems-user-exit-registration-popup .popup-create-new-profile-cancel:hover,.ems-user-exit-registration-popup .popup-remove-device-cancel.ui-button:hover,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button:hover,.ems-user-exit-registration-popup .refuse-override:hover,.ems-user-practice-disclaimer .accept-override:hover,.ems-user-practice-disclaimer .popup-create-new-profile-cancel:hover,.ems-user-practice-disclaimer .popup-remove-device-cancel.ui-button:hover,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button:hover,.ems-user-practice-disclaimer .refuse-override:hover,.ems-user-practice-member-action-popup .accept-override:hover,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel:hover,.ems-user-practice-member-action-popup .popup-remove-device-cancel.ui-button:hover,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button:hover,.ems-user-practice-member-action-popup .refuse-override:hover,.ems-user-remove-practice-modal .accept-override:hover,.ems-user-remove-practice-modal .popup-create-new-profile-cancel:hover,.ems-user-remove-practice-modal .popup-remove-device-cancel.ui-button:hover,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button:hover,.ems-user-remove-practice-modal .refuse-override:hover,.gbt-certified-popup .accept-override:hover,.gbt-certified-popup .popup-create-new-profile-cancel:hover,.gbt-certified-popup .popup-remove-device-cancel.ui-button:hover,.gbt-certified-popup .popup-remove-device-confirm.ui-button:hover,.gbt-certified-popup .refuse-override:hover,.gbt-expired-popup .accept-override:hover,.gbt-expired-popup .popup-create-new-profile-cancel:hover,.gbt-expired-popup .popup-remove-device-cancel.ui-button:hover,.gbt-expired-popup .popup-remove-device-confirm.ui-button:hover,.gbt-expired-popup .refuse-override:hover,.gbt-expires-soon-popup .accept-override:hover,.gbt-expires-soon-popup .popup-create-new-profile-cancel:hover,.gbt-expires-soon-popup .popup-remove-device-cancel.ui-button:hover,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button:hover,.gbt-expires-soon-popup .refuse-override:hover,.invite-popup .accept-override:hover,.invite-popup .popup-create-new-profile-cancel:hover,.invite-popup .popup-remove-device-cancel.ui-button:hover,.invite-popup .popup-remove-device-confirm.ui-button:hover,.invite-popup .refuse-override:hover,.pending-request-popup .accept-override:hover,.pending-request-popup .popup-create-new-profile-cancel:hover,.pending-request-popup .popup-remove-device-cancel.ui-button:hover,.pending-request-popup .popup-remove-device-confirm.ui-button:hover,.pending-request-popup .refuse-override:hover,.remove-device-confirm-popup .accept-override:hover,.remove-device-confirm-popup .popup-create-new-profile-cancel:hover,.remove-device-confirm-popup .popup-remove-device-cancel.ui-button:hover,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button:hover,.remove-device-confirm-popup .refuse-override:hover,.remove-practice-popup .accept-override:hover,.remove-practice-popup .popup-create-new-profile-cancel:hover,.remove-practice-popup .popup-remove-device-cancel.ui-button:hover,.remove-practice-popup .popup-remove-device-confirm.ui-button:hover,.remove-practice-popup .refuse-override:hover,.search-practice-modal .accept-override:hover,.search-practice-modal .popup-create-new-profile-cancel:hover,.search-practice-modal .popup-remove-device-cancel.ui-button:hover,.search-practice-modal .popup-remove-device-confirm.ui-button:hover,.search-practice-modal .refuse-override:hover,.serial-number-help-popup .accept-override:hover,.serial-number-help-popup .popup-create-new-profile-cancel:hover,.serial-number-help-popup .popup-remove-device-cancel.ui-button:hover,.serial-number-help-popup .popup-remove-device-confirm.ui-button:hover,.serial-number-help-popup .refuse-override:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.create-new-profile-confirm-popup .accept-override,.create-new-profile-confirm-popup .popup-create-new-profile-cancel,.create-new-profile-confirm-popup .popup-remove-device-cancel.ui-button,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button,.create-new-profile-confirm-popup .refuse-override,.demo-request-popup .accept-override,.demo-request-popup .popup-create-new-profile-cancel,.demo-request-popup .popup-remove-device-cancel.ui-button,.demo-request-popup .popup-remove-device-confirm.ui-button,.demo-request-popup .refuse-override,.ems-coming-soon-thanks-popup .accept-override,.ems-coming-soon-thanks-popup .popup-create-new-profile-cancel,.ems-coming-soon-thanks-popup .popup-remove-device-cancel.ui-button,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button,.ems-coming-soon-thanks-popup .refuse-override,.ems-practice-register-error-modal .accept-override,.ems-practice-register-error-modal .popup-create-new-profile-cancel,.ems-practice-register-error-modal .popup-remove-device-cancel.ui-button,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button,.ems-practice-register-error-modal .refuse-override,.ems-user-exit-registration-popup .accept-override,.ems-user-exit-registration-popup .popup-create-new-profile-cancel,.ems-user-exit-registration-popup .popup-remove-device-cancel.ui-button,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button,.ems-user-exit-registration-popup .refuse-override,.ems-user-practice-disclaimer .accept-override,.ems-user-practice-disclaimer .popup-create-new-profile-cancel,.ems-user-practice-disclaimer .popup-remove-device-cancel.ui-button,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button,.ems-user-practice-disclaimer .refuse-override,.ems-user-practice-member-action-popup .accept-override,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel,.ems-user-practice-member-action-popup .popup-remove-device-cancel.ui-button,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button,.ems-user-practice-member-action-popup .refuse-override,.ems-user-remove-practice-modal .accept-override,.ems-user-remove-practice-modal .popup-create-new-profile-cancel,.ems-user-remove-practice-modal .popup-remove-device-cancel.ui-button,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button,.ems-user-remove-practice-modal .refuse-override,.gbt-certified-popup .accept-override,.gbt-certified-popup .popup-create-new-profile-cancel,.gbt-certified-popup .popup-remove-device-cancel.ui-button,.gbt-certified-popup .popup-remove-device-confirm.ui-button,.gbt-certified-popup .refuse-override,.gbt-expired-popup .accept-override,.gbt-expired-popup .popup-create-new-profile-cancel,.gbt-expired-popup .popup-remove-device-cancel.ui-button,.gbt-expired-popup .popup-remove-device-confirm.ui-button,.gbt-expired-popup .refuse-override,.gbt-expires-soon-popup .accept-override,.gbt-expires-soon-popup .popup-create-new-profile-cancel,.gbt-expires-soon-popup .popup-remove-device-cancel.ui-button,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button,.gbt-expires-soon-popup .refuse-override,.invite-popup .accept-override,.invite-popup .popup-create-new-profile-cancel,.invite-popup .popup-remove-device-cancel.ui-button,.invite-popup .popup-remove-device-confirm.ui-button,.invite-popup .refuse-override,.pending-request-popup .accept-override,.pending-request-popup .popup-create-new-profile-cancel,.pending-request-popup .popup-remove-device-cancel.ui-button,.pending-request-popup .popup-remove-device-confirm.ui-button,.pending-request-popup .refuse-override,.remove-device-confirm-popup .accept-override,.remove-device-confirm-popup .popup-create-new-profile-cancel,.remove-device-confirm-popup .popup-remove-device-cancel.ui-button,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button,.remove-device-confirm-popup .refuse-override,.remove-practice-popup .accept-override,.remove-practice-popup .popup-create-new-profile-cancel,.remove-practice-popup .popup-remove-device-cancel.ui-button,.remove-practice-popup .popup-remove-device-confirm.ui-button,.remove-practice-popup .refuse-override,.search-practice-modal .accept-override,.search-practice-modal .popup-create-new-profile-cancel,.search-practice-modal .popup-remove-device-cancel.ui-button,.search-practice-modal .popup-remove-device-confirm.ui-button,.search-practice-modal .refuse-override,.serial-number-help-popup .accept-override,.serial-number-help-popup .popup-create-new-profile-cancel,.serial-number-help-popup .popup-remove-device-cancel.ui-button,.serial-number-help-popup .popup-remove-device-confirm.ui-button,.serial-number-help-popup .refuse-override{padding:5px 15px}}.create-new-profile-confirm-popup .refuse-override:focus,.demo-request-popup .refuse-override:focus,.ems-coming-soon-thanks-popup .refuse-override:focus,.ems-practice-register-error-modal .refuse-override:focus,.ems-user-exit-registration-popup .refuse-override:focus,.ems-user-practice-disclaimer .refuse-override:focus,.ems-user-practice-member-action-popup .refuse-override:focus,.ems-user-remove-practice-modal .refuse-override:focus,.gbt-certified-popup .refuse-override:focus,.gbt-expired-popup .refuse-override:focus,.gbt-expires-soon-popup .refuse-override:focus,.invite-popup .refuse-override:focus,.pending-request-popup .refuse-override:focus,.remove-device-confirm-popup .refuse-override:focus,.remove-practice-popup .refuse-override:focus,.search-practice-modal .refuse-override:focus,.serial-number-help-popup .refuse-override:focus{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%;width:auto}.create-new-profile-confirm-popup .refuse-override:focus:hover,.demo-request-popup .refuse-override:focus:hover,.ems-coming-soon-thanks-popup .refuse-override:focus:hover,.ems-practice-register-error-modal .refuse-override:focus:hover,.ems-user-exit-registration-popup .refuse-override:focus:hover,.ems-user-practice-disclaimer .refuse-override:focus:hover,.ems-user-practice-member-action-popup .refuse-override:focus:hover,.ems-user-remove-practice-modal .refuse-override:focus:hover,.gbt-certified-popup .refuse-override:focus:hover,.gbt-expired-popup .refuse-override:focus:hover,.gbt-expires-soon-popup .refuse-override:focus:hover,.invite-popup .refuse-override:focus:hover,.pending-request-popup .refuse-override:focus:hover,.remove-device-confirm-popup .refuse-override:focus:hover,.remove-practice-popup .refuse-override:focus:hover,.search-practice-modal .refuse-override:focus:hover,.serial-number-help-popup .refuse-override:focus:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.create-new-profile-confirm-popup .refuse-override:focus,.demo-request-popup .refuse-override:focus,.ems-coming-soon-thanks-popup .refuse-override:focus,.ems-practice-register-error-modal .refuse-override:focus,.ems-user-exit-registration-popup .refuse-override:focus,.ems-user-practice-disclaimer .refuse-override:focus,.ems-user-practice-member-action-popup .refuse-override:focus,.ems-user-remove-practice-modal .refuse-override:focus,.gbt-certified-popup .refuse-override:focus,.gbt-expired-popup .refuse-override:focus,.gbt-expires-soon-popup .refuse-override:focus,.invite-popup .refuse-override:focus,.pending-request-popup .refuse-override:focus,.remove-device-confirm-popup .refuse-override:focus,.remove-practice-popup .refuse-override:focus,.search-practice-modal .refuse-override:focus,.serial-number-help-popup .refuse-override:focus{padding:5px 15px}}.create-new-profile-confirm-popup .popup-remove-device-cancel.ui-button,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button,.demo-request-popup .popup-remove-device-cancel.ui-button,.demo-request-popup .popup-remove-device-confirm.ui-button,.ems-coming-soon-thanks-popup .popup-remove-device-cancel.ui-button,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button,.ems-practice-register-error-modal .popup-remove-device-cancel.ui-button,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button,.ems-user-exit-registration-popup .popup-remove-device-cancel.ui-button,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button,.ems-user-practice-disclaimer .popup-remove-device-cancel.ui-button,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button,.ems-user-practice-member-action-popup .popup-remove-device-cancel.ui-button,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button,.ems-user-remove-practice-modal .popup-remove-device-cancel.ui-button,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button,.gbt-certified-popup .popup-remove-device-cancel.ui-button,.gbt-certified-popup .popup-remove-device-confirm.ui-button,.gbt-expired-popup .popup-remove-device-cancel.ui-button,.gbt-expired-popup .popup-remove-device-confirm.ui-button,.gbt-expires-soon-popup .popup-remove-device-cancel.ui-button,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button,.invite-popup .popup-remove-device-cancel.ui-button,.invite-popup .popup-remove-device-confirm.ui-button,.pending-request-popup .popup-remove-device-cancel.ui-button,.pending-request-popup .popup-remove-device-confirm.ui-button,.remove-device-confirm-popup .popup-remove-device-cancel.ui-button,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button,.remove-practice-popup .popup-remove-device-cancel.ui-button,.remove-practice-popup .popup-remove-device-confirm.ui-button,.search-practice-modal .popup-remove-device-cancel.ui-button,.search-practice-modal .popup-remove-device-confirm.ui-button,.serial-number-help-popup .popup-remove-device-cancel.ui-button,.serial-number-help-popup .popup-remove-device-confirm.ui-button{max-width:165px}.create-new-profile-confirm-popup .ui-widget-content,.demo-request-popup .ui-widget-content,.ems-coming-soon-thanks-popup .ui-widget-content,.ems-practice-register-error-modal .ui-widget-content,.ems-user-exit-registration-popup .ui-widget-content,.ems-user-practice-disclaimer .ui-widget-content,.ems-user-practice-member-action-popup .ui-widget-content,.ems-user-remove-practice-modal .ui-widget-content,.gbt-certified-popup .ui-widget-content,.gbt-expired-popup .ui-widget-content,.gbt-expires-soon-popup .ui-widget-content,.invite-popup .ui-widget-content,.pending-request-popup .ui-widget-content,.remove-device-confirm-popup .ui-widget-content,.remove-practice-popup .ui-widget-content,.search-practice-modal .ui-widget-content,.serial-number-help-popup .ui-widget-content{border:none}.create-new-profile-confirm-popup .accept-override,.create-new-profile-confirm-popup .popup-create-new-profile-confirm,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button,.create-new-profile-confirm-popup .webform-button--submit,.demo-request-popup .accept-override,.demo-request-popup .popup-create-new-profile-confirm,.demo-request-popup .popup-remove-device-confirm.ui-button,.demo-request-popup .webform-button--submit,.ems-coming-soon-thanks-popup .accept-override,.ems-coming-soon-thanks-popup .popup-create-new-profile-confirm,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button,.ems-coming-soon-thanks-popup .webform-button--submit,.ems-practice-register-error-modal .accept-override,.ems-practice-register-error-modal .popup-create-new-profile-confirm,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button,.ems-practice-register-error-modal .webform-button--submit,.ems-user-exit-registration-popup .accept-override,.ems-user-exit-registration-popup .popup-create-new-profile-confirm,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button,.ems-user-exit-registration-popup .webform-button--submit,.ems-user-practice-disclaimer .accept-override,.ems-user-practice-disclaimer .popup-create-new-profile-confirm,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button,.ems-user-practice-disclaimer .webform-button--submit,.ems-user-practice-member-action-popup .accept-override,.ems-user-practice-member-action-popup .popup-create-new-profile-confirm,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button,.ems-user-practice-member-action-popup .webform-button--submit,.ems-user-remove-practice-modal .accept-override,.ems-user-remove-practice-modal .popup-create-new-profile-confirm,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button,.ems-user-remove-practice-modal .webform-button--submit,.gbt-certified-popup .accept-override,.gbt-certified-popup .popup-create-new-profile-confirm,.gbt-certified-popup .popup-remove-device-confirm.ui-button,.gbt-certified-popup .webform-button--submit,.gbt-expired-popup .accept-override,.gbt-expired-popup .popup-create-new-profile-confirm,.gbt-expired-popup .popup-remove-device-confirm.ui-button,.gbt-expired-popup .webform-button--submit,.gbt-expires-soon-popup .accept-override,.gbt-expires-soon-popup .popup-create-new-profile-confirm,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button,.gbt-expires-soon-popup .webform-button--submit,.invite-popup .accept-override,.invite-popup .popup-create-new-profile-confirm,.invite-popup .popup-remove-device-confirm.ui-button,.invite-popup .webform-button--submit,.pending-request-popup .accept-override,.pending-request-popup .popup-create-new-profile-confirm,.pending-request-popup .popup-remove-device-confirm.ui-button,.pending-request-popup .webform-button--submit,.remove-device-confirm-popup .accept-override,.remove-device-confirm-popup .popup-create-new-profile-confirm,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button,.remove-device-confirm-popup .webform-button--submit,.remove-practice-popup .accept-override,.remove-practice-popup .popup-create-new-profile-confirm,.remove-practice-popup .popup-remove-device-confirm.ui-button,.remove-practice-popup .webform-button--submit,.search-practice-modal .accept-override,.search-practice-modal .popup-create-new-profile-confirm,.search-practice-modal .popup-remove-device-confirm.ui-button,.search-practice-modal .webform-button--submit,.serial-number-help-popup .accept-override,.serial-number-help-popup .popup-create-new-profile-confirm,.serial-number-help-popup .popup-remove-device-confirm.ui-button,.serial-number-help-popup .webform-button--submit{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.create-new-profile-confirm-popup .accept-override:hover,.create-new-profile-confirm-popup .popup-create-new-profile-confirm:hover,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button:hover,.create-new-profile-confirm-popup .webform-button--submit:hover,.demo-request-popup .accept-override:hover,.demo-request-popup .popup-create-new-profile-confirm:hover,.demo-request-popup .popup-remove-device-confirm.ui-button:hover,.demo-request-popup .webform-button--submit:hover,.ems-coming-soon-thanks-popup .accept-override:hover,.ems-coming-soon-thanks-popup .popup-create-new-profile-confirm:hover,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button:hover,.ems-coming-soon-thanks-popup .webform-button--submit:hover,.ems-practice-register-error-modal .accept-override:hover,.ems-practice-register-error-modal .popup-create-new-profile-confirm:hover,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button:hover,.ems-practice-register-error-modal .webform-button--submit:hover,.ems-user-exit-registration-popup .accept-override:hover,.ems-user-exit-registration-popup .popup-create-new-profile-confirm:hover,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button:hover,.ems-user-exit-registration-popup .webform-button--submit:hover,.ems-user-practice-disclaimer .accept-override:hover,.ems-user-practice-disclaimer .popup-create-new-profile-confirm:hover,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button:hover,.ems-user-practice-disclaimer .webform-button--submit:hover,.ems-user-practice-member-action-popup .accept-override:hover,.ems-user-practice-member-action-popup .popup-create-new-profile-confirm:hover,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button:hover,.ems-user-practice-member-action-popup .webform-button--submit:hover,.ems-user-remove-practice-modal .accept-override:hover,.ems-user-remove-practice-modal .popup-create-new-profile-confirm:hover,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button:hover,.ems-user-remove-practice-modal .webform-button--submit:hover,.gbt-certified-popup .accept-override:hover,.gbt-certified-popup .popup-create-new-profile-confirm:hover,.gbt-certified-popup .popup-remove-device-confirm.ui-button:hover,.gbt-certified-popup .webform-button--submit:hover,.gbt-expired-popup .accept-override:hover,.gbt-expired-popup .popup-create-new-profile-confirm:hover,.gbt-expired-popup .popup-remove-device-confirm.ui-button:hover,.gbt-expired-popup .webform-button--submit:hover,.gbt-expires-soon-popup .accept-override:hover,.gbt-expires-soon-popup .popup-create-new-profile-confirm:hover,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button:hover,.gbt-expires-soon-popup .webform-button--submit:hover,.invite-popup .accept-override:hover,.invite-popup .popup-create-new-profile-confirm:hover,.invite-popup .popup-remove-device-confirm.ui-button:hover,.invite-popup .webform-button--submit:hover,.pending-request-popup .accept-override:hover,.pending-request-popup .popup-create-new-profile-confirm:hover,.pending-request-popup .popup-remove-device-confirm.ui-button:hover,.pending-request-popup .webform-button--submit:hover,.remove-device-confirm-popup .accept-override:hover,.remove-device-confirm-popup .popup-create-new-profile-confirm:hover,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button:hover,.remove-device-confirm-popup .webform-button--submit:hover,.remove-practice-popup .accept-override:hover,.remove-practice-popup .popup-create-new-profile-confirm:hover,.remove-practice-popup .popup-remove-device-confirm.ui-button:hover,.remove-practice-popup .webform-button--submit:hover,.search-practice-modal .accept-override:hover,.search-practice-modal .popup-create-new-profile-confirm:hover,.search-practice-modal .popup-remove-device-confirm.ui-button:hover,.search-practice-modal .webform-button--submit:hover,.serial-number-help-popup .accept-override:hover,.serial-number-help-popup .popup-create-new-profile-confirm:hover,.serial-number-help-popup .popup-remove-device-confirm.ui-button:hover,.serial-number-help-popup .webform-button--submit:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.create-new-profile-confirm-popup .accept-override:focus-within,.create-new-profile-confirm-popup .popup-create-new-profile-confirm:focus-within,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button:focus-within,.create-new-profile-confirm-popup .webform-button--submit:focus-within,.demo-request-popup .accept-override:focus-within,.demo-request-popup .popup-create-new-profile-confirm:focus-within,.demo-request-popup .popup-remove-device-confirm.ui-button:focus-within,.demo-request-popup .webform-button--submit:focus-within,.ems-coming-soon-thanks-popup .accept-override:focus-within,.ems-coming-soon-thanks-popup .popup-create-new-profile-confirm:focus-within,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button:focus-within,.ems-coming-soon-thanks-popup .webform-button--submit:focus-within,.ems-practice-register-error-modal .accept-override:focus-within,.ems-practice-register-error-modal .popup-create-new-profile-confirm:focus-within,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button:focus-within,.ems-practice-register-error-modal .webform-button--submit:focus-within,.ems-user-exit-registration-popup .accept-override:focus-within,.ems-user-exit-registration-popup .popup-create-new-profile-confirm:focus-within,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button:focus-within,.ems-user-exit-registration-popup .webform-button--submit:focus-within,.ems-user-practice-disclaimer .accept-override:focus-within,.ems-user-practice-disclaimer .popup-create-new-profile-confirm:focus-within,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button:focus-within,.ems-user-practice-disclaimer .webform-button--submit:focus-within,.ems-user-practice-member-action-popup .accept-override:focus-within,.ems-user-practice-member-action-popup .popup-create-new-profile-confirm:focus-within,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button:focus-within,.ems-user-practice-member-action-popup .webform-button--submit:focus-within,.ems-user-remove-practice-modal .accept-override:focus-within,.ems-user-remove-practice-modal .popup-create-new-profile-confirm:focus-within,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button:focus-within,.ems-user-remove-practice-modal .webform-button--submit:focus-within,.gbt-certified-popup .accept-override:focus-within,.gbt-certified-popup .popup-create-new-profile-confirm:focus-within,.gbt-certified-popup .popup-remove-device-confirm.ui-button:focus-within,.gbt-certified-popup .webform-button--submit:focus-within,.gbt-expired-popup .accept-override:focus-within,.gbt-expired-popup .popup-create-new-profile-confirm:focus-within,.gbt-expired-popup .popup-remove-device-confirm.ui-button:focus-within,.gbt-expired-popup .webform-button--submit:focus-within,.gbt-expires-soon-popup .accept-override:focus-within,.gbt-expires-soon-popup .popup-create-new-profile-confirm:focus-within,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button:focus-within,.gbt-expires-soon-popup .webform-button--submit:focus-within,.invite-popup .accept-override:focus-within,.invite-popup .popup-create-new-profile-confirm:focus-within,.invite-popup .popup-remove-device-confirm.ui-button:focus-within,.invite-popup .webform-button--submit:focus-within,.pending-request-popup .accept-override:focus-within,.pending-request-popup .popup-create-new-profile-confirm:focus-within,.pending-request-popup .popup-remove-device-confirm.ui-button:focus-within,.pending-request-popup .webform-button--submit:focus-within,.remove-device-confirm-popup .accept-override:focus-within,.remove-device-confirm-popup .popup-create-new-profile-confirm:focus-within,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button:focus-within,.remove-device-confirm-popup .webform-button--submit:focus-within,.remove-practice-popup .accept-override:focus-within,.remove-practice-popup .popup-create-new-profile-confirm:focus-within,.remove-practice-popup .popup-remove-device-confirm.ui-button:focus-within,.remove-practice-popup .webform-button--submit:focus-within,.search-practice-modal .accept-override:focus-within,.search-practice-modal .popup-create-new-profile-confirm:focus-within,.search-practice-modal .popup-remove-device-confirm.ui-button:focus-within,.search-practice-modal .webform-button--submit:focus-within,.serial-number-help-popup .accept-override:focus-within,.serial-number-help-popup .popup-create-new-profile-confirm:focus-within,.serial-number-help-popup .popup-remove-device-confirm.ui-button:focus-within,.serial-number-help-popup .webform-button--submit:focus-within{border:1.3px solid #e31e24;outline:none}.create-new-profile-confirm-popup .accept-override:focus,.create-new-profile-confirm-popup .popup-create-new-profile-confirm:focus,.create-new-profile-confirm-popup .popup-remove-device-confirm.ui-button:focus,.create-new-profile-confirm-popup .webform-button--submit:focus,.demo-request-popup .accept-override:focus,.demo-request-popup .popup-create-new-profile-confirm:focus,.demo-request-popup .popup-remove-device-confirm.ui-button:focus,.demo-request-popup .webform-button--submit:focus,.ems-coming-soon-thanks-popup .accept-override:focus,.ems-coming-soon-thanks-popup .popup-create-new-profile-confirm:focus,.ems-coming-soon-thanks-popup .popup-remove-device-confirm.ui-button:focus,.ems-coming-soon-thanks-popup .webform-button--submit:focus,.ems-practice-register-error-modal .accept-override:focus,.ems-practice-register-error-modal .popup-create-new-profile-confirm:focus,.ems-practice-register-error-modal .popup-remove-device-confirm.ui-button:focus,.ems-practice-register-error-modal .webform-button--submit:focus,.ems-user-exit-registration-popup .accept-override:focus,.ems-user-exit-registration-popup .popup-create-new-profile-confirm:focus,.ems-user-exit-registration-popup .popup-remove-device-confirm.ui-button:focus,.ems-user-exit-registration-popup .webform-button--submit:focus,.ems-user-practice-disclaimer .accept-override:focus,.ems-user-practice-disclaimer .popup-create-new-profile-confirm:focus,.ems-user-practice-disclaimer .popup-remove-device-confirm.ui-button:focus,.ems-user-practice-disclaimer .webform-button--submit:focus,.ems-user-practice-member-action-popup .accept-override:focus,.ems-user-practice-member-action-popup .popup-create-new-profile-confirm:focus,.ems-user-practice-member-action-popup .popup-remove-device-confirm.ui-button:focus,.ems-user-practice-member-action-popup .webform-button--submit:focus,.ems-user-remove-practice-modal .accept-override:focus,.ems-user-remove-practice-modal .popup-create-new-profile-confirm:focus,.ems-user-remove-practice-modal .popup-remove-device-confirm.ui-button:focus,.ems-user-remove-practice-modal .webform-button--submit:focus,.gbt-certified-popup .accept-override:focus,.gbt-certified-popup .popup-create-new-profile-confirm:focus,.gbt-certified-popup .popup-remove-device-confirm.ui-button:focus,.gbt-certified-popup .webform-button--submit:focus,.gbt-expired-popup .accept-override:focus,.gbt-expired-popup .popup-create-new-profile-confirm:focus,.gbt-expired-popup .popup-remove-device-confirm.ui-button:focus,.gbt-expired-popup .webform-button--submit:focus,.gbt-expires-soon-popup .accept-override:focus,.gbt-expires-soon-popup .popup-create-new-profile-confirm:focus,.gbt-expires-soon-popup .popup-remove-device-confirm.ui-button:focus,.gbt-expires-soon-popup .webform-button--submit:focus,.invite-popup .accept-override:focus,.invite-popup .popup-create-new-profile-confirm:focus,.invite-popup .popup-remove-device-confirm.ui-button:focus,.invite-popup .webform-button--submit:focus,.pending-request-popup .accept-override:focus,.pending-request-popup .popup-create-new-profile-confirm:focus,.pending-request-popup .popup-remove-device-confirm.ui-button:focus,.pending-request-popup .webform-button--submit:focus,.remove-device-confirm-popup .accept-override:focus,.remove-device-confirm-popup .popup-create-new-profile-confirm:focus,.remove-device-confirm-popup .popup-remove-device-confirm.ui-button:focus,.remove-device-confirm-popup .webform-button--submit:focus,.remove-practice-popup .accept-override:focus,.remove-practice-popup .popup-create-new-profile-confirm:focus,.remove-practice-popup .popup-remove-device-confirm.ui-button:focus,.remove-practice-popup .webform-button--submit:focus,.search-practice-modal .accept-override:focus,.search-practice-modal .popup-create-new-profile-confirm:focus,.search-practice-modal .popup-remove-device-confirm.ui-button:focus,.search-practice-modal .webform-button--submit:focus,.serial-number-help-popup .accept-override:focus,.serial-number-help-popup .popup-create-new-profile-confirm:focus,.serial-number-help-popup .popup-remove-device-confirm.ui-button:focus,.serial-number-help-popup .webform-button--submit:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.create-new-profile-confirm-popup .popup-body,.create-new-profile-confirm-popup .popup-body p,.create-new-profile-confirm-popup .popup-header,.create-new-profile-confirm-popup .popup-title,.demo-request-popup .popup-body,.demo-request-popup .popup-body p,.demo-request-popup .popup-header,.demo-request-popup .popup-title,.ems-coming-soon-thanks-popup .popup-body,.ems-coming-soon-thanks-popup .popup-body p,.ems-coming-soon-thanks-popup .popup-header,.ems-coming-soon-thanks-popup .popup-title,.ems-practice-register-error-modal .popup-body,.ems-practice-register-error-modal .popup-body p,.ems-practice-register-error-modal .popup-header,.ems-practice-register-error-modal .popup-title,.ems-user-exit-registration-popup .popup-body,.ems-user-exit-registration-popup .popup-body p,.ems-user-exit-registration-popup .popup-header,.ems-user-exit-registration-popup .popup-title,.ems-user-practice-disclaimer .popup-body,.ems-user-practice-disclaimer .popup-body p,.ems-user-practice-disclaimer .popup-header,.ems-user-practice-disclaimer .popup-title,.ems-user-practice-member-action-popup .popup-body,.ems-user-practice-member-action-popup .popup-body p,.ems-user-practice-member-action-popup .popup-header,.ems-user-practice-member-action-popup .popup-title,.ems-user-remove-practice-modal .popup-body,.ems-user-remove-practice-modal .popup-body p,.ems-user-remove-practice-modal .popup-header,.ems-user-remove-practice-modal .popup-title,.gbt-certified-popup .popup-body,.gbt-certified-popup .popup-body p,.gbt-certified-popup .popup-header,.gbt-certified-popup .popup-title,.gbt-expired-popup .popup-body,.gbt-expired-popup .popup-body p,.gbt-expired-popup .popup-header,.gbt-expired-popup .popup-title,.gbt-expires-soon-popup .popup-body,.gbt-expires-soon-popup .popup-body p,.gbt-expires-soon-popup .popup-header,.gbt-expires-soon-popup .popup-title,.invite-popup .popup-body,.invite-popup .popup-body p,.invite-popup .popup-header,.invite-popup .popup-title,.pending-request-popup .popup-body,.pending-request-popup .popup-body p,.pending-request-popup .popup-header,.pending-request-popup .popup-title,.remove-device-confirm-popup .popup-body,.remove-device-confirm-popup .popup-body p,.remove-device-confirm-popup .popup-header,.remove-device-confirm-popup .popup-title,.remove-practice-popup .popup-body,.remove-practice-popup .popup-body p,.remove-practice-popup .popup-header,.remove-practice-popup .popup-title,.search-practice-modal .popup-body,.search-practice-modal .popup-body p,.search-practice-modal .popup-header,.search-practice-modal .popup-title,.serial-number-help-popup .popup-body,.serial-number-help-popup .popup-body p,.serial-number-help-popup .popup-header,.serial-number-help-popup .popup-title{margin:0!important;padding:0}@media (max-width:639px){.create-new-profile-confirm-popup.ui-dialog .ui-dialog-content,.demo-request-popup.ui-dialog .ui-dialog-content,.ems-coming-soon-thanks-popup.ui-dialog .ui-dialog-content,.ems-practice-register-error-modal.ui-dialog .ui-dialog-content,.ems-user-exit-registration-popup.ui-dialog .ui-dialog-content,.ems-user-practice-disclaimer.ui-dialog .ui-dialog-content,.ems-user-practice-member-action-popup.ui-dialog .ui-dialog-content,.ems-user-remove-practice-modal.ui-dialog .ui-dialog-content,.gbt-certified-popup.ui-dialog .ui-dialog-content,.gbt-expired-popup.ui-dialog .ui-dialog-content,.gbt-expires-soon-popup.ui-dialog .ui-dialog-content,.invite-popup.ui-dialog .ui-dialog-content,.pending-request-popup.ui-dialog .ui-dialog-content,.remove-device-confirm-popup.ui-dialog .ui-dialog-content,.remove-practice-popup.ui-dialog .ui-dialog-content,.search-practice-modal.ui-dialog .ui-dialog-content,.serial-number-help-popup.ui-dialog .ui-dialog-content{padding:0}.create-new-profile-confirm-popup .popup-title,.demo-request-popup .popup-title,.ems-coming-soon-thanks-popup .popup-title,.ems-practice-register-error-modal .popup-title,.ems-user-exit-registration-popup .popup-title,.ems-user-practice-disclaimer .popup-title,.ems-user-practice-member-action-popup .popup-title,.ems-user-remove-practice-modal .popup-title,.gbt-certified-popup .popup-title,.gbt-expired-popup .popup-title,.gbt-expires-soon-popup .popup-title,.invite-popup .popup-title,.pending-request-popup .popup-title,.remove-device-confirm-popup .popup-title,.remove-practice-popup .popup-title,.search-practice-modal .popup-title,.serial-number-help-popup .popup-title{font-size:30px;line-height:117%}.create-new-profile-confirm-popup .popup-body,.demo-request-popup .popup-body,.ems-coming-soon-thanks-popup .popup-body,.ems-practice-register-error-modal .popup-body,.ems-user-exit-registration-popup .popup-body,.ems-user-practice-disclaimer .popup-body,.ems-user-practice-member-action-popup .popup-body,.ems-user-remove-practice-modal .popup-body,.gbt-certified-popup .popup-body,.gbt-expired-popup .popup-body,.gbt-expires-soon-popup .popup-body,.invite-popup .popup-body,.pending-request-popup .popup-body,.remove-device-confirm-popup .popup-body,.remove-practice-popup .popup-body,.search-practice-modal .popup-body,.serial-number-help-popup .popup-body{font-size:20px}.create-new-profile-confirm-popup .popup-content,.demo-request-popup .popup-content,.ems-coming-soon-thanks-popup .popup-content,.ems-practice-register-error-modal .popup-content,.ems-user-exit-registration-popup .popup-content,.ems-user-practice-disclaimer .popup-content,.ems-user-practice-member-action-popup .popup-content,.ems-user-remove-practice-modal .popup-content,.gbt-certified-popup .popup-content,.gbt-expired-popup .popup-content,.gbt-expires-soon-popup .popup-content,.invite-popup .popup-content,.pending-request-popup .popup-content,.remove-device-confirm-popup .popup-content,.remove-practice-popup .popup-content,.search-practice-modal .popup-content,.serial-number-help-popup .popup-content{gap:20px}.create-new-profile-confirm-popup .disclaimer-buttons .form-actions,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions,.demo-request-popup .disclaimer-buttons .form-actions,.demo-request-popup .ui-dialog-buttonpane .form-actions,.ems-coming-soon-thanks-popup .disclaimer-buttons .form-actions,.ems-coming-soon-thanks-popup .ui-dialog-buttonpane .form-actions,.ems-practice-register-error-modal .disclaimer-buttons .form-actions,.ems-practice-register-error-modal .ui-dialog-buttonpane .form-actions,.ems-user-exit-registration-popup .disclaimer-buttons .form-actions,.ems-user-exit-registration-popup .ui-dialog-buttonpane .form-actions,.ems-user-practice-disclaimer .disclaimer-buttons .form-actions,.ems-user-practice-disclaimer .ui-dialog-buttonpane .form-actions,.ems-user-practice-member-action-popup .disclaimer-buttons .form-actions,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions,.ems-user-remove-practice-modal .disclaimer-buttons .form-actions,.ems-user-remove-practice-modal .ui-dialog-buttonpane .form-actions,.gbt-certified-popup .disclaimer-buttons .form-actions,.gbt-certified-popup .ui-dialog-buttonpane .form-actions,.gbt-expired-popup .disclaimer-buttons .form-actions,.gbt-expired-popup .ui-dialog-buttonpane .form-actions,.gbt-expires-soon-popup .disclaimer-buttons .form-actions,.gbt-expires-soon-popup .ui-dialog-buttonpane .form-actions,.invite-popup .disclaimer-buttons .form-actions,.invite-popup .ui-dialog-buttonpane .form-actions,.pending-request-popup .disclaimer-buttons .form-actions,.pending-request-popup .ui-dialog-buttonpane .form-actions,.remove-device-confirm-popup .disclaimer-buttons .form-actions,.remove-device-confirm-popup .ui-dialog-buttonpane .form-actions,.remove-practice-popup .disclaimer-buttons .form-actions,.remove-practice-popup .ui-dialog-buttonpane .form-actions,.search-practice-modal .disclaimer-buttons .form-actions,.search-practice-modal .ui-dialog-buttonpane .form-actions,.serial-number-help-popup .disclaimer-buttons .form-actions,.serial-number-help-popup .ui-dialog-buttonpane .form-actions{align-items:center;flex-direction:column-reverse;gap:10px;margin-top:20px;padding:0}}.create-new-profile-confirm-popup .popup-content,.ems-user-practice-member-action-popup .popup-content,.pending-request-popup .popup-content,.remove-device-confirm-popup .popup-content,.remove-practice-popup .popup-content{padding:0}.create-new-profile-confirm-popup .popup-create-new-profile-cancel,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel,.pending-request-popup .popup-create-new-profile-cancel,.remove-device-confirm-popup .popup-create-new-profile-cancel,.remove-practice-popup .popup-create-new-profile-cancel{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%;width:auto}.create-new-profile-confirm-popup .popup-create-new-profile-cancel:hover,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel:hover,.pending-request-popup .popup-create-new-profile-cancel:hover,.remove-device-confirm-popup .popup-create-new-profile-cancel:hover,.remove-practice-popup .popup-create-new-profile-cancel:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.create-new-profile-confirm-popup .popup-create-new-profile-cancel,.ems-user-practice-member-action-popup .popup-create-new-profile-cancel,.pending-request-popup .popup-create-new-profile-cancel,.remove-device-confirm-popup .popup-create-new-profile-cancel,.remove-practice-popup .popup-create-new-profile-cancel{padding:5px 15px}}.create-new-profile-confirm-popup .popup-create-new-profile-confirm,.ems-user-practice-member-action-popup .popup-create-new-profile-confirm,.pending-request-popup .popup-create-new-profile-confirm,.remove-device-confirm-popup .popup-create-new-profile-confirm,.remove-practice-popup .popup-create-new-profile-confirm{min-width:164px;padding:5px 15px}@media (max-width:991px){.create-new-profile-confirm-popup.ui-dialog .ui-dialog-buttonpane,.ems-user-practice-member-action-popup.ui-dialog .ui-dialog-buttonpane,.pending-request-popup.ui-dialog .ui-dialog-buttonpane,.remove-device-confirm-popup.ui-dialog .ui-dialog-buttonpane,.remove-practice-popup.ui-dialog .ui-dialog-buttonpane{padding:0}.create-new-profile-confirm-popup.ui-dialog .ui-dialog-buttonpane button,.ems-user-practice-member-action-popup.ui-dialog .ui-dialog-buttonpane button,.pending-request-popup.ui-dialog .ui-dialog-buttonpane button,.remove-device-confirm-popup.ui-dialog .ui-dialog-buttonpane button,.remove-practice-popup.ui-dialog .ui-dialog-buttonpane button{margin:0}}.create-new-profile-confirm-popup,.ems-user-practice-member-action-popup{max-width:800px}.create-new-profile-confirm-popup .popup-title,.ems-user-practice-member-action-popup .popup-title{color:#26203b;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:119%}.create-new-profile-confirm-popup .popup-body,.create-new-profile-confirm-popup .popup-text,.ems-user-practice-member-action-popup .popup-body,.ems-user-practice-member-action-popup .popup-text{color:#666;font-size:18px;line-height:133%;padding:0 0 28px;text-align:center}@media (max-width:639px){.create-new-profile-confirm-popup .popup-body,.create-new-profile-confirm-popup .popup-text,.ems-user-practice-member-action-popup .popup-body,.ems-user-practice-member-action-popup .popup-text{font-size:16px;line-height:125%}}.create-new-profile-confirm-popup .popup-content,.ems-user-practice-member-action-popup .popup-content{gap:16px}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions{border-block-start:1px solid #e0e0e0;gap:40px;justify-content:center;margin:0;padding:40px 0 0}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .accept-override,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-cancel,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-confirm,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .accept-override,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-cancel,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-confirm{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:fit-content;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .accept-override:hover,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-cancel:hover,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-confirm:hover,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .accept-override:hover,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-cancel:hover,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-confirm:hover{background-color:#000;color:#fff;transition:all .5s ease}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .accept-override+.accept-override,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-confirm,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .accept-override+.accept-override,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-confirm{background-color:#000;color:#fff}.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .accept-override+.accept-override:hover,.create-new-profile-confirm-popup .ui-dialog-buttonpane .form-actions .popup-confirm:hover,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .accept-override+.accept-override:hover,.ems-user-practice-member-action-popup .ui-dialog-buttonpane .form-actions .popup-confirm:hover{background-color:#fff;color:#000;transition:all .5s ease}@media (max-width:991px){.create-new-profile-confirm-popup,.ems-user-practice-member-action-popup{width:calc(100% - 40px)!important}}@media (max-width:639px){.ems-user-practice-disclaimer .popup-content{padding:40px 16px}.ems-user-practice-disclaimer .popup-content .disclaimer-buttons{align-items:center;display:flex;flex-direction:column-reverse;gap:10px;padding:0}}.manage-my-practice .remove-practice-popup.ui-dialog .popup-message{display:none}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .popup-cancel,.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;max-width:165px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .popup-cancel:hover,.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .popup-cancel,.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm{padding:5px 15px}}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm:focus-within{border:1.3px solid #e31e24;outline:none}.manage-my-practice .remove-practice-popup.ui-dialog .ui-dialog-buttonpane .remove-practice-confirm:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.search-practice-modal{border:none;box-sizing:content-box;max-width:665px}.search-practice-modal .popup-title{margin-block:30px 10px!important}.search-practice-modal.ui-dialog .ui-dialog-buttonpane .form-actions{gap:10px}.search-practice-modal.ui-dialog .ui-dialog-buttonpane button{margin:0;min-width:210px;width:fit-content}@media (max-width:767px){.search-practice-modal{max-width:465px}.search-practice-modal.ui-dialog .ui-dialog-buttonpane .form-actions{margin-top:20px}}@media (max-width:639px){.search-practice-modal{max-width:calc(100% - 48px)}}.search-practice-modal .back-wrapper{align-items:baseline;display:flex}.search-practice-modal .back-wrapper input:not([type=radio]):not([type=checkbox]).back-button{background:none;border:none;border-radius:0;cursor:pointer;font-size:18px;font-weight:700;height:auto;margin-left:6px;outline:none;padding:0;width:auto}.search-practice-modal .back-wrapper:before{content:url(../images/icons/arrow-left-min.svg);display:flex;height:12px;width:12px}.search-practice-modal .search-practice-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-block-start:30px}.search-practice-modal .search-practice-wrapper input{font-size:20px;padding:14px 31px 16px}@media (max-width:639px){.search-practice-modal .search-practice-wrapper{flex-direction:column}}.pending-request-popup .popup-title{padding-top:35px}.pending-request-popup .form-actions{display:flex;gap:10px;justify-content:center;margin-top:30px}@media (max-width:639px){.pending-request-popup .form-actions{flex-direction:column;margin-top:20px}}.demo-request-popup.ui-widget.ui-dialog{max-width:1200px}.demo-request-popup.ui-widget.ui-dialog:has(.gbt-lead-form__thank-you-title){padding:40px 35px}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{z-index:1000}.demo-request-popup.ui-widget.ui-dialog .gbt-lead-form__thank-you-title{text-align:center}.demo-request-popup.ui-widget.ui-dialog .gbt-lead-form__thank-you-text{margin-top:30px;text-align:center}@media (max-width:991px){.demo-request-popup.ui-widget.ui-dialog{padding:30px 20px}.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form{padding:15px}}@media (max-width:767px){.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form{padding:0}.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form .gbt-lead__header{flex-direction:column}.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form .gbt-lead__header .gbt-lead__practice{margin-top:35px;padding:0}.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form .gbt-lead-fields-wrapper{align-items:center;flex-direction:column;gap:20px;justify-content:center}.demo-request-popup.ui-widget.ui-dialog .device-gbt-lead-form .gbt-lead-fields-wrapper .form-wrapper{width:100%}}.demo-request-popup.ui-widget.ui-dialog p{line-height:150%}.demo-request-popup.ui-widget.ui-dialog .form-submit{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;margin-top:0;max-width:160px;padding:10px 15px}.demo-request-popup.ui-widget.ui-dialog .form-submit:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.demo-request-popup.ui-widget.ui-dialog .form-submit:focus-within{border:1.3px solid #e31e24;outline:none}.demo-request-popup.ui-widget.ui-dialog .form-submit:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-buttonpane .form-actions{margin-top:0}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content{margin-top:20px;padding:15px}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content fieldset{border:none}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content fieldset .fieldset-wrapper{display:flex;flex-direction:column;gap:15px}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content textarea{max-width:100%;width:100%}.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content legend{color:#000;font-size:22px;font-weight:500;margin-bottom:15px}@media (max-width:767px){.demo-request-popup.ui-widget.ui-dialog .ui-dialog-content input{max-width:none}}.ems-coming-soon-thanks-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.gbt-expired-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.gbt-expires-soon-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.pending-request-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.remove-device-confirm-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.remove-practice-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.search-practice-modal.ui-widget.ui-dialog .ui-dialog-titlebar{display:none}.ems-practice-register-error-modal .form-actions{gap:15px;margin-top:20px}@media (max-width:767px){.ems-practice-register-error-modal .form-actions{flex-direction:column}}.gbt-certified-popup.ui-widget.ui-dialog{border-radius:10px;max-width:745px;padding:32px 25px}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-titlebar{display:none}.gbt-certified-popup.ui-widget.ui-dialog .popup-content{gap:0;padding:0}.gbt-certified-popup.ui-widget.ui-dialog .popup-title{font-size:24px}.gbt-certified-popup.ui-widget.ui-dialog .popup-subtitle{font-size:20px;margin-bottom:15px;margin-top:30px;text-align:center}.gbt-certified-popup.ui-widget.ui-dialog .popup-body{font-size:16px;font-weight:300}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-buttonpane,.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-content{padding:0}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-content{overflow:hidden}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-buttonpane{margin:0}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-buttonpane .form-actions{padding:0}.gbt-certified-popup.ui-widget.ui-dialog .ui-dialog-buttonpane .form-actions .accept-override{margin:0;min-width:102px;padding:8px 16px;width:fit-content}.gbt-certified-popup.ui-widget.ui-dialog .popup-title{align-items:center;display:flex;font-size:35px;justify-content:center;text-transform:uppercase}.gbt-certified-popup.ui-widget.ui-dialog .popup-title:before{background:url(../images/certified.png) 50% no-repeat;background-size:32px;content:"";display:block;height:32px;margin-right:16px;width:32px}@media (max-width:1100px){.gbt-certified-popup.ui-widget.ui-dialog .popup-title:before{height:40px;width:40px}.gbt-certified-popup.ui-widget.ui-dialog .popup-title{font-size:30px}}.gbt-certified-popup.ui-widget.ui-dialog .form-actions{display:flex;flex-direction:row;justify-content:center;margin-top:25px}.gbt-certified-popup.ui-widget.ui-dialog img{height:140px;margin:30px auto 0;width:147px}.gbt-expired-popup .accept-override,.gbt-expired-popup .refuse-override,.gbt-expires-soon-popup .accept-override,.gbt-expires-soon-popup .refuse-override{width:fit-content}.gbt-expired-popup.ui-widget.ui-dialog,.gbt-expires-soon-popup.ui-widget.ui-dialog{padding:68px 40px}.gbt-expired-popup.ui-widget.ui-dialog .popup-content,.gbt-expires-soon-popup.ui-widget.ui-dialog .popup-content{padding:0}.serial-number-help-popup.ui-widget.ui-dialog{max-width:817px;padding:0}.serial-number-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar{align-items:center;border-bottom:1px solid #dad9d9;display:flex;padding:15px 24px}.serial-number-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#000;font-size:16px;font-weight:400;line-height:20.8px;text-align:center}.serial-number-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{background:transparent url(../images/icons/close-grey.svg) no-repeat 50%;background-size:40px 40px;height:40px;width:40px}.serial-number-help-popup .popup-content{padding:32px 60px 65px}.serial-number-help-popup .popup-body{font-size:15px;text-align:left}.serial-number-help-popup img{margin-top:32px;padding-left:81px;padding-right:81px}@media (max-width:639px){.serial-number-help-popup img{padding:0}}.create-new-profile-confirm-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close,.ems-user-practice-member-action-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{left:15px;top:-40px}.ems-consent-device-popup.ui-widget.ui-dialog{border-radius:10px;font-family:Roboto,sans-serif;max-width:817px;padding:0 0 48px}.ems-consent-device-popup.ui-widget.ui-dialog>div:not(.ui-dialog-titlebar){padding-inline:69px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-titlebar{align-items:center;border-bottom:1px solid #dad9d9;margin-block-end:29px;padding-block:20px 14px;padding-inline:69px 25px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-title{color:#000;font-size:16px;font-weight:500;line-height:130%;text-align:center;white-space:normal}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{background:transparent url(../images/icons/close-icon--circle.svg) no-repeat 50%;flex-shrink:0;height:40px;right:0;top:0;width:40px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content{color:#545454;font-size:14px;line-height:130%}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content a{color:#545454;text-decoration:underline;white-space:nowrap}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content strong{display:inline-block;margin-block-end:20px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form{margin-block:40px 0}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-confirm-consent{font-size:19.6px;line-height:130%;margin-block-end:45px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-confirm-consent label{display:inline}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-confirm-consent label:after{display:inline-block;vertical-align:super}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature{margin-inline:auto;max-width:373px;width:100%}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature label{font-size:15px;font-weight:700;line-height:130%;margin-block-end:12px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature .signature-inner{background:#fff;border:none;padding:0}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature canvas{border:1px solid #000;width:100%}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature .clear-signature-button{background:transparent;border:none;cursor:pointer;font-size:12px;font-weight:600;margin:12px auto 0;text-decoration:underline}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-signature .clear-signature-button:hover{text-decoration:none}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-buttonpane.ui-widget-content{border:none}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-buttonpane.ui-widget-content .ui-dialog-buttonset{float:none}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-buttonpane.ui-widget-content .button{align-items:center;background-color:#000;border:1px solid #000;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:14px;margin:20px auto 0;min-width:157px;padding:11px;text-align:center;transition:all .5s ease;width:fit-content}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-buttonpane.ui-widget-content .button:hover{background-color:#fff;color:#000;transition:all .5s ease}@media (max-width:767px){.ems-consent-device-popup.ui-widget.ui-dialog{padding:0 0 25px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-titlebar,.ems-consent-device-popup.ui-widget.ui-dialog>div:not(.ui-dialog-titlebar){padding-inline:25px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-title{padding-inline:20px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form{margin-block:25px 0}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content form .field--name-field-confirm-consent{margin-block-end:25px}.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{background:transparent url(../images/icons/close-icon--circle.svg) no-repeat 50%/30px;height:30px;width:30px}}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog{background:#fff;border-color:transparent;border-radius:16px 0 0 16px;box-shadow:none;max-width:462px;padding:32px 40px 40px;width:100%}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-titlebar,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-titlebar{align-items:center;background:#fff;display:flex;gap:16px;justify-content:space-between;margin-block-end:24px;padding:0;text-align:left}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar:before,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-titlebar:before,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-titlebar:before{display:none}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-title,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-title,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-title{color:#222;font-family:TRANS-Bold;font-size:28px;font-weight:700;letter-spacing:-.56px;line-height:110%;text-transform:uppercase}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content{overflow-y:auto}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-element-container>div,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-element-container>div,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-element-container>div{display:flex;flex-direction:column;gap:24px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip],#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip],#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]{background:rgba(207,235,255,.502);border-radius:8px;color:#222;min-height:50px;padding:16px 24px 16px 43px;position:relative}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row:before,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]:before,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row:before,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]:before,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row:before,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]:before{background:url(../images/icons/alert-info.svg) no-repeat 50%/16px;content:"";display:block;height:16px;left:16px;position:absolute;top:19px;width:16px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p{color:#222;font-size:16px;line-height:150%;margin-block:0 24px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p:last-child,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p:last-child,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p:last-child,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p:last-child,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row p:last-child,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] p:last-child{margin-block:0}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:visited,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:visited,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:visited,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:visited,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:visited,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:visited{color:#222;text-decoration:underline}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:focus,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:focus,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:focus,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:focus,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row a:focus,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip] a:focus{outline:none}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-field-info,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-field-info,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-field-info{font-weight:600;margin-block-end:8px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close{color:#34393d;position:relative}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close:focus,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close:focus,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-titlebar-close:focus{outline:none}@media (max-width:767px){#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog{border-radius:16px 16px 0 0;bottom:0!important;max-height:80dvh;max-width:100%;padding:32px 16px 16px;top:unset!important;transform:translate(-50%)!important;width:100%}}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]{background:#f0f1f2}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row:before,#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]:before{background:url(../images/icons/alert-regular.svg) no-repeat 50%/16px}#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]{background:#ffeeec}#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content .views-row:before,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content>div[id*=tooltip]:before{background:url(../images/icons/alert-error.svg) no-repeat 50%/16px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar,.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:3px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track,.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background-color:#dad9d9;border-radius:3px}#drupal-off-canvas-wrapper.iot-device-data-help-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb,#drupal-off-canvas-wrapper.iot-device-data-recommendations-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb,#drupal-off-canvas-wrapper.iot-device-data-warnings-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb,.ems-consent-device-popup.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{background-color:#57626a;border-radius:3px}.invite-popup form.user-practice-invite-form{gap:14px!important}.invite-popup form.user-practice-invite-form p{margin:-6px 0 8px!important;max-width:476px}.invite-popup form.user-practice-invite-form input,.invite-popup form.user-practice-invite-form select{font-size:16px!important}.gbt-expired-popup img{margin:20px auto;max-width:55px}.confirm-practice-page svg[data-tooltip],.gbt-page svg[data-tooltip],.manage-my-practice svg[data-tooltip],.page-node-type-confirm-user svg[data-tooltip],.path-media-center svg[data-tooltip],.user-register-device svg[data-tooltip],.view-device svg[data-tooltip]{border:none}.confirm-practice-page .tooltip,.gbt-page .tooltip,.manage-my-practice .tooltip,.page-node-type-confirm-user .tooltip,.path-media-center .tooltip,.user-register-device .tooltip,.view-device .tooltip{background-color:#ebebeb;border-radius:11px;box-shadow:7px 6px 10px 0 rgba(0,0,0,.05);height:fit-content;padding:16px;width:286px}.confirm-practice-page .tooltip div[data-popper-arrow],.gbt-page .tooltip div[data-popper-arrow],.manage-my-practice .tooltip div[data-popper-arrow],.page-node-type-confirm-user .tooltip div[data-popper-arrow],.path-media-center .tooltip div[data-popper-arrow],.user-register-device .tooltip div[data-popper-arrow],.view-device .tooltip div[data-popper-arrow]{display:none}.confirm-practice-page .tooltip .ems-help-confirm-role-tooltip,.confirm-practice-page .tooltip .ems-serial-number-help-tooltip,.gbt-page .tooltip .ems-help-confirm-role-tooltip,.gbt-page .tooltip .ems-serial-number-help-tooltip,.manage-my-practice .tooltip .ems-help-confirm-role-tooltip,.manage-my-practice .tooltip .ems-serial-number-help-tooltip,.page-node-type-confirm-user .tooltip .ems-help-confirm-role-tooltip,.page-node-type-confirm-user .tooltip .ems-serial-number-help-tooltip,.path-media-center .tooltip .ems-help-confirm-role-tooltip,.path-media-center .tooltip .ems-serial-number-help-tooltip,.user-register-device .tooltip .ems-help-confirm-role-tooltip,.user-register-device .tooltip .ems-serial-number-help-tooltip,.view-device .tooltip .ems-help-confirm-role-tooltip,.view-device .tooltip .ems-serial-number-help-tooltip{color:#000;font-size:16px;font-weight:300;line-height:18px}.confirm-practice-page .tooltip .ems-help-confirm-role-tooltip h3,.confirm-practice-page .tooltip .ems-help-confirm-role-tooltip strong,.confirm-practice-page .tooltip .ems-serial-number-help-tooltip h3,.confirm-practice-page .tooltip .ems-serial-number-help-tooltip strong,.gbt-page .tooltip .ems-help-confirm-role-tooltip h3,.gbt-page .tooltip .ems-help-confirm-role-tooltip strong,.gbt-page .tooltip .ems-serial-number-help-tooltip h3,.gbt-page .tooltip .ems-serial-number-help-tooltip strong,.manage-my-practice .tooltip .ems-help-confirm-role-tooltip h3,.manage-my-practice .tooltip .ems-help-confirm-role-tooltip strong,.manage-my-practice .tooltip .ems-serial-number-help-tooltip h3,.manage-my-practice .tooltip .ems-serial-number-help-tooltip strong,.page-node-type-confirm-user .tooltip .ems-help-confirm-role-tooltip h3,.page-node-type-confirm-user .tooltip .ems-help-confirm-role-tooltip strong,.page-node-type-confirm-user .tooltip .ems-serial-number-help-tooltip h3,.page-node-type-confirm-user .tooltip .ems-serial-number-help-tooltip strong,.path-media-center .tooltip .ems-help-confirm-role-tooltip h3,.path-media-center .tooltip .ems-help-confirm-role-tooltip strong,.path-media-center .tooltip .ems-serial-number-help-tooltip h3,.path-media-center .tooltip .ems-serial-number-help-tooltip strong,.user-register-device .tooltip .ems-help-confirm-role-tooltip h3,.user-register-device .tooltip .ems-help-confirm-role-tooltip strong,.user-register-device .tooltip .ems-serial-number-help-tooltip h3,.user-register-device .tooltip .ems-serial-number-help-tooltip strong,.view-device .tooltip .ems-help-confirm-role-tooltip h3,.view-device .tooltip .ems-help-confirm-role-tooltip strong,.view-device .tooltip .ems-serial-number-help-tooltip h3,.view-device .tooltip .ems-serial-number-help-tooltip strong{font-weight:700}.confirm-practice-page .tooltip .ems-help-confirm-role-tooltip div:first-child,.confirm-practice-page .tooltip .ems-serial-number-help-tooltip div:first-child,.gbt-page .tooltip .ems-help-confirm-role-tooltip div:first-child,.gbt-page .tooltip .ems-serial-number-help-tooltip div:first-child,.manage-my-practice .tooltip .ems-help-confirm-role-tooltip div:first-child,.manage-my-practice .tooltip .ems-serial-number-help-tooltip div:first-child,.page-node-type-confirm-user .tooltip .ems-help-confirm-role-tooltip div:first-child,.page-node-type-confirm-user .tooltip .ems-serial-number-help-tooltip div:first-child,.path-media-center .tooltip .ems-help-confirm-role-tooltip div:first-child,.path-media-center .tooltip .ems-serial-number-help-tooltip div:first-child,.user-register-device .tooltip .ems-help-confirm-role-tooltip div:first-child,.user-register-device .tooltip .ems-serial-number-help-tooltip div:first-child,.view-device .tooltip .ems-help-confirm-role-tooltip div:first-child,.view-device .tooltip .ems-serial-number-help-tooltip div:first-child{margin-bottom:10px}.user-register-device .tooltip{padding:5px 16px;width:435px}.user-register-device .tooltip .ems-serial-number-help-tooltip{line-height:normal}.confirm-practice-page .tooltip{width:300px}#block-myems-theme-waitingblock,.ems-waiting-screen-loader{height:100%;left:50%;margin:0 auto;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:10000}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;padding:10px 20px}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed{flex-direction:column}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed img,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed img{padding:0}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-description,#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-title,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-description,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-title{margin-top:30px}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-description,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-description{max-width:800px}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;left:50%;line-height:132%;margin-top:30px;padding:10px 15px;position:absolute;transform:translate(-50%)}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:hover,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:focus-within,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:focus-within{border:1.3px solid #e31e24;outline:none}#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:focus,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper.failed .waiting-failed-btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}#block-myems-theme-waitingblock .waiting-description,#block-myems-theme-waitingblock .waiting-title,.ems-waiting-screen-loader .waiting-description,.ems-waiting-screen-loader .waiting-title{text-align:center}#block-myems-theme-waitingblock .waiting-title,.ems-waiting-screen-loader .waiting-title{font-family:TRANS-Bold;font-size:30px;font-weight:700;line-height:40px;text-transform:uppercase}html[lang=ko] #block-myems-theme-waitingblock .waiting-title,html[lang=ko] .ems-waiting-screen-loader .waiting-title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] #block-myems-theme-waitingblock .waiting-title,html[lang=tr] .ems-waiting-screen-loader .waiting-title{font-family:Montserrat,Arial,sans-serif}#block-myems-theme-waitingblock .waiting-description,.ems-waiting-screen-loader .waiting-description{font-size:20px;font-weight:300;line-height:26px}#block-myems-theme-waitingblock img,.ems-waiting-screen-loader img{padding-right:20px}@media (max-width:991px){#block-myems-theme-waitingblock,.ems-waiting-screen-loader{padding-left:0}}@media (max-width:639px){#block-myems-theme-waitingblock .ems-middleware-sync-waiting-block-wrapper,.ems-waiting-screen-loader .ems-middleware-sync-waiting-block-wrapper{flex-direction:column;gap:20px}#block-myems-theme-waitingblock .waiting-title,.ems-waiting-screen-loader .waiting-title{font-size:24px;line-height:117%}#block-myems-theme-waitingblock .waiting-description,.ems-waiting-screen-loader .waiting-description{font-size:16px;line-height:117%}#block-myems-theme-waitingblock img,.ems-waiting-screen-loader img{padding-right:0}}.coming-soon-block{align-items:center;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:30px;margin-top:40px;max-width:1135px;padding:40px 40px 30px;text-align:center}.coming-soon-block .coming-soon-btn{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;padding:10px 20px}.coming-soon-block .coming-soon-btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.coming-soon-block .coming-soon-btn:focus-within{border:1.3px solid #e31e24;outline:none}.coming-soon-block .coming-soon-btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.coming-soon-block h2{text-transform:uppercase}.coming-soon__title{font-family:TRANS-Bold}html[lang=ko] .coming-soon__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .coming-soon__title{font-family:Montserrat,Arial,sans-serif}.progress-bar{background-color:#f4f4f4;display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}.confirm-practice-page .progress-bar__item:nth-child(-n+4),.confirm-user-page .progress-bar__item:nth-child(-n+2),.practice-search-page .progress-bar__item:nth-child(-n+3),.register-password-page .progress-bar__item,.user-contacts-page .progress-bar__item:first-child{background-color:#000;height:6px}.practice-courses{align-items:center;background:#fff;background:linear-gradient(270deg,rgba(247,206,215,.3),#fff);border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;height:fit-content;justify-content:space-between}@media (max-width:1100px){.practice-courses{flex-direction:column-reverse;height:100%}}.practice-courses__images,.practice-courses__info{display:flex;flex-direction:column}.practice-courses__info{padding:50px 75px;width:50%}@media (max-width:1200px){.practice-courses__info{padding:30px 55px}}@media (max-width:1100px){.practice-courses__info{padding:35px 24px;width:100%}}.practice-courses__images{align-items:flex-end;display:flex;height:100%;justify-content:space-between;width:50%}@media (max-width:1100px){.practice-courses__images{width:100%}}.practice-courses__sda{transform:translate(-20px,20px);width:100px}.practice-courses__device{width:440px}@media (max-width:1200px){.practice-courses__device{width:360px}}@media (max-width:1100px){.practice-courses__device{width:440px}}@media (max-width:479px){.practice-courses__device{width:360px}}@media (max-width:389px){.practice-courses__device{width:300px}}.practice-courses__title{font-family:Roboto,sans-serif;font-size:32px;font-weight:400;text-transform:none}.practice-courses__descr{font-size:16px;font-weight:300;line-height:24px;margin-bottom:24px;margin-top:24px;min-width:535px}@media (max-width:1300px){.practice-courses__descr{min-width:400px}}@media (max-width:1100px){.practice-courses__descr{min-width:100%}}.practice-courses__btn{border:1px solid #969696;border-radius:8px;color:#000;display:flex;font-size:16px;justify-content:center;padding:11px 25px;width:fit-content}.practice-courses__btn:hover{background-color:#969696;color:#fff;cursor:pointer;transition:all .5s ease}.practice-courses__btn:hover:after{background:url(../images/icons/link-white.svg) no-repeat 50%}.practice-courses__btn:after{background:url(../images/icons/link.svg) no-repeat 50%;content:"";display:block;height:20px;padding-left:8px;width:20px}.ems-mygbt-insights-block{align-items:flex-start;background:#fcc4d4;border-radius:8px;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px;padding:24px 151px 0 24px;position:relative}.ems-mygbt-insights-block.hidden{display:none}@media (max-width:1200px){.ems-mygbt-insights-block{padding:20px 151px 0 20px}}@media (max-width:1100px){.ems-mygbt-insights-block{padding-right:55px}}@media (max-width:639px){.ems-mygbt-insights-block{align-items:center;border-radius:0;flex-direction:column;gap:15px;margin-bottom:28px;margin-left:calc(-50vw + 50%);padding:24px 24px 0;width:100vw}}.ems-mygbt-insights-block .info-wrapper{max-width:528px}.ems-mygbt-insights-block .info-wrapper h3{font-family:TRANS-Bold;font-size:22px;font-weight:700;letter-spacing:-3%;line-height:110%;margin-bottom:5px;text-transform:uppercase}html[lang=ko] .ems-mygbt-insights-block .info-wrapper h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .ems-mygbt-insights-block .info-wrapper h3{font-family:Montserrat,Arial,sans-serif}.ems-mygbt-insights-block .info-wrapper p{font-size:14px;line-height:150%}.ems-mygbt-insights-block .info-wrapper a{align-items:center;background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.14px;line-height:118%;line-height:132%;margin-block:25px;padding:13px 15px;text-align:center;transition:all .5s ease;width:fit-content}.ems-mygbt-insights-block .info-wrapper a:hover{background-color:#000;color:#fff;transition:all .5s ease}@media (max-width:1300px){.ems-mygbt-insights-block .info-wrapper{max-width:420px}}@media (max-width:1100px){.ems-mygbt-insights-block .info-wrapper a{margin-block:20px}}@media (max-width:639px){.ems-mygbt-insights-block .info-wrapper{max-width:unset}.ems-mygbt-insights-block .info-wrapper h3{font-size:16px;line-height:110%}.ems-mygbt-insights-block .info-wrapper a{margin-block:12px 0}}.ems-mygbt-insights-block img{align-self:flex-end;height:fit-content;margin-block-start:-10px;max-width:273px;object-fit:contain;width:100%}@media (max-width:1200px){.ems-mygbt-insights-block img{max-width:250px}}@media (max-width:639px){.ems-mygbt-insights-block img{margin:0 auto;max-width:56%}}.ems-mygbt-insights-block .close-btn{cursor:pointer;position:absolute;right:15px;top:15px}.device-not-found-block{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);height:100%;padding:60px 43px;width:100%}@media (max-width:1300px){.device-not-found-block{padding:50px 30px}}@media (max-width:1200px){.device-not-found-block{padding:30px 15px}}@media (max-width:1100px){.device-not-found-block{padding:73px 43px}}@media (max-width:991px){.device-not-found-block{padding:30px 15px}}@media (max-width:800px){.device-not-found-block{padding:50px 30px}}@media (max-width:479px){.device-not-found-block{height:100%}}.device-not-found-block>div{align-items:center;display:flex;height:100%;justify-content:space-between}@media (max-width:479px){.device-not-found-block>div{flex-direction:column-reverse}}.device-not-found-block h3{font-size:22px;font-weight:500}.device-not-found-block a{background-color:#000;border-radius:8px;color:#fff;display:block;outline:none;padding:10px 24px;text-decoration:none;transition:all .5s ease;width:fit-content}.device-not-found-block a:hover{background-color:#fff;color:#000;outline:1px solid #000;text-decoration:none;transition:all .5s ease}.device-not-found-block img{max-height:200px!important;max-width:200px!important}.device-not-found-block .no-device-info-wrapper{display:flex;flex-direction:column;gap:20px}.device-not-found-block .no-device-info-wrapper ul{padding-left:20px}.device-not-found-block .no-device-info-wrapper ul li{color:#545454;line-height:24px}.node-create-practice-form .select2,.node-create-practice-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.select2-search__field),.node-create-practice-form select,.page-node-type-edit-practice .select2,.page-node-type-edit-practice input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.select2-search__field),.page-node-type-edit-practice select{margin-block-end:20px;max-width:unset}.node-create-practice-form label,.page-node-type-edit-practice label{margin-block-end:8px}.node-create-practice-form option,.page-node-type-edit-practice option{max-width:20px}.node-create-practice-form #edit-actions,.page-node-type-edit-practice #edit-actions{margin-block-start:28px}.node-create-practice-form #edit-actions #edit-submit,.page-node-type-edit-practice #edit-actions #edit-submit{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.node-create-practice-form #edit-actions #edit-submit:hover,.page-node-type-edit-practice #edit-actions #edit-submit:hover{background-color:#fff;color:#000;transition:all .5s ease}.node-create-practice-form div[role=alert],.page-node-type-edit-practice div[role=alert]{color:red;font-style:italic;padding:10px 0}.node-create-practice-form.sidebar #main-wrapper main,.page-node-type-edit-practice.sidebar #main-wrapper main{padding:88px 62px 88px 34px}.node-create-practice-form #edit-actions .button--danger,.node-create-practice-form .edit-practice-info__wrapper label,.node-create-practice-form .edit-practice-info__wrapper summary,.node-create-practice-form .js-form-type-vertical-tabs,.page-node-type-edit-practice #edit-actions .button--danger,.page-node-type-edit-practice .edit-practice-info__wrapper label,.page-node-type-edit-practice .edit-practice-info__wrapper summary,.page-node-type-edit-practice .js-form-type-vertical-tabs{display:none}.node-create-practice-form #practice-address-ajax-wrapper .ems-user-manual-address-switcher,.page-node-type-edit-practice #practice-address-ajax-wrapper .ems-user-manual-address-switcher{align-items:center;display:flex;flex-wrap:wrap;padding-block-end:20px}@media (max-width:639px){.node-create-practice-form #practice-address-ajax-wrapper .ems-user-manual-address-switcher,.page-node-type-edit-practice #practice-address-ajax-wrapper .ems-user-manual-address-switcher{padding-block-end:16px}}.node-create-practice-form #practice-address-ajax-wrapper .ems-user-manual-address-switcher input.form-submit[type=submit],.page-node-type-edit-practice #practice-address-ajax-wrapper .ems-user-manual-address-switcher input.form-submit[type=submit]{background:none;border:none;border-radius:0;color:#e12219;cursor:pointer;font-size:16px;font-weight:700;height:fit-content;margin:0 0 0 10px;outline:none;padding:0;width:fit-content}@media (max-width:991px){.node-create-practice-form.sidebar #main-wrapper main,.page-node-type-edit-practice.sidebar #main-wrapper main{padding:110px 16px 50px}}@media (max-width:639px){.node-create-practice-form .select2,.node-create-practice-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.select2-search__field),.node-create-practice-form select,.page-node-type-edit-practice .select2,.page-node-type-edit-practice input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.select2-search__field),.page-node-type-edit-practice select{margin-block-end:16px}.node-create-practice-form #edit-field-vat-number-wrapper input,.page-node-type-edit-practice #edit-field-vat-number-wrapper input{margin-bottom:0}.node-create-practice-form #edit-actions,.page-node-type-edit-practice #edit-actions{margin-block-start:16px}}.account-verified.sidebar #main-wrapper,.sidebar-hidden #main-wrapper{display:flex;flex-direction:column;justify-content:center;padding:10px 24px}.account-verified.sidebar #main-wrapper aside,.sidebar-hidden #main-wrapper aside{display:none}.account-verified.sidebar #main-wrapper main,.sidebar-hidden #main-wrapper main{display:flex;flex-direction:column;justify-content:center;margin-left:auto}.account-verified.sidebar .ems-user-profile-block,.sidebar-hidden .ems-user-profile-block{display:none}.page-node-type-basic-page.anonymous.sidebar .header{background:#fff;box-shadow:none;padding:16px 80px 18px}.page-node-type-basic-page.anonymous.sidebar .header__wrapper{align-items:center;display:flex;justify-content:space-between}.page-node-type-basic-page.anonymous.sidebar .header__wrapper>.language-switcher-language-url{margin-left:auto}.page-node-type-basic-page.anonymous.sidebar #main-wrapper main{background:#fff;margin:0 auto;max-width:100%;padding-top:50px;text-align:justify}.page-node-type-basic-page .policy-page h1{margin-bottom:20px}.course-single{display:flex;flex-direction:column;gap:12px}.course-single h1{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;max-width:605px;text-transform:uppercase}html[lang=ko] .course-single h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .course-single h1{font-family:Montserrat,Arial,sans-serif}.course-single__wrapper{display:flex;flex-direction:column;gap:48px}.course-single__info{display:flex;gap:32px}.course-single__info-image{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;height:310px;max-width:576px;overflow:hidden;position:relative;width:100%}.course-single__info-image div,.course-single__info-image img{max-width:576px;width:100%}.course-single__info-image div{background:#d9d9d9;max-width:250px}.course-single__info-data{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);height:fit-content;max-width:488px;padding:16px;width:100%}.course-single__info-data>div{display:grid;font-size:14px;gap:16px;grid-template-columns:1fr 2.5fr;line-height:130%}.course-single__info-data>div .label{align-items:center;display:flex;flex-wrap:nowrap;font-weight:700;gap:9px;height:fit-content}.course-single__info-data>div .label span{white-space:nowrap}.course-single__info hr{border:none;border-top:1px solid rgba(0,0,0,.25);margin:16px 0}.course-single__details{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);font-weight:300;padding:32px 24px}.course-single__details h2{font-size:32px;line-height:117%;padding-bottom:16px}.course-single__details h3,.course-single__details h4,.course-single__details h5,.course-single__details h6{padding:10px 0}.course-single__details ol,.course-single__details ul{display:flex;flex-direction:column;gap:16px;list-style-position:inside;padding:10px 0 10px 10px}@media (max-width:767px){.course-single__info-image{max-width:250px}}@media (max-width:767px) and (max-width:639px){.course-single__info{flex-direction:column;gap:16px}.course-single__info-image{padding:25px}}.dashboard{display:flex;flex-direction:column;gap:27px}.dashboard h1{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;letter-spacing:-.72px;line-height:130%;line-height:104%;padding-bottom:20px;text-transform:uppercase}html[lang=ko] .dashboard h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .dashboard h1{font-family:Montserrat,Arial,sans-serif}.dashboard h2{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .dashboard h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .dashboard h2{font-family:Montserrat,Arial,sans-serif}.dashboard__welcome-block{background:#fff;border:0 solid #d6d6d6;border-radius:8px;display:flex;gap:38px;padding:24px}.dashboard__welcome-block .welcome-block__image{background:#f3f3f3;border-radius:9px;display:flex;height:auto;max-width:233px;min-height:100px;min-width:200px;width:100%}.dashboard__welcome-block .welcome-block__image img{aspect-ratio:1.76;border-radius:9px;height:auto;object-fit:cover;width:100%}.dashboard__welcome-block .welcome-block__text{display:flex;flex-direction:column;font-weight:300;gap:9px;line-height:117%}.dashboard__welcome-block .welcome-block__text h3{-webkit-text-fill-color:transparent;background:linear-gradient(99deg,#000 5.87%,#000 100.77%);background-clip:text;-webkit-background-clip:text;font-size:20px;font-weight:500;line-height:117%}.dashboard__practice-section{display:flex;gap:25px}.dashboard__practice-section>div{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;flex-grow:1;gap:18px;justify-content:space-between;padding:21px 24px}.dashboard__practice-section .current-practice__data{display:flex;flex-direction:column;gap:2px}.dashboard__practice-section .current-practice div{font-size:14px;font-weight:300;line-height:130%}.dashboard__practice-section .current-practice div span,.dashboard__practice-section .current-practice div:first-child{font-weight:400}.dashboard__practice-section .current-practice-members__wrapper{display:flex;flex-wrap:wrap;font-size:14px;font-weight:300;gap:16px;line-height:130%}.dashboard__practice-section .current-practice-members__wrapper>div{align-items:center;display:flex;flex-direction:column;gap:5px}.dashboard__practice-section .current-practice-members__wrapper>div .shape{background:#f3f3f3;border-radius:50%;height:44px;width:44px}.dashboard__practice-section .current-practice-members .member-picture{border-radius:50%;height:44px;width:44px}.dashboard__podcasts-section{display:flex;gap:30px;margin:25px 0 4px}.dashboard__podcasts-section>div{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:5px;justify-content:space-between;padding:21px 24px}.dashboard__podcasts-section .podcasts{max-width:100%;width:100%}.dashboard__podcasts-section .podcasts__wrapper{display:flex;font-weight:300;gap:30px;padding-bottom:25px}.dashboard__podcasts-section .podcasts img{align-self:flex-start;max-width:119px;width:100%}.dashboard__podcasts-section .podcasts a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;padding:8px 16px;text-align:center}.dashboard__podcasts-section .podcasts a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.dashboard__podcasts-section .podcasts a:focus-within{border:1.3px solid #e31e24;outline:none}.dashboard__podcasts-section .podcasts a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.dashboard__podcasts-section .gbt-certification{font-weight:300;gap:26px;padding:36px 24px}.dashboard__podcasts-section .gbt-certification__heading{background:url(../images/icons/certification.svg) no-repeat top 8px left;background-size:32px;padding-left:48px}.dashboard__podcasts-section .gbt-certification__heading span{font-weight:500}.dashboard__podcasts-section .gbt-certification .dashboard__link{margin-top:auto}.dashboard__courses-section{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.dashboard__courses-section .registered-courses__link{align-items:center;background:#fff;background:#fff url(../images/icons/plus.svg) no-repeat left 16px center;background-size:22px;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);color:#000;display:flex;min-height:40px;padding:8px 16px 8px 54px;transition:all .5s ease}.dashboard__courses-section .registered-courses__link:visited{color:#000}.dashboard__courses-section .registered-courses__link:hover{background:#fff url(../images/icons/plus-hover.svg) no-repeat left 16px center;background-size:22px;transition:all .5s ease}.dashboard__courses-section .registered-courses__not-found-wrapper{align-items:center;display:flex;flex-direction:column;gap:25px}.dashboard__courses-section .registered-courses__not-found-wrapper .registered-courses__btn{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;max-width:700px;padding:8px 16px;text-align:center;width:100%}.dashboard__courses-section .registered-courses__not-found-wrapper .registered-courses__btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.dashboard__courses-section .registered-courses__not-found-wrapper .registered-courses__btn:focus-within{border:1.3px solid #e31e24;outline:none}.dashboard__courses-section .registered-courses__not-found-wrapper .registered-courses__btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.dashboard__courses-section .my-courses{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:17px 15px 24px;width:100%}.dashboard__courses-section .my-courses h2{background:url(../images/icons/education.svg) no-repeat 0;background-size:32px;padding-left:48px}.dashboard__courses-section .my-courses table th{color:#787878;font-weight:400;padding:8px;text-align:left;white-space:nowrap}.dashboard__courses-section .my-courses table td{padding:8px}.dashboard__courses-section .my-courses .dashboard__link{display:inline-block;margin-top:auto}.dashboard .webinars{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);font-weight:300;max-width:100%;padding:21px 24px;width:100%}.dashboard .webinars__wrapper{display:flex;flex-direction:row-reverse;font-weight:300;gap:30px;padding-bottom:25px}.dashboard .webinars img{height:119px;margin-top:4.5px;max-width:161px;object-fit:cover}.dashboard .webinars a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:inline-block;font-size:16px;font-weight:700;line-height:132%;margin-top:4.5px;padding:8px 16px;text-align:center;width:100%}.dashboard .webinars a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.dashboard .webinars a:focus-within{border:1.3px solid #e31e24;outline:none}.dashboard .webinars a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.dashboard__upcoming-section{display:flex;flex-direction:column;gap:19px}.dashboard__upcoming-section .upcoming-courses__heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard__upcoming-section .upcoming-courses__heading h2{background:url(../images/icons/education.svg) no-repeat 0;background-size:32px;padding-left:48px}.dashboard__upcoming-section .upcoming-courses__content{display:flex;gap:26px}@media (max-width:1440px){.dashboard__upcoming-section .upcoming-courses__content{gap:20px}}.dashboard__upcoming-section .course{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex!important;flex-direction:column;gap:9px;height:inherit;max-width:250px;padding:36px 24px;width:100%}.dashboard__upcoming-section .course__image{aspect-ratio:1.78;background-repeat:no-repeat;background-size:cover;margin-bottom:7px;width:100%}.dashboard__upcoming-section .course__name{font-size:20px;font-weight:400;line-height:117%;margin-bottom:7px}.dashboard__upcoming-section .course__id{font-weight:300}.dashboard__upcoming-section .course__id img{margin-bottom:2px}.dashboard__upcoming-section .course__date,.dashboard__upcoming-section .course__id{align-items:center;display:flex;font-size:14px;gap:4px;line-height:130%}.dashboard__upcoming-section .course__street{align-items:center;display:flex;font-weight:300;gap:4px;margin-bottom:7px;text-transform:uppercase}.dashboard__upcoming-section .course>a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;margin-top:auto;padding:8px 16px;text-align:center}.dashboard__upcoming-section .course>a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.dashboard__upcoming-section .course>a:focus-within{border:1.3px solid #e31e24;outline:none}.dashboard__upcoming-section .course>a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.dashboard__upcoming-section .dashboard__slider .slick-track .course:first-child .course__image,.dashboard__upcoming-section .dashboard__slider .slick-track .slick-slide:first-child .course__image,.dashboard__upcoming-section .dashboard__slider__content .course:first-child .course__image,.dashboard__upcoming-section .dashboard__slider__content .slick-slide:first-child .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .course:first-child .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .slick-slide:first-child .course__image,.dashboard__upcoming-section .upcoming-courses__content .course:first-child .course__image,.dashboard__upcoming-section .upcoming-courses__content .slick-slide:first-child .course__image{background-image:url(../images/upcomingFirst.png)}.dashboard__upcoming-section .dashboard__slider .slick-track .course:nth-child(2) .course__image,.dashboard__upcoming-section .dashboard__slider .slick-track .slick-slide:nth-child(2) .course__image,.dashboard__upcoming-section .dashboard__slider__content .course:nth-child(2) .course__image,.dashboard__upcoming-section .dashboard__slider__content .slick-slide:nth-child(2) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .course:nth-child(2) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .slick-slide:nth-child(2) .course__image,.dashboard__upcoming-section .upcoming-courses__content .course:nth-child(2) .course__image,.dashboard__upcoming-section .upcoming-courses__content .slick-slide:nth-child(2) .course__image{background-image:url(../images/upcomingSecond.png)}.dashboard__upcoming-section .dashboard__slider .slick-track .course:nth-child(3) .course__image,.dashboard__upcoming-section .dashboard__slider .slick-track .slick-slide:nth-child(3) .course__image,.dashboard__upcoming-section .dashboard__slider__content .course:nth-child(3) .course__image,.dashboard__upcoming-section .dashboard__slider__content .slick-slide:nth-child(3) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .course:nth-child(3) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .slick-slide:nth-child(3) .course__image,.dashboard__upcoming-section .upcoming-courses__content .course:nth-child(3) .course__image,.dashboard__upcoming-section .upcoming-courses__content .slick-slide:nth-child(3) .course__image{background-image:url(../images/upcomingThird.png)}.dashboard__upcoming-section .dashboard__slider .slick-track .course:nth-child(4) .course__image,.dashboard__upcoming-section .dashboard__slider .slick-track .slick-slide:nth-child(4) .course__image,.dashboard__upcoming-section .dashboard__slider__content .course:nth-child(4) .course__image,.dashboard__upcoming-section .dashboard__slider__content .slick-slide:nth-child(4) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .course:nth-child(4) .course__image,.dashboard__upcoming-section .upcoming-courses .slick-track .slick-slide:nth-child(4) .course__image,.dashboard__upcoming-section .upcoming-courses__content .course:nth-child(4) .course__image,.dashboard__upcoming-section .upcoming-courses__content .slick-slide:nth-child(4) .course__image{background-image:url(../images/upcomingFourth.png)}.dashboard__upcoming-section .dashboard__slider{display:none}.dashboard__upcoming-section .dashboard__slider .slick-track{display:flex}.dashboard__upcoming-section .dashboard__slider .slick-slide{height:inherit!important}.dashboard__upcoming-section .dashboard__slider .slick-slide>div{height:100%;margin:0 16px}.dashboard__devices-section{display:flex;flex-direction:column;gap:19px}.dashboard__devices-section .devices__heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard__devices-section .devices__heading h2{background:url(../images/icons/certification.svg) no-repeat 0;background-size:32px;padding-left:48px}.dashboard__devices-section .devices__list{display:flex;gap:32px}@media (max-width:1440px){.dashboard__devices-section .devices__list{gap:20px}}.dashboard__devices-section .devices__list .device-registration-link{height:auto;padding:16px;width:100%}.dashboard__devices-section .devices__list .device-registration-link span{padding-right:0;text-align:center}@media (max-width:1265px){.dashboard__devices-section .devices__list .device-registration-link{height:auto}}@media (max-width:767px){.dashboard__devices-section .devices__list .device-registration-link{box-shadow:none;height:355px}}.dashboard__devices-section .device-registration-link{align-items:center;background:#fff;border-radius:11px;border-radius:9px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;height:265px;justify-content:center;max-width:230px;padding:20px;width:100%}@media (max-width:1300px){.dashboard__devices-section .device-registration-link{max-width:340px}}.dashboard__devices-section .device-registration-link span{color:#000;display:inline-block;padding-top:35px;position:relative;text-align:center}.dashboard__devices-section .device-registration-link span:before{background:url(../images/icons/plus-rounded.svg) no-repeat 50%/contain;content:"";height:25px;left:0;margin-inline:auto;position:absolute;right:0;top:0;transition:all .5s ease;width:25px}.dashboard__devices-section .device-registration-link span:hover:before{background:url(../images/icons/plus-rounded-hover.svg) no-repeat 50%/contain}.dashboard .status{color:#727272;font-size:14px;font-weight:500;line-height:130%;white-space:nowrap}.dashboard .status.completed{color:#008767}.dashboard .status.cancelled{color:#df0007}.dashboard .details a{background:url(../images/icons/side-arrow-black.svg) no-repeat 100%;color:#000;display:inline-block;font-size:14px;line-height:132%;padding-right:15px;white-space:nowrap;width:fit-content}.dashboard .details a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.dashboard .details a:hover:after{width:100%}.dashboard .details a:after{background:#000}.dashboard .details a:active,.dashboard .details a:focus,.dashboard .details a:visited{color:#000}.dashboard .dashboard__slider-wrapper{display:none;margin:0 auto;width:100%}.dashboard .dashboard__slider-wrapper h3{font-size:20px;font-weight:400;line-height:130%;padding-bottom:3px}.dashboard .dashboard__slider-wrapper .dashboard__item{padding:8px}.dashboard .dashboard__slider-wrapper .dashboard__item-info{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.dashboard .dashboard__slider-wrapper .dashboard__item-info div{align-items:center;display:flex;gap:4px}.dashboard .dashboard__slider-wrapper .dashboard__item-info img{margin-bottom:4px}.dashboard .dashboard__slider-wrapper .slick-dots{flex-wrap:wrap;padding:0}.dashboard__devices-section .dashboard__slider-wrapper .device{height:390px;position:relative}.dashboard__devices-section .dashboard__slider-wrapper .device__warnings{margin-bottom:13px}.dashboard__devices-section .dashboard__slider-wrapper .device .dashboard__link{bottom:20px;left:0;position:absolute;right:0}.dashboard__devices-section .dashboard__slider-wrapper .slick-track{display:flex}.dashboard__devices-section .dashboard__slider-wrapper .slick-slide{height:inherit!important}.dashboard__devices-section .dashboard__slider-wrapper .slick-slide>div{display:flex;height:100%;margin:0 16px}.dashboard__devices-section .dashboard__slider-wrapper .slick-dots{padding-top:19px}.dashboard__link{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;background-position-y:4px;color:#e31e24;font-weight:500;margin-left:auto;padding-right:23px;width:fit-content}.dashboard__link:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.dashboard__link:hover:after{width:100%}.dashboard__link:after{background:#e31e24}.dashboard__link:active,.dashboard__link:focus,.dashboard__link:visited{color:#e31e24}@media (max-width:639px){.dashboard__link{padding-right:19px}}@media (max-width:1300px){.dashboard__courses-section,.dashboard__podcasts-section{flex-wrap:wrap}.dashboard__devices-section .devices__list,.dashboard__upcoming-section .upcoming-courses__content{display:none}.dashboard__upcoming-section .dashboard__slider{display:block}.dashboard__upcoming-section .course{max-width:unset}.dashboard__devices-section .dashboard__slider-wrapper,.dashboard__upcoming-section .dashboard__slider-wrapper{display:block;margin:0 auto;width:100%}.dashboard__devices-section .dashboard__slider-wrapper .device__slider-register,.dashboard__upcoming-section .dashboard__slider-wrapper .device__slider-register{display:flex!important}.dashboard__devices-section .dashboard__slider-wrapper .device__slider-register .device-registration-link,.dashboard__upcoming-section .dashboard__slider-wrapper .device__slider-register .device-registration-link{box-shadow:none;height:inherit}.dashboard__devices-section .dashboard__slider-wrapper .device__slider-register .device-registration-link span,.dashboard__upcoming-section .dashboard__slider-wrapper .device__slider-register .device-registration-link span{margin:0 auto}}@media (max-width:991px){.dashboard{gap:32px}.dashboard h1{padding-bottom:0}.dashboard__podcasts-section{gap:32px}.dashboard__podcasts-section .podcasts__wrapper{gap:20px;padding-bottom:8px}.dashboard__courses-section{gap:32px;margin:0}.dashboard .webinars__wrapper{padding-bottom:0}}@media (max-width:800px){.dashboard__devices-section .device-registration-link{height:46px;justify-content:flex-start;max-width:100%;padding:8px 16px}.dashboard__devices-section .device-registration-link span{padding-left:35px;padding-top:0}.dashboard__devices-section .device-registration-link span:before{margin-inline:0;top:-2px}}@media (max-width:767px){.dashboard__practice-section{flex-direction:column;gap:25px}.dashboard__courses-section table{display:none}.dashboard__courses-section .dashboard__slider-wrapper{display:block;margin:0 auto;width:100%}.dashboard__upcoming-section .upcoming-courses__heading{align-items:flex-start;flex-direction:column}}@media (max-width:639px){.dashboard__welcome-block{flex-direction:column;gap:25px}.dashboard__podcasts-section .podcasts,.dashboard__welcome-block .welcome-block__image{max-width:100%}.dashboard__practice-section .current-practice-members{gap:23px}.dashboard .dashboard__slider .slick-list,.dashboard__devices-section .dashboard__slider-wrapper .slick-list{margin:0 -16px;padding:0 30% 0 0}}@media (max-width:479px){.dashboard__devices-section .devices__heading{align-items:flex-start;flex-direction:column}}@media (max-width:410px){.dashboard__upcoming-section .course{max-width:250px}}@media (max-width:479px){.dashboard__courses-section .webinars{max-width:100%}}@media (max-width:355px){.dashboard__podcasts-section .podcasts__wrapper{flex-direction:column}.dashboard__podcasts-section .podcasts img{margin:0 auto}}.devices__wrapper{display:flex;flex-direction:column;gap:23px}.devices__header{display:flex;flex-direction:column;gap:12px;line-height:150%;max-width:704px}.devices__header h1{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;text-transform:uppercase}html[lang=ko] .devices__header h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .devices__header h1{font-family:Montserrat,Arial,sans-serif}.devices__content .devices__content-wrapper{display:grid;gap:43px;grid-template-columns:repeat(4,1fr);padding-top:40px;width:fit-content}@media (max-width:1760px){.devices__content .devices__content-wrapper{grid-template-columns:repeat(3,1fr);width:100%}.devices__content .devices__content-wrapper .device{max-width:100%}}.devices__content .devices__content-wrapper .device-registration-link{align-items:center;background:#fff;height:385px;justify-content:center;min-width:280px;padding:20px}.devices__content .devices__content-wrapper .device-registration-link span{margin-top:35px;position:relative}.devices__content .devices__content-wrapper .device-registration-link span:before{background:url(../images/icons/plus-rounded.svg) no-repeat 50%;bottom:35px;content:"";height:35px;left:50%;margin:auto 0;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:35px}.devices__content .devices__content-wrapper .device-registration-link:hover{background:#fff;box-shadow:6px 6px 6px -1px rgba(0,0,0,.1)}.devices__content .devices__content-wrapper .device-registration-link:hover span:before{background:url(../images/icons/plus-rounded-hover.svg) no-repeat 50%;transition:all .5s ease}.devices__content .devices__content-wrapper img{max-height:200px;max-width:175px;object-fit:contain}.devices__content .devices__content-empty{display:block}.devices__content table{border-collapse:separate;border-spacing:0 16px;width:100%}.devices__content table th{font-size:12px;font-weight:700;line-height:15.6px;padding:0 8px;text-align:left}.devices__content table th:first-child{padding:0 0 0 16px}.devices__content table th:last-child{padding:0 16px 0 0}.devices__content table th div:not(.devices__display-mode){display:flex;gap:8px}.devices__content table th div:not(.devices__display-mode) img{margin-bottom:3px}.devices__content table thead tr{box-shadow:none}.devices__content table tr{border-radius:11px;box-shadow:inset 1px 1px 0 0 #fff,7px 6px 10px 0 rgba(0,0,0,.05);line-height:22px;position:relative}.devices__content table tr td{background:#fff;display:table-cell;line-height:130%;padding:16px;vertical-align:middle}.devices__content table tr td:first-child{border-radius:11px 0 0 11px}.devices__content table tr td:last-child{border-radius:0 11px 11px 0}.devices__content table .devices__content-image{align-items:center;display:flex;gap:8px}.devices__content table .devices__content-image img{border-radius:50%;height:32px;vertical-align:middle;width:32px}.devices__content table .devices__content-image .shape{background:#d9d9d9;border-radius:50%;height:32px;width:32px}.devices__content table a{color:#000}.devices__content .table__wrapper~.device-registration-link{width:100%}.devices__content .device-registration-link{align-items:center;background:#fff url(../images/icons/plus--black.svg) no-repeat left 16px center/18px;border-radius:8px;color:#000;display:flex;font-size:17px;font-weight:600;line-height:132%;padding:14.5px 16px 14.5px 48px;width:fit-content}.devices__content .device-registration-link:hover{background:#fff url(../images/icons/plus-hover.svg) no-repeat left 16px center/18px;color:#000}.devices__display-mode{align-items:center;display:none;gap:8px;justify-content:flex-end}.devices__display-mode img{height:20px;width:20px}.devices__display-mode-tile img{height:24px;width:24px}.devices__display-mode-tile.devices__display-mode-current img{height:28px;width:28px}.devices__display-mode-table.devices__display-mode-current img{height:24px;width:24px}.devices__actions{gap:16px}.devices__actions,.devices__actions a:first-child{align-items:center;display:flex;justify-content:flex-end}.devices__actions a:first-child{content:"";height:100%;left:0;position:absolute;width:calc(100% - 43px)}.devices__actions img{max-height:12px;max-width:13px}@media (max-width:1200px){.devices__header{max-width:528px}.devices__content .devices__content-wrapper{gap:35px}}@media (max-width:1160px){.devices__header{max-width:unset}.devices__content .devices__content-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.devices__content .table__wrapper{overflow-x:auto}.devices__content table{min-width:500px}.devices__content .devices__content-wrapper{gap:12px;grid-template-columns:1fr;justify-content:center;padding-top:12px}}.manage-my-devices--view #main-wrapper main{padding:110px 68px 88px 32px}@media (max-width:1300px){.manage-my-devices--view #main-wrapper main{padding:110px 32px 88px 34px}}@media (max-width:991px){.manage-my-devices--view #main-wrapper main{padding:110px 16px 50px}}.manage-my-devices--view .device{position:relative}.manage-my-devices--view .device>.device__link{border-radius:12px;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.manage-my-devices--view .device>.device__link:hover{box-shadow:6px 6px 6px -1px rgba(0,0,0,.1)}.device-single{display:flex;flex-direction:column;gap:40px;padding-right:78px}.device-single__next-maintenance .badge--error,.device-single__next-maintenance .badge--regular{background-color:transparent!important}.device-single__next-maintenance .badge:not(.badge--empty):before{background-color:#eee;padding:3px}.device-single__next-maintenance .badge--error:not(.badge--empty):before{background-color:#faedec}.device-single__next-maintenance .badge--error.overdue{color:#e31e24}.device-single .node-edit-device-edit-device-form{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.device-single .node-edit-device-edit-device-form .form-submit{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.device-single .node-edit-device-edit-device-form .form-submit:hover{background-color:#fff;color:#000;transition:all .5s ease}.device-single .node-edit-device-edit-device-form .form-submit.hidden{display:none!important}.device-single .node-edit-device-edit-device-form label{display:none}.device-single__insight-btn{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;gap:10px;line-height:132%;margin-top:25px;padding:12px 24px;width:fit-content}.device-single__insight-btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.device-single__insight-btn:focus-within{border:1.3px solid #e31e24;outline:none}.device-single__insight-btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.device-single__insight-btn:active,.device-single__insight-btn:visited{color:#e31e24}.device-single__insight-btn:before{background:url(../images/icons/insights.svg) no-repeat 50%;content:"";display:block;height:12px;width:9px}.device-single__insight-btn:hover:active,.device-single__insight-btn:hover:visited{color:#fff}.device-single__insight-btn:hover:before{background:url(../images/icons/insights-white.svg) no-repeat 50%}.device-single__internal-info{display:flex;flex-wrap:wrap;gap:10px 60px;margin-bottom:30px;margin-top:5px}@media (max-width:479px){.device-single__internal-info{gap:10px}}.device-single__internal-info-item{align-items:center;display:flex;gap:30px;padding:3px}.device-single__internal-info-content{align-items:center;color:#000;display:flex}.device-single__internal-info-content img{margin-right:5px}@media (max-width:479px){.device-single__internal-info{align-items:flex-start;flex-direction:column}}.device-single__materials{background-color:#fff;border:1px solid #dad9d9;border-radius:11px;gap:32px;padding:24px}.device-single__materials .device-single__materials-title{display:flex;font-size:24px;font-weight:400;letter-spacing:-.72px;line-height:130%;text-transform:capitalize}.device-single__materials .device-single__materials-title:before{background:url(../images/icons/materials.png) 50% no-repeat;content:"";display:block;height:35px;margin-right:16px;width:35px}.device-single__materials .ui-accordion .ui-accordion-content{padding:0 0 0 24px}.device-single__materials .ui-accordion .ui-widget-content{border:none;color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px}html[lang=ko] .device-single__materials .ui-accordion .ui-widget-content{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__materials .ui-accordion .ui-widget-content{font-family:Roboto,sans-serif}.device-single__materials .ui-accordion .ui-widget-content .views-row{display:flex;justify-content:space-between;margin-top:28px}.device-single__materials .ui-accordion .ui-widget-content .views-row:first-child{margin-top:38px}.device-single__materials .ui-accordion .ui-widget-content .views-row .views-field-nothing{white-space:nowrap}.device-single__materials .ui-accordion .ui-widget-content .views-row .views-field-nothing a{align-items:center;display:flex}.device-single__materials .ui-accordion .ui-widget-content .views-row .views-field-nothing a:after{background:url(../images/icons/arrow-right-mini.svg) 50% no-repeat;content:"";display:block;height:14px;margin-left:10px;width:14px}.device-single__materials .ui-accordion .ui-widget-content .views-row .views-field-nothing .file a:before{background:url(../images/icons/download.svg) 50% no-repeat;content:"";display:block;height:14px;margin-right:10px;width:14px}.device-single__materials .ui-accordion .ui-widget-content .views-row .views-field-nothing .file a:after{display:none}.device-single__materials .ui-accordion .ui-accordion-header,.device-single__materials .ui-accordion .ui-state-active,.device-single__materials .ui-accordion .ui-state-default{background:none;border:none;color:#000;display:flex;flex-direction:row-reverse;font-family:Roboto,sans-serif;font-size:20px;font-size:16px;font-weight:700;font-weight:500;justify-content:space-between;line-height:23px;line-height:19px;padding:32px 0 0}html[lang=ko] .device-single__materials .ui-accordion .ui-accordion-header,html[lang=ko] .device-single__materials .ui-accordion .ui-state-active,html[lang=ko] .device-single__materials .ui-accordion .ui-state-default{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__materials .ui-accordion .ui-accordion-header,html[lang=tr] .device-single__materials .ui-accordion .ui-state-active,html[lang=tr] .device-single__materials .ui-accordion .ui-state-default{font-family:Roboto,sans-serif}.device-single__materials .ui-accordion .ui-accordion-header .ui-icon,.device-single__materials .ui-accordion .ui-state-active .ui-icon,.device-single__materials .ui-accordion .ui-state-default .ui-icon{background-position:50%;background-size:24px;height:24px;width:24px}.device-single__materials .ui-accordion .ui-state-default .ui-icon{background-image:url(../images/icons/arrow-right-black-trimmed.svg)}.device-single__materials .ui-accordion .ui-state-active .ui-icon{background-image:url(../images/icons/arrow-bottom.svg)}.device-single__data-wrapper{display:flex;gap:24px;justify-content:space-between}.device-single__faq,.device-single__tech{display:none}.device-single__faq.active,.device-single__tech.active{display:block}.device-single__edit-link{color:#000;line-height:100%;position:relative}.device-single__delete-link{background:transparent;display:block;position:absolute;right:30px;top:30px;width:fit-content}.device-single__delete-link.disabled:active{pointer-events:none}.device-single__info{align-items:flex-start;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;gap:104px;padding:65px 160px 40px 65px;position:relative}@media (max-width:1400px){.device-single__info{padding:65px 60px 40px 55px}}@media (max-width:1100px){.device-single__info{padding:40px 60px 40px 40px}}.device-single__info h2{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;margin-bottom:25px;text-transform:uppercase}html[lang=ko] .device-single__info h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__info h2{font-family:Montserrat,Arial,sans-serif}.device-single__info-data-item{display:flex;font-size:14px;font-weight:300;gap:20px;justify-content:space-between;line-height:130%}.device-single__info-data-item .label{display:flex;font-weight:300;gap:9px}.device-single__info-data-item .label img{height:16px;width:16px}.device-single__info-data-item div:not(.label,:has(.badge)){font-weight:500;text-align:right}.device-single__info img{height:auto;max-width:258px}.device-single__contact{display:none;padding:100px 200px 50px 40px}.device-single__contact.active{display:block}.device-single__contact .ems-device-contact-details-term{align-items:center;display:flex;gap:24px;justify-content:space-between}.device-single__contact .ems-device-contact-details-term h2,.device-single__contact .ems-device-contact-details-term h3{font-size:24px;font-weight:500}.device-single__contact .ems-device-contact-details-term a,.device-single__contact .ems-device-contact-details-term p{color:#545454;font-size:20px;line-height:32px}.device-single__contact .ems-device-contact-details-term a{white-space:nowrap}.device-single__contact .ems-device-contact-details-term strong{color:#000;font-size:24px;line-height:31px}@media (max-width:767px){.device-single__contact{padding:120px 40px}.device-single__contact .ems-device-contact-details-term{align-items:flex-start;flex-direction:column}}.device-single__contact .views-exposed-form{margin-bottom:40px}.device-single__contact .views-exposed-form .select2{max-width:180px}.device-single__contact .views-exposed-form .select2 .select2-selection.select2-selection--single{color:#000;font-size:16px;height:auto;line-height:20px;padding:13px 14px}.device-single__contact .views-exposed-form .select2 .select2-selection.select2-selection--single:before{right:19px}.device-single__contact .views-exposed-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered{color:#000;line-height:unset}.device-single__tabs{align-items:center;background:#f3f3f3;border-radius:11px 11px 0 0;display:flex;padding-inline:32px;position:absolute;text-align:center;top:1px;width:100%;z-index:3}.device-single__tabs-wrapper{position:relative}.device-single__tabs-content{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);margin-top:calc(var(--tabs-height, 53px));padding:45px 40px 40px}.device-single__tabs-content.device-single__contact{padding:65px 60px 50px}.device-single__tabs a{align-items:center;align-self:stretch;color:#000;display:flex;flex:1;flex-basis:content;justify-content:center;line-height:130%;position:relative}.device-single__tabs a:not(.active){background:#f3f3f3}.device-single__tabs a:-moz-any-link,.device-single__tabs a:-webkit-any-link,.device-single__tabs a:any-link{color:#000}.device-single__tabs a.active{background:#fff;border-bottom:none;border-radius:11px 11px 0 0;font-weight:500;position:relative;z-index:3}.device-single__tabs a.active span:after,.device-single__tabs a.active span:before,.device-single__tabs a.active:after,.device-single__tabs a.active:before{background:#fff;bottom:0;content:"";position:absolute;z-index:1}.device-single__tabs a.active:after,.device-single__tabs a.active:before{height:10px;width:10px}.device-single__tabs a.active:before{left:-10px}.device-single__tabs a.active:after{right:-10px}.device-single__tabs a.active span:after,.device-single__tabs a.active span:before{background:#f3f3f3;border-radius:11px;height:20px;width:20px;z-index:2}.device-single__tabs a.active span:before{left:-20px}.device-single__tabs a.active span:after{right:-20px}.device-single__tabs a span{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:16px 36px;white-space:nowrap;width:100%}.device-single__tabs a:hover{font-weight:500}.device-single__tabs a.device-single__tech-tab span{white-space:normal}.device-single__hallmarks{display:none;flex-direction:column;gap:24px}.device-single__hallmarks.active{display:flex}.device-single__hallmarks-left{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.device-single .tech-data{height:fit-content}.device-single .tech-data .data__title{padding-bottom:32px}.device-single .tech-data__item{column-gap:10px;display:grid;font-size:14px;font-weight:300;grid-template-columns:157px 1fr;line-height:130%;row-gap:16px}.device-single .tech-data__item.full-width>div{grid-column:span 2}.device-single .tech-data__item.full-width>div:not(.label){display:flex;justify-content:space-between}.device-single .tech-data__item.full-width:last-child>div:not(.label){display:flex;flex-direction:column}.device-single .tech-data__item.full-width:last-child>div:not(.label)>div{display:flex;justify-content:space-between}.device-single .tech-data__item .value{text-align:right}.device-single .tech-data__item .label{font-weight:500}.device-single .spare-parts{background:#fff;border-radius:11px;display:flex;flex-direction:column;gap:32px;max-width:456px;padding:24px;width:100%}.device-single .spare-parts>div:not(.data__title){flex-grow:1}.device-single .spare-parts .views-element-container{height:100%;position:relative}.device-single .spare-parts .views-element-container div{height:100%}.device-single .spare-parts .slick__slide,.device-single .spare-parts .views-field{height:auto;max-height:468px;max-width:424px;width:100%}.device-single .spare-parts .slick-slider{display:flex;flex-direction:column}.device-single .spare-parts .slick__slide img{height:auto;margin:0 auto;max-height:468px;max-width:347px;width:100%}.device-single .spare-parts .field-content{align-items:center;display:flex;justify-content:center}.device-single .spare-parts .slick__arrow{bottom:0;display:flex;height:fit-content;justify-content:space-between;margin:auto 0;position:absolute;top:0;width:100%}.device-single .spare-parts .slick-next,.device-single .spare-parts .slick-prev{background:url(../images/icons/arrow-left.svg) no-repeat 50%;border:none;cursor:pointer;height:24px;width:24px}.device-single .spare-parts .slick-prev{background:url(../images/icons/arrow-left.svg) no-repeat 50%}.device-single .spare-parts .slick-next{background:url(../images/icons/arrow-right-bl.svg) no-repeat 50%}.device-single .data__wrapper{display:flex;flex-direction:column;padding:24px;width:100%}.device-single .data__wrapper hr{background:#f4f4f4;border:none;height:1px;margin:10px 0}.device-single .data__title{align-items:center;display:flex;gap:16px}.device-single .data__title img{max-height:36px;max-width:36px}.device-single .data__title h3{font-family:Roboto,sans-serif;font-weight:400}.device-single__hallmarks-left,.device-single__hallmarks-right{background:#fff;border:1px solid #dad9d9;border-radius:11px}.device-single h3{font-family:TRANS-Bold;font-size:24px;font-weight:400;letter-spacing:-.72px;line-height:130%;text-transform:capitalize}html[lang=ko] .device-single h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single h3{font-family:Montserrat,Arial,sans-serif}.device-single__faq h2{background:url(../images/icons/faq.svg) 0 no-repeat;background-size:29px;font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;margin-bottom:33px;padding-left:45px;text-transform:uppercase}html[lang=ko] .device-single__faq h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__faq h2{font-family:Montserrat,Arial,sans-serif}@media (max-width:1300px){.device-single{padding-right:0}}@media (max-width:1600px){.device-single__hallmarks-left,.device-single__hallmarks-right.spare-parts{max-width:50%}}@media (max-width:1300px){.device-single__info{gap:30px}}@media (max-width:1200px){.device-single__heading h2{width:100%}.device-single__data-wrapper{flex-direction:column-reverse}.device-single__hallmarks-left{max-width:unset}.device-single__hallmarks-right.spare-parts{max-width:456px}}@media (max-width:800px){.device-single__heading{padding-bottom:4px}.device-single__heading h2{padding-right:0}.device-single__info{flex-direction:column;gap:32px;padding:16px 0 20px}.device-single__data-wrapper{flex-direction:column-reverse;gap:32px}.device-single__hallmarks,.device-single__hallmarks-left{gap:32px}}@media (max-width:767px){.device-single__tabs{padding-inline:16px}.device-single__tabs a span{padding:16px}}@media (max-width:639px){.device-single__tabs-content{padding:45px 16px 16px}.device-single__tabs-content.device-single__contact{padding:45px 24px 24px}.device-single__data-wrapper{flex-direction:column-reverse;gap:16px}.device-single__hallmarks{gap:16px}}@media (max-width:389px){.device-single__tabs a span{padding:8px}}.education{display:flex;flex-direction:column;gap:64px}.education h1{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;text-transform:uppercase}html[lang=ko] .education h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .education h1{font-family:Montserrat,Arial,sans-serif}.education h2{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .education h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .education h2{font-family:Montserrat,Arial,sans-serif}.education__heading{display:flex;flex-direction:column;font-weight:300;gap:8px;line-height:117%;max-width:1590px}.education__courses{display:flex;gap:32px}.education__all-courses{display:flex;flex-direction:column;gap:32px}.education__link{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;background-position-y:4px;color:#e31e24;font-weight:500;margin-left:auto;padding-right:23px;width:fit-content}.education__link:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.education__link:hover:after{width:100%}.education__link:after{background:#e31e24}.education__link:active,.education__link:focus,.education__link:visited{color:#e31e24}@media (max-width:639px){.education__link{padding-right:19px}}.education .education__all-courses>h2,.education .more-cources__heading h2,.education .registered-courses h2{background:url(../images/icons/education.svg) no-repeat 0;background-size:32px;padding-left:48px}.education .registered-courses{display:flex;flex-direction:column;flex-grow:1;gap:16px}.education .registered-courses__not-found-wrapper{align-items:center;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:25px;padding:26px 15px 17px}.education .registered-courses__not-found-wrapper .registered-courses__btn{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;margin-top:0;max-width:700px;padding:8px 16px;text-align:center;width:100%}.education .registered-courses__not-found-wrapper .registered-courses__btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.education .registered-courses__not-found-wrapper .registered-courses__btn:focus-within{border:1.3px solid #e31e24;outline:none}.education .registered-courses__not-found-wrapper .registered-courses__btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.education .registered-courses .status{font-size:14px;font-weight:500;line-height:130%}.education .registered-courses__tabs{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;justify-content:center;margin:16px 0;padding:8px 16px}.education .registered-courses__tabs a{color:#000;text-align:center;width:100%}.education .registered-courses__tabs a.education-active-link{color:#e22726;font-weight:700}.education .registered-courses table{border-collapse:separate;border-spacing:0 16px;width:100%}.education .registered-courses table thead tr{box-shadow:none}.education .registered-courses table th{font-size:12px;line-height:130%;padding:0 16px;text-align:left}.education .registered-courses table th div{align-items:center;display:flex;gap:8px}.education .registered-courses table tr{border-radius:11px;box-shadow:inset 1px 1px 0 0 #fff,7px 6px 10px 0 rgba(0,0,0,.05);line-height:22px;position:relative}.education .registered-courses table tr td{background:#fff;display:table-cell;line-height:130%;min-width:120px;padding:8px 16px;vertical-align:middle}.education .registered-courses table tr td.time{font-size:14px;font-weight:500}.education .registered-courses table tr td.view a{align-items:center;display:flex;justify-content:center}.education .registered-courses table tr td.view a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.education .registered-courses table tr td:first-child{border-radius:11px 0 0 11px}.education .registered-courses table tr td:last-child{border-radius:0 11px 11px 0}.education .registered-courses__slider-wrapper{display:none;margin:0 auto;max-width:676px;width:100%}.education .registered-courses__slider-wrapper .status{color:#727272;white-space:nowrap}.education .registered-courses__slider-wrapper .status.completed{color:#008767}.education .registered-courses__slider-wrapper .status.cancelled{color:#df0007}.education .registered-courses__slider-wrapper h3{font-size:20px;font-weight:400;line-height:130%;padding-bottom:3px}.education .registered-courses__slider-wrapper .course{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:17px 15px 0;width:100%}.education .registered-courses__slider-wrapper .course .details a{background:url(../images/icons/side-arrow-black.svg) no-repeat 100%;color:#000;display:inline-block;font-size:14px;line-height:132%;padding-right:15px;white-space:nowrap;width:fit-content}.education .registered-courses__slider-wrapper .course .details a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.education .registered-courses__slider-wrapper .course .details a:hover:after{width:100%}.education .registered-courses__slider-wrapper .course .details a:after{background:#000}.education .registered-courses__slider-wrapper .course .details a:active,.education .registered-courses__slider-wrapper .course .details a:focus,.education .registered-courses__slider-wrapper .course .details a:visited{color:#000}.education .registered-courses__slider-wrapper .course-info{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.education .registered-courses__slider-wrapper .course-info div{align-items:center;display:flex;gap:4px}.education .registered-courses__slider-wrapper .course-info img{margin-bottom:4px}.education .registered-courses__slider-wrapper .slick-dots{padding:0}.education .registered-courses__slider{margin-bottom:16px;padding-bottom:20px}.education .registered-courses__link,.education .registered-courses__slider{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05)}.education .registered-courses__link{align-items:center;background:#fff url(../images/icons/plus.svg) no-repeat left 16px center;background-size:22px;color:#000;display:flex;min-height:40px;padding:8px 16px 8px 54px;transition:all .5s ease}.education .registered-courses__link:hover{background:#fff url(../images/icons/plus-hover.svg) no-repeat left 16px center;background-size:22px;transition:all .5s ease}.education .more-cources__heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.education .more-cources__content{display:flex;flex-direction:column;gap:16px;justify-content:center}.education .more-cources__content .course{align-items:center;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:9px;padding:8px;position:relative}.education .more-cources__content .course__image{border-radius:50%;height:70px;margin:0 50px 0 10px;width:70px}.education .more-cources__content .course__name{font-size:20px;line-height:117%;margin-right:15px;max-width:177px;width:100%}.education .more-cources__content .course__date{background:url(../images/icons/time.svg) no-repeat 0;max-width:202px;width:100%}.education .more-cources__content .course__street{background:url(../images/icons/pin-black.svg) no-repeat 0;max-width:202px;width:100%}.education .more-cources__content .course__id{background:url(../images/icons/role.svg) no-repeat 0;font-weight:300;max-width:237px;padding-right:35px;width:100%}.education .more-cources__content .course__date,.education .more-cources__content .course__id,.education .more-cources__content .course__street{background-size:16px;font-size:14px;line-height:130%;margin-left:auto;padding-left:25px}.education .more-cources__content .shape{background:#d9d9d9;border-radius:50%;height:70px;margin:0 50px 0 10px;width:70px}.education .more-cources__content a{color:#000}.education .two-cols-block{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;gap:39px;justify-content:space-between;padding:32px 24px}.education .two-cols-block__text{display:flex;flex-direction:column;font-weight:300;width:100%}.education .two-cols-block__text h2{padding-bottom:16px}.education .two-cols-block__image{background:#d9d9d9;border-radius:11px;display:flex;flex-shrink:0;max-height:187px;max-width:497px;min-height:80px;width:100%}.education .two-cols-block__image img{border-radius:11px;height:100%;max-height:inherit;max-width:497px;object-fit:cover;width:100%}.education .two-cols-block__link{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;color:#e31e24;color:#e22726;font-weight:500;margin:auto 0 0 auto;padding-right:23px;width:fit-content}.education .two-cols-block__link:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.education .two-cols-block__link:hover:after{width:100%}.education .two-cols-block__link:after{background:#e31e24}.education .two-cols-block__link:active,.education .two-cols-block__link:focus,.education .two-cols-block__link:visited{color:#e31e24}@media (max-width:639px){.education .two-cols-block__link{padding-right:19px}}@media (max-width:1300px){.education .two-cols-block__text{max-width:60%;width:100%}.education .two-cols-block__image{flex-shrink:1}}@media (max-width:639px){.education .two-cols-block{align-items:center;flex-direction:column;gap:16px}.education .two-cols-block__text{max-width:100%}.education .two-cols-block__link{margin:16px 0 0 auto}}@media (max-width:1600px){.education .more-cources__content .course__id{max-width:202px;padding-right:32px;width:100%}}@media (max-width:1400px){.education .more-cources__content .course__date,.education .more-cources__content .course__id,.education .more-cources__content .course__street{margin-left:0}}@media (max-width:1200px){.education__courses{flex-direction:column;gap:16px}}@media (max-width:767px){.education__practice-section{flex-direction:column;gap:25px}.education .registered-courses__slider-wrapper{display:block;margin:0 auto;max-width:676px;width:100%}.education .registered-courses table{display:none}}@media (max-width:639px){.education .registered-courses__tabs{font-size:14px;gap:8px;min-height:40px;padding:8px}.education .more-cources__heading{align-items:flex-start;flex-direction:column}.education .more-cources__content .course{gap:16px;padding:16px}.education .more-cources__content .course__image{margin:0 10px}.education .more-cources__content .course__name{margin-right:0;max-width:unset}}html[lang=ja] .education .two-cols-block h2{text-transform:unset}.ems-connected-devices{color:#222;padding-inline-start:27px}.ems-connected-devices h1,.ems-connected-devices h2{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;line-height:110%;padding-block-end:32px;padding-inline-start:20px;text-transform:uppercase}html[lang=ko] .ems-connected-devices h1,html[lang=ko] .ems-connected-devices h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .ems-connected-devices h1,html[lang=tr] .ems-connected-devices h2{font-family:Montserrat,Arial,sans-serif}.ems-connected-devices h1:before{content:"*"}.ems-connected-devices .device-card__name{font-weight:600;line-height:150%}.ems-connected-devices .device-card__info{align-items:center;color:#57626a;display:flex;font-size:14px;gap:4px;line-height:150%}.ems-connected-devices .device-card__info .use-ajax{display:flex;z-index:1}.ems-connected-devices .device-card__info img{height:18px;object-fit:contain;width:18px}.ems-connected-devices .device-card__info span:last-child:before{content:"|";margin-inline-end:4px}.ems-connected-devices .device-card__info span:only-child:before{content:none}.ems-connected-devices .device-card__location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ems-connected-devices .device-card__serial{max-width:fit-content;width:-moz-available;width:-webkit-fill-available;width:fill-available}.ems-connected-devices .ems-iot-table .table__row{grid-template-columns:repeat(6,1fr)}@media (max-width:1640px){.ems-connected-devices .ems-iot-table .table__row{column-gap:15px;grid-template-columns:1fr 1fr 1fr 133px 1fr 1fr}}@media (max-width:1200px){.ems-connected-devices .ems-iot-table .table__row{column-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.ems-connected-devices .ems-iot-table .table__row--empty{grid-template-columns:1fr}.ems-connected-devices .ems-iot-table .table__cell:not(.range){padding-block-start:0}.ems-connected-devices .note{padding:8px 0 0 20px}.ems-connected-devices .note:before{content:"* "}.ems-connected-devices__section{padding-block:28px 56px}.ems-connected-devices .manage-consent{align-items:center;display:flex;gap:16px;height:100%;justify-content:flex-end;left:0;padding-inline-end:20px;position:absolute;text-align:right;top:0;width:100%;z-index:1}.ems-connected-devices .manage-consent strong{text-decoration:underline}.ems-connected-devices .manage-consent--connect{gap:7px}.ems-connected-devices .manage-consent--connect a{color:#000;font-weight:700}.ems-connected-devices .manage-consent--connect a:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.ems-connected-devices .manage-consent--connect a:hover:after{width:0}@media (max-width:1100px){.ems-connected-devices .manage-consent--connect{display:inline-block;height:fit-content;left:auto;max-width:524px;right:0;top:50%;transform:translateY(-50%)}.ems-connected-devices .manage-consent--connect a{display:inline-block}}@media (max-width:991px){.ems-connected-devices .manage-consent--connect{max-width:100%}}@media (max-width:800px){.ems-connected-devices .manage-consent--connect{max-width:524px}}@media (max-width:767px){.ems-connected-devices .manage-consent--connect{max-width:100%}}@media (max-width:1400px){.ems-connected-devices .ems-iot-table .table__row{gap:13px}}@media (max-width:1300px){.ems-connected-devices{padding-inline-start:0}.ems-connected-devices__section{padding-block:0 56px}.ems-connected-devices .ems-iot-table .table__header{padding-block-end:0}}@media (max-width:1200px){.ems-connected-devices .ems-iot-table .table__header .tag{font-size:12px}.ems-connected-devices .ems-iot-table .table__header .table__cell--header{font-size:10px}}@media (max-width:991px){.ems-connected-devices .ems-iot-table .table__header .tag{font-size:14px}.ems-connected-devices .ems-iot-table .table__header .table__cell--header{font-size:12px}}@media (max-width:767px){.ems-connected-devices h1,.ems-connected-devices h2{padding-inline-start:0}.ems-connected-devices h1{padding-block-end:24px}.ems-connected-devices .layout--desktop{display:none}.ems-connected-devices .note{padding:20px 0 0 8px}.ems-connected-devices .manage-consent{align-items:flex-start;flex-direction:column;padding:0;position:static;text-align:left;z-index:0}}.connected-devices-page .ui-widget-overlay{background:rgba(0,0,0,.4);opacity:1}.note{color:#57626a;font-size:12px}.note,.tag{line-height:150%}.tag{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:1px 6px 0;text-transform:uppercase;white-space:nowrap;width:fit-content}.tag--pink{background:#ffc8e3;border:0 solid #cf6297;color:#35202a}.tag--blue{background:#9ed6ff;border:0 solid #0e7ecf;color:#102c41}.tag--yellow{background:#ffeba9}.tag--grey,.tag--yellow{border:0 solid #cfa724;color:#413716}.tag--grey{background:#e1e4e6}.tag__container{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.layout--mobile{display:none}.layout--mobile .slick-arrow{border:none;cursor:pointer;font-size:0;height:24px;line-height:0;margin-inline:auto;margin:0;padding:0;position:absolute;top:22px;width:24px;z-index:1}.layout--mobile .slick-arrow[aria-disabled=true]{opacity:.5}.layout--mobile .slick-arrow.slick-next{background:transparent url(../images/icons/arrow-right-trimmed.svg) no-repeat 50%/contain;right:8px}.layout--mobile .slick-arrow.slick-prev{background:transparent url(../images/icons/arrow-left--trimmed.svg) no-repeat 50%/contain;left:8px}.layout--mobile .slide__title{color:#57626a;font-size:12px;font-weight:400;line-height:150%;text-align:left}.layout--mobile strong{font-weight:600}@media (max-width:767px){.layout--mobile{display:block}.layout--mobile .slide{padding-inline:2px}.layout--mobile .slide__heading{background:#fff;border-radius:8px;display:flex;gap:2px;justify-content:space-between;margin-block-end:20px;min-height:70px;padding:8px 44px}.layout--mobile .slide__heading-column{display:flex;flex-direction:column;justify-content:space-between;width:fit-content}.layout--mobile .slide__heading-column--right .slide__title{text-align:right}.layout--mobile .slide__heading-column--right .tag__container{margin-inline-start:auto;width:fit-content}.layout--mobile .slide__title{color:#454e54;font-weight:600;margin-block-end:12px}.layout--mobile .slide__content{background:#fff;border-radius:8px;color:#222;display:flex;flex-direction:column;justify-content:space-between;line-height:150%;min-height:135px;padding:16px 20px;position:relative}.layout--mobile .slide__content>a{font-size:0;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}.layout--mobile .slide__content:not(:last-child){margin-block-end:12px}.layout--mobile .slide__content.daily-summary{background:transparent;border:1px solid #c3c8cc}.layout--mobile .slide__content-header{margin-block-end:24px}.layout--mobile .slide__content-header--extended{align-items:center;display:flex;gap:24px;justify-content:space-between}.layout--mobile .slide__content-header--extended span{font-size:18px}.layout--mobile .slide__content-header--notifications{display:flex;gap:8px;margin-block-start:5px;width:fit-content}.layout--mobile .slide__content-header--notifications .badge{font-size:0;gap:0;line-height:1;padding:6px;position:relative;z-index:1}.layout--mobile .slide__content-header a{color:#222}.layout--mobile .slide__content-data{color:#222;display:grid;gap:24px;grid-template-columns:2fr 1fr;justify-content:space-between}.layout--mobile .slide__content-data>div:last-child{text-align:right}.layout--mobile .slide__content--blurred{position:relative}.layout--mobile .slide__content--blurred .device-card__info .use-ajax{z-index:unset}.layout--mobile .slide--empty{background:#fff;border-radius:8px;color:#222;padding:16px}.layout--mobile .slide .ajax-progress.ajax-progress-throbber,.layout--mobile .slide .ajax-progress.ajax-progress-throbber .throbber{display:none}}.connected-devices-page .coming-soon-block{margin:0}.connected-devices-page .coming-soon-block h2{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;text-transform:uppercase}html[lang=ko] .connected-devices-page .coming-soon-block h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .connected-devices-page .coming-soon-block h2{font-family:Montserrat,Arial,sans-serif}.connected-devices-page .coming-soon-block p{font-weight:300}.connected-devices-page div:has(>.coming-soon-block){padding-inline-start:27px}@media (max-width:1300px){.connected-devices-page div:has(>.coming-soon-block){padding-inline-start:0}}.ems-connected-devices--view .ems-iot-device-header,.ems-connected-devices--view .ems-iot-device-navigation{margin-block-end:48px}.ems-connected-devices--view .ems-user-back-link{margin-block-end:24px}.ems-connected-devices--view .ems-iot-device-navigation{display:flex;gap:29px;justify-content:space-between}.ems-connected-devices--view .ems-iot-device-navigation>div:not(#ems-device-iot-filter-ajax-wrapper){margin-left:auto}@media (max-width:767px){.ems-connected-devices--view .ems-iot-device-navigation{flex-direction:column-reverse;gap:20px}.ems-connected-devices--view .ems-iot-device-navigation>div:not(#ems-device-iot-filter-ajax-wrapper){margin-left:unset}}.ems-connected-devices--view #main-wrapper main{margin:0;max-width:100%;padding:110px 56px 220px}@media (max-width:1300px){.ems-connected-devices--view #main-wrapper main{padding:110px 32px 220px}}@media (max-width:991px){.ems-connected-devices--view #main-wrapper main{padding:110px 16px 50px}}@media (max-width:767px){.ems-connected-devices--view .ems-iot-device-header{margin-block-end:20px}.ems-connected-devices--view .ems-iot-device-navigation{margin-block-end:32px;min-height:42px}.ems-connected-devices--view .ems-iot-device-table{display:none}.ems-connected-devices--view .layout--mobile .slide__content{min-height:118px}.ems-connected-devices--view .layout--mobile .slide__content .slide__content-header--notifications{margin-block-start:0}}.ems-connected-devices--view #ems-device-iot-filter-ajax-wrapper{position:relative}.ems-connected-devices--view #ems-device-iot-filter-ajax-wrapper:empty{display:contents}.ems-iot-device-header{background:#fff;border-radius:8px;box-shadow:0 6px 18px 1px rgba(0,0,0,.04);color:#222;display:grid;gap:40px;grid-template-columns:172px 1fr;padding:28px 32px;position:relative}.ems-iot-device-header h3{font-family:TRANS-Bold;font-size:28px;letter-spacing:-.56px;line-height:110%;margin-block-end:2px;text-transform:uppercase}.ems-iot-device-header img{height:auto;max-width:172px;width:100%}.ems-iot-device-header__badges{align-items:center;display:flex;gap:8px}.ems-iot-device-header__top{display:flex;justify-content:space-between;padding-inline-end:170px;width:100%}@media (max-width:1100px){.ems-iot-device-header__top{padding-inline-end:0}}@media (max-width:639px){.ems-iot-device-header__top{flex-direction:column}}.ems-iot-device-header__top-info{align-items:center;display:flex}.ems-iot-device-header__top-info span{color:#6f6f6f;line-height:23px}.ems-iot-device-header__top-info span:not(:last-child){margin-inline-end:5px}.ems-iot-device-header__top-info span:not(:last-child):after{content:"|";margin-inline-start:5px}.ems-iot-device-header__top-link{color:#444;display:block;font-size:16px;font-weight:600;position:absolute;right:27px;top:24px;width:fit-content}.ems-iot-device-header__top-link:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.ems-iot-device-header__top-link:hover:after{width:0}.ems-iot-device-header__top a{line-height:130%}.ems-iot-device-header__top a:has(img){font-size:0}.ems-iot-device-header__top img{height:23px;margin-inline-end:8px;width:23px}.ems-iot-device-header__bottom-content{display:flex;gap:24px 48px;padding-inline-end:130px}.ems-iot-device-header__right{display:flex;flex-direction:column;gap:16px;justify-content:space-between;position:relative}.ems-iot-device-header__bottom>.badge{bottom:0;position:absolute;right:0;white-space:nowrap}.ems-iot-device-header .label{color:#6f6f6f;font-size:14px;line-height:130%;margin-block-end:4px}.ems-iot-device-header .ems-accordion-content{display:none}.ems-iot-device-header .ems-accordion-head{background:url(../images/icons/dropdown.svg) no-repeat 100%;cursor:pointer;display:none;margin-inline-start:auto;max-width:fit-content;padding-inline-end:24px}.ems-iot-device-header .ems-accordion-head:after{background-color:#000}.ems-iot-device-header .ems-accordion-open .ems-accordion-head{background:url(../images/icons/dropdown-up--black.svg) no-repeat 100%}.ems-iot-device-header .ems-accordion-open .ems-accordion-content{display:block}@media (max-width:1300px){.ems-iot-device-header__bottom-content{gap:24px 40px}.ems-iot-device-header{gap:34px;grid-template-columns:146px 1fr;padding:24px 27px}}@media (max-width:1100px){.ems-iot-device-header{gap:24px;grid-template-columns:1fr;padding:20px 24px 24px;position:relative}.ems-iot-device-header>div:first-child{text-align:center}.ems-iot-device-header__bottom{position:relative}.ems-iot-device-header__bottom>.badge{bottom:unset;left:0;right:unset;top:0}.ems-iot-device-header__bottom-content{flex-wrap:wrap;margin-block-start:24px;padding-inline-end:0}.ems-iot-device-header .ems-accordion-head{display:block}}@media (max-width:767px){.ems-iot-device-header__bottom-content{gap:24px 48px}.ems-iot-device-header__bottom-content>div:nth-last-child(-n+3){width:100%}}.badge{align-items:center;border-radius:4px;color:inherit;display:flex;gap:6px;height:fit-content;min-height:21px;padding:1px 6px;width:fit-content;z-index:1}.badge b{font-weight:500}.badge[href*=disconnected]{padding:4px}.badge:not(.badge--empty):before{content:"";display:block;flex-shrink:0;height:16px;width:16px}.badge--empty{padding-left:0;padding-right:0;white-space:nowrap}.badge--error{background-color:#faedec}.badge--error:before{background:url(../images/icons/alert-error.svg) no-repeat 50%/16px}.badge--regular{background-color:#eee}.badge--regular:before{background:url(../images/icons/alert-regular.svg) no-repeat 50%/16px}.badge--info{background-color:#e7f2f9}.badge--info:before{background:url(../images/icons/alert-info.svg) no-repeat 50%/16px}.iot-date-filter__container{align-items:center;background:#fff;border-radius:8px;box-shadow:0 6px 18px 1px rgba(0,0,0,.04);display:flex;gap:12px;padding:8px;width:fit-content}.iot-date-filter__nav{display:block;font-size:0;height:24px;width:24px}.iot-date-filter__nav--disabled{opacity:.5}.iot-date-filter__nav--next{background:transparent url(../images/icons/arrow-right-trimmed.svg) no-repeat 50%/24px}.iot-date-filter__nav--prev{background:transparent url(../images/icons/arrow-left--trimmed.svg) no-repeat 50%/24px}.iot-date-filter__current{margin-block-start:3px}@media (max-width:767px){.iot-date-filter__container{justify-content:space-between;width:100%}}@media (max-width:389px){.iot-date-filter__container{gap:4px;padding-inline:5px}}@media (max-width:355px){.iot-date-filter__nav{height:16px;width:16px}.iot-date-filter__nav--next{background:transparent url(../images/icons/arrow-right-trimmed.svg) no-repeat 50%/16px}.iot-date-filter__nav--prev{background:transparent url(../images/icons/arrow-left--trimmed.svg) no-repeat 50%/16px}}.ems-iot-device-view-switcher{display:flex;position:relative;width:fit-content}.ems-iot-device-view-switcher .view-mode-link{color:#222;padding:10px 20px}.ems-iot-device-view-switcher .view-mode-link.active{background:#fff;border-radius:8px;box-shadow:0 6px 18px 1px rgba(0,0,0,.04)}@media (max-width:767px){.ems-iot-device-view-switcher{margin-inline:auto}}.ems-connected-devices__section,.ems-iot-device-content{transform:translate(0)}@media (max-width:767px){.ems-connected-devices__section .ajax-progress.ajax-progress-throbber,.ems-connected-devices__section .ajax-progress.ajax-progress-throbber .throbber,.ems-iot-device-content .ajax-progress.ajax-progress-throbber,.ems-iot-device-content .ajax-progress.ajax-progress-throbber .throbber{display:none}}.connected-devices-page .ajax-progress.ajax-progress-throbber,.ems-connected-devices--view .ajax-progress.ajax-progress-throbber,.ems-iot-device-treatment .ajax-progress.ajax-progress-throbber{background:hsla(210,7%,95%,.84);border-radius:8px;height:calc(100% - var(--table-body-offset));left:0;opacity:.8;position:fixed;top:var(--table-body-offset);width:100%;z-index:10}.connected-devices-page .ajax-progress.ajax-progress-throbber .throbber,.ems-connected-devices--view .ajax-progress.ajax-progress-throbber .throbber,.ems-iot-device-treatment .ajax-progress.ajax-progress-throbber .throbber{background:transparent url(../animate-logo.gif) no-repeat 0/contain;bottom:0;float:none;height:33px;left:0;margin:auto;position:absolute;right:0;top:0;width:150px}.connected-devices-page .ajax-progress.ajax-progress-throbber .message,.ems-connected-devices--view .ajax-progress.ajax-progress-throbber .message,.ems-iot-device-treatment .ajax-progress.ajax-progress-throbber .message{font-size:0}.login-page-layout{align-items:center;display:flex;flex-grow:1;gap:16px;justify-items:center;padding:32px}.login-page-layout>aside{height:100%;max-width:676px;width:50%}.login-page-layout>aside .sidebar-wrapper{height:100%}.login-page-layout__links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-block-start:12px;padding-block-end:24px}.login-page-layout__links a{color:#26203b;font-size:10px;font-weight:500;line-height:120%;text-decoration:underline}.login-page-layout__links a:hover{text-decoration:none}.login-page-layout main{height:100%;width:50%}body.anonymous .login-page-layout main{padding:0}@media (max-width:991px){.login-page-layout.no-slider-mobile{height:100%}.login-page-layout.no-slider-mobile aside{display:none!important}.login-page-layout.no-slider-mobile main{display:flex!important;height:100%;justify-content:space-between}}.user-password-page .login-page-layout main #block-myems-theme-content,.user-password-page .login-page-layout main .language-switcher-language-url{margin-block-end:auto}.login-page .login-page-layout main #block-myems-theme-content{margin-block:auto}@media (max-width:800px){.login-page-layout{padding:0}.login-page-layout>aside{max-width:100%;width:100%}.login-page-layout main{height:100dvh;width:100%}.login-page-layout main .language-switcher-language-url{margin:24px 24px 0 auto}}.login-page-layout #block-myems-theme-welcometomyems{align-items:center;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:100%;max-height:960px;padding:110px 40px 40px}.login-page-layout #block-myems-theme-welcometomyems .paragraph--type--slide{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between}.login-page-layout #block-myems-theme-welcometomyems .paragraph--type--slide:empty{display:none}.login-page-layout #block-myems-theme-welcometomyems h2{font-size:40px;font-weight:900;line-height:117%;margin-block-end:14px;text-align:center}.login-page-layout #block-myems-theme-welcometomyems h2+p{font-size:24px;font-weight:400;line-height:117%;margin-block-start:18px;max-width:unset}.login-page-layout #block-myems-theme-welcometomyems p{font-size:22px;font-weight:500;line-height:117%;margin-inline:auto;max-width:360px;text-align:center}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots){list-style-type:none;margin-inline:auto;max-width:395px;padding:4px 0 0}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li{align-items:flex-start;display:grid;font-size:20px;font-weight:300;gap:24px;grid-template-columns:32px 1fr;line-height:120%}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li:not(:last-child){margin-block-end:28px}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li svg{width:32px}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li p{font-size:20px;font-weight:300;line-height:120%;margin-inline:0;max-width:unset;text-align:left}.login-page-layout #block-myems-theme-welcometomyems .slick-dots{margin-block-start:40px;padding:0}.login-page-layout #block-myems-theme-welcometomyems .slick-dots>li button{background:hsla(0,0%,100%,.5);border-radius:50%;height:8px;width:8px}.login-page-layout #block-myems-theme-welcometomyems .slick-dots>li button:focus-visible{outline:none}.login-page-layout #block-myems-theme-welcometomyems .slick-dots>li.slick-active button{background:#fff;border-radius:10px;height:8px;width:24px}.login-page-layout #block-myems-theme-welcometomyems .slick,.login-page-layout #block-myems-theme-welcometomyems .slick-slider,.login-page-layout #block-myems-theme-welcometomyems .slick-track{height:100%}.login-page-layout #block-myems-theme-welcometomyems .slick{width:100%}.login-page-layout #block-myems-theme-welcometomyems .slick-slider{display:flex;flex-direction:column}.login-page-layout #block-myems-theme-welcometomyems .slick-list{flex-grow:1}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow{display:none}.login-page-layout #block-myems-theme-welcometomyems .slick__slide{height:100%}@media (max-width:1200px){.login-page-layout #block-myems-theme-welcometomyems{padding:94px 24px 32px}.login-page-layout #block-myems-theme-welcometomyems h2{font-size:32px;line-height:117%}.login-page-layout #block-myems-theme-welcometomyems h2+p{font-size:18px;line-height:117%}.login-page-layout #block-myems-theme-welcometomyems .slick h2{font-size:24px;line-height:117%}.login-page-layout #block-myems-theme-welcometomyems p{font-size:18px;line-height:117%}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li{font-size:18px;gap:16px;line-height:133%}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li:not(:last-child){margin-block-end:16px}.login-page-layout #block-myems-theme-welcometomyems ul:not(.slick-dots) li p{font-size:18px;line-height:133%}}@media (max-width:800px){.login-page-layout #block-myems-theme-welcometomyems{background-size:cover;border-radius:0;height:100dvh;max-height:100%;padding:110px 24px 140px}.login-page-layout #block-myems-theme-welcometomyems .slick-dots{display:none!important}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow{display:contents}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow .slick-next,.login-page-layout #block-myems-theme-welcometomyems .slick__arrow .slick-prev{bottom:32px;font-family:Roboto,sans-serif;position:absolute}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow .slick-next{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;padding:15px 34px;right:20px;text-align:center;transition:all .5s ease;width:fit-content}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow .slick-next:hover{background-color:#000;background-color:#fff;color:#fff;color:#000;transition:all .5s ease}.login-page-layout #block-myems-theme-welcometomyems .slick__arrow .slick-prev{background:transparent;border:none;color:#fff;font-size:16px;left:20px;line-height:24px;padding:14px 20px}}.login-page-layout #block-myems-theme-emsssobrandingblock{margin-block:auto 0}.login-page-layout #block-myems-theme-emsssobrandingblock ul{align-items:center;display:flex;justify-content:center;list-style-type:none;margin-block-start:25px;padding:0 0 50px}.login-page-layout #block-myems-theme-emsssobrandingblock li{align-items:center;align-self:stretch;display:flex}.login-page-layout #block-myems-theme-emsssobrandingblock li:first-child img{max-width:127px}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(2) img{max-width:123px}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(3) img{aspect-ratio:1;max-width:46px}.login-page-layout #block-myems-theme-emsssobrandingblock li:not(:last-child){margin-inline-end:40px;padding-inline-end:40px;position:relative}.login-page-layout #block-myems-theme-emsssobrandingblock li:not(:last-child):after{background:#e0e0e0;content:"";display:block;height:40px;position:absolute;right:0;width:1px}.login-page-layout #block-myems-theme-emsssobrandingblock img{height:auto;width:100%}.login-page-layout #block-myems-theme-emsssobrandingblock p{color:#9c9aa5;font-size:10px;line-height:120%;margin-inline:auto;max-width:260px;text-align:center;width:100%}.login-page-layout #block-myems-theme-emsssobrandingblock p a{color:#26203b;font-weight:500}.login-page-layout #block-myems-theme-emsssobrandingblock p:first-child a{color:#26203b;font-size:16px;font-weight:400;line-height:120%;text-decoration:underline}.login-page-layout #block-myems-theme-emsssobrandingblock p:first-child a:hover{text-decoration:none}@media (max-width:1200px){.login-page-layout #block-myems-theme-emsssobrandingblock ul{padding:0 0 33px}.login-page-layout #block-myems-theme-emsssobrandingblock li:first-child{order:2}.login-page-layout #block-myems-theme-emsssobrandingblock li:first-child img{max-width:92px}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(2){order:1}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(2) img{max-width:74px}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(3){order:3}.login-page-layout #block-myems-theme-emsssobrandingblock li:nth-child(3) img{max-width:33px}.login-page-layout #block-myems-theme-emsssobrandingblock li:not(:last-child){margin-inline-end:14px;padding-inline-end:14px}.login-page-layout #block-myems-theme-emsssobrandingblock li:not(:last-child):after{height:29px}}.ems-sso-login-form,.ems-user-login-form{max-width:411px;padding-block:80px;width:100%}.ems-sso-login-form h1,.ems-user-login-form h1{font-size:30px;font-weight:700;letter-spacing:-.3px;line-height:130%;margin-block-end:6px;text-align:center}.ems-sso-login-form .form-subtitle,.ems-user-login-form .form-subtitle{line-height:155%;margin-block-end:24px}.ems-sso-login-form .form-item,.ems-user-login-form .form-item{margin-block-end:16px}.ems-sso-login-form .form-item-remember-me label,.ems-user-login-form .form-item-remember-me label{margin-bottom:0}.ems-sso-login-form .form-actions,.ems-user-login-form .form-actions{margin-block-start:32px}.ems-sso-login-form .form-actions input,.ems-user-login-form .form-actions input{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:100%;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-sso-login-form .form-actions input:hover,.ems-user-login-form .form-actions input:hover{background-color:#fff;color:#000;transition:all .5s ease}.ems-sso-login-form .form-actions span,.ems-user-login-form .form-actions span{display:inline-block;margin:10px 10px 0 0}.ems-sso-login-form label,.ems-user-login-form label{font-weight:500;margin-block-end:8px}.ems-sso-login-form span,.ems-user-login-form span{display:inline-block;font-size:18px;font-weight:700;line-height:132%;padding-right:5px}.ems-sso-login-form a.reset-password-link,.ems-user-login-form a.reset-password-link{color:#000;display:inline-block;font-size:18px;line-height:18px;padding-bottom:15px;position:relative}.ems-sso-login-form a.reset-password-link:after,.ems-user-login-form a.reset-password-link:after{background:#000;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:100%}.ems-sso-login-form a.reset-password-link:hover:after,.ems-user-login-form a.reset-password-link:hover:after{width:0}@media (max-width:800px){.ems-sso-login-form,.ems-user-login-form{padding-inline:24px}.ems-sso-login-form h1,.ems-user-login-form h1{font-size:24px;letter-spacing:-.24px}.ems-sso-login-form .form-subtitle,.ems-user-login-form .form-subtitle{line-height:150%}}.ems-user-email-verification-consent-form,.ems-user-email-verification-form{max-width:600px;padding:90px 24px;width:100%}.ems-user-email-verification-consent-form .email-verification-header,.ems-user-email-verification-form .email-verification-header{border-block-end:1px solid #e0e0e0;margin-block-end:32px;text-align:center}.ems-user-email-verification-consent-form .email-verification-header img,.ems-user-email-verification-form .email-verification-header img{aspect-ratio:1;margin-block-end:48px;max-width:120px;width:100%}.ems-user-email-verification-consent-form .email-verification-header>strong,.ems-user-email-verification-form .email-verification-header>strong{display:inline-block;margin-block-end:10px}.ems-user-email-verification-consent-form .form-subtitle,.ems-user-email-verification-form .form-subtitle{margin-block-end:32px}.ems-user-email-verification-consent-form .form-subtitle a,.ems-user-email-verification-form .form-subtitle a{color:#000}.ems-user-email-verification-consent-form .form-actions,.ems-user-email-verification-form .form-actions{display:flex;gap:16px;justify-content:space-between}.ems-user-email-verification-consent-form .form-actions a,.ems-user-email-verification-form .form-actions a{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;padding:15px 20px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-email-verification-consent-form .form-actions a:hover,.ems-user-email-verification-form .form-actions a:hover{background-color:#000;color:#fff;transition:all .5s ease}.ems-user-email-verification-consent-form .form-actions input,.ems-user-email-verification-form .form-actions input{align-items:center;background-color:#000;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;transition:all .5s ease;width:fit-content}.ems-user-email-verification-consent-form .form-actions input:hover,.ems-user-email-verification-form .form-actions input:hover{background-color:#fff;color:#000;transition:all .5s ease}@media (max-width:1100px){.ems-user-email-verification-consent-form .form-actions,.ems-user-email-verification-form .form-actions{align-items:center;flex-direction:column-reverse}}.ems-user-email-verification-consent-form h1,.ems-user-email-verification-form h1{margin-block-end:16px}@media (max-width:800px){.ems-user-email-verification-consent-form,.ems-user-email-verification-form{padding:60px 24px}.ems-user-email-verification-consent-form .email-verification-header,.ems-user-email-verification-form .email-verification-header{border-block-end:none;margin-block-end:24px}.ems-user-email-verification-consent-form .email-verification-header .form-title,.ems-user-email-verification-form .email-verification-header .form-title{margin-block-end:14px}.ems-user-email-verification-consent-form .email-verification-header img,.ems-user-email-verification-form .email-verification-header img{margin-block-end:32px;max-width:80px}}@media (max-height:950px){.ems-user-email-verification-consent-form,.ems-user-email-verification-form{padding:60px 24px}}.ems-user-email-verification-consent-form .email-verification-header{border-block-end:none;margin-block-end:16px}.ems-user-email-verification-consent-form .form-subtitle{margin-inline:auto;max-width:385px}.ems-user-email-verification-consent-form .form-actions{justify-content:center;margin-block-start:68px}.ems-user-email-verification-consent-form .form-item-consent{align-items:start;background:hsla(0,0%,96%,.5);border-radius:10px;padding:24px}.ems-user-email-verification-consent-form .form-item-consent label{font-size:14px;font-weight:300;line-height:143%}.ems-user-email-verification-consent-form .form-item-consent input{flex-shrink:0;margin-block-start:2px}@media (max-width:800px){.ems-user-email-verification-consent-form .form-actions{margin-block-start:32px}.ems-user-email-verification-consent-form .form-actions input{min-width:fit-content}.ems-user-email-verification-consent-form .form-item-consent{padding:20px}.ems-user-email-verification-consent-form .form-item-consent label{font-size:14px;line-height:129%}}@media (max-height:950px){.ems-user-email-verification-consent-form .form-actions{margin-block-start:32px}}.user-manage-practice__wrapper{display:flex;flex-direction:column;gap:48px}.user-manage-practice__wrapper h2{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;text-transform:uppercase}html[lang=ko] .user-manage-practice__wrapper h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-manage-practice__wrapper h2{font-family:Montserrat,Arial,sans-serif}.user-manage-practice__wrapper h2+div>p{font-size:16px;font-weight:300;line-height:18.75px}.user-manage-practice__wrapper .user-manage-practice__practice-form{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:16px 0;position:relative}.user-manage-practice__wrapper .user-manage-practice__practice-form .practice-logo{left:24px;max-width:100px;position:absolute;top:48px}.user-manage-practice__wrapper .user-manage-practice__practice-form .coordinates-wrapper{border-radius:11px;max-height:253px;max-width:420px}.user-manage-practice__wrapper .user-manage-practice__practice-form .coordinates-wrapper>div{border-radius:11px}.user-manage-practice__wrapper .user-manage-practice__practice-form .coordinates-shadow{box-shadow:7px 6px 10px -1px rgba(0,0,0,.05)}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px;position:relative;width:calc(100% - 450px)}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form h3{font-size:20px;font-weight:400;line-height:117%;padding-right:35px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form .remove-practice-action{position:absolute;right:35px;top:25px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form span[data-drupal-selector=edit-circle]{background:#d9d9d9;border-radius:50%;height:96px;left:24px;position:absolute;top:48px;width:96px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form div[data-drupal-selector=edit-role]{align-items:center;display:flex;font-size:14px;font-weight:300;gap:8px;line-height:18.2px;text-transform:capitalize}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info{display:grid;grid-template-columns:1fr;margin-left:128px;min-height:96px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info div{font-size:14px;font-weight:300}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info div[data-drupal-selector=edit-customer]{color:#5a5a5a;font-weight:400}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info div span{font-weight:400}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info a{color:#000}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info .practice-role{margin-top:13px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-address{display:flex;font-size:14px;font-weight:300;line-height:18.2px;margin-top:13px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-role{background-position:center right 16px;border:1px solid #000;border-radius:11px;color:#000;height:40px;max-width:380px;padding:8px 16px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-coordinates{display:none}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-actions{align-items:center;display:flex;gap:7px;justify-content:flex-end}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-actions:after{background:url(../images/icons/arrow-red-trimmed.svg) no-repeat 100%;content:"";display:block;height:16px;width:16px}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-change-role,.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-edit{background:transparent;border:1px solid transparent;border-radius:0;color:#e31e24;cursor:pointer;font-size:16px;font-weight:500;height:unset;line-height:20.8px;max-width:unset;padding:0;text-align:right;width:fit-content}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-change-role:hover,.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-edit:hover{border-bottom:1px solid #e31e24}.user-manage-practice__wrapper .user-manage-practice__practice-form #edit-coordinates{position:absolute;right:0;top:0}.user-manage-practice__wrapper table{background:#fff;border-collapse:separate;border-radius:11px;border-spacing:0 24px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);padding:4px 30px;width:100%}.user-manage-practice__wrapper table thead tr{background:#fafafa;border-radius:8px;box-shadow:none}.user-manage-practice__wrapper table thead tr th{color:#545454;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:114%;padding-bottom:12px;padding-top:12px}.user-manage-practice__wrapper table thead tr th:first-child{padding-left:20px}.user-manage-practice__wrapper table thead tr th:last-child{padding-right:20px}.user-manage-practice__wrapper table.sticky-header thead{z-index:100}.user-manage-practice__wrapper table th{font-size:12px;font-weight:700;line-height:15.6px;text-align:left}.user-manage-practice__wrapper table th:first-child,.user-manage-practice__wrapper table th:last-child{padding:12px 0 12px 16px}.user-manage-practice__wrapper table tr{line-height:130%}.user-manage-practice__wrapper table tr td{background:#fff;display:table-cell}.user-manage-practice__wrapper table tr td:nth-child(2){color:#545454}.user-manage-practice__wrapper table td{padding:8px;vertical-align:middle}.user-manage-practice__wrapper table td:first-child,.user-manage-practice__wrapper table td:last-child{padding:8px 16px}@media (max-width:1300px){.user-manage-practice__wrapper table td:first-child,.user-manage-practice__wrapper table td:last-child{padding:8px}}.user-manage-practice__wrapper table td div{align-items:center;display:flex;gap:8px;text-transform:capitalize}.user-manage-practice__wrapper table .user-picture-container{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:32px;width:32px}.user-manage-practice__wrapper table .invite-member-action{align-items:center;border:1px solid #545454;border-radius:8px;color:#545454;display:flex;gap:6px;justify-content:center;max-width:215px;padding:10px 20px;text-decoration:underline;text-transform:none}.user-manage-practice__wrapper table .invite-member-action:before{background:url(../images/icons/add-user-grey.svg) no-repeat 50%;content:"";display:block;flex-shrink:0;height:16px;width:16px}@media (max-width:639px){.user-manage-practice__wrapper table .invite-member-action:before{height:27px;width:27px}}@media (max-width:1200px){.user-manage-practice__wrapper table .invite-member-action{padding:10px 15px;width:max-content}}@media (max-width:639px){.user-manage-practice__wrapper table .invite-member-action{padding:5px 13px}}.user-manage-practice__wrapper table img{border-radius:50%;height:32px;vertical-align:middle;width:32px}.user-manage-practice__wrapper table a{color:#000}.user-manage-practice__wrapper .user-manage-practice__members,.user-manage-practice__wrapper .views-field-operations-1{position:relative}.user-manage-practice__wrapper .user-manage-practice__members .pre-table,.user-manage-practice__wrapper .views-field-operations-1 .pre-table{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-63px;margin-right:30px}@media (max-width:639px){.user-manage-practice__wrapper .user-manage-practice__members .pre-table,.user-manage-practice__wrapper .views-field-operations-1 .pre-table{left:25px;position:absolute;top:70px}}.user-manage-practice__wrapper .user-manage-practice__members .pre-table div:first-child,.user-manage-practice__wrapper .views-field-operations-1 .pre-table div:first-child{margin-right:30px}.user-manage-practice__wrapper .user-manage-practice__members caption,.user-manage-practice__wrapper .views-field-operations-1 caption{background-size:30px;display:table-header-group;font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;margin-bottom:25px;max-width:calc(100% - 394px);padding:5px 5px 5px 42px;text-align:left;text-transform:uppercase}html[lang=ko] .user-manage-practice__wrapper .user-manage-practice__members caption,html[lang=ko] .user-manage-practice__wrapper .views-field-operations-1 caption{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-manage-practice__wrapper .user-manage-practice__members caption,html[lang=tr] .user-manage-practice__wrapper .views-field-operations-1 caption{font-family:Montserrat,Arial,sans-serif}.user-manage-practice__wrapper .user-manage-practice__members td:nth-child(3) span,.user-manage-practice__wrapper .views-field-operations-1 td:nth-child(3) span{background:#f4f4f4;border-radius:5px;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;line-height:20px;padding:2px 8px;text-transform:uppercase;word-break:keep-all}.user-manage-practice__wrapper .user-manage-practice__members td:not(:nth-child(2)),.user-manage-practice__wrapper .views-field-operations-1 td:not(:nth-child(2)){text-transform:capitalize}.user-manage-practice__wrapper .user-manage-practice__members td:nth-child(4) div,.user-manage-practice__wrapper .views-field-operations-1 td:nth-child(4) div{font-size:14px;font-weight:500;padding-left:20px}.user-manage-practice__wrapper .user-manage-practice__members td:nth-child(4) div.active-member-status,.user-manage-practice__wrapper .views-field-operations-1 td:nth-child(4) div.active-member-status{background:url(../images/icons/check-green-rounded.svg) no-repeat 0;color:#0fa05a}.user-manage-practice__wrapper .user-manage-practice__members td:nth-child(4) div.blocked-member-status,.user-manage-practice__wrapper .views-field-operations-1 td:nth-child(4) div.blocked-member-status{background:url(../images/icons/block.svg) no-repeat 0}.user-manage-practice__wrapper .user-manage-practice__members td:nth-child(4) div.invited-member-status,.user-manage-practice__wrapper .views-field-operations-1 td:nth-child(4) div.invited-member-status{background:url(../images/icons/timer-purple.svg) no-repeat 0;color:#4e2ffe}.user-manage-practice__wrapper .user-manage-practice__members td:last-child,.user-manage-practice__wrapper .views-field-operations-1 td:last-child{display:flex;justify-content:flex-end;text-transform:none}@media (max-width:1400px){.user-manage-practice__wrapper .user-manage-practice__members td:last-child,.user-manage-practice__wrapper .views-field-operations-1 td:last-child{padding-left:0}}.user-manage-practice__wrapper .user-manage-practice__members td:last-child:not(:has(.dropbutton-wrapper)),.user-manage-practice__wrapper .views-field-operations-1 td:last-child:not(:has(.dropbutton-wrapper)){padding-top:15px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton .dropbutton-action:first-child,.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-arrow,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton .dropbutton-action:first-child,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-arrow{display:none}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple{margin:0;padding:0;position:relative}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton-widget,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple .dropbutton-widget{position:relative}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton{background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:11px;box-shadow:7px 6px 10px 0 rgba(0,0,0,.05)}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action a,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action a{line-height:19px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child,.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child{align-items:center;display:flex;gap:8px;margin:0 16px;padding:15px 0}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child:before,.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child:before,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child:before,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child:before{content:"";display:block;height:24px;width:24px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child{border-bottom:1px solid rgba(0,0,0,.25)}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child:before,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child:before{background:url(../images/icons/user.svg) no-repeat 50%;background-size:18px;content:"";display:block;height:24px;width:24px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child:before,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child:before{background:url(../images/icons/cancel.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple.open .dropbutton.blocked-member-operations .dropbutton-action:first-child:before,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple.open .dropbutton.blocked-member-operations .dropbutton-action:first-child:before{background:url(../images/icons/restore.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton-toggle,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple .dropbutton-toggle{height:32px;margin-right:-11px;top:-19px;width:32px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton-toggle button,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple .dropbutton-toggle button{background:url(../images/icons/actions-horizontal.svg) no-repeat 50%;background-size:32px;height:32px;left:0;position:absolute;top:0;width:32px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple .dropbutton{height:fit-content;min-height:104px;overflow:visible;position:absolute;right:16px;top:25px;width:220px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton.invited-member-operations,.user-manage-practice__wrapper .views-field-operations-1 .dropbutton-multiple .dropbutton.invited-member-operations{height:156px}.user-manage-practice__wrapper .user-manage-practice__members table.sticky-header thead{background:#fff;z-index:unset}.user-manage-practice__wrapper .user-manage-practice__members tr{display:grid;gap:32px;grid-template-columns:1fr 1.1fr .9fr 1.05fr 35px}.user-manage-practice__wrapper .user-manage-practice__members tr td{padding:16px 0}.user-manage-practice__wrapper .user-manage-practice__members tr td:last-child{align-items:center;justify-self:center}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-wrapper.dropbutton-multiple{background:url(../images/icons/actions-horizontal.svg) no-repeat 50%/32px;cursor:pointer;height:32px;position:static;width:32px}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-wrapper.dropbutton-multiple .dropbutton-toggle button{display:none}@media (max-width:1300px){.user-manage-practice__wrapper .user-manage-practice__members tr{gap:24px}}@media (max-width:1200px){.user-manage-practice__wrapper .user-manage-practice__members tr{gap:16px;grid-template-columns:1fr 1.1fr .5fr 1fr 35px}.user-manage-practice__wrapper .user-manage-practice__members .invite-member-action{font-size:13px;padding:10px}}@media (max-width:1100px){.user-manage-practice__wrapper .user-manage-practice__members{margin-top:20px}.user-manage-practice__wrapper .user-manage-practice__members .pre-table{gap:16px}.user-manage-practice__wrapper .user-manage-practice__members .pre-table div:first-child{margin-right:0}.user-manage-practice__wrapper .user-manage-practice__members caption{margin-bottom:0;max-width:100%}.user-manage-practice__wrapper .user-manage-practice__members thead{display:none}.user-manage-practice__wrapper .user-manage-practice__members tbody{display:flex;flex-direction:column;gap:16px}}@media (max-width:1100px) and (max-width:639px){.user-manage-practice__wrapper .user-manage-practice__members tbody{margin-top:50px}}@media (max-width:1100px){.user-manage-practice__wrapper .user-manage-practice__members tbody tr{background:#fff;display:flex;flex-direction:column;gap:8px;padding:8px 60px 8px 0;position:relative}.user-manage-practice__wrapper .user-manage-practice__members tbody td{padding:0}.user-manage-practice__wrapper .user-manage-practice__members tbody td:first-child{width:100%}.user-manage-practice__wrapper .user-manage-practice__members tbody td:first-child>div{align-items:center;height:100%}.user-manage-practice__wrapper .user-manage-practice__members tbody td:first-child>div>:not(.user-picture-container){font-weight:500}.user-manage-practice__wrapper .user-manage-practice__members tbody td:last-child{bottom:0;font-weight:500;margin-block:auto;padding-left:0;position:absolute;right:16px;top:0;width:fit-content}.user-manage-practice__wrapper .user-manage-practice__members tbody td:nth-child(4){font-weight:500}.user-manage-practice__wrapper .user-manage-practice__members .dropbutton-multiple .dropbutton-toggle button{background:url(../images/icons/more-dots.svg) no-repeat 50%;background-size:22px;height:22px;width:22px}}@media (max-width:991px){.user-manage-practice__wrapper .user-manage-practice__members{margin-top:50px}}@media (max-width:479px){.user-manage-practice__wrapper .user-manage-practice__members .pre-table{flex-direction:column}.user-manage-practice__wrapper .user-manage-practice__members tbody{margin-top:100px}}.user-manage-practice__wrapper>div>.js-form-item{position:absolute;right:0;top:0}.user-manage-practice__wrapper>div>.js-form-item:after{background:url(../images/icons/search.svg) no-repeat 50%;content:"";display:block;height:24px;position:absolute;right:16px;top:6px;width:24px}.user-manage-practice__wrapper input::-webkit-input-placeholder{color:#000!important}@media (max-width:1300px){.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-actions{margin-top:16px}}@media (max-width:1200px){.user-manage-practice__wrapper .user-manage-practice__practice-form{flex-direction:column-reverse;gap:32px;padding:24px 0}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form{width:100%}}@media (max-width:991px){.user-manage-practice__wrapper{gap:8px}.user-manage-practice__wrapper .user-manage-practice__practice-form{padding:24px 0}}@media (max-width:767px){.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form span[data-drupal-selector=edit-circle]{display:none}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form .practice-logo{margin:0 auto 15px;max-width:120px;position:static}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info{margin-left:0}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info .practice-role{padding:8px 0}.user-manage-practice__wrapper .user-manage-practice__practice-form .ems-user-my-practice-form #edit-info div{line-height:117%}}@media (max-width:639px){.user-manage-practice__wrapper .coordinates-wrapper{display:block}}.user-manage-practice__requests{margin-bottom:41px}.user-manage-practice__requests table{border-spacing:0 24px}.user-manage-practice__requests tr{display:grid;gap:32px;grid-template-columns:1fr 1.05fr .75fr 1.2fr 35px}.user-manage-practice__requests tr td{padding:8px 0}.user-manage-practice__requests tr td:last-child{align-items:center;justify-self:center}@media (max-width:1300px){.user-manage-practice__requests tr{gap:24px}}@media (max-width:1200px){.user-manage-practice__requests tr{gap:16px;grid-template-columns:1fr 1.1fr .5fr 1fr 35px}}.user-manage-practice__requests .views-field-field-target-role span{display:none}.user-manage-practice__requests .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:first-child:before{background:url(../images/icons/invited.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.user-manage-practice__requests .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action:last-child:before{background:url(../images/icons/block.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.user-manage-practice__requests .views-field-operations-1 .dropbutton-multiple.open .dropbutton .dropbutton-action a{font-size:16px;letter-spacing:-.16px;text-transform:none}.user-manage-practice__requests .views-field-ems-user-name{display:table-cell}.user-manage-practice__requests .views-field-ems-user-name img{margin-right:8px}.user-manage-practice__requests .views-field-field-status{background:url(../images/icons/wait.svg) no-repeat 0;padding-left:34px}.user-manage-practice__requests caption{color:#000;display:table-header-group;font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:31.2px;margin-bottom:25px;text-align:left;text-transform:uppercase}html[lang=ko] .user-manage-practice__requests caption{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-manage-practice__requests caption{font-family:Montserrat,Arial,sans-serif}.user-manage-practice__requests a[href*=approve],.user-manage-practice__requests a[href*=reject]{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:117%;padding:8px 16px 8px 12px;transition:all .3s;white-space:nowrap}.user-manage-practice__requests a[href*=approve]:before,.user-manage-practice__requests a[href*=reject]:before{content:"";display:block;height:16px;width:16px}.user-manage-practice__requests a[href*=approve]{background:#f2fcf4;border:1px solid #91e49f;color:#006f00}.user-manage-practice__requests a[href*=approve]:before{background:url(../images/icons/check-green.svg) no-repeat 50%}.user-manage-practice__requests a[href*=approve]:hover{background:#50b554;color:#fff;transition:all .3s}.user-manage-practice__requests a[href*=approve]:hover:before{background:url(../images/icons/check-white.svg) no-repeat 50%}.user-manage-practice__requests a[href*=reject]{background:#fff5f5;border:1px solid #ed9f9f;color:#be0000}.user-manage-practice__requests a[href*=reject]:before{background:url(../images/icons/close.svg) no-repeat 50%}.user-manage-practice__requests a[href*=reject]:hover{background:#e73535;color:#fff;transition:all .3s}.user-manage-practice__requests a[href*=reject]:hover:before{background:url(../images/icons/close-white.svg) no-repeat 50%}.user-manage-practice__requests .views-field-operations .dropbutton-multiple{align-items:center;display:flex;margin:0;padding:0}.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton-widget{position:relative}.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton-action a:not(.use-ajax),.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton-toggle{display:none}.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton-action:nth-child(3),.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton-action:nth-child(4){display:flex}.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton{display:flex;gap:13px}@media (max-width:1200px){.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton{flex-wrap:wrap}}.user-manage-practice__requests .invite-pending{align-items:flex-start;display:flex;flex-direction:column;gap:0;text-transform:none}.user-manage-practice__requests .invite-pending span{color:#ff810d;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.user-manage-practice__requests .invite-pending p{font-size:12px;font-style:normal;font-weight:400;line-height:130%}@media (max-width:1100px){.user-manage-practice__requests,.user-manage-practice__requests caption{margin-bottom:0}.user-manage-practice__requests thead{display:none}.user-manage-practice__requests tbody{display:flex;flex-direction:column;gap:24px}.user-manage-practice__requests tbody tr{background:#fff;display:flex;flex-direction:column;gap:6px;padding:0}.user-manage-practice__requests tbody td,.user-manage-practice__requests tbody td:first-child{padding:0}.user-manage-practice__requests tbody td.views-field-operations-1{display:none}.user-manage-practice__requests .views-field-ems-user-name .ems-user-name-wrapper div:last-child{font-weight:500}.user-manage-practice__requests .views-field-ems-user-name .ems-user-name-wrapper div:last-child:before{content:"Name:";font-weight:400;white-space:nowrap}.user-manage-practice__requests .views-field-ems-user-name .ems-user-name-wrapper div:first-child,.user-manage-practice__requests .views-field-ems-user-name .ems-user-name-wrapper img{display:none}.user-manage-practice__requests .views-field-mail:before{content:"Email:";font-weight:400;white-space:nowrap}.user-manage-practice__requests .views-field-field-target-role{font-weight:500}.user-manage-practice__requests .views-field-field-target-role span{display:inline-block;font-weight:400}.user-manage-practice__requests .views-field-operations .dropbutton-multiple{padding-top:9px}.user-manage-practice__requests .views-field-operations .dropbutton-multiple .dropbutton{gap:10px}.user-manage-practice__requests .views-field-ems-user-name .ems-user-name-wrapper div:last-child,.user-manage-practice__requests .views-field-field-target-role.practice-invites,.user-manage-practice__requests .views-field-field-target-role.practice-requests,.user-manage-practice__requests .views-field-mail{display:flex;font-weight:500;gap:5px;line-height:130%}}.form-item:has(#ems-user-practice-members-search){position:relative}.form-item:has(#ems-user-practice-members-search):after{background-image:url(../images/icons/search-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:24px}#ems-user-practice-members-search{background:transparent;border:1.3px solid #969696;border-radius:50px;font-size:16px;height:40px;line-height:normal;max-width:292px;padding:12px 16px}#ems-user-practice-members-search::placeholder{color:#545454;opacity:1}@media (max-width:767px){#ems-user-practice-members-search{max-width:235px}}@media (max-width:479px){#ems-user-practice-members-search{max-width:100%}}#ems-user-practice-form a{border:1.3px solid #969696;border-radius:8px;color:#000;display:flex;font-weight:400;gap:8px;padding:8px 16px;width:fit-content}#ems-user-practice-form a:before{background:url(../images/icons/add-user.svg) no-repeat 50%;content:"";display:block;height:16px;width:16px}@media (max-width:1100px){#ems-user-practice-form a{gap:10px;white-space:nowrap}}.practice-member__wrapper{display:grid;gap:41px;grid-template-columns:1fr}.practice-member__wrapper>div{display:grid;gap:24px;grid-template-columns:1fr}.practice-member__wrapper>div>div{font-size:24px;letter-spacing:.24px;line-height:31.2px}.practice-member__wrapper h1,.practice-member__wrapper h2{color:#000;font-family:TRANS-Bold;font-size:30px;font-weight:700;line-height:39px;text-transform:uppercase}html[lang=ko] .practice-member__wrapper h1,html[lang=ko] .practice-member__wrapper h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .practice-member__wrapper h1,html[lang=tr] .practice-member__wrapper h2{font-family:Montserrat,Arial,sans-serif}.practice-member__wrapper h1{padding-bottom:8px;text-transform:uppercase}.practice-member__wrapper h2{letter-spacing:.3px}#profile-user-profile-change-role-form{display:flex;gap:24px;padding-bottom:16px}#profile-user-profile-change-role-form .field--name-field-role{max-width:364px;width:100%}#profile-user-profile-change-role-form #edit-field-role{background-position:center right 31px;border:1px solid #000;border-radius:6px;color:#000;font-size:20px;line-height:26.4px;max-width:364px;padding:14px 31px 16px;width:100%}#profile-user-profile-change-role-form label{display:none}#profile-user-profile-change-role-form #edit-actions{max-width:210px;width:100%}#profile-user-profile-manage-permissions-form{display:flex;flex-direction:column;gap:24px}#profile-user-profile-manage-permissions-form h3{font-size:24px;font-weight:700;letter-spacing:.24px;line-height:31.2px}#profile-user-profile-manage-permissions-form .field-group-html-element{display:flex;flex-direction:column;gap:24px}#profile-user-profile-manage-permissions-form .field-group-html-element label{font-size:20px;font-weight:700;letter-spacing:.2px;line-height:26px}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox{font-size:16px;letter-spacing:.16px;line-height:20.8px;padding-left:12px}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .form-item{display:flex;flex-direction:row-reverse;gap:24px;justify-content:space-between}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .slideon{height:32px;width:56px}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .slideon input:checked~.slideon-slider{background-color:#333}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .slideon input:checked~.slideon-slider:before{background-color:#f3f3f3;border:1px solid #f3f3f3;left:8px}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .slideon-slider{background-color:#f3f3f3;border:1px solid #333}#profile-user-profile-manage-permissions-form .field--widget-boolean-checkbox .slideon-slider:before{background-color:#333;border:1px solid #333;bottom:3px;box-shadow:none;height:23px;left:3px;width:23px}#profile-user-profile-change-role-form input[type=submit],#profile-user-profile-manage-permissions-form input[type=submit]{align-items:center;background:transparent;border:1px solid #e22726;border-radius:6px;border-radius:11px;color:#e22726;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:21.12px;max-width:210px;padding:8px;transition:background .3s;width:100%}html[lang=ko] #profile-user-profile-change-role-form input[type=submit],html[lang=ko] #profile-user-profile-manage-permissions-form input[type=submit]{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] #profile-user-profile-change-role-form input[type=submit],html[lang=tr] #profile-user-profile-manage-permissions-form input[type=submit]{font-family:Roboto,sans-serif}#profile-user-profile-change-role-form input[type=submit]:hover,#profile-user-profile-manage-permissions-form input[type=submit]:hover{background:#e22726;color:#fff}.user-profile #block-myems-theme-content>div{display:grid;gap:32px;grid-template-columns:1fr}.user-profile h1,.user-profile h2.profile__subtitle{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .user-profile h1,html[lang=ko] .user-profile h2.profile__subtitle{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-profile h1,html[lang=tr] .user-profile h2.profile__subtitle{font-family:Montserrat,Arial,sans-serif}.user-profile h1{font-size:32px;line-height:42px}.user-profile h2{font-size:14px;font-weight:300;line-height:18.2px}.user-profile .profile__subtitle{align-items:center;display:flex;gap:16px;padding-bottom:32px}.user-profile label{font-size:14px;font-weight:300;line-height:18.2px;padding-bottom:8px}.user-profile .user-profile-picture-form{padding:16px 0;text-align:center;width:fit-content}.user-profile .user-profile-picture-form label{display:none}.user-profile .user-profile-picture-form fieldset.js-media-library-widget{border:none;padding:0;position:relative}.user-profile .user-profile-picture-form .image-widget{position:relative}.user-profile .user-profile-picture-form .image-widget .image-data__crop-wrapper,.user-profile .user-profile-picture-form .image-widget span{display:none}.user-profile .user-profile-picture-form .js-media-library-selection{background-color:#d9d9d9;border-radius:50%;height:150px;max-height:150px;width:150px}.user-profile .user-profile-picture-form:has(input[type=file]) .user-profile-picture-placeholder{aspect-ratio:1;background-color:#d9d9d9;background:url(../images/user-picture.jpg) no-repeat 50%;background-size:cover;border-radius:50%;height:100%;height:150px;max-width:150px;object-fit:cover;width:100%;width:150px}.user-profile .user-profile-picture-form input[type=file],.user-profile .user-profile-picture-form input[value=Remove]{background:#000 url(../images/icons/upload.svg) no-repeat 50%;border:none;border-radius:50%;bottom:0;cursor:pointer;font-size:0;height:46px;line-height:0;padding:0;position:absolute;right:0;top:100px;width:46px;z-index:1}.user-profile .user-profile-picture-form input[value=Remove]{background:#000 url(../images/icons/remove-red.svg) no-repeat 50%}.user-profile .user-profile-picture-form input[value=Save]{background:transparent;border:1px solid transparent;border-radius:0;color:#e31e24;cursor:pointer;font-size:16px;font-weight:500;height:unset;line-height:20.8px;max-width:unset;padding:15px 0 0;text-align:right;width:fit-content}.user-profile .user-profile-picture-form input[value=Save]:hover{border-bottom:1px solid #e31e24}.user-profile .user-profile-picture-form img{aspect-ratio:1;background-color:#d9d9d9;border-radius:50%;height:100%;max-width:150px;object-fit:cover;width:100%}.user-profile .user-profile-picture-form #edit-hide-revision-field,.user-profile .user-profile-picture-form .ajax-progress,.user-profile .user-profile-picture-form .description,.user-profile .user-profile-picture-form .field-prefix,.user-profile .user-profile-picture-form .fieldset-legend,.user-profile .user-profile-picture-form article div:nth-child(2),.user-profile .user-profile-picture-form input[data-media-library-widget-update=field_profile_picture]{display:none}.user-profile .profile__account-info,.user-profile .profile__private-info{background:#fff;border-radius:11px;box-shadow:inset 1px 1px 0 0 #fff,7px 6px 10px 0 rgba(0,0,0,.05);padding:17px 15px 24px;position:relative}.user-profile .profile__account-info .edit-link,.user-profile .profile__private-info .edit-link{position:absolute;right:15px;top:17px}.user-profile .profile__private-info .profile__subtitle:before{content:url(../images/icons/private-user.svg);height:32px;width:32px}.user-profile .profile__private-info article>div{display:grid;gap:24px;grid-template-columns:1fr}.user-profile .profile__private-info #field-language-display .form-item{display:grid;font-size:24px;font-weight:500;grid-template-columns:1fr;line-height:28.13px}.user-profile .profile__private-info #field-language-display .form-item label{font-size:14px;font-weight:300;line-height:18.2px}.user-profile .profile__account-info .profile__subtitle:before{content:url(../images/icons/account-user.svg);height:32px;width:32px}.user-profile .profile__account-info .password-strength{display:none}.user-profile .profile__account-info .password-suggestions{display:none!important}.user-profile .profile__account-info .password-confirm-message{display:none}.user-profile .profile__account-info .ems-user-account-email,.user-profile .profile__account-info .ems-user-account-password{display:grid;grid-template-columns:1fr auto}.user-profile .profile__account-info .ems-user-account-email>div>div,.user-profile .profile__account-info .ems-user-account-password>div>div{font-size:20px;font-weight:400;line-height:23.44px}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-item{display:flex;flex-direction:column;margin-bottom:32px}.user-profile .profile__account-info .ems-user-edit-account-information-form input{max-width:100%}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions{display:flex;justify-content:flex-end}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;max-width:160px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button{padding:5px 15px}}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button.button--secondary{margin-right:10px}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button.button--primary{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button.button--primary:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button.button--primary:focus-within{border:1.3px solid #e31e24;outline:none}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions .button.button--primary:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.user-profile .profile__account-info span{font-size:14px;font-weight:300;line-height:18.2px}.user-profile .profile__account-info .ems-user-account-email{padding-bottom:24px}.user-profile .profile__account-info .edit-link{height:fit-content}.user-profile .layout--twocol-section{display:grid;gap:295px;grid-template-columns:auto 1fr}.user-profile .layout--twocol-section .layout__region{display:grid;gap:24px;grid-template-columns:1fr}.user-profile .layout--twocol-section .layout__region>div>div div:first-child{font-size:16px;font-weight:300;line-height:20.8px}.user-profile .layout--twocol-section .layout__region>div>div div:last-child,.user-profile .layout--twocol-section .layout__region>div>div div:last-child>a{color:#000;font-size:20px;font-weight:400;line-height:23.44px}.user-profile .layout--twocol-section .layout__region .contact-specialisations>div>div:nth-child(2){display:flex;flex-wrap:wrap;gap:5px}.user-profile .layout--twocol-section .layout__region .contact-specialisations>div>div:nth-child(2)>div{color:#000;font-size:20px;font-weight:400;line-height:23.44px}.user-profile .layout--twocol-section .layout__region .contact-specialisations>div>div:nth-child(2)>div:after{content:", "}.user-profile .layout--twocol-section .layout__region .contact-specialisations>div>div:nth-child(2)>div:last-child:after{display:none}.user-profile .layout--twocol-section .layout__region span{font-size:20px;font-weight:400;line-height:23.44px}.user-profile .ems-user-change-email-form,.user-profile .ems-user-change-password-form,.user-profile .node-edit-user-form{display:grid;grid-template-columns:minmax(419px,auto) 1fr}.user-profile .ems-user-change-email-form>div .form-item,.user-profile .ems-user-change-password-form>div .form-item,.user-profile .node-edit-user-form>div .form-item{display:grid;grid-template-columns:1fr}.user-profile .ems-user-change-email-form .select2,.user-profile .ems-user-change-email-form input,.user-profile .ems-user-change-email-form select,.user-profile .ems-user-change-password-form .select2,.user-profile .ems-user-change-password-form input,.user-profile .ems-user-change-password-form select,.user-profile .node-edit-user-form .select2,.user-profile .node-edit-user-form input,.user-profile .node-edit-user-form select{border-radius:11px;color:#333;max-width:419px}.user-profile .ems-user-change-email-form #edit-actions,.user-profile .ems-user-change-email-form #edit-operations,.user-profile .ems-user-change-password-form #edit-actions,.user-profile .ems-user-change-password-form #edit-operations,.user-profile .node-edit-user-form #edit-actions,.user-profile .node-edit-user-form #edit-operations{display:flex;gap:10px;grid-column-end:3;justify-content:flex-end;min-width:193.5px}.user-profile .ems-user-change-email-form #edit-actions a,.user-profile .ems-user-change-email-form #edit-actions input,.user-profile .ems-user-change-email-form #edit-operations a,.user-profile .ems-user-change-email-form #edit-operations input,.user-profile .ems-user-change-password-form #edit-actions a,.user-profile .ems-user-change-password-form #edit-actions input,.user-profile .ems-user-change-password-form #edit-operations a,.user-profile .ems-user-change-password-form #edit-operations input,.user-profile .node-edit-user-form #edit-actions a,.user-profile .node-edit-user-form #edit-actions input,.user-profile .node-edit-user-form #edit-operations a,.user-profile .node-edit-user-form #edit-operations input{align-items:center;background:transparent;border:1px solid #424242;border-radius:6px;border-radius:11px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:unset;justify-content:center;line-height:21.12px;max-width:210px;max-width:193.5px;padding:8px 16px;transition:background .3s;width:100%}html[lang=ko] .user-profile .ems-user-change-email-form #edit-actions a,html[lang=ko] .user-profile .ems-user-change-email-form #edit-actions input,html[lang=ko] .user-profile .ems-user-change-email-form #edit-operations a,html[lang=ko] .user-profile .ems-user-change-email-form #edit-operations input,html[lang=ko] .user-profile .ems-user-change-password-form #edit-actions a,html[lang=ko] .user-profile .ems-user-change-password-form #edit-actions input,html[lang=ko] .user-profile .ems-user-change-password-form #edit-operations a,html[lang=ko] .user-profile .ems-user-change-password-form #edit-operations input,html[lang=ko] .user-profile .node-edit-user-form #edit-actions a,html[lang=ko] .user-profile .node-edit-user-form #edit-actions input,html[lang=ko] .user-profile .node-edit-user-form #edit-operations a,html[lang=ko] .user-profile .node-edit-user-form #edit-operations input{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-profile .ems-user-change-email-form #edit-actions a,html[lang=tr] .user-profile .ems-user-change-email-form #edit-actions input,html[lang=tr] .user-profile .ems-user-change-email-form #edit-operations a,html[lang=tr] .user-profile .ems-user-change-email-form #edit-operations input,html[lang=tr] .user-profile .ems-user-change-password-form #edit-actions a,html[lang=tr] .user-profile .ems-user-change-password-form #edit-actions input,html[lang=tr] .user-profile .ems-user-change-password-form #edit-operations a,html[lang=tr] .user-profile .ems-user-change-password-form #edit-operations input,html[lang=tr] .user-profile .node-edit-user-form #edit-actions a,html[lang=tr] .user-profile .node-edit-user-form #edit-actions input,html[lang=tr] .user-profile .node-edit-user-form #edit-operations a,html[lang=tr] .user-profile .node-edit-user-form #edit-operations input{font-family:Roboto,sans-serif}.user-profile .ems-user-change-email-form #edit-actions a,.user-profile .ems-user-change-email-form #edit-operations a,.user-profile .ems-user-change-password-form #edit-actions a,.user-profile .ems-user-change-password-form #edit-operations a,.user-profile .node-edit-user-form #edit-actions a,.user-profile .node-edit-user-form #edit-operations a{border:1.3px solid #212529;color:#212529}.user-profile .ems-user-change-email-form #edit-actions a:hover,.user-profile .ems-user-change-email-form #edit-operations a:hover,.user-profile .ems-user-change-password-form #edit-actions a:hover,.user-profile .ems-user-change-password-form #edit-operations a:hover,.user-profile .node-edit-user-form #edit-actions a:hover,.user-profile .node-edit-user-form #edit-operations a:hover{background:#212529;color:#fff}.user-profile .ems-user-change-email-form #edit-actions input,.user-profile .ems-user-change-email-form #edit-operations input,.user-profile .ems-user-change-password-form #edit-actions input,.user-profile .ems-user-change-password-form #edit-operations input,.user-profile .node-edit-user-form #edit-actions input,.user-profile .node-edit-user-form #edit-operations input{border:1.3px solid #e31e24;color:#e31e24}.user-profile .ems-user-change-email-form #edit-actions input:hover,.user-profile .ems-user-change-email-form #edit-operations input:hover,.user-profile .ems-user-change-password-form #edit-actions input:hover,.user-profile .ems-user-change-password-form #edit-operations input:hover,.user-profile .node-edit-user-form #edit-actions input:hover,.user-profile .node-edit-user-form #edit-operations input:hover{background:#e31e24;color:#fff}.user-profile .ems-user-change-email-form .field--name-field-confirm,.user-profile .ems-user-change-password-form .field--name-field-confirm,.user-profile .node-edit-user-form .field--name-field-confirm{grid-column:span 2}.user-profile .ems-user-change-email-form .field--name-field-confirm .form-item,.user-profile .ems-user-change-password-form .field--name-field-confirm .form-item,.user-profile .node-edit-user-form .field--name-field-confirm .form-item{align-items:flex-start;display:flex;font-size:18px;gap:10px;justify-content:flex-start;letter-spacing:.01em;line-height:132%}.user-profile .ems-user-change-email-form .field--name-field-confirm .form-item label,.user-profile .ems-user-change-password-form .field--name-field-confirm .form-item label,.user-profile .node-edit-user-form .field--name-field-confirm .form-item label{font-size:18px;letter-spacing:.01em;line-height:132%}.user-profile .node-edit-user-form{column-gap:32px;row-gap:24px}.user-profile .node-edit-user-form #edit-actions{display:flex;justify-content:flex-end;margin-top:8px}.user-profile .node-edit-user-form #edit-actions .button{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;max-width:160px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.user-profile .node-edit-user-form #edit-actions .button:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.user-profile .node-edit-user-form #edit-actions .button{padding:5px 15px}}.user-profile .node-edit-user-form #edit-actions .button.button--secondary{margin-right:10px}.user-profile .node-edit-user-form #edit-actions .button.button--primary{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.user-profile .node-edit-user-form #edit-actions .button.button--primary:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.user-profile .node-edit-user-form #edit-actions .button.button--primary:focus-within{border:1.3px solid #e31e24;outline:none}.user-profile .node-edit-user-form #edit-actions .button.button--primary:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.user-profile .node-edit-user-form #edit-field-country{display:grid}.user-profile .node-edit-user-form #edit-field-country label{align-self:baseline}.user-profile .node-edit-user-form #edit-field-country div{font-size:20px}.user-profile .ems-user-change-email-form{gap:32px}.user-profile .ems-user-change-email-form span[data-drupal-selector=edit-info]{display:inline-block;grid-column:1/3;width:419px}.user-profile .ems-user-change-email-form #edit-data{display:grid;gap:32px;grid-column:1/3;grid-template-columns:auto 1fr}.user-profile .ems-user-change-password-form{gap:32px}.user-profile .ems-user-change-password-form #edit-info{display:flex;flex-wrap:wrap;gap:3px;grid-column:1/3}.user-profile .ems-user-change-password-form #edit-info span{display:inline}.user-profile .ems-user-change-password-form #edit-info input{background:transparent;border:none;border-radius:0;color:#000;cursor:pointer;display:inline;font-size:14px;font-weight:300;height:fit-content;line-height:18.3px;padding:0;text-decoration-line:underline;width:unset}.user-profile .ems-user-change-password-form #edit-info input:hover{text-decoration:none}.user-profile .ems-user-change-password-form #edit-data{align-items:baseline;display:flex;grid-column:1/3}.user-profile .ems-user-change-password-form #edit-new-password{align-items:baseline;display:flex;flex-wrap:wrap;max-width:57%}.user-profile .ems-user-change-password-form #edit-new-password label[for=edit-new-password]{flex:0 0 100%}.user-profile .ems-user-change-password-form #edit-new-password .js-form-item-new-password-pass1{margin-right:32px}.user-profile .ems-user-change-password-form #edit-new-password+.form-item-password{margin-left:21px;position:relative;top:25px}.user-profile .form-item.js-form-type-vertical-tabs{display:none}.user-profile .ajax-progress{left:50%;position:absolute;top:50%;transform:translate(-30%,-50%)}.user-profile .edit-link{align-items:center;background:transparent;background:url(../images/icons/arr-red.svg) no-repeat 100%;background-size:12px;border:1px solid transparent;border-radius:0;color:#e31e24;cursor:pointer;display:flex;font-size:16px;font-weight:500;font-weight:700;gap:11px;height:unset;line-height:20.8px;line-height:21.12px;max-width:unset;padding:0 23px 0 0;text-align:right;width:fit-content}.user-profile .edit-link:hover{border-bottom:1px solid #e31e24}.user-profile .back{align-items:center;display:flex;font-weight:700;gap:16px;letter-spacing:-.48px;line-height:20.8px;margin-bottom:-20px}.user-profile .back a,.user-profile .back a:focus,.user-profile .back a:visited{color:#000}.user-profile .back:before{content:url(../images/icons/arrow-left.svg);height:24px;width:24px}.user-profile #media-library-view .views-field-media-library-select-form,.user-profile #media-library-view header{display:none}.user-profile #media-library-view .js-media-library-views-form{display:flex;flex-wrap:wrap;gap:5px}.user-profile #media-library-view .js-media-library-views-form .js-media-library-item,.user-profile #media-library-view .js-media-library-views-form .js-media-library-item .views-field-rendered-entity{align-items:center;display:flex;height:auto;justify-content:center;max-width:150px;width:100%}.user-profile #media-library-view .js-media-library-views-form .js-media-library-item .views-field-rendered-entity.checked,.user-profile #media-library-view .js-media-library-views-form .js-media-library-item.checked{border:1px solid #d9d9d9}.user-profile #media-library-view .js-media-library-views-form .js-media-library-item-preview>div{text-align:center}.user-profile #media-library-view .js-media-library-views-form .js-media-library-item-preview~div{font-size:12px;padding:0 5px;word-break:break-all}.user-profile #media-library-view .js-media-library-views-form img{height:100px;object-fit:cover;width:100px}.user-profile #media-library-view .js-media-library-views-form #media-library-messages{width:100%}.user-profile #drupal-modal .form-managed-file{display:grid;gap:5px;grid-template-columns:1fr}.user-profile #drupal-modal .form-managed-file input.form-file{border:none;font-size:14px;font-weight:300;height:fit-content;line-height:18.2px;max-width:fit-content;padding:0}.user-profile #drupal-modal .form-managed-file input.form-file:focus{outline:none}.user-profile #drupal-modal .js-media-library-add-form-added-media{padding:0}.user-profile #drupal-modal .form-item-upload .form-managed-file{align-items:center;display:flex}.user-profile #drupal-modal .form-item-upload label,.user-profile #drupal-modal div[role=contentinfo]{display:none}.user-profile #drupal-modal,.user-profile .ui-dialog-buttonpane{font-size:14px;font-weight:300;line-height:18.2px;padding:0}.user-profile #drupal-modal .button,.user-profile .ui-dialog-buttonpane .button{align-items:center;background:transparent;border:1px solid #212529;border-radius:6px;border-radius:11px;color:#212529;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:unset;justify-content:center;line-height:21.12px;max-width:210px;max-width:unset;padding:8px 16px;transition:background .3s;width:100%;width:fit-content}html[lang=ko] .user-profile #drupal-modal .button,html[lang=ko] .user-profile .ui-dialog-buttonpane .button{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-profile #drupal-modal .button,html[lang=tr] .user-profile .ui-dialog-buttonpane .button{font-family:Roboto,sans-serif}.user-profile #drupal-modal .button:hover,.user-profile .ui-dialog-buttonpane .button:hover{background:#212529;color:#fff}.user-profile .ui-dialog{padding:20px 30px}@media (max-width:991px){.user-profile.sidebar #main-wrapper main{padding:95px 16px 50px}.user-profile #block-myems-theme-views-block-scientific-library-slider{margin-top:25px}.user-profile .back{padding:0 8px}.user-profile h1{font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;text-transform:uppercase}html[lang=ko] .user-profile h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .user-profile h1{font-family:Montserrat,Arial,sans-serif}.user-profile .profile__subtitle{padding-bottom:0}.user-profile #block-myems-theme-content>div>h1{padding:0 8px}.user-profile .user-profile-picture-form .js-media-library-selection{height:160px;max-height:160px;width:160px}.user-profile .user-profile-picture-form input[value="Add media"],.user-profile .user-profile-picture-form input[value=Remove]{height:34px;width:34px}.user-profile .user-profile-picture-form img{max-width:160px;object-fit:cover}.user-profile .profile__account-info,.user-profile .profile__private-info{padding:17px 16px 24px}.user-profile .profile__account-info .edit-link,.user-profile .profile__private-info .edit-link{margin-left:auto;position:relative;right:0;top:0}.user-profile .profile__private-info,.user-profile .profile__private-info>div{display:flex;flex-direction:column;gap:18px}.user-profile .profile__account-info{display:flex;flex-direction:column;gap:22px}.user-profile .profile__account-info .ems-user-account-email,.user-profile .profile__account-info .ems-user-account-password{grid-template-columns:1fr}.user-profile .profile__account-info .ems-user-account-email>div>div,.user-profile .profile__account-info .ems-user-account-password>div>div{font-weight:500}.user-profile .profile__account-info .ems-user-account-email{grid-template-columns:1fr;padding-bottom:2px}.user-profile .profile__account-info>a{order:4}.user-profile .layout--twocol-section{display:grid;gap:15px;grid-template-columns:1fr}.user-profile .layout--twocol-section .layout__region{gap:15px}.user-profile .layout--twocol-section .layout__region>div>div div:first-child{font-size:14px;font-weight:300;line-height:130%}.user-profile .layout--twocol-section .layout__region .contact-specialisations>div>div:nth-child(2)>div,.user-profile .layout--twocol-section .layout__region span,.user-profile .layout--twocol-section .layout__region>div>div div:last-child,.user-profile .layout--twocol-section .layout__region>div>div div:last-child>a{font-weight:500}}@media (max-width:800px){.user-profile .ems-user-change-email-form,.user-profile .ems-user-change-password-form,.user-profile .node-edit-user-form{display:flex;flex-direction:column;gap:15px}.user-profile .ems-user-change-email-form .select2,.user-profile .ems-user-change-email-form input,.user-profile .ems-user-change-email-form select,.user-profile .ems-user-change-password-form .select2,.user-profile .ems-user-change-password-form input,.user-profile .ems-user-change-password-form select,.user-profile .node-edit-user-form .select2,.user-profile .node-edit-user-form input,.user-profile .node-edit-user-form select{max-width:100%}.user-profile .node-edit-user-form{column-gap:32px;row-gap:24px}.user-profile .node-edit-user-form #edit-actions{align-items:center;flex-direction:row-reverse;justify-content:center;margin-top:0}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-actions{justify-content:center}.user-profile .profile__account-info .ems-user-edit-account-information-form .form-item{margin-bottom:15px}}.gbt-certification h1{font-family:TRANS-Bold;line-height:130%}html[lang=ko] .gbt-certification h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification h1{font-family:Montserrat,Arial,sans-serif}.gbt-certification__description{font-weight:300;margin-top:15px}.gbt-certification__certified-practice{align-items:stretch;display:flex;gap:32px;height:auto;justify-content:space-between;margin-top:32px}@media (max-width:1200px){.gbt-certification__certified-practice{align-items:flex-start;flex-direction:column;height:fit-content}}.gbt-certification .gbt-certified-practice{align-items:center;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;gap:65px;justify-content:flex-start;padding:20px 24px;width:75%}@media (max-width:1200px){.gbt-certification .gbt-certified-practice{width:100%}}@media (max-width:639px){.gbt-certification .gbt-certified-practice{flex-direction:column}}.gbt-certification .gbt-certified-practice__img{height:141px;max-width:163px}.gbt-certification .gbt-certified-practice__title{font-size:20px;font-weight:700}.gbt-certification .gbt-certified-practice__cert,.gbt-certification .gbt-certified-practice__expert{align-self:flex-end}.gbt-certification .gbt-certified-practice__info{display:flex;flex-direction:column;width:100%}.gbt-certification .gbt-certified-practice__cert{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:132%;padding:8px 16px;text-align:center;width:fit-content}.gbt-certification .gbt-certified-practice__cert:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-certification .gbt-certified-practice__cert:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-certification .gbt-certified-practice__cert:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}@media (max-width:639px){.gbt-certification .gbt-certified-practice__cert{max-width:100%;width:100%}}.gbt-certification .gbt-certified-practice__cert-wrapper{align-items:center;align-self:flex-end;display:flex;gap:10px;margin-top:16px;order:5}@media (max-width:639px){.gbt-certification .gbt-certified-practice__cert-wrapper{margin-top:0;max-width:100%;width:100%}}.gbt-certification .gbt-certified-practice__extend{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:8px 16px;text-align:center;transition:all .5s ease;width:100%;width:auto}.gbt-certification .gbt-certified-practice__extend:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.gbt-certification .gbt-certified-practice__extend{max-width:100%;padding:5px 15px;padding:8px 16px;width:100%}}.gbt-certification .gbt-certified-practice__expert{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;color:#e31e24;font-weight:500;margin-bottom:16px;padding-right:23px;width:fit-content}.gbt-certification .gbt-certified-practice__expert:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.gbt-certification .gbt-certified-practice__expert:hover:after{width:100%}.gbt-certification .gbt-certified-practice__expert:after{background:#e31e24}.gbt-certification .gbt-certified-practice__expert:active,.gbt-certification .gbt-certified-practice__expert:focus,.gbt-certification .gbt-certified-practice__expert:visited{color:#e31e24}@media (max-width:639px){.gbt-certification .gbt-certified-practice__expert{margin-bottom:25px;margin-top:25px;order:4;padding-right:19px}}.gbt-certification .gbt-certified-practice__name{font-size:14px;margin-top:6px}.gbt-certification .gbt-certified-practice__cert-date{font-size:16px;font-weight:700;margin-top:15px}.gbt-certification .gbt-certified-practice__cert-date--expired{color:#e31e24}.gbt-certification .gbt-certified-practice__cert-date span{color:#000;font-size:16px;font-weight:400}.gbt-certification .gbt-certified-practice__item{font-size:14px;font-weight:300}.gbt-certification .gbt-certified-practice__item--edit{margin-top:6px}.gbt-certification .gbt-certified-practice__item span{font-weight:400}.gbt-certification .gbt-certified-practice__item a{color:#000;font-size:14px;font-weight:700;text-decoration:underline}.gbt-certification .gbt-finder{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);padding:21px 19px 17px 24px;position:relative;width:25%}@media (max-width:1200px){.gbt-certification .gbt-finder{width:100%}}.gbt-certification .gbt-finder__title{font-family:TRANS-Bold;font-size:24px;font-weight:700}html[lang=ko] .gbt-certification .gbt-finder__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-finder__title{font-family:Montserrat,Arial,sans-serif}.gbt-certification .gbt-finder__descr{font-size:13px;font-weight:300;line-height:17px;margin-top:10px;max-width:285px}.gbt-certification .gbt-finder__descr a{color:#000;font-weight:700;text-decoration:underline}.gbt-certification .gbt-finder img{border-radius:11px;height:110px;margin-top:13px;object-fit:cover;width:100%}@media (max-width:1200px){.gbt-certification .gbt-finder img{height:100%}}.gbt-certification .gbt-finder__btn{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-top:10px;padding-bottom:8px;padding-top:8px;text-align:center;width:100%}.gbt-certification .gbt-finder__btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-certification .gbt-finder__btn:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-certification .gbt-finder__btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.gbt-certification .gbt-finder__help{position:absolute;right:14px;top:7px}.gbt-certification .gbt-exclusive-benefits{margin-top:60px}.gbt-certification .gbt-exclusive-benefits__title{align-items:center;display:flex;font-family:TRANS-Bold;font-size:24px;text-transform:uppercase}html[lang=ko] .gbt-certification .gbt-exclusive-benefits__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-exclusive-benefits__title{font-family:Montserrat,Arial,sans-serif}.gbt-certification .gbt-exclusive-benefits__title:before{background:url(../images/certified.png) 50% no-repeat;background-size:32px;content:"";display:block;height:32px;margin-right:16px;width:32px}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;gap:70px;justify-content:space-between;margin-top:32px;padding:32px 24px}@media (max-width:1200px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit{flex-direction:column-reverse;gap:30px}}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit h3,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit h3{font-size:32px;font-weight:700;line-height:37px}@media (max-width:639px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit h3,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit h3{font-size:28px}}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit .grey-box,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit .grey-box{background-color:#d9d9d9;border-radius:11px;height:208px;width:50%}@media (max-width:479px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit .grey-box,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit .grey-box{width:100%}}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit img,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit img{border-radius:11px;height:auto;max-width:450px}@media (max-width:1200px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit img,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit img{max-width:100%}}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a{align-self:flex-end;background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;color:#e31e24;font-weight:500;margin-top:28px;padding-right:23px;width:fit-content}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:after,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:hover:after,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:hover:after{width:100%}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:after,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:after{background:#e31e24}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:active,.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:focus,.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a:visited,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:active,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:focus,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a:visited{color:#e31e24}@media (max-width:639px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit a,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit a{padding-right:19px}}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit p,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit p{font-size:16px;font-weight:300;line-height:20px;margin-top:16px}.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit__wrapper,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (max-width:1200px){.gbt-certification .gbt-exclusive-benefits .gbt-learning-benefit__wrapper,.gbt-certification .gbt-exclusive-benefits .gbt-marketing-benefit__wrapper{width:100%}}.gbt-certification .gbt-exclusive-benefits__footer{display:flex;gap:15px;justify-content:space-between;margin-top:32px}.gbt-certification .gbt-exclusive-benefits__footer>div{width:50%}@media (max-width:1100px){.gbt-certification .gbt-exclusive-benefits__footer>div{width:100%}.gbt-certification .gbt-exclusive-benefits__footer{flex-direction:column;gap:32px}}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:50%}@media (max-width:1100px){.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit{width:100%}}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit a,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit a{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-top:20px;padding-bottom:8px;padding-top:8px;text-align:center;width:100%}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit a:hover,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit a:focus-within,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit a:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit a:focus,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit h3,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit h3{font-family:TRANS-Bold;font-size:24px;font-weight:700}html[lang=ko] .gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit h3,html[lang=ko] .gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit h3,html[lang=tr] .gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit h3{font-family:Montserrat,Arial,sans-serif}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit p,.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit span,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit p,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit span{font-size:16px;font-weight:300;line-height:20px}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit .grey-box,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit .grey-box{background-color:#d9d9d9;flex-shrink:0;height:120px;width:120px}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit img,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit img{flex-shrink:0;height:auto;max-width:150px}.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit__wrapper,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit__wrapper{align-items:center;display:flex;gap:17px;justify-content:space-between;margin-top:25px}@media (max-width:1100px){.gbt-certification .gbt-exclusive-benefits .gbt-shop-benefit__wrapper,.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit__wrapper{align-items:flex-start;flex-direction:column}}.gbt-certification .gbt-exclusive-benefits .gbt-warranty-benefit{width:100%}.gbt-certification .gbt-promote{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);margin-top:40px;padding:35px 24px 24px}.gbt-certification .gbt-promote__title{font-family:TRANS-Bold;font-size:32px;line-height:100%}html[lang=ko] .gbt-certification .gbt-promote__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-promote__title{font-family:Montserrat,Arial,sans-serif}@media (max-width:767px){.gbt-certification .gbt-promote__title{font-size:24px}}.gbt-certification .gbt-promote__btn{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:block;font-size:16px;font-weight:700;line-height:132%;margin-left:auto;margin-top:25px;max-width:104px;padding:8px 16px}.gbt-certification .gbt-promote__btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-certification .gbt-promote__btn:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-certification .gbt-promote__btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}@media (max-width:479px){.gbt-certification .gbt-promote__btn{max-width:100%;text-align:center;width:100%}}.gbt-certification .gbt-promote__items{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;margin-top:25px}.gbt-certification .gbt-promote__item{align-items:center;display:flex;flex-direction:column}.gbt-certification .gbt-promote__item p{font-size:11px;font-weight:300;line-height:14px;margin-top:10px;max-width:125px;text-align:center}.gbt-certification .gbt-promote__description{font-weight:300;line-height:20px;margin-top:18px}.gbt-certification .gbt-progress{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:block;margin-top:50px;padding:32px 24px}.gbt-certification .gbt-progress__title{align-items:center;display:flex;font-family:TRANS-Bold;font-size:24px}html[lang=ko] .gbt-certification .gbt-progress__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-progress__title{font-family:Montserrat,Arial,sans-serif}.gbt-certification .gbt-progress__title:before{background:url(../images/certified.png) 50% no-repeat;background-size:32px;content:"";display:block;height:32px;margin-right:16px;width:32px}.gbt-certification .gbt-progress__expert{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;color:#e31e24;display:block;font-weight:500;margin-left:auto;margin-top:30px;padding-right:23px;width:fit-content}.gbt-certification .gbt-progress__expert:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.gbt-certification .gbt-progress__expert:hover:after{width:100%}.gbt-certification .gbt-progress__expert:after{background:#e31e24}.gbt-certification .gbt-progress__expert:active,.gbt-certification .gbt-progress__expert:focus,.gbt-certification .gbt-progress__expert:visited{color:#e31e24}@media (max-width:639px){.gbt-certification .gbt-progress__expert{padding-right:19px}}.gbt-certification .gbt-progress__description{font-size:16px;font-weight:300;line-height:20px;margin-top:30px}.gbt-certification .gbt-progress__description b{font-weight:600}.gbt-certification .gbt-progress__content{margin-top:30px}.gbt-certification .gbt-progress__checked{height:25px;width:25px}.gbt-certification .gbt-surveys{margin-top:55px}.gbt-certification .gbt-surveys h3{font-size:19px;font-weight:500}.gbt-certification .gbt-surveys strong{font-size:33px;font-weight:700}.gbt-certification .gbt-surveys span{font-size:14px;font-weight:500}.gbt-certification .gbt-surveys__title{align-items:center;display:flex;font-family:TRANS-Bold;font-size:24px;text-transform:uppercase}html[lang=ko] .gbt-certification .gbt-surveys__title{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-certification .gbt-surveys__title{font-family:Montserrat,Arial,sans-serif}.gbt-certification .gbt-surveys__title:before{background:url(../images/certified.png) 50% no-repeat;background-size:32px;content:"";display:block;height:32px;margin-right:16px;width:32px}.gbt-certification .gbt-surveys__wrapper{align-items:flex-start;background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;justify-content:space-between;margin-top:20px;padding:30px 53px 45px 25px}@media (max-width:639px){.gbt-certification .gbt-surveys__wrapper{align-items:center;flex-direction:column-reverse;gap:20px;padding:35px 24px}}.gbt-certification .gbt-surveys__actions{margin-top:50px}@media (max-width:639px){.gbt-certification .gbt-surveys__actions{display:none}}.gbt-certification .gbt-surveys__actions--mobile{display:none}@media (max-width:639px){.gbt-certification .gbt-surveys__actions--mobile{display:flex;flex-direction:column;margin-top:20px}}.gbt-certification .gbt-surveys__data{display:flex;flex-direction:column;min-width:240px}.gbt-certification .gbt-surveys__download,.gbt-certification .gbt-surveys__qr-btn{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;line-height:132%;padding:8px 15px;text-align:center;width:100%}.gbt-certification .gbt-surveys__download:hover,.gbt-certification .gbt-surveys__qr-btn:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-certification .gbt-surveys__download:focus-within,.gbt-certification .gbt-surveys__qr-btn:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-certification .gbt-surveys__download:focus,.gbt-certification .gbt-surveys__qr-btn:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.gbt-certification .gbt-surveys__download:before,.gbt-certification .gbt-surveys__qr-btn:before{fill:#fff;background:url(../images/icons/download-black.svg) 50% no-repeat;background-size:100%;content:"";display:block;height:14px;margin-right:16px;width:14px}.gbt-certification .gbt-surveys__download:hover:before,.gbt-certification .gbt-surveys__qr-btn:hover:before{background:url(../images/icons/download-white.svg) 50% no-repeat}.gbt-certification .gbt-surveys__download:before,.gbt-certification .gbt-surveys__qr-btn:before{background:url(../images/icons/download-red.svg) 50% no-repeat}.gbt-certification .gbt-surveys__download{margin-top:10px}.gbt-certification .gbt-surveys__link{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-top:10px;max-width:410px;min-height:37px;padding:5px 15px;padding-inline-start:33px;position:relative;text-align:center;transition:all .5s ease;width:100%}.gbt-certification .gbt-surveys__link:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.gbt-certification .gbt-surveys__link{padding:5px 15px}}.gbt-certification .gbt-surveys__link:before{fill:#fff;background:url(../images/icons/download-black.svg) 50% no-repeat;background-size:100%;content:"";display:block;height:14px;margin-right:16px;width:14px}.gbt-certification .gbt-surveys__link:hover:before{background:url(../images/icons/download-white.svg) 50% no-repeat}.gbt-certification .gbt-surveys__link:before{background:url(../images/icons/link.svg) 50% no-repeat;background-size:17px;height:17px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.gbt-certification .gbt-surveys__link:hover:before{background:url(../images/icons/link-white.svg) 50% no-repeat}.gbt-certification .gbt-surveys__content{margin-right:36px}.gbt-certification .gbt-surveys__content a{color:#000;text-decoration:underline}@media (max-width:639px){.gbt-certification .gbt-surveys__content{margin-right:0}}.gbt-certification .gbt-surveys__content p{font-size:14px;font-weight:300}.gbt-certification .gbt-surveys__content h3{font-size:16px}.gbt-certification .gbt-surveys__content h4{font-size:16px;font-weight:600}.gbt-certification .gbt-surveys__old-surveys{margin-top:25px}.gbt-certification .gbt-surveys__old-surveys p strong{font-size:14px}.gbt-certification .gbt-surveys__stats{align-self:flex-end;margin:0 auto;position:relative}.gbt-certification .gbt-surveys__stats svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.gbt-certification .gbt-surveys__stats .progress-bg{fill:none;stroke:#d9d9d9;stroke-width:12}.gbt-certification .gbt-surveys__stats .progress{fill:none;stroke:#0fa05a;stroke-width:12;stroke-linecap:round;stroke-dasharray:628.3;stroke-dashoffset:628.3;transition:stroke-dashoffset .5s ease}.gbt-certification .gbt-surveys__count{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gbt-certification .gbt-surveys__count div,.gbt-certification .gbt-surveys__count span{text-align:center}.gbt-certification .gbt-surveys__count span{font-size:27px;font-weight:600;line-height:30px}.gbt-certification .gbt-surveys__count div{font-size:14px;font-weight:300;line-height:15px}.gbt-certification .gbt-patient{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;justify-content:space-between;margin-top:40px;padding:32px 24px}@media (max-width:1100px){.gbt-certification .gbt-patient{align-items:center;flex-direction:column;gap:11px}}.gbt-certification .gbt-patient__content{padding-right:58px;position:relative;width:60%}@media (max-width:1100px){.gbt-certification .gbt-patient__content{display:flex;flex-direction:column;gap:11px;padding-right:0;width:100%}}.gbt-certification .gbt-patient__content a{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;bottom:0;color:#e31e24;display:block;font-weight:500;margin-top:50px;padding-right:23px;position:absolute;right:58px;width:fit-content}.gbt-certification .gbt-patient__content a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.gbt-certification .gbt-patient__content a:hover:after{width:100%}.gbt-certification .gbt-patient__content a:after{background:#e31e24}.gbt-certification .gbt-patient__content a:active,.gbt-certification .gbt-patient__content a:focus,.gbt-certification .gbt-patient__content a:visited{color:#e31e24}@media (max-width:639px){.gbt-certification .gbt-patient__content a{padding-right:19px}}@media (max-width:1100px){.gbt-certification .gbt-patient__content a{margin-left:auto;margin-top:0;position:static}}.gbt-certification .gbt-patient__content h2{font-size:32px;font-weight:700;line-height:110%}.gbt-certification .gbt-patient__content p{font-size:16px;font-weight:300;line-height:130%;margin-top:16px}.gbt-certification .gbt-patient__img{border-radius:11px;height:275px;object-fit:cover;object-position:50% 20%;width:40%}@media (max-width:1300px){.gbt-certification .gbt-patient__img{width:60%}}@media (max-width:1100px){.gbt-certification .gbt-patient__img{width:100%}.gbt-certification .gbt-patient__img:not(.gbt-patient__img--mobile){display:none}}.gbt-certification .gbt-patient__img--mobile{display:none;height:350px}@media (max-width:1100px){.gbt-certification .gbt-patient__img--mobile{display:block}}.gbt-extension__title{font-family:TRANS-Bold;font-size:32px;font-weight:700;line-height:38px;margin-top:12px;text-transform:uppercase}.gbt-extension__description{font-weight:300;margin-top:32px}.gbt-extension__blocks{grid-row-gap:32px;grid-column-gap:14px;display:grid;grid-template-columns:1fr 1fr;margin-top:32px}@media (max-width:767px){.gbt-extension__blocks{grid-template-columns:1fr}}.gbt-extension-block{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:50%;width:100%}@media (max-width:1100px){.gbt-extension-block{width:100%}}.gbt-extension-block a{align-items:center;background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-top:20px;padding-bottom:8px;padding-top:8px;text-align:center;width:100%}.gbt-extension-block a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.gbt-extension-block a:focus-within{border:1.3px solid #e31e24;outline:none}.gbt-extension-block a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.gbt-extension-block h3{font-family:TRANS-Bold;font-size:24px;font-weight:700}html[lang=ko] .gbt-extension-block h3{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .gbt-extension-block h3{font-family:Montserrat,Arial,sans-serif}.gbt-extension-block p,.gbt-extension-block span{font-size:16px;font-weight:300;line-height:20px}.gbt-extension-block .grey-box{background-color:#d9d9d9;flex-shrink:0;height:120px;width:120px}.gbt-extension-block img{flex-shrink:0;height:auto;max-width:150px}.gbt-extension-block__wrapper{align-items:center;display:flex;gap:17px;justify-content:space-between;justify-content:flex-start;margin-top:25px}@media (max-width:767px){.gbt-extension-block__wrapper{align-items:flex-start;flex-direction:column}}.gbt-extension__conditions{font-size:16px;margin-top:32px}.gbt-extension__conditions p{font-weight:300;line-height:19px}.gbt-extension__conditions span{font-weight:700}.gbt-extension__back{align-items:center;color:#000;display:flex;font-size:16px;font-weight:700;gap:16px;letter-spacing:-.48px;line-height:130%;width:fit-content}.gbt-extension__back a{color:#000}.gbt-extension__back:before{background-image:url(../images/icons/arrow-left.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:14px;width:14px}.success-page__wrapper{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:760px;padding:32px 16px;text-align:center;width:100%}.success-page__wrapper h1{color:#26203b;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:119%;text-transform:none}.success-page__wrapper p{color:#666;font-size:18px;line-height:133%;text-align:center}@media (max-width:639px){.success-page__wrapper p{font-size:16px;line-height:125%}}.success-page__image,.success-page__success-icon{aspect-ratio:1;margin-block-end:9px;max-width:150px;width:100%}.success-page__text{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.success-page__buttons a,.success-page__wrapper>a{align-items:center;background-color:#fff;border:1px solid #000;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;font-weight:600;justify-content:center;line-height:118%;min-width:210px;padding:15px 34px;text-align:center;width:fit-content}.success-page__buttons a,.success-page__buttons a:hover,.success-page__wrapper>a,.success-page__wrapper>a:hover{background-color:#000;color:#fff;transition:all .5s ease}.success-page__buttons a:hover,.success-page__wrapper>a:hover{background-color:#fff;color:#000}.success-page__buttons{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}@media (max-width:639px){.success-page__wrapper{gap:32px}.success-page__wrapper h1{font-size:24px;line-height:119%}.success-page__text{gap:14px}.success-page__image,.success-page__success-icon{margin-block-end:0;max-width:80px}.success-page__buttons a,.success-page__wrapper>a{min-width:120px}}.page__403 #main-wrapper main{align-items:center;display:flex;justify-content:center}.page__403 #main-wrapper main article a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:block;font-size:16px;font-weight:700;line-height:132%;margin:20px auto 0;padding:10px 20px;width:fit-content}.page__403 #main-wrapper main article a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.page__403 #main-wrapper main article a:focus-within{border:1.3px solid #e31e24;outline:none}.page__403 #main-wrapper main article a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.ems-iot-device-treatment{display:flex;flex-direction:column;gap:48px}@media (max-width:767px){.ems-iot-device-treatment .ems-iot-table{display:none}}.ems-iot-device-treatment .ems-iot-table .table__row{grid-template-columns:2fr 3fr 2fr 1.5fr}.ems-iot-device-treatment .ems-iot-table .table__cell:nth-last-child(-n+1):not(:only-child):not(.table__cell--notifications){justify-content:flex-end;text-align:right}.ems-iot-device-treatment .ajax-progress.ajax-progress-throbber{background:none}.device-single__faq div[data-once=ems-device-accordion]{background:#fff;border:1px solid #dad9d9;border-radius:11px;font-family:Roboto,sans-serif;padding:8px 24px}html[lang=ko] .device-single__faq div[data-once=ems-device-accordion]{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__faq div[data-once=ems-device-accordion]{font-family:Roboto,sans-serif}.device-single__faq div[data-once=ems-device-accordion].ems-accordion-open .js-views-accordion-group-header{margin-bottom:16px}.device-single__faq div[data-once=ems-device-accordion].ems-accordion-open .js-views-accordion-group-header:before{margin-top:-20px;transform:rotate(-180deg)}.device-single__faq div[data-once=ems-device-accordion] .ems-device-accordion-content>.views-row{border-top:1px solid #dad9d9;display:block;margin-inline:32px;padding-block:16px 8px}.device-single__faq div[data-once=ems-device-accordion] .ems-device-accordion-content>.views-row:first-child{margin-inline:0;padding-inline:32px}.device-single__faq div[data-once=ems-device-accordion] .ems-device-accordion-content>.views-row:last-child{border-bottom:1px solid #dad9d9}.device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header{color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:19px;padding-block:10px;position:relative;text-transform:capitalize}html[lang=ko] .device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header{font-family:Roboto,sans-serif}.device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header:before{background:#f4f4f4 url(/themes/custom/myems_theme/images/icons/arrow-bottom.svg) no-repeat 50%;border-radius:50%;content:"";display:block;height:24px;padding:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}.device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header~.views-row{display:none}.device-single__faq div[data-once=ems-device-accordion] .views-field-field-item-question{background:#fff;border:none;color:#000;font-weight:500;position:relative}.device-single__faq div[data-once=ems-device-accordion] .views-field-field-item-question .field-content{padding-inline-end:32px}.device-single__faq div[data-once=ems-device-accordion] .views-field-field-item-question.ui-state-active:before{transform:rotate(-180deg)}.device-single__faq div[data-once=ems-device-accordion] .views-field-field-item-question:before{background:url(/themes/custom/myems_theme/images/icons/arrow-bottom.svg) no-repeat 50%;bottom:0;content:"";display:block;height:24px;margin-block:auto;position:absolute;right:0;top:0;width:24px}.device-single__faq div[data-once=ems-device-accordion] .ui-accordion-header{margin-top:0}.device-single__faq div[data-once=ems-device-accordion] .ui-accordion-content-active{border:none;color:#000;display:flex;flex-direction:column;gap:8px;padding:16px 32px 10px}.device-single__faq div[data-once=ems-device-accordion] .views-field-nothing .field-content>div{display:none}.device-single__faq div[data-once=ems-device-accordion]:not(:last-child){margin-bottom:8px}@media (max-width:639px){.device-single__faq div[data-once=ems-device-accordion] .ems-device-accordion-content>.views-row{margin-inline:16px}.device-single__faq div[data-once=ems-device-accordion] .ems-device-accordion-content>.views-row:first-child{padding-inline:16px}.device-single__faq div[data-once=ems-device-accordion] .js-views-accordion-group-header:before{right:0}.device-single__faq div[data-once=ems-device-accordion] .views-field-field-item-question .field-content{padding-inline-end:40px}.device-single__faq div[data-once=ems-device-accordion] .ui-accordion-content-active{padding:8px 13px 0}.device-single__faq div[data-once=ems-device-accordion] .ui-accordion-content-active iframe{width:100%}}.path-media-center header h1~div{display:flex;flex-direction:column;gap:15px}.path-media-center form.views-exposed-form input.media-center-search-btn{background-color:#000;background-image:url(../images/icons/search-white.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;line-height:117%;max-width:40px;transition:all .3s}.path-media-center form.views-exposed-form input.media-center-search-btn:hover{background-color:#fff;background-image:url(../images/icons/search-black.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;color:#000}.path-media-center form.views-exposed-form .form-item-field-gbt-certified-value{align-items:flex-start;display:flex;flex-direction:column-reverse}.path-media-center form.views-exposed-form .form-item-field-gbt-certified-value .field_gpt_certified-label-container{display:flex}.path-media-center form.views-exposed-form .form-item-field-gbt-certified-value .field_gpt_certified-label-container svg{margin:4px}.path-media-center .views-view-responsive-grid__item{position:relative}.path-media-center .views-view-responsive-grid__item .views-field-fieldset .field-content>div{display:flex;text-transform:uppercase}.path-media-center .views-view-responsive-grid__item .views-field-fieldset .field-content>div .views-field:not(:last-child):after{content:"-";margin:3px}.path-media-center .views-view-responsive-grid__item .views-field-nothing .field-content{display:flex}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1{margin-top:auto}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a{display:flex;justify-content:center;margin-top:15px;padding:8px 16px}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a:not([data-dialog-type=modal]){background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a:not([data-dialog-type=modal]):hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a:not([data-dialog-type=modal]):focus-within{border:1.3px solid #e31e24;outline:none}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a:not([data-dialog-type=modal]):focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a[data-dialog-type=modal]{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a[data-dialog-type=modal]:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.path-media-center .views-view-responsive-grid__item .views-field-nothing-1 a[data-dialog-type=modal]{padding:5px 15px}}.path-media-center .views-view-responsive-grid__item .views-field-field-gbt-certified{background:url(../images/ecxlusive-content-badge.png) -36px -36px no-repeat;background-size:180px;height:113px;left:-1px;position:absolute;top:-1px;width:120px}.path-media-center .views-view-responsive-grid__item .views-field-field-gbt-certified .field-content{font-size:0}.path-media-center .views-view-responsive-grid__item .field-content img{aspect-ratio:1.68;margin-bottom:7px;object-fit:contain}.path-media-center .views-view-responsive-grid__item .field-content img.poster{object-fit:contain}.path-media-center .pager__items.js-pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis) a{padding-left:1px}.path-media-center .ui-widget.ui-dialog{background:#fff;border:none;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);min-width:557px;padding:32px 24px}.path-media-center .ui-widget.ui-dialog .ui-dialog-titlebar{margin-bottom:11px}.path-media-center .ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.path-media-center .ui-widget.ui-dialog .ui-dialog-titlebar-close{background-size:17px;height:17px;width:17px}.path-media-center .ui-widget.ui-dialog .ui-dialog-content{margin-inline:auto;padding:0}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:16px;justify-content:center;max-width:313px;text-align:center}html[lang=ko] .path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified{font-family:NanumSquare,Roboto,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified{font-family:Roboto,sans-serif}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified__summary{font-size:20px;line-height:115%}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified p{font-size:14px;font-weight:300;line-height:130%}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified .proceed{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;font-size:16px;font-weight:700;line-height:132%;padding:8px 16px}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified .proceed:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified .proceed:focus-within{border:1.3px solid #e31e24;outline:none}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified .proceed:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified .back{font-weight:500}.path-media-center .ui-widget.ui-dialog .ui-dialog-content .gbt-certified img{height:60px;width:60px}.path-media-center .ui-widget-overlay.ui-front{background:hsla(0,0%,5%,.07)}.path-media-center:has(.ui-widget-overlay) .dialog-off-canvas-main-canvas{filter:blur(2.5px)}@media (max-width:991px){.path-media-center .ui-widget.ui-dialog{min-width:unset}}.path-media-center header,.path-scientific-library header{font-size:16px;font-weight:300;line-height:117%}.path-media-center header h1,.path-scientific-library header h1{font-family:TRANS-Bold;font-size:32px;font-weight:700;letter-spacing:-.96px;line-height:130%;padding-bottom:8px;text-transform:uppercase}html[lang=ko] .path-media-center header h1,html[lang=ko] .path-scientific-library header h1{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] .path-media-center header h1,html[lang=tr] .path-scientific-library header h1{font-family:Montserrat,Arial,sans-serif}.path-media-center .bef-exposed-form,.path-scientific-library .bef-exposed-form{align-items:flex-end;column-gap:32px;display:flex;flex-wrap:wrap;font-size:14px;line-height:125%;padding-bottom:32px;row-gap:16px}.path-media-center .bef-exposed-form label,.path-scientific-library .bef-exposed-form label{font-weight:600}.path-media-center .bef-exposed-form .select2 .select2-selection--single,.path-media-center .bef-exposed-form select,.path-scientific-library .bef-exposed-form .select2 .select2-selection--single,.path-scientific-library .bef-exposed-form select{align-items:center;background-image:url(../images/icons/arrow-right-trimmed.svg)!important;background-position:center right 16px;background-repeat:no-repeat;background-size:22px;border:none;display:flex;font-size:14px;font-weight:300;height:40px;line-height:125%;padding:8px 35px 8px 16px;width:150px}.path-media-center .bef-exposed-form .select2 .select2-selection--single:before,.path-media-center .bef-exposed-form select:before,.path-scientific-library .bef-exposed-form .select2 .select2-selection--single:before,.path-scientific-library .bef-exposed-form select:before{display:none}.path-media-center .bef-exposed-form input,.path-scientific-library .bef-exposed-form input{font-size:16px;height:40px;line-height:117%;max-width:446px;padding:8px 16px}.path-media-center .bef-exposed-form input.sci-search-btn,.path-scientific-library .bef-exposed-form input.sci-search-btn{background-color:#000;background-image:url(../images/icons/search-white.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;line-height:117%;max-width:40px;transition:all .3s}.path-media-center .bef-exposed-form input.sci-search-btn:hover,.path-scientific-library .bef-exposed-form input.sci-search-btn:hover{background-color:#fff;background-image:url(../images/icons/search-black.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;color:#000}.path-media-center .bef-exposed-form .form-item,.path-scientific-library .bef-exposed-form .form-item{display:flex;flex-direction:column;gap:8px}.path-media-center .bef-exposed-form .form-item.form-item-field-gbt-certified-value,.path-scientific-library .bef-exposed-form .form-item.form-item-field-gbt-certified-value{gap:16px}.path-media-center .bef-exposed-form .form-actions,.path-scientific-library .bef-exposed-form .form-actions{display:flex;gap:8px}.path-media-center .bef-exposed-form .form-actions .form-submit,.path-scientific-library .bef-exposed-form .form-actions .form-submit{cursor:pointer;font-size:16px;line-height:117%;padding:9.5px 16px;transition:all .3s}.path-media-center .bef-exposed-form .form-actions .form-submit:first-child,.path-scientific-library .bef-exposed-form .form-actions .form-submit:first-child{background:#000;border:1px solid #000;color:#fff}.path-media-center .bef-exposed-form .form-actions .form-submit:first-child:hover,.path-scientific-library .bef-exposed-form .form-actions .form-submit:first-child:hover{background:#fff;color:#000}.path-media-center .bef-exposed-form .form-actions .form-submit:first-child:disabled:hover,.path-scientific-library .bef-exposed-form .form-actions .form-submit:first-child:disabled:hover{background:#000;color:#fff}.path-media-center .bef-exposed-form .form-actions .form-submit:nth-child(2),.path-scientific-library .bef-exposed-form .form-actions .form-submit:nth-child(2){background:#e31e24;border:1px solid #e31e24;color:#fff}.path-media-center .bef-exposed-form .form-actions .form-submit:nth-child(2):hover,.path-scientific-library .bef-exposed-form .form-actions .form-submit:nth-child(2):hover{background:#fff;color:#e31e24}.path-media-center .bef-exposed-form .form-actions .form-submit:nth-child(2):disabled:hover,.path-scientific-library .bef-exposed-form .form-actions .form-submit:nth-child(2):disabled:hover{background:#e31e24;border:1px solid #e31e24}.path-media-center .bef-exposed-form .form-actions .form-submit:disabled,.path-scientific-library .bef-exposed-form .form-actions .form-submit:disabled{cursor:default;opacity:.6}.path-media-center .views-element-container>div,.path-scientific-library .views-element-container>div{display:flex;flex-direction:column;gap:32px}.path-media-center .views-view-responsive-grid__item,.path-scientific-library .views-view-responsive-grid__item{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);padding:36px 24px}.path-media-center .views-view-responsive-grid__item-inner,.path-scientific-library .views-view-responsive-grid__item-inner{display:flex;flex-direction:column;gap:9px;height:100%}.path-media-center .views-view-responsive-grid__item .views-field-name,.path-scientific-library .views-view-responsive-grid__item .views-field-name{font-size:20px;line-height:117%}.path-media-center .views-view-responsive-grid__item .views-field-field-item-descr,.path-media-center .views-view-responsive-grid__item .views-field-fieldset,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-descr,.path-scientific-library .views-view-responsive-grid__item .views-field-fieldset{font-weight:300}.path-media-center .views-view-responsive-grid__item .views-field-field-item-ext-url,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-ext-url,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1{margin-top:auto}.path-media-center .views-view-responsive-grid__item .views-field-field-item-ext-url a,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1 a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-ext-url a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1 a{background-color:#fff;border:1.3px solid #e31e24;border-radius:11px;color:#e31e24;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-inline:auto;padding:8px 16px}.path-media-center .views-view-responsive-grid__item .views-field-field-item-ext-url a:hover,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1 a:hover,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-ext-url a:hover,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1 a:hover{background-color:#e31e24;border:1.3px solid #e31e24;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}.path-media-center .views-view-responsive-grid__item .views-field-field-item-ext-url a:focus-within,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1 a:focus-within,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-ext-url a:focus-within,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1 a:focus-within{border:1.3px solid #e31e24;outline:none}.path-media-center .views-view-responsive-grid__item .views-field-field-item-ext-url a:focus,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1 a:focus,.path-scientific-library .views-view-responsive-grid__item .views-field-field-item-ext-url a:focus,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1 a:focus{background-color:#fff;border:1.3px solid #e31e24;color:#e31e24;font-size:16px;font-weight:700;line-height:132%}.path-media-center .views-view-responsive-grid__item .views-field-field-media-document a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document a{align-items:center;background-color:#fff;border:1.3px solid #000;border-radius:11px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;line-height:132%;margin-inline:auto;max-width:410px;min-height:37px;padding:5px 15px;text-align:center;transition:all .5s ease;width:100%}.path-media-center .views-view-responsive-grid__item .views-field-field-media-document a:hover,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document a:hover{background-color:#000;border:1.3px solid #000;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease}@media (max-width:639px){.path-media-center .views-view-responsive-grid__item .views-field-field-media-document a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document a{padding:5px 15px}}.path-media-center .views-view-responsive-grid__item .views-field-field-media-document a,.path-media-center .views-view-responsive-grid__item .views-field-field-media-document-1 a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document a,.path-scientific-library .views-view-responsive-grid__item .views-field-field-media-document-1 a{max-width:310px;width:100%}.path-media-center .views-view-responsive-grid__item img,.path-scientific-library .views-view-responsive-grid__item img{margin-bottom:3px;width:100%}@media (max-width:639px){.path-media-center .views-view-responsive-grid .views-field-field-item-author,.path-scientific-library .views-view-responsive-grid .views-field-field-item-author{display:none}}.path-media-center .pager__items,.path-scientific-library .pager__items{align-items:center;display:flex;gap:13px;justify-content:center;list-style-type:none;padding:0}.path-media-center .pager__items .pager__item,.path-scientific-library .pager__items .pager__item{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.path-media-center .pager__items .pager__item--first,.path-media-center .pager__items .pager__item--last,.path-scientific-library .pager__items .pager__item--first,.path-scientific-library .pager__items .pager__item--last{display:none}.path-media-center .pager__items .pager__item--next a,.path-media-center .pager__items .pager__item--previous a,.path-scientific-library .pager__items .pager__item--next a,.path-scientific-library .pager__items .pager__item--previous a{background-size:24px;display:inline-block;font-size:0;height:24px;width:24px}.path-media-center .pager__items .pager__item--next a,.path-scientific-library .pager__items .pager__item--next a{background-image:url(../images/icons/arrow-right-bl.svg)!important;background-position-y:-1px}.path-media-center .pager__items .pager__item--previous a,.path-scientific-library .pager__items .pager__item--previous a{background-image:url(../images/icons/arrow-left.svg)!important}.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis),.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis){border:2px solid #000;border-radius:50%;height:22px;width:22px}.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis).is-active,.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis):hover,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis).is-active,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis):hover{border:2px solid #e31e24;transition:all .3s}.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis).is-active a,.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis):hover a,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis).is-active a,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis):hover a{color:#e31e24;transition:all .3s}.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis) a,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis) a{align-items:baseline;color:#000;display:flex;font-size:10px;font-weight:500;height:10px;justify-content:center;line-height:10px;max-width:22px;min-width:22px;padding:0;position:relative;text-align:center;white-space:nowrap}.path-media-center .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis) a:after,.path-scientific-library .pager__items .pager__item:not(.pager__item--next,.pager__item--previous,.pager__item--ellipsis) a:after{bottom:-9px;content:"";left:0;position:absolute;right:0;top:-9px}.path-media-center footer,.path-scientific-library footer{display:flex;font-size:16px;justify-content:center;margin-top:-30px}.path-media-center .select2-dropdown,.path-scientific-library .select2-dropdown{border:none;border-radius:0 0 11px 11px;overflow:hidden}.path-media-center .select2-dropdown li[aria-selected=true],.path-scientific-library .select2-dropdown li[aria-selected=true]{background-image:url(../images/icons/check.svg);background-position:center left 6px;background-repeat:no-repeat;background-size:20px 16px;font-weight:400;text-decoration:underline}.path-media-center .select2-search--dropdown,.path-scientific-library .select2-search--dropdown{display:none}.path-media-center .select2-search--dropdown+.select2-results .select2-results__options li,.path-scientific-library .select2-search--dropdown+.select2-results .select2-results__options li{font-weight:300;padding-left:30px}@media (max-width:991px){.path-media-center .bef-exposed-form,.path-scientific-library .bef-exposed-form{gap:16px}}#block-myems-theme-views-block-scientific-library-slider{margin-top:60px;position:relative}#block-myems-theme-views-block-scientific-library-slider h2{background:url(../images/icons/scientific-library.svg) 0 no-repeat;background-size:30px;font-family:TRANS-Bold;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:130%;margin-bottom:19px;padding:0 5px 0 42px;text-transform:uppercase}html[lang=ko] #block-myems-theme-views-block-scientific-library-slider h2{font-family:TRANS-Bold,NanumSquare,Roboto Medium,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,굴림,Gulim,돋움,Dotum,Arial,sans-serif}html[lang=tr] #block-myems-theme-views-block-scientific-library-slider h2{font-family:Montserrat,Arial,sans-serif}#block-myems-theme-views-block-scientific-library-slider header a{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;background-position-y:4px;color:#e31e24;font-weight:500;margin-left:auto;padding-right:23px;position:absolute;right:0;top:4px;width:fit-content}#block-myems-theme-views-block-scientific-library-slider header a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}#block-myems-theme-views-block-scientific-library-slider header a:hover:after{width:100%}#block-myems-theme-views-block-scientific-library-slider header a:after{background:#e31e24}#block-myems-theme-views-block-scientific-library-slider header a:active,#block-myems-theme-views-block-scientific-library-slider header a:focus,#block-myems-theme-views-block-scientific-library-slider header a:visited{color:#e31e24}@media (max-width:639px){#block-myems-theme-views-block-scientific-library-slider header a{padding-right:19px}}#block-myems-theme-views-block-scientific-library-slider .contextual-region{position:unset}@media (max-width:479px){#block-myems-theme-views-block-scientific-library-slider{margin-top:32px}#block-myems-theme-views-block-scientific-library-slider header a{display:none}}.slick--view--scientific-library{width:100%}.slick--view--scientific-library .slick__slide{background:#fff;border-radius:11px;box-shadow:7px 6px 10px -1px rgba(0,0,0,.05);display:flex!important;flex-direction:column;gap:9px;height:100%;max-width:250px;padding:36px 24px;width:100%!important}.slick--view--scientific-library .slick__slide .views-field-name{font-size:20px;line-height:117%;padding-right:20px}.slick--view--scientific-library .slick__slide .views-field-name .field-content{-webkit-line-clamp:2;-moz-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.slick--view--scientific-library .slick__slide .views-field-field-item-descr .field-content{-webkit-line-clamp:4;-moz-line-clamp:4;-webkit-box-orient:vertical;display:-moz-box;display:-webkit-box;font-weight:300;overflow:hidden;text-overflow:ellipsis}.slick--view--scientific-library .slick__slide .views-field-field-media-document{margin-top:auto}.slick--view--scientific-library .slick__slide .views-field-field-media-document .field-content div{display:flex;justify-content:center}.slick--view--scientific-library .slick__slide img{margin-bottom:7px;width:100%}.slick--view--scientific-library .slick__slide a{background:url(../images/icons/arrow-red-trimmed-thin.svg) no-repeat 100%;color:#e31e24;display:inline-block;font-weight:500;font-weight:400;margin-top:15px;padding-right:23px;width:fit-content}.slick--view--scientific-library .slick__slide a:after{background:#fff;content:"";display:block;height:1px;margin:0 auto;transition:width .3s;width:0}.slick--view--scientific-library .slick__slide a:hover:after{width:100%}.slick--view--scientific-library .slick__slide a:after{background:#e31e24}.slick--view--scientific-library .slick__slide a:active,.slick--view--scientific-library .slick__slide a:focus,.slick--view--scientific-library .slick__slide a:visited{color:#e31e24}@media (max-width:639px){.slick--view--scientific-library .slick__slide a{padding-right:19px}}.slick--view--scientific-library .slick-track{display:flex}.slick--view--scientific-library .slick-list{margin:0 -16px}.slick--view--scientific-library .slick-slide{height:inherit!important}.slick--view--scientific-library .slick-slide>div{height:100%;margin-right:32px}.slick--view--scientific-library .slick-slide.slick-current>div .slick__slide{margin:0}.slick--view--scientific-library .slick-dots{padding:19px 0 0}@media (max-width:639px){.slick--view--scientific-library .slick-list{padding:0 30% 0 0}}@media (max-width:1300px){.slick--view--scientific-library .slick-list{margin:0 16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fZm9udHMuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2dlbmVyYWwuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21lZGlhLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiZm9ybXMvX2NvbmZpcm0tZm9ybXMuc2NzcyIsImZvcm1zL19kZXZpY2UtZWRpdC5zY3NzIiwiZm9ybXMvX29yZ2FuaXphdGlvbi5zY3NzIiwiZm9ybXMvX3ByYWN0aWNlLXJlcXVlc3QtbW9kYWxzLnNjc3MiLCJmb3Jtcy9fcmVnaXN0ZXIuc2NzcyIsImZvcm1zL19yZWdpc3Rlci1tb2RhbHMuc2NzcyIsImZvcm1zL19yZXF1ZXN0LWZvcm1zLnNjc3MiLCJmb3Jtcy9fcmVzZXQtcGFzcy5zY3NzIiwiZm9ybXMvX3VzZXItY29udGFjdHMtYW5kLXByYWN0aWNlLWZvcm0uc2NzcyIsImZvcm1zL19yZWdpc3Rlcl9kZXZpY2VfbW9kYWxzLnNjc3MiLCJmb3Jtcy9fc3VwcG9ydC5zY3NzIiwiZm9ybXMvX3dlYmZvcm0uc2NzcyIsImZvcm1zL19yZWdpc3Rlci1wYXNzd29yZC1mb3JtLnNjc3MiLCJmb3Jtcy9fZ2J0LWxlYWQtZm9ybS5zY3NzIiwiZm9ybXMvX3RmYS1mb3JtLnNjc3MiLCJibG9ja3MvX2J1cmdlci1tZW51LnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19lbXMtaW90LXRhYmxlLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19sYW5ndWFnZS1zd2l0Y2hlci5zY3NzIiwiYmxvY2tzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiYmxvY2tzL19zaWRlYmFyLnNjc3MiLCJibG9ja3MvX2JhY2stbGluay5zY3NzIiwiYmxvY2tzL19wb3B1cHMuc2NzcyIsImJsb2Nrcy9fdG9vbHRpcHMuc2NzcyIsImJsb2Nrcy9fd2FpdGluZy1ibG9jay5zY3NzIiwiYmxvY2tzL19jb21pbmctc29vbi5zY3NzIiwiYmxvY2tzL19wcm9ncmVzcy1iYXIuc2NzcyIsImJsb2Nrcy9fcHJhY3RpY2UtY291cnNlcy5zY3NzIiwiYmxvY2tzL19teS1nYnQtaW5zaWdodHMuc2NzcyIsImJsb2Nrcy9fZGV2aWNlLW5vdC1mb3VuZC1ibG9jay5zY3NzIiwiYWRtaW4tcGFnZXMvX2VkaXQtcHJhY3RpY2Uuc2NzcyIsInBhZ2VzL19iYXNpYy1wYWdlcy5zY3NzIiwicGFnZXMvX2NvdXJzZS1zaW5nbGUuc2NzcyIsInBhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInBhZ2VzL19kZXZpY2VzLnNjc3MiLCJwYWdlcy9fZGV2aWNlLXNpbmdsZS5zY3NzIiwicGFnZXMvX2VkdWNhdGlvbi5zY3NzIiwicGFnZXMvX2didC1pbnNpZ2h0cy5zY3NzIiwicGFnZXMvX2didC1pbnNpZ2h0cy0tdmlldy1kaXNwbGF5LnNjc3MiLCJwYWdlcy9fbG9naW4tcmVnaXN0ZXItcGFnZXMuc2NzcyIsInBhZ2VzL19wcmFjdGljZS5zY3NzIiwicGFnZXMvX3ByYWN0aWNlLW1lbWJlci5zY3NzIiwicGFnZXMvX3Byb2ZpbGUuc2NzcyIsInBhZ2VzL19nYnQtY2VydGlmaWNhdGlvbi5zY3NzIiwicGFnZXMvX2didF9leHRlbnNpb24uc2NzcyIsInBhZ2VzL19zdWNjZXNzLXBhZ2Uuc2NzcyIsInBhZ2VzL19hY2Nlc3NfZGVuaWVkX3BhZ2Uuc2NzcyIsInBhZ2VzL190cmVhdG1lbnQuc2NzcyIsInZpZXdzL19mYXEuc2NzcyIsInZpZXdzL19tZWRpYS1jZW50ZXItcGFnZS5zY3NzIiwidmlld3MvX3BhZ2UtcmVzcG9uc2l2ZS1ncmlkLnNjc3MiLCJ2aWV3cy9fc2NpZW50aWZpYy1saWJyYXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUNNLGdCQ2JOLENDNUJRLHdGQUFBLENBQ0Esd0ZBQUEsQ0FDQSwyRUFBQSxDQ0ZSLEVBQ0UscUJBQUEsQ0FDQSxRRk9GLENFQUEsVUFIRSxXRm1C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QSxDQUNBLGVBQUEsQ3JEc0hKLGtCQUFBLENBREEsaUJMMmtnQkYsQ0s3eGdCRSx1REFLRSxlRjhCSSxDRWxDSixVQUFBLENBQ0EsYUFBQSxDQUVBLFVBQUEsQ0FHQSxhQUFBLENBREEsb0JBQUEsQ0FIQSxPTG15Z0JKLENLNXhnQkUsNkRBQ0UsVUw4eGdCSixDS3BsZ0JFLHVEQUNFLGtCTHNsZ0JKLENLbmxnQkUsd0tBR0UsYUxtbGdCSixDSWp4Z0JNLHlCc0QyREYsaURyRHVJQSxrQkxtbGdCRixDQUNGLEMwRG50Z0JFLDhDQUNFLFkxRHF0Z0JKLEMwRGx0Z0JFLDZDQUNFLGMxRG90Z0JKLEMwRGp0Z0JFLDhDQUNFLHdCMURtdGdCSixDMERqdGdCSSxrREFDRSxXQUFBLENBQ0EsaUIxRG10Z0JOLEMwRC9zZ0JNLDhFQUNFLFExRGl0Z0JSLEMwRDVzZ0JFLDZDQUNFLGdCMUQ4c2dCSixDSXp5Z0JNLHlCc0QrRkYsNkNBQ0UsaUIxRDZzZ0JKLENBQ0YsQ0k5eWdCTSwwQnNEcUdGLDZDQUNFLGExRDRzZ0JKLENBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGhlYWRpbmctZm9udDogJ1RSQU5TLUJvbGQnO1xuJGhpZ2hsaWdodHMtZm9udDogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJywgc2Fucy1zZXJpZjtcbiRmb250LW1haW46ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXG4vLyBrb3JlYW4gZm9udCBzdGFjazogbGFuZy1rb1xuJGhlYWRpbmctZm9udC1rbzogJ1RSQU5TLUJvbGQnLCAnTmFudW1TcXVhcmUnLCAnUm9ib3RvIE1lZGl1bScsICdBcHBsZSBTRCBHb3RoaWMgTmVvJywgJ05hbnVtQmFydW5Hb3RoaWMnLCAn66eR7J2AIOqzoOuUlScsICdNYWxndW4gR290aGljJywgJ+q1tOumvCcsICdHdWxpbScsICfrj4vsm4AnLCAnRG90dW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoaWdobGlnaHRzLWZvbnQta286ICdOZXVlIEhhYXMgR3JvdGVzayBEaXNwbGF5IFBybycsICdOYW51bVNxdWFyZScsICdBcHBsZSBTRCBHb3RoaWMgTmVvJywgJ05hbnVtQmFydW5Hb3RoaWMnLCAn66eR7J2AIOqzoOuUlScsICdNYWxndW4gR290aGljJywgJ+q1tOumvCcsICdHdWxpbScsICfrj4vsm4AnLCAnRG90dW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LW1haW4ta286ICdOYW51bVNxdWFyZScsICdSb2JvdG8nLCAnQXBwbGUgU0QgR290aGljIE5lbycsICdOYW51bUJhcnVuR290aGljJywgJ+unkeydgCDqs6DrlJUnLCAnTWFsZ3VuIEdvdGhpYycsICfqtbTrprwnLCAnR3VsaW0nLCAn64+L7JuAJywgJ0RvdHVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRoZWFkaW5nLWZvbnQtdHI6ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcblxuJGZvbnRzOiAoXG4gIC8vIERlZmF1bHRcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgICAgIGhlYWRpbmc6ICRoZWFkaW5nLWZvbnQsXG4gICAgICAgICAgICAgICAgaGlnaGxpZ2h0czogJGhpZ2hsaWdodHMtZm9udCxcbiAgICAgICAgICAgICAgICBtYWluOiAkZm9udC1tYWluXG4gICAgICAgICksXG4gIC8vIEtvcmVhblxuICAgICAgICBrbzogKFxuICAgICAgICAgICAgICAgIGhlYWRpbmc6ICRoZWFkaW5nLWZvbnQta28sXG4gICAgICAgICAgICAgICAgaGlnaGxpZ2h0czogJGhpZ2hsaWdodHMtZm9udC1rbyxcbiAgICAgICAgICAgICAgICBtYWluOiAkZm9udC1tYWluLWtvXG4gICAgICAgICksXG4gIC8vIFR1cmtpc2hcbiAgICAgICAgdHI6IChcbiAgICAgICAgICAgICAgICBoZWFkaW5nOiAkaGVhZGluZy1mb250LXRyLFxuICAgICAgICAgICAgICAgIGhpZ2hsaWdodHM6ICRoZWFkaW5nLWZvbnQtdHIsXG4gICAgICAgICAgICAgICAgbWFpbjogJGZvbnQtbWFpblxuICAgICAgICApLFxuKTtcblxuQG1peGluIGZvbnQtc3VwcG9ydCgkZm9udC1zdHlsZSwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJGltcG9ydGFudC1mbGFnOiBpZigkaW1wb3J0YW50LCAnICFpbXBvcnRhbnQnLCAnJyk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRmb250cywgZGVmYXVsdCkgYW5kIG1hcC1oYXMta2V5KG1hcC1nZXQoJGZvbnRzLCBkZWZhdWx0KSwgJGZvbnQtc3R5bGUpIHtcbiAgICBmb250LWZhbWlseTogbWFwLWdldChtYXAtZ2V0KCRmb250cywgZGVmYXVsdCksICRmb250LXN0eWxlKSAjeyRpbXBvcnRhbnQtZmxhZ307XG4gIH1cblxuICBAZWFjaCAkbGFuZyBpbiAoa28sIHRyKSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRmb250cywgJGxhbmcpIGFuZCBtYXAtaGFzLWtleShtYXAtZ2V0KCRmb250cywgJGxhbmcpLCAkZm9udC1zdHlsZSkge1xuICAgICAgaHRtbFtsYW5nPSN7JGxhbmd9XSAmIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQobWFwLWdldCgkZm9udHMsICRsYW5nKSwgJGZvbnQtc3R5bGUpICN7JGltcG9ydGFudC1mbGFnfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuLyogTWVkaWEgdmFyaWFibGVzICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRANzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuY2RuZm9udHMuY29tL2Nzcy9uZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LXByb1wiKTtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sW2xhbmc9a29dIGJvZHkge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5ID4gZGl2LFxuYm9keSAjcGFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5ICNwYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYW5vbnltb3VzIG1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyN3B4O1xufVxuXG5tYWluLFxuI21haW4td3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6YWN0aXZlLCBhOmZvY3VzLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLmZvcm0tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvcm0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5mb3JtIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5odG1sW2xhbmc9a29dIGZvcm0gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gZm9ybSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDphZnRlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja2JveC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG5cbmlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLCB0ZXh0YXJlYSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbmh0bWxbbGFuZz1rb10gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksIGh0bWxbbGFuZz1rb10gdGV4dGFyZWEsXG5odG1sW2xhbmc9a29dICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksIGh0bWxbbGFuZz10cl0gdGV4dGFyZWEsXG5odG1sW2xhbmc9dHJdICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5pbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKS5lcnJvcjppbnZhbGlkLCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKS5yZXF1aXJlZC1lcnJvcjppbnZhbGlkLCB0ZXh0YXJlYS5lcnJvcjppbnZhbGlkLCB0ZXh0YXJlYS5yZXF1aXJlZC1lcnJvcjppbnZhbGlkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkuZXJyb3I6aW52YWxpZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLnJlcXVpcmVkLWVycm9yOmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTMxRTI0O1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSwgdGV4dGFyZWEsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmZvcm0tYWN0aW9ucyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbi5mb3JtLWFjdGlvbnMgI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksXG4gIC5mb3JtLWFjdGlvbnMgI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOUM5QUE1ICFpbXBvcnRhbnQ7XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmNvb3JkaW5hdGVzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb3JkaW5hdGVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZGl2W2FyaWEtbGFiZWw9XCJTdGF0dXMgbWVzc2FnZVwiXSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZvcm0tdHdvLWNvbHVtbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9ybS10d28tY29sdW1ucy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxubGFiZWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmxhYmVsLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzcHggMCAwIDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL215ZW1zX3RoZW1lL2ltYWdlcy9pY29ucy9wbGFjZWhvbGRlci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3IsXG5pbnB1dFt0eXBlPXRleHRhcmVhXTpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yLFxuaW5wdXRbdHlwZT10ZWxdOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF06cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvcixcbnRleHRhcmVhOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3Ige1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMUUyNDtcbn1cbmlucHV0W3R5cGU9dGV4dF06cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvcjo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRleHRhcmVhXTpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3I6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvcjo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDglIGxlZnQgMTVweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06cmVxdWlyZWQ6aW52YWxpZC5lcnJvciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG59XG5cbnNlbGVjdDpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yLCBzZWxlY3QgKyAuc2VsZWN0MjpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzFFMjQ7XG59XG5zZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvcjo6cGxhY2Vob2xkZXIsIHNlbGVjdCArIC5zZWxlY3QyOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3I6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5zZWxlY3Q6Zm9jdXMsIHNlbGVjdCArIC5zZWxlY3QyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuc2VsZWN0LnJlcXVpcmVkOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgc2VsZWN0LnJlcXVpcmVkOnJlcXVpcmVkOmludmFsaWQucmVxdWlyZWQtZXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMUUyNDtcbn1cbnNlbGVjdC5yZXF1aXJlZDpyZXF1aXJlZDppbnZhbGlkLnJlcXVpcmVkLWVycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG59XG5zZWxlY3QucmVxdWlyZWQ6cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiAjRTMxRTI0O1xufVxuXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YmVmb3JlLFxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyN3B4O1xuICB0b3A6IDQ0JTtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyLjdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyxcbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaW5wdXQsXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMUUyNDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IC00cHggOHB4IDAgMDtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI0Q5RDlEOTtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUsXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zZWxlY3QyICsgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFqYXgtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjRTMxRTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlDOUFBNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGlbYXJpYS1zZWxlY3RlZD1mYWxzZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LXJlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGlbYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVkLWNoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVFRjEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiA2cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biArIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biArIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMTZweCAwIDA7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI0YyQjBCMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZXNzYWdlcy5lcnJvciB7XG4gIGNvbG9yOiAjRTMxRTI0O1xufVxuXG4jb25ldHJ1c3QtY29uc2VudC1zZGsge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICMyNjIwM2I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgfVxufVxuXG4uZm9ybS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvcm0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgfVxufVxuXG4jc2QtY21wIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbn1cbi5wYXRoLWZyb250cGFnZSBhc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi50b29sdGlwIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdHJhbnMtbmV1ZS1ldXJvL1RyYW5zYm9sZE5ldWVFdXJvLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RyYW5zLW5ldWUtZXVyby9UcmFuc2JvbGROZXVlRXVyby1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvdHJhbnMtbmV1ZS1ldXJvL1RyYW5zYm9sZE5ldWVFdXJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy90cmFucy1uZXVlLWV1cm8vVHJhbnNib2xkTmV1ZUV1cm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvdHJhbnMtbmV1ZS1ldXJvL1RyYW5zYm9sZE5ldWVFdXJvLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy90cmFucy1uZXVlLWV1cm8vVHJhbnNib2xkTmV1ZUV1cm8tQm9sZC5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGFzY2VudC1vdmVycmlkZTogMTA4LjIlO1xuICBkZXNjZW50LW92ZXJyaWRlOiAyNS4xJTtcbiAgbGluZS1nYXAtb3ZlcnJpZGU6IDAlO1xuICBhZHZhbmNlLW92ZXJyaWRlOiAwLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxOC01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBhc2NlbnQtb3ZlcnJpZGU6IDEwOC4yJTtcbiAgZGVzY2VudC1vdmVycmlkZTogMjUuMSU7XG4gIGxpbmUtZ2FwLW92ZXJyaWRlOiAwJTtcbiAgYWR2YW5jZS1vdmVycmlkZTogMC4xO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MTgtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGFzY2VudC1vdmVycmlkZTogMTA4LjIlO1xuICBkZXNjZW50LW92ZXJyaWRlOiAyNS4xJTtcbiAgbGluZS1nYXAtb3ZlcnJpZGU6IDAlO1xuICBhZHZhbmNlLW92ZXJyaWRlOiAwLjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYxOC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogTmFudW1TcXVhcmVSICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uYW51bVNxdWFyZS9OYW51bVNxdWFyZVIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVSLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25hbnVtU3F1YXJlL05hbnVtU3F1YXJlUi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25hbnVtU3F1YXJlL05hbnVtU3F1YXJlUi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG4vKiBOYW51bVNxdWFyZUIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25hbnVtU3F1YXJlL05hbnVtU3F1YXJlQi5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVCLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVCLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbi8qIE5hbnVtU3F1YXJlRUIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25hbnVtU3F1YXJlL05hbnVtU3F1YXJlRUIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVFQi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUVCLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVFQi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG4vKiBOYW51bVNxdWFyZUwgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25hbnVtU3F1YXJlL05hbnVtU3F1YXJlTC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVMLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmFudW1TcXVhcmUvTmFudW1TcXVhcmVMLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0sXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gbGFiZWwsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSBsYWJlbCxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIGxhYmVsLmhpZGRlbixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIGxhYmVsLmhpZGRlbixcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gbGFiZWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gc2VsZWN0LFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gc2VsZWN0LFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCk6bm90KDppbnZhbGlkKSxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSBzZWxlY3Q6bm90KDppbnZhbGlkKSxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkKTpub3QoOmludmFsaWQpLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gc2VsZWN0Om5vdCg6aW52YWxpZCksXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkKTpub3QoOmludmFsaWQpLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSBzZWxlY3Q6bm90KDppbnZhbGlkKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZvcm0tdGl0bGUsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAuZm9ybS10aXRsZSxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmZvcm0tdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5mb3JtLXN1YnRpdGxlLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tc3VidGl0bGUsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDhweDtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gIHBhZGRpbmc6IDI4cHggMDtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuZm9ybS1pdGVtLWZpZWxkLWNvbmZpcm0tdmFsdWUsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuZm9ybS1pdGVtLWZpZWxkLWNvbmZpcm0tdmFsdWUsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIC5mb3JtLWl0ZW0tZmllbGQtY29uZmlybS12YWx1ZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0sXG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIC5mb3JtLWl0ZW0tZmllbGQtY29uZmlybS12YWx1ZSxcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0gLmZvcm0taXRlbS1maWVsZC1jb25maXJtLXZhbHVlLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIC5mb3JtLWl0ZW0tZmllbGQtY29uZmlybS12YWx1ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIHtcbiAgbWFyZ2luLWJsb2NrOiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTVweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDM5LCAzOCwgMC4wMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAzOSwgMzgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSxcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAjZWRpdC1wcmFjdGljZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm8sXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgZ2FwOiAyNHB4O1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvX193cmFwcGVyLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX3dyYXBwZXIsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvX19uYW1lLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX25hbWUsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX2FkZHJlc3MsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSAucHJhY3RpY2UtaW5mb19fYWRkcmVzcyxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAjZWRpdC1wcmFjdGljZSAucHJhY3RpY2UtaW5mb19fYWRkcmVzcyBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX2FkZHJlc3Mgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gI2VkaXQtcHJhY3RpY2UgLnByYWN0aWNlLWluZm9fX2FkZHJlc3Mgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5yb2xlLXdyYXBwZXIsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogODRweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4O1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5yb2xlLXdyYXBwZXIgc3ZnLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLnJvbGUtd3JhcHBlciBzdmcsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIC5yb2xlLXdyYXBwZXIgc3ZnIHtcbiAgbWFyZ2luOiAwIDAgYXV0byA2cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gI2VkaXQtcHJhY3RpY2UgLmZvcm0taXRlbS1yb2xlLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gI2VkaXQtcHJhY3RpY2UgLmZvcm0taXRlbS1yb2xlLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAjZWRpdC1wcmFjdGljZSAuZm9ybS1pdGVtLXJvbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gI2VkaXQtcHJhY3RpY2UsXG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtICNlZGl0LXByYWN0aWNlLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG4gIH1cbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5wcmFjdGljZS1pbmZvLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSAucHJhY3RpY2UtaW5mbyxcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAjZWRpdC1wcmFjdGljZSAucHJhY3RpY2UtaW5mbyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LXByYWN0aWNlIC5yb2xlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDc2cHg7XG4gIH1cbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtICNlZGl0LXByYWN0aWNlIC5yb2xlLXdyYXBwZXIgc3ZnLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyIHN2ZyxcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAjZWRpdC1wcmFjdGljZSAucm9sZS13cmFwcGVyIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5pbnB1dHMtd3JhcHBlcixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5pbnB1dHMtd3JhcHBlcixcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmlucHV0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHg7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gZGl2LmZvcm0tZGVzY3JpcHRpb24gcCxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIGRpdi5mb3JtLWRlc2NyaXB0aW9uIHAsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIGRpdi5mb3JtLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gZGl2LmZvcm0tZGVzY3JpcHRpb24gcCxcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gZGl2LmZvcm0tZGVzY3JpcHRpb24gcCxcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSBkaXYuZm9ybS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIH1cbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaXMtZGVudGFsLXByYWN0aWNlIGxlZ2VuZCxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pcy1kZW50YWwtcHJhY3RpY2UgbGVnZW5kLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtaXMtZGVudGFsLXByYWN0aWNlIGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWlzLWRlbnRhbC1wcmFjdGljZSBpbnB1dC5oaWRkZW4uZm9ybS1yYWRpbyxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pcy1kZW50YWwtcHJhY3RpY2UgaW5wdXQuaGlkZGVuLmZvcm0tcmFkaW8sXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pcy1kZW50YWwtcHJhY3RpY2UgaW5wdXQuaGlkZGVuLmZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYmFzaWMtdXNlci1pZGVudGlmaWNhdGlvbiA+IGRpdixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1iYXNpYy11c2VyLWlkZW50aWZpY2F0aW9uID4gZGl2LFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYmFzaWMtdXNlci1pZGVudGlmaWNhdGlvbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZm9ybS1hY3Rpb25zLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5mb3JtLWFjdGlvbnMgYTpob3ZlcixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkKTpob3ZlcixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMgYTpob3ZlcixcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpOmhvdmVyLFxuLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuZm9ybS1hY3Rpb25zIGE6aG92ZXIsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyBhW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtYmFja10sXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAuZm9ybS1hY3Rpb25zIGFbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1iYWNrXSxcbi5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBhW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtYmFja10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5mb3JtLWFjdGlvbnMgYVtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWJhY2tdOmhvdmVyLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tYWN0aW9ucyBhW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtYmFja106aG92ZXIsXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMgYVtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWJhY2tdOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSxcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZvcm0tdGl0bGUsXG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5mb3JtLXRpdGxlLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNHB4O1xuICB9XG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZm9ybS1zdWJ0aXRsZSxcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZvcm0tc3VidGl0bGUsXG4gIC5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLmZvcm0tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gIH1cbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5zZWxlY3QyLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAuc2VsZWN0MixcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuc2VsZWN0MiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuaW5wdXRzLXdyYXBwZXIsXG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5pbnB1dHMtd3JhcHBlcixcbiAgLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuaW5wdXRzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAuZm9ybS1hY3Rpb25zLFxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWlzLWRlbnRhbC1wcmFjdGljZSxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1pcy1kZW50YWwtcHJhY3RpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWlzLWRlbnRhbC1wcmFjdGljZSxcbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWlzLWRlbnRhbC1wcmFjdGljZSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gIH1cbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAubWFnaWMtbGluay1wYXNzLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLm1hZ2ljLWxpbmstcGFzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5tYWdpYy1saW5rLXBhc3MgLmZvcm0taXRlbSwgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5tYWdpYy1saW5rLXBhc3MgaW5wdXQsXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAubWFnaWMtbGluay1wYXNzIC5mb3JtLWl0ZW0sXG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSAubWFnaWMtbGluay1wYXNzIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQ4cHg7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLm1hZ2ljLWxpbmstcGFzcyBoMyxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtIC5tYWdpYy1saW5rLXBhc3MgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAubWFnaWMtbGluay1wYXNzIGlucHV0LFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLm1hZ2ljLWxpbmstcGFzcyBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5mb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gLm1hZ2ljLWxpbmstcGFzcyAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtIC5tYWdpYy1saW5rLXBhc3MgLmZvcm0taXRlbS1wYXNzIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSAubWFnaWMtbGluay1wYXNzIC5mb3JtLWl0ZW0tcGFzcyAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLm1hZ2ljLWxpbmstcGFzcyAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN0cmVuZ3RoLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLm1hZ2ljLWxpbmstcGFzcyAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gLm1hZ2ljLWxpbmstcGFzcyAuZm9ybS1pdGVtLXBhc3MgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSA+IGRpdiwgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbmZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSA+IGRpdiAuZm9ybS1pdGVtLWZpZWxkLXRpdGxlLCBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSA+IGRpdiAuZm9ybS1pdGVtLWZpZWxkLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZm9ybSA+IGRpdiwgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtID4gZGl2IC5mb3JtLWl0ZW0tZmllbGQtdGl0bGUsIGZvcm0ubm9kZS1jb25maXJtLXVzZXItZWRpdC1mb3JtID4gZGl2IC5mb3JtLWl0ZW0tZmllbGQtdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBmb3JtLm5vZGUtY29uZmlybS11c2VyLWZvcm0gPiBkaXYuaW5wdXRzLXdyYXBwZXJbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1ncm91cC1pbnB1dHMtdHdvXSwgZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0gPiBkaXYuaW5wdXRzLXdyYXBwZXJbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1ncm91cC1pbnB1dHMtdHdvXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uY29uZmlybS1wcmFjdGljZS1wYWdlIC5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gPiAuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAuZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtICNlZGl0LWRlbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3RyYXNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIsXG4uYWRkLWRldmljZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg1cHggMWZyO1xuICBjb2x1bW4tZ2FwOiAzOHB4O1xuICByb3ctZ2FwOiAxNnB4O1xufVxuLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0sXG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgcGFkZGluZzogNTFweCAwIDA7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuanMtZm9ybS10eXBlLWNoZWNrYm94LFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZ2FwOiA4cHg7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIsIC5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2UtbmFtZSwgLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRyZWF0bWVudC1yb29tLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIsXG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2UtbmFtZSxcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRyZWF0bWVudC1yb29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIgc3ZnLCAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLW5hbWUgc3ZnLCAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHJlYXRtZW50LXJvb20gc3ZnLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIgc3ZnLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLW5hbWUgc3ZnLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHJlYXRtZW50LXJvb20gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMsXG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zLmhpZGRlbixcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOmhvdmVyLFxuLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlcixcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOmhvdmVyLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYSxcbiAgLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4gIC5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzLXdpdGhpbixcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgbWF4LXdpZHRoOiAzODVweDtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpmb2N1cyxcbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKVthcmlhLWludmFsaWRdLFxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSlbYXJpYS1pbnZhbGlkXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzFFMjQ7XG59XG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgLmZpZWxkLS10eXBlLXN0cmluZyBsYWJlbCxcbi5hZGQtZGV2aWNlX193cmFwcGVyIC5maWVsZC0tdHlwZS1zdHJpbmcgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXQtZGV2aWNlX193cmFwcGVyIC5lcnJvcixcbi5hZGQtZGV2aWNlX193cmFwcGVyIC5lcnJvciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZWRpdC1kZXZpY2VfX2hlYWRlcixcbi5hZGQtZGV2aWNlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5lZGl0LWRldmljZV9faGVhZGVyIGgxLFxuLmFkZC1kZXZpY2VfX2hlYWRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5odG1sW2xhbmc9a29dIC5lZGl0LWRldmljZV9faGVhZGVyIGgxLFxuaHRtbFtsYW5nPWtvXSAuYWRkLWRldmljZV9faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZWRpdC1kZXZpY2VfX2hlYWRlciBoMSxcbmh0bWxbbGFuZz10cl0gLmFkZC1kZXZpY2VfX2hlYWRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmVkaXQtZGV2aWNlX19oZWFkZXIgcCxcbi5hZGQtZGV2aWNlX19oZWFkZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gIH1cbiAgLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRldmljZS1zZXJpYWwtbnVtYmVyLFxuICAuYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdC1kZXZpY2VfX3dyYXBwZXIsXG4gIC5hZGQtZGV2aWNlX193cmFwcGVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0sXG4gIC5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgfVxuICAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIgc3ZnLCAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLW5hbWUgc3ZnLCAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHJlYXRtZW50LXJvb20gc3ZnLFxuICAuYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlciBzdmcsXG4gIC5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWRldmljZS1uYW1lIHN2ZyxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdHJlYXRtZW50LXJvb20gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKSxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmVkaXQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuZWRpdC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4gIC5lZGl0LWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4gIC5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuICAuYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgbGFiZWw6bm90KC5vcHRpb24pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIC5mb3JtLWl0ZW0tZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXItMC12YWx1ZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciAuZm9ybS1pdGVtLWZpZWxkLWRldmljZS1zZXJpYWwtbnVtYmVyLTAtdmFsdWUgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGxhY2Vob2xkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciAuZm9ybS1pdGVtLWZpZWxkLWRldmljZS1zZXJpYWwtbnVtYmVyLTAtdmFsdWUgbGFiZWwuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIC5mb3JtLWl0ZW0tZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXItMC12YWx1ZSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgLmZvcm0taXRlbS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlci0wLXZhbHVlIC5kZXNjcmlwdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgLmZvcm0taXRlbS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlci0wLXZhbHVlIGlucHV0IHtcbiAgbWF4LXdpZHRoOiA1MDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgLmZvcm0taXRlbS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlci0wLXZhbHVlIGlucHV0OnJlcXVpcmVkOmludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk2OTY5NjtcbiAgbWF4LXdpZHRoOiAzMDZweDtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGdhcDogMThweDtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjOTY5Njk2O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjOTY5Njk2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5lbXMtZGV2aWNlLXR5cGUtZm9ybS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmVtcy1kZXZpY2UtdHlwZS1mb3JtLWNvbnRhaW5lciAjZWRpdC1yYWRpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyICNlZGl0LXJhZGlvcyAuZm9ybS1pdGVtLXJhZGlvcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiAyMDdweDtcbiAgcGFkZGluZzogNDBweCAzM3B4IDE2cHggMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5lbXMtZGV2aWNlLXR5cGUtZm9ybS1jb250YWluZXIgI2VkaXQtcmFkaW9zIC5mb3JtLWl0ZW0tcmFkaW9zOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKSB7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyICNlZGl0LXJhZGlvcyAuZm9ybS1pdGVtLXJhZGlvcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyICNlZGl0LXJhZGlvcyAuZm9ybS1pdGVtLXJhZGlvcyBhcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5lbXMtZGV2aWNlLXR5cGUtZm9ybS1jb250YWluZXIgI2VkaXQtcmFkaW9zIC5mb3JtLWl0ZW0tcmFkaW9zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWRkLWRldmljZV9fd3JhcHBlciBmb3JtIC5lbXMtZGV2aWNlLXR5cGUtZm9ybS1jb250YWluZXIgI2VkaXQtcmFkaW9zIC5mb3JtLWl0ZW0tcmFkaW9zIGlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmVtcy1kZXZpY2UtdHlwZS1mb3JtLWNvbnRhaW5lciAjZWRpdC1yYWRpb3MgLmZvcm0taXRlbS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmVtcy1kZXZpY2UtdHlwZS1mb3JtLWNvbnRhaW5lciAjZWRpdC1yYWRpb3MgLmZvcm0taXRlbS1yYWRpb3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyICNlZGl0LXJhZGlvcyAuZm9ybS1pdGVtLXJhZGlvcyBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmFkZC1kZXZpY2VfX3dyYXBwZXIgZm9ybSAuZW1zLWRldmljZS10eXBlLWZvcm0tY29udGFpbmVyICNlZGl0LXJhZGlvcyAuZm9ybS1pdGVtLXJhZGlvcyBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmVtcy1kZXZpY2UtdHlwZS1mb3JtLWNvbnRhaW5lciAjZWRpdC1yYWRpb3MgLmZvcm0taXRlbS1yYWRpb3MgaDQgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5hZGQtZGV2aWNlX193cmFwcGVyIGZvcm0gLmVtcy1kZXZpY2UtdHlwZS1mb3JtLWNvbnRhaW5lciAjZWRpdC1yYWRpb3MgLmZvcm0taXRlbS1yYWRpb3MgaDQgPiBzcGFuIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZWRpdC1kZXZpY2VfX3dyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRyZWF0bWVudC1yb29tIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS10aXRsZSxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1zdWJ0aXRsZSxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0tdGl0bGUsXG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTRweDtcbiAgfVxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1zdWJ0aXRsZSxcbiAgZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICB9XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyLFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIgbGFiZWwsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLnVzZXItcHJhY3RpY2Utd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyIGxhYmVsLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLnVzZXItcHJhY3RpY2Utd3JhcHBlciBsYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vbXllbXNfdGhlbWUvaW1hZ2VzL2ljb25zL3BsYWNlaG9sZGVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyID4gLmZvcm0tc3VibWl0LFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIgPiAuZm9ybS1zdWJtaXQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4O1xufVxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2Utd3JhcHBlciA+IC5mb3JtLXN1Ym1pdDpob3ZlcixcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyID4gLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIsXG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIGZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIgPiAuZm9ybS1zdWJtaXQsXG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyID4gLmZvcm0tc3VibWl0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2Utd3JhcHBlcixcbiAgZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC51c2VyLXByYWN0aWNlLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZS13cmFwcGVyID4gLmZvcm0tc3VibWl0LFxuICBmb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLnVzZXItcHJhY3RpY2Utd3JhcHBlciA+IC5mb3JtLXN1Ym1pdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06cmVxdWlyZWQ6aW52YWxpZCxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIGlucHV0W3R5cGU9dGV4dF06cmVxdWlyZWQ6aW52YWxpZCxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpyZXF1aXJlZDppbnZhbGlkLFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06cmVxdWlyZWQ6aW52YWxpZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuYWpheC1zZWFyY2gtcmVzdWx0cyxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5hamF4LXNlYXJjaC1yZXN1bHRzIGRpdlthcmlhLWxhYmVsPVwiRXJyb3IgbWVzc2FnZVwiXSB1bCxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuYWpheC1zZWFyY2gtcmVzdWx0cyBkaXZbYXJpYS1sYWJlbD1cIkVycm9yIG1lc3NhZ2VcIl0gdWwge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5hamF4LXNlYXJjaC1yZXN1bHRzIGRpdlthcmlhLWxhYmVsPVwiRXJyb3IgbWVzc2FnZVwiXSB1bCBsaSxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuYWpheC1zZWFyY2gtcmVzdWx0cyBkaXZbYXJpYS1sYWJlbD1cIkVycm9yIG1lc3NhZ2VcIl0gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjRTIyNzI2O1xufVxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0taXRlbS13b3JrLFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5mb3JtLWl0ZW0td29yayB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLWl0ZW0td29yayBsYWJlbCxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS1pdGVtLXdvcmsgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLWl0ZW0td29yayxcbiAgZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5mb3JtLWl0ZW0td29yayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gIH1cbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIGRldGFpbHMgc3VtbWFyeSxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSBkZXRhaWxzIHN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0sXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSBsYWJlbCxcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0sXG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMycHg7XG4gIH1cbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLWFjdGlvbnMsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWF4LXdpZHRoOiAyODlweDtcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1hY3Rpb25zIGE6aG92ZXIsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlcixcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS1hY3Rpb25zIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTMxRTI0O1xufVxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlcixcbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNFMTIyMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzFFMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuICBmb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQycHg7XG59XG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZvcm0tdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0OHB4O1xufVxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICBmb250LWZhbWlseTogXCJOZXVlIEhhYXMgR3JvdGVzayBEaXNwbGF5IFByb1wiLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPWtvXSBmb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbmZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLmZpZWxkLS13aWRnZXQtdGVsZXBob25lLWludGVybmF0aW9uYWwge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xufVxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS5maWVsZC0td2lkZ2V0LXRlbGVwaG9uZS1pbnRlcm5hdGlvbmFsIC5maWVsZC1zdWZmaXggLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS5maWVsZC0td2lkZ2V0LXRlbGVwaG9uZS1pbnRlcm5hdGlvbmFsIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvcm0ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgfVxuICBmb3JtLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLmZpZWxkLS13aWRnZXQtdGVsZXBob25lLWludGVybmF0aW9uYWwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MtYXV0b2NvbXBsZXRlOmhhcyhpbnB1dCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcy1hdXRvY29tcGxldGU6aGFzKGlucHV0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUG93ZXJlZCBieVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCA3cHggMCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogZ3JleTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2dvb2dsZV9vbl93aGl0ZV9oZHBpLnBuZ1wiKSBuby1yZXBlYXQgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcy1hdXRvY29tcGxldGUgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcy1hdXRvY29tcGxldGUgaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTMxRTI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRTMxRTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5lbXMtdXNlci1hcHByb3ZlLXByYWN0aWNlLXJlcXVlc3QtbW9kYWwtZm9ybSAucm9sZS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW1zLXVzZXItYXBwcm92ZS1wcmFjdGljZS1yZXF1ZXN0LW1vZGFsLWZvcm0gLnJvbGUtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZW1zLXVzZXItYXBwcm92ZS1wcmFjdGljZS1yZXF1ZXN0LW1vZGFsLWZvcm0gLnJvbGUtZGVzY3JpcHRpb24td3JhcHBlciA+IGRpdjpoYXMoLmZvcm0taXRlbS1yb2xlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbXMtdXNlci1hcHByb3ZlLXByYWN0aWNlLXJlcXVlc3QtbW9kYWwtZm9ybSAucHJhY3RpY2UtcGVybWlzc2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVtcy11c2VyLWFwcHJvdmUtcHJhY3RpY2UtcmVxdWVzdC1tb2RhbC1mb3JtIC5wcmFjdGljZS1wZXJtaXNzaW9ucyBoMyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lbXMtdXNlci1hcHByb3ZlLXByYWN0aWNlLXJlcXVlc3QtbW9kYWwtZm9ybSAucHJhY3RpY2UtcGVybWlzc2lvbnMgdWwuYXBwcm92ZS1wcmFjdGljZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yY2g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW1zLXVzZXItYXBwcm92ZS1wcmFjdGljZS1yZXF1ZXN0LW1vZGFsLWZvcm0gc2VsZWN0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QTVBNUE7XG59XG5cbi5lbXMtdXNlci1hc2stdG8tY2hhbmdlLXJvbGUtbW9kYWwtZm9ybSAuZm9ybS1zZWxlY3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5lbXMtdXNlci1hc2stdG8tY2hhbmdlLXJvbGUtbW9kYWwtZm9ybSBhW2hyZWY9XCIvdXNlci9wcmFjdGljZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1hbmFnZS1teS1wcmFjdGljZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiBmb3JtLFxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm06aGFzKC5yZWplY3QpIHAsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtOmhhcygucmVqZWN0KSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gPiBkaXYsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLFxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBzZWxlY3QsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLFxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSBzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1heC13aWR0aDogNDI3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6cmVxdWlyZWQ6aW52YWxpZCxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWQsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOnJlcXVpcmVkOmludmFsaWQsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMwJSBsZWZ0IDRweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkuZXJyb3IsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiBmb3JtIHNlbGVjdC5lcnJvcixcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkuZXJyb3IsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtIHNlbGVjdC5lcnJvciB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTMxRTI0O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSAubmFtZS13cmFwcGVyLFxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSAubmFtZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gLm5hbWUtd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gLm5hbWUtd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIG1heC13aWR0aDogMjA4LjVweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gLmZvcm0tYWN0aW9ucyxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMixcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWF4LXdpZHRoOiA0MzNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMixcbmh0bWxbbGFuZz1rb10gLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMixcbmh0bWxbbGFuZz10cl0gLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMi5zdWNjZXNzLFxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSBoMi5zdWNjZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMi5zdWNjZXNzOmJlZm9yZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gaDIuc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSBoMixcbiAgLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiBmb3JtIC5zdGF0dXMtaWNvbixcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gLnN0YXR1cy1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gLmFqYXgtZXJyb3ItbWVzc2FnZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gLmFqYXgtZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA0MjdweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+IGZvcm0gcCxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgI2RydXBhbC1tb2RhbCA+ICNhamF4LWZvcm0td3JhcHBlciA+IGZvcm0gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAjZHJ1cGFsLW1vZGFsID4gZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubWFuYWdlLW15LXByYWN0aWNlICNkcnVwYWwtbW9kYWwgPiAjYWpheC1mb3JtLXdyYXBwZXIgPiBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b246aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmludml0ZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5hcHByb3ZlLFxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnNlbmQtcmVxdWVzdCB7XG4gIGNvbG9yOiAjNTBCNTU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTBCNTU0O1xuICBiYWNrZ3JvdW5kOiAjRjJGQ0Y0O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5pbnZpdGU6OmJlZm9yZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5hcHByb3ZlOjpiZWZvcmUsXG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuc2VuZC1yZXF1ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWdyZWVuLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmludml0ZTpob3Zlcixcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5hcHByb3ZlOmhvdmVyLFxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnNlbmQtcmVxdWVzdDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNTBCNTU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTBCNTU0O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmludml0ZTpob3Zlcjo6YmVmb3JlLFxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmFwcHJvdmU6aG92ZXI6OmJlZm9yZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5zZW5kLXJlcXVlc3Q6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQgNTAlO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmdvLWJhY2ssXG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVqZWN0IHtcbiAgY29sb3I6ICNFMjI3MjY7XG4gIGJhY2tncm91bmQ6ICNGRkY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMjI3MjY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmdvLWJhY2s6OmJlZm9yZSxcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yZWplY3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBuby1yZXBlYXQgNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZ28tYmFjazpob3Zlcixcbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yZWplY3Q6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0UyMjcyNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyMjcyNjtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5nby1iYWNrOmhvdmVyOjpiZWZvcmUsXG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVqZWN0OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLXdoaXRlLnN2Zykgbm8tcmVwZWF0IDUwJTtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5pbnZpdGUtbW9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmludml0ZS1tb3JlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQtdXNlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgd2lkdGg6IDExcHg7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuaW52aXRlLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5pbnZpdGUtbW9yZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWRkLXVzZXItd2hpdGUuc3ZnXCIpO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmdvLWJhY2s6b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1OXB4IDQycHggNTBweCAhaW1wb3J0YW50O1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nIGRpdltyb2xlPWFsZXJ0XSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHJlZDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYW5hZ2UtbXktcHJhY3RpY2UgLnVpLWRpYWxvZyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1hbmFnZS1teS1wcmFjdGljZSAudWktd2lkZ2V0LW92ZXJsYXkudWktZnJvbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1hbmFnZS1teS1wcmFjdGljZSAudWktZGlhbG9nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4udWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDY4cHggNDJweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyLjhweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWJ1dHRvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0NXB4O1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIG1heC13aWR0aDogNDQ1cHg7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5lbXMtcmVnaXN0ZXItY29uZmlybSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZW1zLXJlZ2lzdGVyLWNvbmZpcm0gKyBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDMuNCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtICNlZGl0LXBhc3N3b3JkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDg1cHg7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdHJlbmd0aCxcbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSxcbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmpzLWZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNnB4IDAgNjBweDtcbiAgfVxuICAuc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4gIC5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcywgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzOmJlZm9yZSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAzMHB4IDgwcHggODBweDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyLFxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyLFxuLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTA0JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA3M3B4IDAgNTBweDtcbiAgbWFyZ2luOiAwO1xufVxuaHRtbFtsYW5nPWtvXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhcixcbmh0bWxbbGFuZz1rb10gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyLCBodG1sW2xhbmc9a29dIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXIsXG5odG1sW2xhbmc9a29dIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhcixcbmh0bWxbbGFuZz10cl0gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyLCBodG1sW2xhbmc9dHJdIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXIsXG5odG1sW2xhbmc9dHJdIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhciBzcGFuLFxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyIHNwYW4sIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXIgc3Bhbixcbi5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTA0JTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyOmJlZm9yZSxcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMjpiZWZvcmUsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXI6YmVmb3JlLFxuLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaDIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlLFxuLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaDIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmJlZm9yZSwgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphZnRlcixcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMiAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmJlZm9yZSxcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMiAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmFmdGVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YmVmb3JlLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YWZ0ZXIsXG4ucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMiAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmJlZm9yZSxcbi5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci51aS1kaWFsb2ctZW1wdHktdGl0bGUgLnVpLWRpYWxvZy1jb250ZW50LCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci51aS1kaWFsb2ctZW1wdHktdGl0bGUgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci51aS1kaWFsb2ctZW1wdHktdGl0bGUgaDIsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLnVpLWRpYWxvZy1lbXB0eS10aXRsZSBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhci51aS1kaWFsb2ctZW1wdHktdGl0bGUsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC51aS1kaWFsb2ctdGl0bGViYXIudWktZGlhbG9nLWVtcHR5LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0sIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNDQzcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIHAsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbmh0bWxbbGFuZz1rb10gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gcCwgaHRtbFtsYW5nPWtvXSAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIHAge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSBwLCBodG1sW2xhbmc9dHJdIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0taXRlbSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGE6bm90KC5zaWduLWluLWxpbmspLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4ucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYTpub3QoLnNpZ24taW4tbGluaykge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuaHRtbFtsYW5nPWtvXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuaHRtbFtsYW5nPWtvXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGE6bm90KC5zaWduLWluLWxpbmspLCBodG1sW2xhbmc9a29dIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbmh0bWxbbGFuZz1rb10gLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGE6bm90KC5zaWduLWluLWxpbmspIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbmh0bWxbbGFuZz10cl0gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOm5vdCguc2lnbi1pbi1saW5rKSwgaHRtbFtsYW5nPXRyXSAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9dHJdIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOm5vdCguc2lnbi1pbi1saW5rKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlcixcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYTpub3QoLnNpZ24taW4tbGluayk6aG92ZXIsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3Zlcixcbi5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOm5vdCguc2lnbi1pbi1saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXByaW1hcnksIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbi5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDM0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4ucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgYTpub3QoLnNpZ24taW4tbGluayksIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhOm5vdCguc2lnbi1pbi1saW5rKSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIC5zaWduLWluLWxpbmssIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyAuc2lnbi1pbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyAuc2lnbi1pbi1saW5rOjphZnRlciwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIC5zaWduLWluLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zIC5zaWduLWluLWxpbms6aG92ZXI6OmFmdGVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgLnNpZ24taW4tbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLWFjY291bnQtZXhpc3QtZm9ybSBoMiwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1hY2NvdW50LWV4aXN0LWZvcm0gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItYWNjb3VudC1leGlzdC1mb3JtIHAsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItYWNjb3VudC1leGlzdC1mb3JtIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1jb25maXJtLWVtYWlsLW1vZGFsLWZvcm0gcCwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1jb25maXJtLWVtYWlsLW1vZGFsLWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLWNvbmZpcm0tZW1haWwtbW9kYWwtZm9ybSAuZm9ybS1hY3Rpb25zLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLWNvbmZpcm0tZW1haWwtbW9kYWwtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9a29dIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLWNvbmZpcm0tZW1haWwtbW9kYWwtZm9ybSAuZm9ybS1hY3Rpb25zLCBodG1sW2xhbmc9a29dIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItY29uZmlybS1lbWFpbC1tb2RhbC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1jb25maXJtLWVtYWlsLW1vZGFsLWZvcm0gLmZvcm0tYWN0aW9ucywgaHRtbFtsYW5nPXRyXSAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLWNvbmZpcm0tZW1haWwtbW9kYWwtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gbGFiZWwuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjRTIyNzI2O1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpyZXF1aXJlZDppbnZhbGlkLmVycm9yLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06cmVxdWlyZWQ6aW52YWxpZC5lcnJvciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5odG1sW2xhbmc9a29dIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucywgaHRtbFtsYW5nPWtvXSAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucywgaHRtbFtsYW5nPXRyXSAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtLmVtcy11c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgc3BhbiwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaTpmaXJzdC1jaGlsZCwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1yZWdpc3Rlci1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbmh0bWxbbGFuZz1rb10gLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5mb3JtLWl0ZW0tY29uZmlybS5mb3JtLWl0ZW0sIGh0bWxbbGFuZz1rb10gLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1jb25maXJtLmZvcm0taXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtLCBodG1sW2xhbmc9dHJdIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5mb3JtLWl0ZW0tY29uZmlybS5mb3JtLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGRpdi5lcnJvciwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1jb25maXJtLmZvcm0taXRlbSBkaXYuZXJyb3Ige1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMztcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGlucHV0LCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGEsIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5mb3JtLWl0ZW0tY29uZmlybS5mb3JtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsIHtcbiAgZmxleC1iYXNpczogOTMlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1M3B4KSB7XG4gIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbn1cbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsOmFmdGVyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZm9ybS1pdGVtLWNvbmZpcm0uZm9ybS1pdGVtIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1jb25maXJtLmZvcm0taXRlbSwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1jb25maXJtLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5idXR0b24sIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnBhc3N3b3JkLXN0cmVuZ3RoLFxuLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2UsXG4ucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1lbWFpbCBsYWJlbCxcbi5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuanMtZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlLFxuLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmZvcm0taXRlbS1lbWFpbCBsYWJlbCxcbi5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5qcy1mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLXVzZXIuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50LCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhcixcbiAgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGgyLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAudWktZGlhbG9nLXRpdGxlYmFyLFxuICAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjRweCAwIDE2cHggMDtcbiAgfVxuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhcjo6Zmlyc3QtbGV0dGVyLFxuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgaDI6OmZpcnN0LWxldHRlciwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLnVpLWRpYWxvZy10aXRsZWJhcjo6Zmlyc3QtbGV0dGVyLFxuICAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBoMjo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIudWktZGlhbG9nLWVtcHR5LXRpdGxlIC51aS1kaWFsb2ctY29udGVudCwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIudWktZGlhbG9nLWVtcHR5LXRpdGxlIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLnVpLWRpYWxvZy1lbXB0eS10aXRsZSBoMiwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIudWktZGlhbG9nLWVtcHR5LXRpdGxlIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gcCwgLnBhdGgtZnJvbnRwYWdlLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4gI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybSAuZm9ybS1hY3Rpb25zLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbiAgLnBhdGgtdXNlci5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhLCAucGF0aC1mcm9udHBhZ2UuanMtb2ZmLWNhbnZhcy1kaWFsb2ctb3BlbiAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBmb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4gIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcbiAgfVxufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIHtcbiAgcGFkZGluZzogNDhweDtcbiAgbWF4LXdpZHRoOiA2MjdweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIGNvbG9yOiAjMjYyMDNiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIH1cbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB9XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktZnJvbnQudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCAudWktZGlhbG9nLWJ1dHRvbnNldC5mb3JtLWFjdGlvbnMge1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctYnV0dG9uc2V0LmZvcm0tYWN0aW9ucyBidXR0b24uYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1idXR0b25zZXQuZm9ybS1hY3Rpb25zIGJ1dHRvbi5idXR0b246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1idXR0b25zZXQuZm9ybS1hY3Rpb25zIGJ1dHRvbi5idXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctYnV0dG9uc2V0LmZvcm0tYWN0aW9ucyBidXR0b24uYnV0dG9uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1idXR0b25zZXQuZm9ybS1hY3Rpb25zIGJ1dHRvbi5idXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCArIC51aS13aWRnZXQtb3ZlcmxheS51aS1mcm9udCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxuICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtcy11c2VyLXNlbmQtcHJhY3RpY2UtcmVxdWVzdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTk4cHg7XG59XG4uZW1zLXVzZXItc2VuZC1wcmFjdGljZS1yZXF1ZXN0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMzJweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgI0UwRTBFMDtcbn1cbi5lbXMtdXNlci1zZW5kLXByYWN0aWNlLXJlcXVlc3QtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5lbXMtdXNlci1zZW5kLXByYWN0aWNlLXJlcXVlc3QtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZW1zLXVzZXItc2VuZC1wcmFjdGljZS1yZXF1ZXN0LWZvcm0gLmZvcm0tYWN0aW9ucyAjZWRpdC1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy11c2VyLXNlbmQtcHJhY3RpY2UtcmVxdWVzdC1mb3JtIC5mb3JtLWFjdGlvbnMgI2VkaXQtc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVtcy11c2VyLXNlbmQtcHJhY3RpY2UtcmVxdWVzdC1mb3JtIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbiAgLmVtcy11c2VyLXNlbmQtcHJhY3RpY2UtcmVxdWVzdC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MnB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuICB9XG59XG5cbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjhweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtICNlZGl0LXBhc3N3b3JkIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5wYXNzd29yZC1zdHJlbmd0aCxcbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5qcy1mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Vtcy11c2VyLXBhc3N3b3JkLXJlc2V0LWZvcm0gLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIC5vayxcbiNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2UgLmVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIG1heC13aWR0aDogMjk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2Vtcy11c2VyLXBhc3N3b3JkLXJlc2V0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZm9ybS5lbXMtdXNlci1wYXNzd29yZC1mb3JtIC5mb3JtLWl0ZW0tZW1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXBhc3N3b3JkLXJlc2V0LWZvcm0ge1xuICByb3ctZ2FwOiA2MHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSBoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXBhc3N3b3JkLXJlc2V0LWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbjpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1yZXNldC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXBhc3N3b3JkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICBtYXgtd2lkdGg6IDQ1OHB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSAuZm9ybS1pdGVtID4gbGFiZWwge1xuICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1mb3JtIC5mb3JtLWFjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1mb3JtIC5mb3JtLWFjdGlvbnMgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSAuZm9ybS1hY3Rpb25zID4gKjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1wYXNzd29yZC1mb3JtIC5lcnJvciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xufVxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSBoMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXBhc3N3b3JkLWZvcm0gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIYWFzIEdyb3Rlc2sgRGlzcGxheSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA2MjhweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5odG1sW2xhbmc9a29dIGZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSxcbmh0bWxbbGFuZz1rb10gZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtLFxuaHRtbFtsYW5nPXRyXSBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLmZvcm0tc3VidGl0bGUsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDMycHg7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLmZvcm0tc3VidGl0bGUgc3BhbixcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLmZvcm0tc3VidGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAuZm9ybS1zdWJ0aXRsZSxcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAuZm9ybS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDE2cHg7XG4gIH1cbn1cblxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIGgxLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSBoMSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICMyNjIwM2I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIGgxLFxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIGgxLFxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB9XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLmZvcm0tbWVzc2FnZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLmZvcm0tbWVzc2FnZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICMyNjIwM2I7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLmZvcm0tbWVzc2FnZS5jZW50ZXJlZCxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLmZvcm0tbWVzc2FnZS5jZW50ZXJlZCxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5mb3JtLW1lc3NhZ2UuY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC5mb3JtLW1lc3NhZ2UsXG4gIGZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLmZvcm0tbWVzc2FnZSxcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLmZvcm0tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gIH1cbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fd3JhcHBlcixcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX3dyYXBwZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDM5LCAzOCwgMC4wMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAzOSwgMzgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX193cmFwcGVyLFxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX193cmFwcGVyLFxuICBmb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fd3JhcHBlcixcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fd3JhcHBlcixcbiAgZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX3dyYXBwZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19pbmZvLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9faW5mbyxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9faW5mby5uby1nYXBzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9faW5mby5uby1nYXBzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2luZm8ubm8tZ2FwcyB7XG4gIGdhcDogMDtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9faW5mby5uby1nYXBzIC51c2VyLXByYWN0aWNlX19hZGRyZXNzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9faW5mby5uby1nYXBzIC51c2VyLXByYWN0aWNlX19hZGRyZXNzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2luZm8ubm8tZ2FwcyAudXNlci1wcmFjdGljZV9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX25hbWUsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19uYW1lLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX25hbWUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDgycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19hZGRyZXNzLCBmb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX21lbWJlcnMsIGZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fcHJhY3RpY2UtbmFtZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2FkZHJlc3MsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19tZW1iZXJzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fcHJhY3RpY2UtbmFtZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19hZGRyZXNzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX21lbWJlcnMsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fcHJhY3RpY2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19wcmFjdGljZS1uYW1lLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fcHJhY3RpY2UtbmFtZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19wcmFjdGljZS1uYW1lIHtcbiAgcGFkZGluZy1ibG9jazogNnB4IDNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2FkZHJlc3MsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19hZGRyZXNzLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19hZGRyZXNzIHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19hZGRyZXNzIHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fYWRkcmVzcyBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbmFtZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbmFtZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19jb250YWN0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTklO1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19jb250YWN0LWVtYWlsLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fY29udGFjdC1lbWFpbCxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19jb250YWN0LWVtYWlsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQzJTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluayxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluayxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICBjb2xvcjogI0UyMjcyNjtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fY29udGFjdC1saW5rIGltZyxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluayBpbWcsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fY29udGFjdC1saW5rIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fY29udGFjdC1saW5rOmhvdmVyIGltZyxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluazpob3ZlciBpbWcsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fY29udGFjdC1saW5rOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluayBpbWcsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19jb250YWN0LWxpbmsgaW1nLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2NvbnRhY3QtbGluayBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fbGluayxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xufVxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rIGEsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rIGEsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAudXNlci1wcmFjdGljZV9fbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgY29sb3I6ICNFMjI3MjY7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2xpbmsgYSBpbWcsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rIGEgaW1nLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2xpbmsgYSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnVzZXItcHJhY3RpY2VfX2xpbmsgYTpob3ZlciBpbWcsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC51c2VyLXByYWN0aWNlX19saW5rIGE6aG92ZXIgaW1nLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0gLnVzZXItcHJhY3RpY2VfX2xpbmsgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnNoYXBlLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAuc2hhcGUsXG5mb3JtLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSAuc2hhcGUsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuc2hhcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMzksIDM4LCAwLjA3KTtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAuc2hhcGU6OmFmdGVyLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAuc2hhcGU6OmFmdGVyLFxuZm9ybS5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLnNoYXBlOjphZnRlcixcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC5zaGFwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9icmllZmNhc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5mb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0gLnNoYXBlLmNvbnRhY3QtaWNvbjo6YWZ0ZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIC5zaGFwZS5jb250YWN0LWljb246OmFmdGVyLFxuZm9ybS5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLnNoYXBlLmNvbnRhY3QtaWNvbjo6YWZ0ZXIsXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSAuc2hhcGUuY29udGFjdC1pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91c2VyLW5ldy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAudXNlci1wcmFjdGljZV9fZ2J0LWJhZGdlLFxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtZm9ybSAudXNlci1wcmFjdGljZV9fZ2J0LWJhZGdlLFxuZm9ybS5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0gLnVzZXItcHJhY3RpY2VfX2didC1iYWRnZSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIC51c2VyLXByYWN0aWNlX19nYnQtYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNFMjI3MjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDM5LCAzOCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZm9ybS5lbXMtdXNlci1wcmFjdGljZXMtbm90LWZvdW5kLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTkwcHg7XG59XG5cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuZm9ybS5wcm9maWxlLXVzZXItcHJvZmlsZS1jaGFuZ2Utcm9sZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmZvcm0ucHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSAuYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSB7XG4gIG1hcmdpbi1ibG9jazogMCAxMHB4O1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5odG1sW2xhbmc9a29dIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbi5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmh0bWxbbGFuZz1rb10gLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1tb2RhbC51aS1kaWFsb2cgLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLWFjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXgtd2lkdGg6IDE2M3B4O1xufVxuLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLWFjdGlvbnMgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1tb2RhbC51aS1kaWFsb2cgLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItYWN0aW9ucyBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLWFjdGlvbnMgYTpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1hY3Rpb25zIGE6bGFzdC1jaGlsZDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsLnVpLWRpYWxvZyAuZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1hY3Rpb25zIGE6bGFzdC1jaGlsZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZW1zLWRldmljZS1yZWdpc3Rlci1lcnJvci1tb2RhbC51aS1kaWFsb2cgLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItYWN0aW9ucyBhOmxhc3QtY2hpbGQ6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1cHBvcnQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1cHBvcnQtZm9ybSBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG59XG5odG1sW2xhbmc9a29dIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3VwcG9ydC1mb3JtIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAud2ViZm9ybS1zdWJtaXNzaW9uLXN1cHBvcnQtZm9ybSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1cHBvcnQtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VwcG9ydC1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1cHBvcnQtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdXBwb3J0LWZvcm0gdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2UgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayBhOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayBhOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cblxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDJweDtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDhweDtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQtcGFzczEgYnV0dG9uLnNod3BkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQtcGFzczIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLmZvcm0taXRlbS1wYXNzd29yZC1wYXNzMiBsYWJlbCB7XG4gIG9yZGVyOiAyO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLmZvcm0taXRlbS1wYXNzd29yZC1wYXNzMiBpbnB1dCB7XG4gIG9yZGVyOiAzO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLmZvcm0taXRlbS1wYXNzd29yZC1wYXNzMiBidXR0b24uc2h3cGQge1xuICBvcmRlcjogNDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IC0yLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cbi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZW1zLXVzZXItcmVnaXN0ZXItcGFzc3dvcmQtZm9ybSA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDM0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE4JTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZW1zLXVzZXItcmVnaXN0ZXItcGFzc3dvcmQtZm9ybSA+IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG59XG4uZW1zLXVzZXItcmVnaXN0ZXItcGFzc3dvcmQtZm9ybSAucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwgbGksIC5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMjYyMDNiO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIC5hbGwtY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjMzMzIgMUw0Ljk5OTg0IDguMzMzMzNMMS42NjY1IDUnIHN0cm9rZT0nJTIzMzRBODUzJyBzdHJva2Utb3BhY2l0eT0nMC41JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTIlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZCUzRCUyMk0wJTIwMEgxMlYxMkgwVjB6JTIyJTJGJTNFJTNDZyUyMGlkJTNEJTIyTXklMjBQcmFjdGljZSUyMDEuMSUyMiUzRSUzQ2clMjBjbGlwLXBhdGglM0QlMjJ1cmwoJTIzY2xpcDBfNzg3Xzc3MTcpJTIyJTNFJTNDcGF0aCUyMHglM0QlMjItNzg2JTIyJTIweSUzRCUyMi02NDIlMjIlMjB3aWR0aCUzRCUyMjE0NDAlMjIlMjBoZWlnaHQlM0QlMjIxMDEzJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTS03MjUuNTM4JTIwLTU5Mi42MTVINjAzLjY5MlYzNDIuNDYySC03MjUuNTM4Vi01OTIuNjE1eiUyMiUyRiUzRSUzQ2clMjBpZCUzRCUyMkZyYW1lJTIwNDA2MCUyMiUzRSUzQ2clMjBpZCUzRCUyMkZyYW1lJTIwNDA3NiUyMiUyRiUzRSUzQyUyRmclM0UlM0NwYXRoJTIwaWQlM0QlMjJSZWN0YW5nbGUlMjAzOTElMjIlMjB4JTNEJTIyLTc4NiUyMiUyMHklM0QlMjItNjQyJTIyJTIwd2lkdGglM0QlMjIxNDQwJTIyJTIwaGVpZ2h0JTNEJTIyMTAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC41JTIyJTIwZCUzRCUyMk0tNzI1LjUzOCUyMC01OTIuNjE1SDYwMy42OTJWMzUyLjYxNUgtNzI1LjUzOFYtNTkyLjYxNXolMjIlMkYlM0UlM0NnJTIwaWQlM0QlMjJNb2RhbCUyMCUyMiUzRSUzQ3BhdGglMjB3aWR0aCUzRCUyMjU5MiUyMiUyMGhlaWdodCUzRCUyMjQxMSUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtMzYyJTIwLTM0NSklMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNMCUyMDBINTQ2LjQ2MlYzNzkuMzg1SDBWMHolMjIlMkYlM0UlM0NnJTIwaWQlM0QlMjJGcmFtZSUyMDgxNiUyMiUzRSUzQ2clMjBpZCUzRCUyMkZyYW1lJTIwNDE5MCUyMiUzRSUzQ2clMjBpZCUzRCUyMkJ1dHRvbiUyMiUzRSUzQ2clMjBpZCUzRCUyMk1hc3RlciUyMEJ0biUyMiUzRSUzQ2clMjBpZCUzRCUyMkZyYW1lJTIwNDQwNiUyMiUzRSUzQ2clMjBpZCUzRCUyMlVzZXIlMjBJbnRlcmZhY2UlMjAlMkYlMjBDbG9zZSUyMiUyMGNsaXAtcGF0aCUzRCUyMnVybCglMjNjbGlwMV83ODdfNzcxNyklMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJWZWN0b3IlMjIlMjBkJTNEJTIybTYuOTc2JTIwNiUyMDQuMzU4JTIwLTQuMzUyQTAuNjk1JTIwMC42OTUlMjAwJTIwMCUyMDAlMjAxMC4zNTElMjAwLjY2NUw2JTIwNS4wMjQlMjAxLjY0OSUyMDAuNjY1QTAuNjk1JTIwMC42OTUlMjAwJTIwMSUyMDAlMjAwLjY2NiUyMDEuNjQ4bDQuMzU4JTIwNC4zNTElMjAtNC4zNTglMjA0LjM1MmEwLjY5MiUyMDAuNjkyJTIwMCUyMDAlMjAwJTIwMCUyMDAuOTgyJTIwMC42OTIlMjAwLjY5MiUyMDAlMjAwJTIwMCUyMDAuOTgyJTIwMEw2JTIwNi45NzVsNC4zNTElMjA0LjM1OWEwLjY5MiUyMDAuNjkyJTIwMCUyMDAlMjAwJTIwMS4xODclMjAtMC40OTElMjAwLjY5MiUyMDAuNjkyJTIwMCUyMDAlMjAwJTIwLTAuMjA1JTIwLTAuNDkxeiUyMiUyMGZpbGwlM0QlMjIlMjNFNzM1MzUlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGZyUzRSUzQ3BhdGglMjB4JTNEJTIyLTQwLjUlMjIlMjB5JTNEJTIyLTEwLjUlMjIlMjB3aWR0aCUzRCUyMjIwOSUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwcnglM0QlMjI1LjUlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwZCUzRCUyMk0tMzIuMzA4JTIwLTkuNjkySDE1MC40NjJBNS4wNzclMjA1LjA3NyUyMDAlMjAwJTIwMSUyMDE1NS41MzglMjAtNC42MTVWMTguNDYyQTUuMDc3JTIwNS4wNzclMjAwJTIwMCUyMDElMjAxNTAuNDYyJTIwMjMuNTM4SC0zMi4zMDhBNS4wNzclMjA1LjA3NyUyMDAlMjAwJTIwMSUyMC0zNy4zODUlMjAxOC40NjJWLTQuNjE1QTUuMDc3JTIwNS4wNzclMjAwJTIwMCUyMDElMjAtMzIuMzA4JTIwLTkuNjkyeiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjAuOTIzMDc2OTIzMDc2OTIzMSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGZyUzRSUzQ3BhdGglMjB4JTNEJTIyLTc4NCUyMiUyMHklM0QlMjItNjQwJTIyJTIwd2lkdGglM0QlMjIxNDM2JTIyJTIwaGVpZ2h0JTNEJTIyMTAwOSUyMiUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzLjY5MjMwNzY5MjMwNzY5MjUlMjIlMjBkJTNEJTIyTS03MjMuNjkyJTIwLTU5MC43NjlINjAxLjg0NlYzNDAuNjE1SC03MjMuNjkyVi01OTAuNzY5eiUyMiUyRiUzRSUzQyUyRmclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmNsaXAwXzc4N183NzE3JTIyJTNFJTNDcGF0aCUyMHglM0QlMjItNzg2JTIyJTIweSUzRCUyMi02NDIlMjIlMjB3aWR0aCUzRCUyMjE0NDAlMjIlMjBoZWlnaHQlM0QlMjIxMDEzJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTS03MjUuNTM4JTIwLTU5Mi42MTVINjAzLjY5MlYzNDIuNDYySC03MjUuNTM4Vi01OTIuNjE1eiUyMiUyRiUzRSUzQyUyRmNsaXBQYXRoJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmNsaXAxXzc4N183NzE3JTIyJTNFJTNDcGF0aCUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZCUzRCUyMk0wJTIwMEgxMlYxMkgwVjB6JTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0MlMkZkZWZzJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIGxpLmNoZWNrZWQtdGlwIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjMzMzIgMUw0Ljk5OTg0IDguMzMzMzNMMS42NjY1IDUnIHN0cm9rZT0nJTIzMzRBODUzJyBzdHJva2Utb3BhY2l0eT0nMC41JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNHB4O1xuICB9XG4gIC5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICB9XG4gIC5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZW1zLXVzZXItcmVnaXN0ZXItcGFzc3dvcmQtZm9ybSAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIH1cbiAgLmVtcy11c2VyLXJlZ2lzdGVyLXBhc3N3b3JkLWZvcm0gPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbn1cblxuLmdidC1jZXJ0aWZpY2F0aW9uX19nYnQtbGVhZC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMjVweCA1MHB4IDI1cHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb25fX2didC1sZWFkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDMycHggMTVweDtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uX19nYnQtbGVhZC1mb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLmdidC1jZXJ0aWZpY2F0aW9uX19nYnQtbGVhZC1mb3JtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmljYXRpb25fX2didC1sZWFkLWZvcm0gaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmdidC1jZXJ0aWZpY2F0aW9uX19nYnQtbGVhZC1mb3JtOm5vdCguZGV2aWNlLWdidC1sZWFkLWZvcm0pIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm5vZGUtZ2J0LWxlYWQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZC1maWVsZHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNDBweDtcbn1cbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkLWZpZWxkcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkLWZpZWxkcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWQtZmllbGRzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWdidC1sZWFkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZC1oZWFkZXJfX2xhYmVsLFxuLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX3ByYWN0aWNlLWluZm8sXG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9fY29udGFjdC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM0MTQxNDE7XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZC1oZWFkZXJfX2xhYmVsIGEsXG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9fcHJhY3RpY2UtaW5mbyBhLFxuLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2NvbnRhY3QtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkLWhlYWRlcl9fbGFiZWwgYTo6YWZ0ZXIsXG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9fcHJhY3RpY2UtaW5mbyBhOjphZnRlcixcbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19jb250YWN0LWluZm8gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkLWhlYWRlcl9fbGFiZWwgYTpob3Zlcjo6YWZ0ZXIsXG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9fcHJhY3RpY2UtaW5mbyBhOmhvdmVyOjphZnRlcixcbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19jb250YWN0LWluZm8gYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZC1oZWFkZXJfX2xhYmVsLFxuICAubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9fcHJhY3RpY2UtaW5mbyxcbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2NvbnRhY3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0MTQxNDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5ub2RlLWdidC1sZWFkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vZGUtZ2J0LWxlYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5vZGUtZ2J0LWxlYWQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ub2RlLWdidC1sZWFkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2hlYWRlcl9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9faGVhZGVyIC5nYnQtbGVhZC1oZWFkZXJfX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9faGVhZGVyIC5nYnQtbGVhZF9fY29udGFjdCxcbi5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19oZWFkZXIgLmdidC1sZWFkX19wcmFjdGljZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1nYnQtbGVhZC1mb3JtIC5nYnQtbGVhZF9faGVhZGVyIC5nYnQtbGVhZF9fY29udGFjdCxcbiAgLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2hlYWRlciAuZ2J0LWxlYWRfX3ByYWN0aWNlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2hlYWRlciAuZ2J0LWxlYWRfX3ByYWN0aWNlIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19oZWFkZXIgLmdidC1sZWFkX19wcmFjdGljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5nYnQtdGhhbmsteW91LWxlYWQtZm9ybS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAyNHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5nYnQtdGhhbmsteW91LWxlYWQtZm9ybS1ibG9jayBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5odG1sW2xhbmc9a29dIC5nYnQtdGhhbmsteW91LWxlYWQtZm9ybS1ibG9jayBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmdidC10aGFuay15b3UtbGVhZC1mb3JtLWJsb2NrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZ2J0LXRoYW5rLXlvdS1sZWFkLWZvcm0tYmxvY2sgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZ2J0LXRoYW5rLXlvdS1sZWFkLWZvcm0tYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmdidC10aGFuay15b3UtbGVhZC1mb3JtLWJsb2NrIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZ2J0LXRoYW5rLXlvdS1sZWFkLWZvcm0tYmxvY2sgYTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2J0LXRoYW5rLXlvdS1sZWFkLWZvcm0tYmxvY2sgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG5cbi50ZmEtZW50cnktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnRmYS1lbnRyeS1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSkuZm9ybS1zdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4udGZhLWVudHJ5LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKS5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi50ZmEtZW50cnktZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLmZvcm0tc3VibWl0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ZmEtZW50cnktZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi50ZmEtZW50cnktZm9ybSAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4udGZhLWVudHJ5LWZvcm0gLmZvcm0taXRlbS1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuLmJ1cmdlci1tZW51X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmc6IDEwMHB4IDMycHggMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmJ1cmdlci1tZW51X19jb250ZW50LXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA3MHB4O1xuICAgIGdhcDogMTZweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmJ1cmdlci1tZW51X19jb250ZW50LXRvcCAjYmxvY2stbXllbXMtdGhlbWUtc2l0ZS1icmFuZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQtdG9wICNibG9jay1teWVtcy10aGVtZS11c2VycHJvZmlsZWJsb2NrIHtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQtdG9wICNibG9jay1teWVtcy10aGVtZS1sYW5ndWFnZXN3aXRjaGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50IC5idXJnZXItbWVudV9fY29udGVudC10b3AgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50ID4gZGl2ID4gdWw6bm90KC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50ID4gZGl2ID4gdWw6bm90KC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwpIGxpLFxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgaHRtbFtsYW5nPWtvXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSBsaSxcbiAgaHRtbFtsYW5nPWtvXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaHRtbFtsYW5nPXRyXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSBsaSxcbiAgaHRtbFtsYW5nPXRyXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyIC5lbXMtYWNjb3JkaW9uLWhlYWQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi5zdmdcIikgbm8tcmVwZWF0IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyLmVtcy1hY2NvcmRpb24tb3BlbiAuZW1zLWFjY29yZGlvbi1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tdXAuc3ZnXCIpIG5vLXJlcGVhdCAxMDAlO1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50IC5lbXMtYWNjb3JkaW9uLXdyYXBwZXIgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyIHVsIGxpLFxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyIHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIGh0bWxbbGFuZz1rb10gLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmVtcy1hY2NvcmRpb24td3JhcHBlciB1bCBsaSxcbiAgaHRtbFtsYW5nPWtvXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyIHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaHRtbFtsYW5nPXRyXSAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuZW1zLWFjY29yZGlvbi13cmFwcGVyIHVsIGxpLFxuICBodG1sW2xhbmc9dHJdIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50IC5lbXMtYWNjb3JkaW9uLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmVtcy1hY2NvcmRpb24td3JhcHBlciB1bCBsaS5pcy1hY3RpdmUsXG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50IC5lbXMtYWNjb3JkaW9uLXdyYXBwZXIgdWwgbGkgYS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjRTIyNzI2O1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgLmJ1cmdlci1tZW51X19jb250ZW50IC5lbXMtYWNjb3JkaW9uLXdyYXBwZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIC5idXJnZXItbWVudV9fY29udGVudCAuY29weXJpZ2h0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmNvcHlyaWdodC1ibG9jayBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmNvcHlyaWdodC1ibG9jayBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmNvcHlyaWdodC1ibG9jayBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQgLmNvcHlyaWdodC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLmJ1cmdlci1tZW51X19vcGVuZWQgLmhlYWRlciAjYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXIgI2J1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyICNidXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAjYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgI2J1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbmhlYWRlci5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDhweDtcbn1cbmhlYWRlci5oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b21fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuaGVhZGVyLmhlYWRlciAjYmxvY2stbXllbXMtdGhlbWUtc2l0ZS1icmFuZGluZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlci5oZWFkZXIgI2Jsb2NrLW15ZW1zLXRoZW1lLXNpdGUtYnJhbmRpbmcgYSBpbWcge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBoZWFkZXIuaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cblxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAuaGVhZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweCA2M3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIgLmxpbmtzLWRyb3Bkb3duLWl0ZW1zIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIgLmxpbmtzLWRyb3Bkb3duLWl0ZW1zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIC5saW5rcy1kcm9wZG93bi1pdGVtcyBhW2hyZWYqPXNlYXJjaF0ge1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIgLmxpbmtzLWRyb3Bkb3duLWl0ZW1zIGFbaHJlZio9c2VhcmNoXTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ib2R5LnNpZGViYXI6bm90KC5zaWRlYmFyLWhpZGRlbik6bm90KC5hbm9ueW1vdXMpICNibG9jay1wcmFjdGljZXN3aXRjaGVyYmxvY2stMiAubGlua3MtZHJvcGRvd24taXRlbXMgYS5wZW5kaW5nLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIC5saW5rcy1kcm9wZG93bi1pdGVtcyBhLnBlbmRpbmctcmVxdWVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdGltZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIC5saW5rcy1kcm9wZG93bi1pdGVtcyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmxhY2stdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnNpZGViYXI6bm90KC5zaWRlYmFyLWhpZGRlbik6bm90KC5hbm9ueW1vdXMpIC5lbXMtdXNlci1wcm9maWxlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5LnNpZGViYXI6bm90KC5zaWRlYmFyLWhpZGRlbik6bm90KC5hbm9ueW1vdXMpIC5lbXMtdXNlci1wcm9maWxlLWJsb2NrIC5lbXMtdXNlci1wcm9maWxlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VzZXJzLnN2Z1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4O1xuICBwYWRkaW5nOiAycHggMCAycHggNDJweDtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgbGVmdDogLTUwJTtcbiAgcmlnaHQ6IC01MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtcG9wdXAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtcG9wdXAgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAuZW1zLXVzZXItcHJvZmlsZS1ibG9jayAuZW1zLXVzZXItcHJvZmlsZS1wb3B1cCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAuZW1zLXVzZXItcHJvZmlsZS1ibG9jayAuZW1zLXVzZXItcHJvZmlsZS1wb3B1cCBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAuZW1zLXVzZXItcHJvZmlsZS1ibG9jayAuZW1zLXVzZXItcHJvZmlsZS1wb3B1cCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgaGVhZGVyICNibG9jay1teWVtcy10aGVtZS1zaXRlLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LnNpZGViYXI6bm90KC5zaWRlYmFyLWhpZGRlbik6bm90KC5hbm9ueW1vdXMpLmJ1cmdlci1tZW51X19vcGVuZWQgI2Jsb2NrLW15ZW1zLXRoZW1lLXVzZXJwcm9maWxlYmxvY2sge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICBib2R5LnNpZGViYXI6bm90KC5zaWRlYmFyLWhpZGRlbik6bm90KC5hbm9ueW1vdXMpLmJ1cmdlci1tZW51X19vcGVuZWQgI2Jsb2NrLW15ZW1zLXRoZW1lLXVzZXJwcm9maWxlYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtcG9wdXAge1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIC5saW5rcy1kcm9wZG93bi1pdGVtcyBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKS5idXJnZXItbWVudV9fb3BlbmVkIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKS5idXJnZXItbWVudV9fb3BlbmVkIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSBoZWFkZXIgI2Jsb2NrLW15ZW1zLXRoZW1lLXNpdGUtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgaGVhZGVyICNibG9jay1teWVtcy10aGVtZS1zaXRlLWJyYW5kaW5nIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAjYmxvY2stbXllbXMtdGhlbWUtdXNlcnByb2ZpbGVibG9jayxcbiAgYm9keS5zaWRlYmFyOm5vdCguc2lkZWJhci1oaWRkZW4pOm5vdCguYW5vbnltb3VzKSAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIsXG4gIGJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykgI2Jsb2NrLW15ZW1zLXRoZW1lLWxhbmd1YWdlc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAjYmxvY2stbXllbXMtdGhlbWUtdXNlcnByb2ZpbGVibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbXMtaW90LXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMjI7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2hlYWRlciB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiA4cHg7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDJmciAxLjVmciAxLjVmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3ctLWVtcHR5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93LS1ibHVycmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3ctLWJsdXJyZWQgLnRhYmxlX19jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93LS1ibHVycmVkOmhvdmVyIHN0cm9uZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93LS1ibHVycmVkIC50YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCA+IGEge1xuICB6LWluZGV4OiAxO1xufVxuLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3ctLWJsdXJyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MS42NiUsICNGRkYgNTIuNjElKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDEwMCUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX3Jvdy0tYmx1cnJlZCAuZGV2aWNlLWNhcmRfX2luZm8gLnVzZS1hamF4IHtcbiAgei1pbmRleDogdW5zZXQ7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTJweDtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93Om5vdCgudGFibGVfX3Jvdy0taGVhZGVyKSB7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93Om5vdCgudGFibGVfX3Jvdy0taGVhZGVyKSAudGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX3Jvdy5kYWlseS1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0M4Q0M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2NlbGwge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fY2VsbC0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM1NzYyNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2NlbGwtLWhlYWRlciBhLmhlbHAtbGluayB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTRweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMnB4O1xufVxuLmVtcy1pb3QtdGFibGUgLnRhYmxlX19jZWxsLS1oZWFkZXIgLmJhZGdlLS1yZWd1bGFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fY2VsbDpub3QoLnJhbmdlKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDVweDtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fY2VsbDpudGgtbGFzdC1jaGlsZCgtbiszKTpub3QoOm9ubHktY2hpbGQpOm5vdCgudGFibGVfX2NlbGwtLW5vdGlmaWNhdGlvbnMpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2NlbGwtLWZ1bGwtd2lkdGgge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2NlbGwtLW5vdGlmaWNhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbXMtaW90LXRhYmxlIC50YWJsZV9fY2VsbCAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW1zLWlvdC10YWJsZSAudGFibGVfX2JvZHkuc2NhbGUtLXN0cmV0Y2hlZCAudGltZWxpbmVfX2hvdXIge1xuICBoZWlnaHQ6IHZhcigtLXN0ZXAtaGVpZ2h0KTtcbn1cbi5lbXMtaW90LXRhYmxlIC5iYWRnZS0taW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmVtcy1pb3QtdGFibGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbXMtaW90LXRhYmxlIGEge1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3cge1xuICAgIGNvbHVtbi1nYXA6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1zLWlvdC10YWJsZSAudGFibGVfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAyLjVmciAyZnIgMS41ZnIgMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG4gIC5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93LS1lbXB0eSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmVtcy1pb3QtdGFibGUudmlldy1tb2RlLS1kYWlseTpub3QoLnZpZXctLWVtcHR5KSAudGFibGVfX3Jvdy0taGVhZGVyLFxuLmVtcy1pb3QtdGFibGUudmlldy1tb2RlLS1kYWlseTpub3QoLnZpZXctLWVtcHR5KSAudGFibGVfX3Jvdy5kYWlseS1zdW1tYXJ5IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNTZweDtcbn1cbi5lbXMtaW90LXRhYmxlLnZpZXctbW9kZS0tZGFpbHkgLnRhYmxlX19yb3c6bm90KC50YWJsZV9fcm93LS1oZWFkZXIpOm5vdCgudGFibGVfX3Jvdy0tZW1wdHkpOm5vdCguZGFpbHktc3VtbWFyeSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYmxvY2s6IDRweCA4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgbGVmdDogNTZweDtcbn1cbi5lbXMtaW90LXRhYmxlLnZpZXctbW9kZS0tZGFpbHkgLnRhYmxlX19yb3c6bm90KC50YWJsZV9fcm93LS1oZWFkZXIpOm5vdCgudGFibGVfX3Jvdy0tZW1wdHkpOm5vdCguZGFpbHktc3VtbWFyeSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IHZhcigtLXJvdy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0UxRTRFNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmVtcy1pb3QtdGFibGUudmlldy1tb2RlLS1kYWlseSAudGFibGVfX3Jvdzpub3QoLnRhYmxlX19yb3ctLWhlYWRlcik6bm90KC50YWJsZV9fcm93LS1lbXB0eSk6bm90KC5kYWlseS1zdW1tYXJ5KSAuYmFkZ2Uge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5sYXlvdXQtLW1vYmlsZS52aWV3LW1vZGUtLWRhaWx5IC5zbGlkZV9fY29udGVudDpub3QoLmRhaWx5LXN1bW1hcnkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0UxRTRFNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGltZWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRpbWVsaW5lX19ob3VyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM2RjZGNkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lX19ob3VyIHtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSAudGltZWxpbmVfX2hvdXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLnRpbWVsaW5lX19ob3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLnJhbmdlX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJweDtcbn1cbi5yYW5nZV9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJhbmdlX19iYXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmFuZ2VfX2JhciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGRjc2Qjg7XG59XG4ucmFuZ2VfX2JhciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzBEOTlGRjtcbn1cblxuZm9vdGVyLmZvb3RlciB7XG4gIHotaW5kZXg6IDE7XG59XG5mb290ZXIuZm9vdGVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDQ4cHg7XG59XG5mb290ZXIuZm9vdGVyID4gZGl2ICNibG9jay1zaXRlYnJhbmRpbmcgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmZvb3Rlci5mb290ZXIgPiBkaXYgI2Jsb2NrLXNpdGVicmFuZGluZyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbmZvb3Rlci5mb290ZXIgPiBkaXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3Rlci5mb290ZXIgPiBkaXYgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5mb290ZXIuZm9vdGVyID4gZGl2IHVsIGxpOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyLmZvb3RlciA+IGRpdiB1bCBsaTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuZm9vdGVyLmZvb3RlciA+IGRpdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmZvb3Rlci5mb290ZXIgPiBkaXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5mb290ZXIuZm9vdGVyID4gZGl2IHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5mb290ZXIuZm9vdGVyID4gZGl2IHVsIGxpOmZpcnN0LWNoaWxkIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGlhZ29uYWwtYXJyb3ctcmVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlcl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyX19saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvb3Rlci5mb290ZXIgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciA+IGRpdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgZm9vdGVyLmZvb3RlciA+IGRpdiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhci1oaWRkZW4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCwgLmxvZ2luLXBhZ2UtbGF5b3V0IC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwsIC5hbm9ueW1vdXMucGF0aC1hZG1pbiAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmFjdGl2ZS1sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuYWN0aXZlLWxhbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJvdHRvbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAubGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0b3A6IDM3cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5saW5rcyBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5saW5rcyBsaSBhLmlzLWFjdGl2ZSwgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAubGlua3MgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTIyNzI2O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAubGlua3Mub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjRweCAwIDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZsb3ctcmVzdWx0LXBhZ2Uge1xuICBtYXgtd2lkdGg6IDQ3MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSBkaXYuZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ibG9jazogNDhweDtcbn1cbi5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSBwLmZvcm0tc3VidGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlYXJjaC1mbG93LXJlc3VsdC1wYWdlIC5zZWFyY2gtZmxvdy1yZXN1bHQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSAuc2VhcmNoLWZsb3ctcmVzdWx0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSAuc2VhcmNoLWZsb3ctcmVzdWx0LWxpbmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNlYXJjaC1mbG93LXJlc3VsdC1wYWdlIC5zZWFyY2gtZmxvdy1yZXN1bHQtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSAuc2VhcmNoLWZsb3ctcmVzdWx0LWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VhcmNoLWZsb3ctcmVzdWx0LXBhZ2UgKyAuZm9ybS1pdGVtLXdvcmsge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG59XG5cbi5zaWRlYmFyICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB3aWR0aDogMjQ4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0MnB4IDMycHggMzlweCAzNnB4O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSAjYmxvY2stc2l0ZWJyYW5kaW5nLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlICNibG9jay1zaXRlYnJhbmRpbmctMiBpbWcge1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUgbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDQ2cHggMCAxMHB4O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmh0bWxbbGFuZz1rb10gLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSAuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNFMjI3MjY7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIyNzI2O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG59XG5odG1sW2xhbmc9a29dIC5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUgbmF2ID4gdWwgbGkgbGkge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUgbmF2ID4gdWwgbGkgbGkgYTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBsaSAuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNFMjI3MjY7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIGxpIC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIyNzI2O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSAuZW1zLWFjY29yZGlvbi1oZWFkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIC5lbXMtYWNjb3JkaW9uLWhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIC5lbXMtYWNjb3JkaW9uLWhlYWQ6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIC5lbXMtYWNjb3JkaW9uLWhlYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2cHggMCAwIDE2cHg7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIG5hdiA+IHVsIGxpIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSBuYXYgPiB1bCBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUgLmNvcHlyaWdodC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlIC5jb3B5cmlnaHQtYmxvY2sgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUgLmNvcHlyaWdodC1ibG9jayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSAuY29weXJpZ2h0LWJsb2NrIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDhweCk7XG4gIHBhZGRpbmc6IDExMHB4IDYycHggODhweCAzNHB4O1xuICBtYXJnaW4tbGVmdDogMjQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMTBweCAxNnB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zaWRlYmFyLmNvbm5lY3RlZC1kZXZpY2VzLXBhZ2UgI21haW4td3JhcHBlciBtYWluIHtcbiAgICBwYWRkaW5nOiAxMTBweCAzMnB4IDgycHggMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2lkZWJhci5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlICNtYWluLXdyYXBwZXIgbWFpbiB7XG4gICAgcGFkZGluZzogMTEwcHggMTZweCA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXIuY29ubmVjdGVkLWRldmljZXMtcGFnZSAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIHBhZGRpbmc6IDExMHB4IDE2cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5ib2R5LnNpZGViYXItaGlkZGVuICNtYWluLXdyYXBwZXIsXG4ucGFnZS1ub2RlLXR5cGUtY29uZmlybS11c2VyICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuc2lkZWJhci1oaWRkZW4gI21haW4td3JhcHBlciBhc2lkZSxcbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgI21haW4td3JhcHBlciBhc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpZGViYXItaGlkZGVuICNtYWluLXdyYXBwZXIgbWFpbixcbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgI21haW4td3JhcHBlciBtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlzLWFkbWluLnNpZGViYXIgI21haW4td3JhcHBlciBhc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAxMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYW5hZ2UtbXktcHJhY3RpY2Uuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICB9XG59XG5cbi5lbXMtdXNlci1iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICMyMjI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5lbXMtdXNlci1iYWNrLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQtLXRyaW1tZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmludml0ZS1wb3B1cCAucG9wdXAtY29udGVudCxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1jb250ZW50LFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtY29udGVudCxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtY29udGVudCxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNvbnRlbnQsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtY29udGVudCxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jb250ZW50LFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY29udGVudCxcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtY29udGVudCxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtY29udGVudCxcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtY29udGVudCxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogNjhweCA0MnB4O1xufVxuLmludml0ZS1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtdGl0bGUsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC10aXRsZSxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXRpdGxlLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtdGl0bGUsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC10aXRsZSxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXRpdGxlLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXRpdGxlLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5odG1sW2xhbmc9a29dIC5pbnZpdGUtcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9a29dIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz1rb10gLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9a29dIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9a29dIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz1rb10gLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9a29dIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz1rb10gLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz1rb10gLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPWtvXSAuZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuaW52aXRlLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPXRyXSAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9dHJdIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPXRyXSAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPXRyXSAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9dHJdIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXRpdGxlLFxuaHRtbFtsYW5nPXRyXSAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9dHJdIC5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG5odG1sW2xhbmc9dHJdIC5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC10aXRsZSxcbmh0bWxbbGFuZz10cl0gLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmludml0ZS1wb3B1cCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1ib2R5LFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtYm9keSxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWJvZHksXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1ib2R5LFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1ib2R5LFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLWJvZHksXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtYm9keSxcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLWJvZHksXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtYm9keSxcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWJvZHksXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtYm9keSxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmh0bWxbbGFuZz1rb10gLmludml0ZS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9a29dIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9a29dIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9a29dIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAuc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAuZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAuZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPWtvXSAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz1rb10gLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmludml0ZS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9dHJdIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9dHJdIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWJvZHksXG5odG1sW2xhbmc9dHJdIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAuc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAuZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuaHRtbFtsYW5nPXRyXSAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtYm9keSxcbmh0bWxbbGFuZz10cl0gLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uaW52aXRlLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4uaW52aXRlLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmludml0ZS1wb3B1cCAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLmZvcm0tYWN0aW9ucyxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5mb3JtLWFjdGlvbnMsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAuZGlzY2xhaW1lci1idXR0b25zLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLmZvcm0tYWN0aW9ucyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5mb3JtLWFjdGlvbnMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLmZvcm0tYWN0aW9ucyxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5mb3JtLWFjdGlvbnMsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAuZm9ybS1hY3Rpb25zLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAuZGlzY2xhaW1lci1idXR0b25zLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLmZvcm0tYWN0aW9ucyxcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5mb3JtLWFjdGlvbnMsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLmZvcm0tYWN0aW9ucyxcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyxcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5mb3JtLWFjdGlvbnMsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAuZm9ybS1hY3Rpb25zLFxuLmdidC1leHBpcmVkLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW52aXRlLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuLmdidC1leHBpcmVkLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaW52aXRlLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5idXR0b24sXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnZpdGUtcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbi5pbnZpdGUtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5pbnZpdGUtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnJlZnVzZS1vdmVycmlkZSxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucmVmdXNlLW92ZXJyaWRlLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAuYWNjZXB0LW92ZXJyaWRlLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnJlZnVzZS1vdmVycmlkZSxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZSxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnJlZnVzZS1vdmVycmlkZSxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLmFjY2VwdC1vdmVycmlkZSxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmdidC1leHBpcmVkLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1pbi13aWR0aDogMTY0cHg7XG59XG4uaW52aXRlLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4uaW52aXRlLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmludml0ZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLmludml0ZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnJlZnVzZS1vdmVycmlkZTpob3Zlcixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsOmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uOmhvdmVyLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpob3Zlcixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b246aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsOmhvdmVyLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpob3Zlcixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b246aG92ZXIsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpob3Zlcixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b246aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsOmhvdmVyLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpob3Zlcixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b246aG92ZXIsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmhvdmVyLFxuLmdidC1leHBpcmVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbjpob3Zlcixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaW52aXRlLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4gIC5pbnZpdGUtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLmludml0ZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmludml0ZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuICAuaW52aXRlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucmVmdXNlLW92ZXJyaWRlLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAuYWNjZXB0LW92ZXJyaWRlLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4gIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4gIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGUsXG4gIC5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZSxcbiAgLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuICAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuICAucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGUsXG4gIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZSxcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuICAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4gIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGUsXG4gIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuICAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucmVmdXNlLW92ZXJyaWRlLFxuICAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuICAuc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLmdidC1jZXJ0aWZpZWQtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLFxuICAuZGVtby1yZXF1ZXN0LXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbiAgLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuZ2J0LWV4cGlyZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLmdidC1leHBpcmVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4gIC5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5pbnZpdGUtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmludml0ZS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnJlZnVzZS1vdmVycmlkZTpmb2N1czpob3Zlcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1czpob3Zlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1czpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzOmhvdmVyLFxuLmdidC1leHBpcmVkLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXM6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmludml0ZS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4gIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5yZWZ1c2Utb3ZlcnJpZGU6Zm9jdXMsXG4gIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZ2J0LWNlcnRpZmllZC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlOmZvY3VzLFxuICAuZ2J0LWV4cGlyZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZTpmb2N1cyB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5pbnZpdGUtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY2FuY2VsLnVpLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMTY1cHg7XG59XG4uaW52aXRlLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC51aS13aWRnZXQtY29udGVudCxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnVpLXdpZGdldC1jb250ZW50LFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnVpLXdpZGdldC1jb250ZW50LFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAudWktd2lkZ2V0LWNvbnRlbnQsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC51aS13aWRnZXQtY29udGVudCxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnVpLXdpZGdldC1jb250ZW50LFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAudWktd2lkZ2V0LWNvbnRlbnQsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAudWktd2lkZ2V0LWNvbnRlbnQsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC51aS13aWRnZXQtY29udGVudCxcbi5nYnQtZXhwaXJlZC1wb3B1cCAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW52aXRlLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmludml0ZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4uaW52aXRlLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLmFjY2VwdC1vdmVycmlkZSxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAuYWNjZXB0LW92ZXJyaWRlLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGUsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLmFjY2VwdC1vdmVycmlkZSxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLmdidC1leHBpcmVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmdidC1leHBpcmVkLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5pbnZpdGUtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5pbnZpdGUtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpob3Zlcixcbi5pbnZpdGUtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3Zlcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpob3Zlcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3Zlcixcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpob3Zlcixcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpob3Zlcixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmhvdmVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3Zlcixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246aG92ZXIsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpob3Zlcixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmhvdmVyLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmhvdmVyLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmhvdmVyLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpob3Zlcixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpob3Zlcixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06aG92ZXIsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaW52aXRlLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmludml0ZS1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cy13aXRoaW4sXG4uaW52aXRlLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpmb2N1cy13aXRoaW4sXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMtd2l0aGluLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMtd2l0aGluLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLmFjY2VwdC1vdmVycmlkZTpmb2N1cy13aXRoaW4sXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMtd2l0aGluLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLXdpdGhpbixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMtd2l0aGluLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cy13aXRoaW4sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cy13aXRoaW4sXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpmb2N1cy13aXRoaW4sXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMtd2l0aGluLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLXdpdGhpbixcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMtd2l0aGluLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cy13aXRoaW4sXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cy13aXRoaW4sXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cy13aXRoaW4sXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cy13aXRoaW4sXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMtd2l0aGluLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMtd2l0aGluLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLXdpdGhpbixcbi5nYnQtZXhwaXJlZC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLXdpdGhpbixcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLXdpdGhpbixcbi5nYnQtZXhwaXJlZC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW52aXRlLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uaW52aXRlLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLmludml0ZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMsXG4uaW52aXRlLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLmFjY2VwdC1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cyxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpmb2N1cyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cyxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMsXG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpmb2N1cyxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLmFjY2VwdC1vdmVycmlkZTpmb2N1cyxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cyxcbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uOmZvY3VzLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm06Zm9jdXMsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cyxcbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uZ2J0LWNlcnRpZmllZC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cyxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cyxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlOmZvY3VzLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cyxcbi5kZW1vLXJlcXVlc3QtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbjpmb2N1cyxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybTpmb2N1cyxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLmdidC1leHBpcmVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGU6Zm9jdXMsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b246Zm9jdXMsXG4uZ2J0LWV4cGlyZWQtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtOmZvY3VzLFxuLmdidC1leHBpcmVkLXBvcHVwIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi5pbnZpdGUtcG9wdXAgLnBvcHVwLWhlYWRlcixcbi5pbnZpdGUtcG9wdXAgLnBvcHVwLXRpdGxlLFxuLmludml0ZS1wb3B1cCAucG9wdXAtYm9keSxcbi5pbnZpdGUtcG9wdXAgLnBvcHVwLWJvZHkgcCxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1oZWFkZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1ib2R5IHAsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1oZWFkZXIsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1ib2R5IHAsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWhlYWRlcixcbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAucG9wdXAtdGl0bGUsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHkgcCxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWhlYWRlcixcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXRpdGxlLFxuLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWJvZHkgcCxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWhlYWRlcixcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXRpdGxlLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtYm9keSxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWJvZHkgcCxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWhlYWRlcixcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLXRpdGxlLFxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAucG9wdXAtYm9keSxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWJvZHkgcCxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1oZWFkZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1ib2R5IHAsXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLXRpdGxlLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAgLnBvcHVwLWJvZHksXG4uZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtYm9keSBwLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtYm9keSBwLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtaGVhZGVyLFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtdGl0bGUsXG4uZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC1ib2R5LFxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtYm9keSBwLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtdGl0bGUsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1ib2R5LFxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtYm9keSBwLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWhlYWRlcixcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC1ib2R5LFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWJvZHkgcCxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtYm9keSxcbi5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtYm9keSBwLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG4uZGVtby1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1ib2R5LFxuLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtYm9keSBwLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWhlYWRlcixcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC1ib2R5LFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWJvZHkgcCxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtaGVhZGVyLFxuLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC10aXRsZSxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtYm9keSxcbi5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtYm9keSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmludml0ZS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lci51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQsXG4gIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCxcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAucGVuZGluZy1yZXF1ZXN0LXBvcHVwLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQsXG4gIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZ2J0LWNlcnRpZmllZC1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LFxuICAuZ2J0LWV4cGlyZWQtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaW52aXRlLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLXRpdGxlLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAucG9wdXAtdGl0bGUsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLXRpdGxlLFxuICAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC10aXRsZSxcbiAgLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXRpdGxlLFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtdGl0bGUsXG4gIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLnBvcHVwLXRpdGxlLFxuICAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5wb3B1cC10aXRsZSxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtdGl0bGUsXG4gIC5nYnQtY2VydGlmaWVkLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmVtcy11c2VyLWV4aXQtcmVnaXN0cmF0aW9uLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUsXG4gIC5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC5wb3B1cC10aXRsZSxcbiAgLmdidC1leHBpcmVkLXBvcHVwIC5wb3B1cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB9XG4gIC5pbnZpdGUtcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1ib2R5LFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1ib2R5LFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWJvZHksXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWJvZHksXG4gIC5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1ib2R5LFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtYm9keSxcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtYm9keSxcbiAgLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtYm9keSxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtYm9keSxcbiAgLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtYm9keSxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtYm9keSxcbiAgLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtYm9keSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5pbnZpdGUtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4gIC5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1jb250ZW50LFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4gIC5lbXMtdXNlci1yZW1vdmUtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNvbnRlbnQsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4gIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLnBvcHVwLWNvbnRlbnQsXG4gIC5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAucG9wdXAtY29udGVudCxcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY29udGVudCxcbiAgLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAucG9wdXAtY29udGVudCxcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtY29udGVudCxcbiAgLmdidC1jZXJ0aWZpZWQtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4gIC5lbXMtdXNlci1leGl0LXJlZ2lzdHJhdGlvbi1wb3B1cCAucG9wdXAtY29udGVudCxcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cCAucG9wdXAtY29udGVudCxcbiAgLmdidC1leHBpcmVzLXNvb24tcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4gIC5nYnQtZXhwaXJlZC1wb3B1cCAucG9wdXAtY29udGVudCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5pbnZpdGUtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuaW52aXRlLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMgLmZvcm0tYWN0aW9ucyxcbiAgLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMgLmZvcm0tYWN0aW9ucyxcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsIC5kaXNjbGFpbWVyLWJ1dHRvbnMgLmZvcm0tYWN0aW9ucyxcbiAgLmVtcy11c2VyLXJlbW92ZS1wcmFjdGljZS1tb2RhbCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbiAgLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4gIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLWNvbWluZy1zb29uLXRoYW5rcy1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5kaXNjbGFpbWVyLWJ1dHRvbnMgLmZvcm0tYWN0aW9ucyxcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbiAgLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4gIC5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZ2J0LWNlcnRpZmllZC1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5nYnQtY2VydGlmaWVkLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMsXG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuZGVtby1yZXF1ZXN0LXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAuZGlzY2xhaW1lci1idXR0b25zIC5mb3JtLWFjdGlvbnMsXG4gIC5nYnQtZXhwaXJlcy1zb29uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZ2J0LWV4cGlyZWQtcG9wdXAgLmRpc2NsYWltZXItYnV0dG9ucyAuZm9ybS1hY3Rpb25zLFxuICAuZ2J0LWV4cGlyZWQtcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY29udGVudCxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jb250ZW50LFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbCxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4ucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsOmhvdmVyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3Zlcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWw6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNhbmNlbDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGVuZGluZy1yZXF1ZXN0LXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsLFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jYW5jZWwsXG4gIC5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0sXG4ucmVtb3ZlLXByYWN0aWNlLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBtaW4td2lkdGg6IDE2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSxcbiAgLnJlbW92ZS1wcmFjdGljZS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lLFxuICAucmVtb3ZlLWRldmljZS1jb25maXJtLXBvcHVwLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUsXG4gIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wZW5kaW5nLXJlcXVlc3QtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24sXG4gIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24sXG4gIC5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24sXG4gIC5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbixcbiAgLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLXRpdGxlLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIGNvbG9yOiAjMjYyMDNiO1xufVxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC10ZXh0LFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC1ib2R5LFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnBvcHVwLXRleHQsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC5wb3B1cC10ZXh0LFxuICAuY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWJvZHksXG4gIC5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC5wb3B1cC10ZXh0LFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB9XG59XG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnBvcHVwLWNvbnRlbnQsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAucG9wdXAtY29udGVudCB7XG4gIGdhcDogMTZweDtcbn1cbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY2FuY2VsLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5wb3B1cC1jb25maXJtLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY2FuY2VsLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLnBvcHVwLWNvbmZpcm0sXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYWNjZXB0LW92ZXJyaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY2FuY2VsOmhvdmVyLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5wb3B1cC1jb25maXJtOmhvdmVyLFxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY2FuY2VsOmhvdmVyLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLnBvcHVwLWNvbmZpcm06aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLnBvcHVwLWNvbmZpcm0sXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmFjY2VwdC1vdmVycmlkZSArIC5hY2NlcHQtb3ZlcnJpZGUsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY29uZmlybSxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5hY2NlcHQtb3ZlcnJpZGUgKyAuYWNjZXB0LW92ZXJyaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLnBvcHVwLWNvbmZpcm06aG92ZXIsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMgLmFjY2VwdC1vdmVycmlkZSArIC5hY2NlcHQtb3ZlcnJpZGU6aG92ZXIsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAucG9wdXAtY29uZmlybTpob3Zlcixcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIC5hY2NlcHQtb3ZlcnJpZGUgKyAuYWNjZXB0LW92ZXJyaWRlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwLFxuICAuZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbXMtdXNlci1wcmFjdGljZS1kaXNjbGFpbWVyIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIH1cbiAgLmVtcy11c2VyLXByYWN0aWNlLWRpc2NsYWltZXIgLnBvcHVwLWNvbnRlbnQgLmRpc2NsYWltZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1hbmFnZS1teS1wcmFjdGljZSAucmVtb3ZlLXByYWN0aWNlLXBvcHVwLnVpLWRpYWxvZyAucG9wdXAtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVtb3ZlLXByYWN0aWNlLWNvbmZpcm0sXG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucG9wdXAtY2FuY2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1heC13aWR0aDogMTY1cHg7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVtb3ZlLXByYWN0aWNlLWNvbmZpcm06aG92ZXIsXG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucG9wdXAtY2FuY2VsOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYW5hZ2UtbXktcHJhY3RpY2UgLnJlbW92ZS1wcmFjdGljZS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yZW1vdmUtcHJhY3RpY2UtY29uZmlybSxcbiAgLm1hbmFnZS1teS1wcmFjdGljZSAucmVtb3ZlLXByYWN0aWNlLXBvcHVwLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnBvcHVwLWNhbmNlbCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5tYW5hZ2UtbXktcHJhY3RpY2UgLnJlbW92ZS1wcmFjdGljZS1wb3B1cC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yZW1vdmUtcHJhY3RpY2UtY29uZmlybSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVtb3ZlLXByYWN0aWNlLWNvbmZpcm06aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubWFuYWdlLW15LXByYWN0aWNlIC5yZW1vdmUtcHJhY3RpY2UtcG9wdXAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucmVtb3ZlLXByYWN0aWNlLWNvbmZpcm06Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1hbmFnZS1teS1wcmFjdGljZSAucmVtb3ZlLXByYWN0aWNlLXBvcHVwLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnJlbW92ZS1wcmFjdGljZS1jb25maXJtOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cblxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCB7XG4gIG1heC13aWR0aDogNjY1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsIC5wb3B1cC10aXRsZSB7XG4gIG1hcmdpbi1ibG9jazogMzBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXByYWN0aWNlLW1vZGFsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyB7XG4gIGdhcDogMTBweDtcbn1cbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXByYWN0aWNlLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4O1xuICB9XG4gIC5zZWFyY2gtcHJhY3RpY2UtbW9kYWwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuYmFjay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuYmFjay13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLmJhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwgLmJhY2std3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC1taW4uc3ZnXCIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuc2VhcmNoLXByYWN0aWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMHB4O1xufVxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuc2VhcmNoLXByYWN0aWNlLXdyYXBwZXIgaW5wdXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHggMzFweCAxNnB4IDMxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlYXJjaC1wcmFjdGljZS1tb2RhbCAuc2VhcmNoLXByYWN0aWNlLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAucG9wdXAtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBlbmRpbmctcmVxdWVzdC1wb3B1cCAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2c6aGFzKC5nYnQtbGVhZC1mb3JtX190aGFuay15b3UtdGl0bGUpIHtcbiAgcGFkZGluZzogNDBweCAzNXB4O1xufVxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5nYnQtbGVhZC1mb3JtX190aGFuay15b3UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLmdidC1sZWFkLWZvcm1fX3RoYW5rLXlvdS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAuZGV2aWNlLWdidC1sZWFkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLmRldmljZS1nYnQtbGVhZC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAuZGV2aWNlLWdidC1sZWFkLWZvcm0gLmdidC1sZWFkX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5kZXZpY2UtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWRfX2hlYWRlciAuZ2J0LWxlYWRfX3ByYWN0aWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5kZXZpY2UtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWQtZmllbGRzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5kZXZpY2UtZ2J0LWxlYWQtZm9ybSAuZ2J0LWxlYWQtZmllbGRzLXdyYXBwZXIgLmZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyBwIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLmZvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAuZm9ybS1zdWJtaXQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5kZW1vLXJlcXVlc3QtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGVtby1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IGxlZ2VuZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbW8tcmVxdWVzdC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLFxuLmVtcy1jb21pbmctc29vbi10aGFua3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLFxuLmdidC1leHBpcmVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1zLXByYWN0aWNlLXJlZ2lzdGVyLWVycm9yLW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDMycHggMjVweDtcbiAgbWF4LXdpZHRoOiA3NDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5nYnQtY2VydGlmaWVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwO1xufVxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAucG9wdXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5wb3B1cC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAucG9wdXAtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5nYnQtY2VydGlmaWVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LCAuZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5nYnQtY2VydGlmaWVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyAuYWNjZXB0LW92ZXJyaWRlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEwMnB4O1xufVxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAucG9wdXAtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdidC1jZXJ0aWZpZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAucG9wdXAtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2VydGlmaWVkLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5nYnQtY2VydGlmaWVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnBvcHVwLXRpdGxlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5wb3B1cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uZ2J0LWNlcnRpZmllZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5nYnQtY2VydGlmaWVkLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgaW1nIHtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAucmVmdXNlLW92ZXJyaWRlLCAuZ2J0LWV4cGlyZXMtc29vbi1wb3B1cCAuYWNjZXB0LW92ZXJyaWRlLCAuZ2J0LWV4cGlyZWQtcG9wdXAgLnJlZnVzZS1vdmVycmlkZSwgLmdidC1leHBpcmVkLXBvcHVwIC5hY2NlcHQtb3ZlcnJpZGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZ2J0LWV4cGlyZXMtc29vbi1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nLCAuZ2J0LWV4cGlyZWQtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDY4cHggNDBweDtcbn1cbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnBvcHVwLWNvbnRlbnQsIC5nYnQtZXhwaXJlZC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC5wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA4MTdweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBRDlEOTtcbn1cbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCAucG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggNjBweCA2NXB4IDYwcHg7XG59XG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwIC5wb3B1cC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCBpbWcge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDgxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlcmlhbC1udW1iZXItaGVscC1wb3B1cCBpbWcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCA0OHB4IDA7XG4gIG1heC13aWR0aDogODE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgPiBkaXY6bm90KC51aS1kaWFsb2ctdGl0bGViYXIpIHtcbiAgcGFkZGluZy1pbmxpbmU6IDY5cHg7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI5cHg7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggMTRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDY5cHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQUQ5RDk7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtaWNvbi0tY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0ge1xuICBtYXJnaW4tYmxvY2s6IDQwcHggMDtcbn1cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybS1jb25zZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDVweDtcbiAgZm9udC1zaXplOiAxOS42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0tY29uc2VudCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtc2lnbmF0dXJlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzczcHg7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNpZ25hdHVyZSBsYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNpZ25hdHVyZSAuc2lnbmF0dXJlLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zaWduYXR1cmUgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXNpZ25hdHVyZSAuY2xlYXItc2lnbmF0dXJlLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtc2lnbmF0dXJlIC5jbGVhci1zaWduYXR1cmUtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBwYWRkaW5nOiAxMXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTU3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICB9XG4gIC5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyA+IGRpdjpub3QoLnVpLWRpYWxvZy10aXRsZWJhciksXG4gIC5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgfVxuICAuZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbiAgLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCBmb3JtIHtcbiAgICBtYXJnaW4tYmxvY2s6IDI1cHggMDtcbiAgfVxuICAuZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0tY29uc2VudCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjVweDtcbiAgfVxuICAuZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1pY29uLS1jaXJjbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzBweDtcbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2csXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDYycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcjo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcjo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2LFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0sXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93LFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93LFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0sXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDQzcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNywgMjM1LCAyNTUsIDAuNTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXTo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdzo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXTo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3c6OmJlZm9yZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgPiBkaXZbaWQqPXRvb2x0aXBdOjpiZWZvcmUsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LWluZm8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTZweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBwLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyBwLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBwLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgcCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgPiBkaXZbaWQqPXRvb2x0aXBdIHAsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgcCB7XG4gIG1hcmdpbi1ibG9jazogMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzIyMjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBwOmxhc3QtY2hpbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IHA6bGFzdC1jaGlsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0gcDpsYXN0LWNoaWxkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgcDpsYXN0LWNoaWxkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0gcDpsYXN0LWNoaWxkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBhLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgPiBkaXZbaWQqPXRvb2x0aXBdIGE6dmlzaXRlZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgYSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgYTp2aXNpdGVkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBhLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBhOnZpc2l0ZWQsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyBhLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgYTp2aXNpdGVkLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0gYSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgPiBkaXZbaWQqPXRvb2x0aXBdIGE6dmlzaXRlZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyBhLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBhOmZvY3VzLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyBhOmZvY3VzLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSBhOmZvY3VzLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgYTpmb2N1cyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgPiBkaXZbaWQqPXRvb2x0aXBdIGE6Zm9jdXMsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3MtZmllbGQtaW5mbyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3MtZmllbGQtaW5mbyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWluZm8ge1xuICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzQzOTNEO1xufVxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyxcbiAgI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODBkdmg7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF0sXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI0YwRjFGMjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXTo6YmVmb3JlLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LXJlZ3VsYXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTZweDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50ID4gZGl2W2lkKj10b29sdGlwXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI0ZGRUVFQztcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCA+IGRpdltpZCo9dG9vbHRpcF06OmJlZm9yZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnQtZXJyb3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTZweDtcbn1cblxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLmVtcy1jb25zZW50LWRldmljZS1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtaGVscC1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtcmVjb21tZW5kYXRpb25zLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzYyNkE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmludml0ZS1wb3B1cCBmb3JtLnVzZXItcHJhY3RpY2UtaW52aXRlLWZvcm0ge1xuICBnYXA6IDE0cHggIWltcG9ydGFudDtcbn1cbi5pbnZpdGUtcG9wdXAgZm9ybS51c2VyLXByYWN0aWNlLWludml0ZS1mb3JtIHAge1xuICBtYXJnaW46IC02cHggMCA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzZweDtcbn1cbi5pbnZpdGUtcG9wdXAgZm9ybS51c2VyLXByYWN0aWNlLWludml0ZS1mb3JtIGlucHV0LCAuaW52aXRlLXBvcHVwIGZvcm0udXNlci1wcmFjdGljZS1pbnZpdGUtZm9ybSBzZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmdidC1leHBpcmVkLXBvcHVwIGltZyB7XG4gIG1heC13aWR0aDogNTVweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgc3ZnW2RhdGEtdG9vbHRpcF0sIC51c2VyLXJlZ2lzdGVyLWRldmljZSBzdmdbZGF0YS10b29sdGlwXSwgLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSBzdmdbZGF0YS10b29sdGlwXSwgLm1hbmFnZS1teS1wcmFjdGljZSBzdmdbZGF0YS10b29sdGlwXSwgLnZpZXctZGV2aWNlIHN2Z1tkYXRhLXRvb2x0aXBdLCAuZ2J0LXBhZ2Ugc3ZnW2RhdGEtdG9vbHRpcF0sIC5wYXRoLW1lZGlhLWNlbnRlciBzdmdbZGF0YS10b29sdGlwXSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAsIC51c2VyLXJlZ2lzdGVyLWRldmljZSAudG9vbHRpcCwgLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAudG9vbHRpcCwgLm1hbmFnZS1teS1wcmFjdGljZSAudG9vbHRpcCwgLnZpZXctZGV2aWNlIC50b29sdGlwLCAuZ2J0LXBhZ2UgLnRvb2x0aXAsIC5wYXRoLW1lZGlhLWNlbnRlciAudG9vbHRpcCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAyODZweDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAudG9vbHRpcCBkaXZbZGF0YS1wb3BwZXItYXJyb3ddLCAudXNlci1yZWdpc3Rlci1kZXZpY2UgLnRvb2x0aXAgZGl2W2RhdGEtcG9wcGVyLWFycm93XSwgLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAudG9vbHRpcCBkaXZbZGF0YS1wb3BwZXItYXJyb3ddLCAubWFuYWdlLW15LXByYWN0aWNlIC50b29sdGlwIGRpdltkYXRhLXBvcHBlci1hcnJvd10sIC52aWV3LWRldmljZSAudG9vbHRpcCBkaXZbZGF0YS1wb3BwZXItYXJyb3ddLCAuZ2J0LXBhZ2UgLnRvb2x0aXAgZGl2W2RhdGEtcG9wcGVyLWFycm93XSwgLnBhdGgtbWVkaWEtY2VudGVyIC50b29sdGlwIGRpdltkYXRhLXBvcHBlci1hcnJvd10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAsIC5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCwgLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCwgLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAsIC5jb25maXJtLXByYWN0aWNlLXBhZ2UgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwLCAuY29uZmlybS1wcmFjdGljZS1wYWdlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAsIC5tYW5hZ2UtbXktcHJhY3RpY2UgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwLCAubWFuYWdlLW15LXByYWN0aWNlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAsIC52aWV3LWRldmljZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAsIC52aWV3LWRldmljZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwLCAuZ2J0LXBhZ2UgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwLCAuZ2J0LXBhZ2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCwgLnBhdGgtbWVkaWEtY2VudGVyIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCwgLnBhdGgtbWVkaWEtY2VudGVyIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwIHN0cm9uZywgLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgaDMsIC5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBzdHJvbmcsIC5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBoMywgLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBzdHJvbmcsIC51c2VyLXJlZ2lzdGVyLWRldmljZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgaDMsIC51c2VyLXJlZ2lzdGVyLWRldmljZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIHN0cm9uZywgLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAgaDMsIC5jb25maXJtLXByYWN0aWNlLXBhZ2UgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwIHN0cm9uZywgLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgaDMsIC5jb25maXJtLXByYWN0aWNlLXBhZ2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBzdHJvbmcsIC5jb25maXJtLXByYWN0aWNlLXBhZ2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBoMywgLm1hbmFnZS1teS1wcmFjdGljZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgc3Ryb25nLCAubWFuYWdlLW15LXByYWN0aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBoMywgLm1hbmFnZS1teS1wcmFjdGljZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIHN0cm9uZywgLm1hbmFnZS1teS1wcmFjdGljZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIGgzLCAudmlldy1kZXZpY2UgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwIHN0cm9uZywgLnZpZXctZGV2aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBoMywgLnZpZXctZGV2aWNlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAgc3Ryb25nLCAudmlldy1kZXZpY2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBoMywgLmdidC1wYWdlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBzdHJvbmcsIC5nYnQtcGFnZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgaDMsIC5nYnQtcGFnZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIHN0cm9uZywgLmdidC1wYWdlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAgaDMsIC5wYXRoLW1lZGlhLWNlbnRlciAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgc3Ryb25nLCAucGF0aC1tZWRpYS1jZW50ZXIgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwIGgzLCAucGF0aC1tZWRpYS1jZW50ZXIgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBzdHJvbmcsIC5wYXRoLW1lZGlhLWNlbnRlciAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb25maXJtLXVzZXIgLnRvb2x0aXAgLmVtcy1oZWxwLWNvbmZpcm0tcm9sZS10b29sdGlwIGRpdjpmaXJzdC1jaGlsZCwgLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIGRpdjpmaXJzdC1jaGlsZCwgLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQsIC51c2VyLXJlZ2lzdGVyLWRldmljZSAudG9vbHRpcCAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIGRpdjpmaXJzdC1jaGlsZCwgLmNvbmZpcm0tcHJhY3RpY2UtcGFnZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgZGl2OmZpcnN0LWNoaWxkLCAuY29uZmlybS1wcmFjdGljZS1wYWdlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAgZGl2OmZpcnN0LWNoaWxkLCAubWFuYWdlLW15LXByYWN0aWNlIC50b29sdGlwIC5lbXMtaGVscC1jb25maXJtLXJvbGUtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQsIC5tYW5hZ2UtbXktcHJhY3RpY2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQsIC52aWV3LWRldmljZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgZGl2OmZpcnN0LWNoaWxkLCAudmlldy1kZXZpY2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQsIC5nYnQtcGFnZSAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgZGl2OmZpcnN0LWNoaWxkLCAuZ2J0LXBhZ2UgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQsIC5wYXRoLW1lZGlhLWNlbnRlciAudG9vbHRpcCAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAgZGl2OmZpcnN0LWNoaWxkLCAucGF0aC1tZWRpYS1jZW50ZXIgLnRvb2x0aXAgLmVtcy1zZXJpYWwtbnVtYmVyLWhlbHAtdG9vbHRpcCBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udXNlci1yZWdpc3Rlci1kZXZpY2UgLnRvb2x0aXAge1xuICB3aWR0aDogNDM1cHg7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xufVxuLnVzZXItcmVnaXN0ZXItZGV2aWNlIC50b29sdGlwIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY29uZmlybS1wcmFjdGljZS1wYWdlIC50b29sdGlwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0b3A6IDA7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC5lbXMtbWlkZGxld2FyZS1zeW5jLXdhaXRpbmctYmxvY2std3JhcHBlciwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNibG9jay1teWVtcy10aGVtZS13YWl0aW5nYmxvY2sgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCBpbWcsIC5lbXMtd2FpdGluZy1zY3JlZW4tbG9hZGVyIC5lbXMtbWlkZGxld2FyZS1zeW5jLXdhaXRpbmctYmxvY2std3JhcHBlci5mYWlsZWQgaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbiNibG9jay1teWVtcy10aGVtZS13YWl0aW5nYmxvY2sgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCAud2FpdGluZy10aXRsZSwgI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLWRlc2NyaXB0aW9uLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLXRpdGxlLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNibG9jay1teWVtcy10aGVtZS13YWl0aW5nYmxvY2sgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCAud2FpdGluZy1kZXNjcmlwdGlvbiwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCAud2FpdGluZy1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC5lbXMtbWlkZGxld2FyZS1zeW5jLXdhaXRpbmctYmxvY2std3JhcHBlci5mYWlsZWQgLndhaXRpbmctZmFpbGVkLWJ0biwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCAud2FpdGluZy1mYWlsZWQtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC5lbXMtbWlkZGxld2FyZS1zeW5jLXdhaXRpbmctYmxvY2std3JhcHBlci5mYWlsZWQgLndhaXRpbmctZmFpbGVkLWJ0bjpob3ZlciwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLmZhaWxlZCAud2FpdGluZy1mYWlsZWQtYnRuOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLWZhaWxlZC1idG46Zm9jdXMtd2l0aGluLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLWZhaWxlZC1idG46Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIuZmFpbGVkIC53YWl0aW5nLWZhaWxlZC1idG46Zm9jdXMsIC5lbXMtd2FpdGluZy1zY3JlZW4tbG9hZGVyIC5lbXMtbWlkZGxld2FyZS1zeW5jLXdhaXRpbmctYmxvY2std3JhcHBlci5mYWlsZWQgLndhaXRpbmctZmFpbGVkLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC53YWl0aW5nLXRpdGxlLCAjYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC53YWl0aW5nLWRlc2NyaXB0aW9uLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAud2FpdGluZy10aXRsZSwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLndhaXRpbmctZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIC53YWl0aW5nLXRpdGxlLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAud2FpdGluZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAud2FpdGluZy10aXRsZSwgaHRtbFtsYW5nPWtvXSAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAud2FpdGluZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAud2FpdGluZy10aXRsZSwgaHRtbFtsYW5nPXRyXSAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAud2FpdGluZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAud2FpdGluZy1kZXNjcmlwdGlvbiwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLndhaXRpbmctZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayBpbWcsIC5lbXMtd2FpdGluZy1zY3JlZW4tbG9hZGVyIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jaywgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNibG9jay1teWVtcy10aGVtZS13YWl0aW5nYmxvY2sgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gICNibG9jay1teWVtcy10aGVtZS13YWl0aW5nYmxvY2sgLndhaXRpbmctdGl0bGUsIC5lbXMtd2FpdGluZy1zY3JlZW4tbG9hZGVyIC53YWl0aW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIH1cbiAgI2Jsb2NrLW15ZW1zLXRoZW1lLXdhaXRpbmdibG9jayAud2FpdGluZy1kZXNjcmlwdGlvbiwgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgLndhaXRpbmctZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgfVxuICAjYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrIGltZywgLmVtcy13YWl0aW5nLXNjcmVlbi1sb2FkZXIgaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb21pbmctc29vbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAzMHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGdhcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMzVweDtcbn1cbi5jb21pbmctc29vbi1ibG9jayAuY29taW5nLXNvb24tYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvbWluZy1zb29uLWJsb2NrIC5jb21pbmctc29vbi1idG46aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY29taW5nLXNvb24tYmxvY2sgLmNvbWluZy1zb29uLWJ0bjpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29taW5nLXNvb24tYmxvY2sgLmNvbWluZy1zb29uLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4uY29taW5nLXNvb24tYmxvY2sgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29taW5nLXNvb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xufVxuaHRtbFtsYW5nPWtvXSAuY29taW5nLXNvb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuY29taW5nLXNvb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cbi5yZWdpc3Rlci1wYXNzd29yZC1wYWdlIC5wcm9ncmVzcy1iYXJfX2l0ZW0sIC51c2VyLWNvbnRhY3RzLXBhZ2UgLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCwgLmNvbmZpcm0tdXNlci1wYWdlIC5wcm9ncmVzcy1iYXJfX2l0ZW06bnRoLWNoaWxkKC1uKzIpLCAucHJhY3RpY2Utc2VhcmNoLXBhZ2UgLnByb2dyZXNzLWJhcl9faXRlbTpudGgtY2hpbGQoLW4rMyksIC5jb25maXJtLXByYWN0aWNlLXBhZ2UgLnByb2dyZXNzLWJhcl9faXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnByYWN0aWNlLWNvdXJzZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NywgMjA2LCAyMTUsIDAuMyksICNGRkZGRkYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucHJhY3RpY2UtY291cnNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnByYWN0aWNlLWNvdXJzZXNfX2luZm8sIC5wcmFjdGljZS1jb3Vyc2VzX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByYWN0aWNlLWNvdXJzZXNfX2luZm8ge1xuICBwYWRkaW5nOiA1MHB4IDc1cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmFjdGljZS1jb3Vyc2VzX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByYWN0aWNlLWNvdXJzZXNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDM1cHggMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByYWN0aWNlLWNvdXJzZXNfX2ltYWdlcyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcmFjdGljZS1jb3Vyc2VzX19pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJhY3RpY2UtY291cnNlc19fc2RhIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMjBweCk7XG59XG4ucHJhY3RpY2UtY291cnNlc19fZGV2aWNlIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJhY3RpY2UtY291cnNlc19fZGV2aWNlIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByYWN0aWNlLWNvdXJzZXNfX2RldmljZSB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByYWN0aWNlLWNvdXJzZXNfX2RldmljZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcbiAgLnByYWN0aWNlLWNvdXJzZXNfX2RldmljZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJhY3RpY2UtY291cnNlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5wcmFjdGljZS1jb3Vyc2VzX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1pbi13aWR0aDogNTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcmFjdGljZS1jb3Vyc2VzX19kZXNjciB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucHJhY3RpY2UtY291cnNlc19fZGVzY3Ige1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByYWN0aWNlLWNvdXJzZXNfX2J0biB7XG4gIGJvcmRlcjogMXB4IHJnYigxNTAsIDE1MCwgMTUwKSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucHJhY3RpY2UtY291cnNlc19fYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLCAxNTAsIDE1MCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnByYWN0aWNlLWNvdXJzZXNfX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGluay13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ucHJhY3RpY2UtY291cnNlc19fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTUxcHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkNDNEQ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMTUxcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUyOHB4O1xufVxuLmVtcy1teWdidC1pbnNpZ2h0cy1ibG9jayAuaW5mby13cmFwcGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5odG1sW2xhbmc9a29dIC5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sgLmluZm8td3JhcHBlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmVtcy1teWdidC1pbnNpZ2h0cy1ibG9jayAuaW5mby13cmFwcGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDM0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE4JTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1ibG9jazogMjVweDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmVtcy1teWdidC1pbnNpZ2h0cy1ibG9jayAuaW5mby13cmFwcGVyIGEge1xuICAgIG1hcmdpbi1ibG9jazogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sgLmluZm8td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAuZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIC5pbmZvLXdyYXBwZXIgYSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMnB4IDA7XG4gIH1cbn1cbi5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sgaW1nIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI3M3B4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZW1zLW15Z2J0LWluc2lnaHRzLWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgfVxufVxuLmVtcy1teWdidC1pbnNpZ2h0cy1ibG9jayAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZGV2aWNlLW5vdC1mb3VuZC1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRldmljZS1ub3QtZm91bmQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDczcHggNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGV2aWNlLW5vdC1mb3VuZC1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRldmljZS1ub3QtZm91bmQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmRldmljZS1ub3QtZm91bmQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGV2aWNlLW5vdC1mb3VuZC1ibG9jayA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uZGV2aWNlLW5vdC1mb3VuZC1ibG9jayBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cbi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIC5uby1kZXZpY2UtaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmRldmljZS1ub3QtZm91bmQtYmxvY2sgLm5vLWRldmljZS1pbmZvLXdyYXBwZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZGV2aWNlLW5vdC1mb3VuZC1ibG9jayAubm8tZGV2aWNlLWluZm8td3JhcHBlciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLyogTWVkaWEgdmFyaWFibGVzICovXG4ucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZSBzZWxlY3QsXG4ucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZSAuc2VsZWN0Mixcbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSBzZWxlY3QsXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAuc2VsZWN0Mixcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgbGFiZWwsXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIG9wdGlvbixcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIG9wdGlvbiB7XG4gIG1heC13aWR0aDogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlICNlZGl0LWFjdGlvbnMsXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgI2VkaXQtYWN0aW9ucyAjZWRpdC1zdWJtaXQsXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjZWRpdC1hY3Rpb25zICNlZGl0LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDM0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE4JTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZSAjZWRpdC1hY3Rpb25zICNlZGl0LXN1Ym1pdDpob3Zlcixcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtICNlZGl0LWFjdGlvbnMgI2VkaXQtc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZSBkaXZbcm9sZT1hbGVydF0sXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSBkaXZbcm9sZT1hbGVydF0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHJlZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlLnNpZGViYXIgI21haW4td3JhcHBlciBtYWluLFxuLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0uc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICBwYWRkaW5nOiA4OHB4IDYycHggODhweCAzNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgLmVkaXQtcHJhY3RpY2UtaW5mb19fd3JhcHBlciBsYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIC5lZGl0LXByYWN0aWNlLWluZm9fX3dyYXBwZXIgc3VtbWFyeSxcbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIC5qcy1mb3JtLXR5cGUtdmVydGljYWwtdGFicyxcbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlICNlZGl0LWFjdGlvbnMgLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLmVkaXQtcHJhY3RpY2UtaW5mb19fd3JhcHBlciBsYWJlbCxcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5lZGl0LXByYWN0aWNlLWluZm9fX3dyYXBwZXIgc3VtbWFyeSxcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIC5qcy1mb3JtLXR5cGUtdmVydGljYWwtdGFicyxcbi5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtICNlZGl0LWFjdGlvbnMgLmJ1dHRvbi0tZGFuZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlICNwcmFjdGljZS1hZGRyZXNzLWFqYXgtd3JhcHBlciAuZW1zLXVzZXItbWFudWFsLWFkZHJlc3Mtc3dpdGNoZXIsXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjcHJhY3RpY2UtYWRkcmVzcy1hamF4LXdyYXBwZXIgLmVtcy11c2VyLW1hbnVhbC1hZGRyZXNzLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZSAjcHJhY3RpY2UtYWRkcmVzcy1hamF4LXdyYXBwZXIgLmVtcy11c2VyLW1hbnVhbC1hZGRyZXNzLXN3aXRjaGVyLFxuICAubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjcHJhY3RpY2UtYWRkcmVzcy1hamF4LXdyYXBwZXIgLmVtcy11c2VyLW1hbnVhbC1hZGRyZXNzLXN3aXRjaGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTZweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgI3ByYWN0aWNlLWFkZHJlc3MtYWpheC13cmFwcGVyIC5lbXMtdXNlci1tYW51YWwtYWRkcmVzcy1zd2l0Y2hlciBpbnB1dC5mb3JtLXN1Ym1pdFt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjcHJhY3RpY2UtYWRkcmVzcy1hamF4LXdyYXBwZXIgLmVtcy11c2VyLW1hbnVhbC1hZGRyZXNzLXN3aXRjaGVyIGlucHV0LmZvcm0tc3VibWl0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTEyMjE5O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1ub2RlLXR5cGUtZWRpdC1wcmFjdGljZS5zaWRlYmFyICNtYWluLXdyYXBwZXIgbWFpbixcbiAgLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0uc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIHBhZGRpbmc6IDExMHB4IDE2cHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIHNlbGVjdCxcbiAgLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgLnNlbGVjdDIsXG4gIC5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG4gIC5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIHNlbGVjdCxcbiAgLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gLnNlbGVjdDIsXG4gIC5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgI2VkaXQtZmllbGQtdmF0LW51bWJlci13cmFwcGVyIGlucHV0LFxuICAubm9kZS1jcmVhdGUtcHJhY3RpY2UtZm9ybSAjZWRpdC1maWVsZC12YXQtbnVtYmVyLXdyYXBwZXIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWVkaXQtcHJhY3RpY2UgI2VkaXQtYWN0aW9ucyxcbiAgLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4O1xuICB9XG59XG5cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuLmFjY291bnQtdmVyaWZpZWQuc2lkZWJhciAjbWFpbi13cmFwcGVyLFxuLnNpZGViYXItaGlkZGVuICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuLmFjY291bnQtdmVyaWZpZWQuc2lkZWJhciAjbWFpbi13cmFwcGVyIGFzaWRlLFxuLnNpZGViYXItaGlkZGVuICNtYWluLXdyYXBwZXIgYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY291bnQtdmVyaWZpZWQuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4sXG4uc2lkZWJhci1oaWRkZW4gI21haW4td3JhcHBlciBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFjY291bnQtdmVyaWZpZWQuc2lkZWJhciAuZW1zLXVzZXItcHJvZmlsZS1ibG9jayxcbi5zaWRlYmFyLWhpZGRlbiAuZW1zLXVzZXItcHJvZmlsZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1iYXNpYy1wYWdlLmFub255bW91cy5zaWRlYmFyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDgwcHggMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1iYXNpYy1wYWdlLmFub255bW91cy5zaWRlYmFyIC5oZWFkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYmFzaWMtcGFnZS5hbm9ueW1vdXMuc2lkZWJhciAuaGVhZGVyX193cmFwcGVyID4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLWJhc2ljLXBhZ2UuYW5vbnltb3VzLnNpZGViYXIgI21haW4td3JhcHBlciBtYWluIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS1ub2RlLXR5cGUtYmFzaWMtcGFnZSAucG9saWN5LXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY291cnNlLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5jb3Vyc2Utc2luZ2xlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbn1cbmh0bWxbbGFuZz1rb10gLmNvdXJzZS1zaW5nbGUgaDEge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5jb3Vyc2Utc2luZ2xlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uY291cnNlLXNpbmdsZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbn1cbi5jb3Vyc2Utc2luZ2xlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuLmNvdXJzZS1zaW5nbGVfX2luZm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3NnB4O1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdXJzZS1zaW5nbGVfX2luZm8taW1hZ2UgZGl2LFxuLmNvdXJzZS1zaW5nbGVfX2luZm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTc2cHg7XG59XG4uY291cnNlLXNpbmdsZV9faW5mby1pbWFnZSBkaXYge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmNvdXJzZS1zaW5nbGVfX2luZm8tZGF0YSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDQ4OHB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmNvdXJzZS1zaW5nbGVfX2luZm8tZGF0YSA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIuNWZyO1xuICBnYXA6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uY291cnNlLXNpbmdsZV9faW5mby1kYXRhID4gZGl2IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jb3Vyc2Utc2luZ2xlX19pbmZvLWRhdGEgPiBkaXYgLmxhYmVsIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvdXJzZS1zaW5nbGVfX2luZm8gaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5jb3Vyc2Utc2luZ2xlX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuLmNvdXJzZS1zaW5nbGVfX2RldGFpbHMgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5jb3Vyc2Utc2luZ2xlX19kZXRhaWxzIGgzLFxuLmNvdXJzZS1zaW5nbGVfX2RldGFpbHMgaDQsXG4uY291cnNlLXNpbmdsZV9fZGV0YWlscyBoNSxcbi5jb3Vyc2Utc2luZ2xlX19kZXRhaWxzIGg2IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNvdXJzZS1zaW5nbGVfX2RldGFpbHMgb2wsXG4uY291cnNlLXNpbmdsZV9fZGV0YWlscyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Vyc2Utc2luZ2xlX19pbmZvLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY291cnNlLXNpbmdsZV9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmNvdXJzZS1zaW5nbGVfX2luZm8taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjdweDtcbn1cbi5kYXNoYm9hcmQgaDEge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTA0JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuaHRtbFtsYW5nPWtvXSAuZGFzaGJvYXJkIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZGFzaGJvYXJkIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZGFzaGJvYXJkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLmRhc2hib2FyZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmRhc2hib2FyZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmRhc2hib2FyZF9fd2VsY29tZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAgc29saWQgI0Q2RDZENjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5kYXNoYm9hcmRfX3dlbGNvbWUtYmxvY2sgLndlbGNvbWUtYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIzM3B4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5kYXNoYm9hcmRfX3dlbGNvbWUtYmxvY2sgLndlbGNvbWUtYmxvY2tfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS43NjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kYXNoYm9hcmRfX3dlbGNvbWUtYmxvY2sgLndlbGNvbWUtYmxvY2tfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG59XG4uZGFzaGJvYXJkX193ZWxjb21lLWJsb2NrIC53ZWxjb21lLWJsb2NrX190ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk5ZGVnLCAjMDAwIDUuODclLCAjMDAwIDEwMC43NyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFzaGJvYXJkX19wcmFjdGljZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuLmRhc2hib2FyZF9fcHJhY3RpY2Utc2VjdGlvbiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxOHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDIxcHggMjRweDtcbn1cbi5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2VfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2UgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2UgZGl2OmZpcnN0LWNoaWxkLFxuLmRhc2hib2FyZF9fcHJhY3RpY2Utc2VjdGlvbiAuY3VycmVudC1wcmFjdGljZSBkaXYgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZGFzaGJvYXJkX19wcmFjdGljZS1zZWN0aW9uIC5jdXJyZW50LXByYWN0aWNlLW1lbWJlcnNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2UtbWVtYmVyc19fd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmRhc2hib2FyZF9fcHJhY3RpY2Utc2VjdGlvbiAuY3VycmVudC1wcmFjdGljZS1tZW1iZXJzX193cmFwcGVyID4gZGl2IC5zaGFwZSB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2UtbWVtYmVycyAubWVtYmVyLXBpY3R1cmUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDI1cHggMCA0cHg7XG59XG4uZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMjFweCAyNHB4O1xufVxuLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAucG9kY2FzdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAucG9kY2FzdHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAucG9kY2FzdHMgaW1nIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE5cHg7XG59XG4uZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIC5wb2RjYXN0cyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5kYXNoYm9hcmRfX3BvZGNhc3RzLXNlY3Rpb24gLnBvZGNhc3RzIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIC5wb2RjYXN0cyBhOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXNoYm9hcmRfX3BvZGNhc3RzLXNlY3Rpb24gLnBvZGNhc3RzIGE6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAuZ2J0LWNlcnRpZmljYXRpb24ge1xuICBnYXA6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDM2cHggMjRweDtcbn1cbi5kYXNoYm9hcmRfX3BvZGNhc3RzLXNlY3Rpb24gLmdidC1jZXJ0aWZpY2F0aW9uX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NlcnRpZmljYXRpb24uc3ZnXCIpIG5vLXJlcGVhdCB0b3AgOHB4IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAuZ2J0LWNlcnRpZmljYXRpb25fX2hlYWRpbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIC5nYnQtY2VydGlmaWNhdGlvbiAuZGFzaGJvYXJkX19saW5rIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCA1NHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChcIi4uL2ltYWdlcy9pY29ucy9wbHVzLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0bjpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19ub3QtZm91bmQtd3JhcHBlciAucmVnaXN0ZXJlZC1jb3Vyc2VzX19idG46Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4uZGFzaGJvYXJkX19jb3Vyc2VzLXNlY3Rpb24gLm15LWNvdXJzZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAyNHB4O1xufVxuLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5teS1jb3Vyc2VzIGgyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkdWNhdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiAubXktY291cnNlcyB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZGFzaGJvYXJkX19jb3Vyc2VzLXNlY3Rpb24gLm15LWNvdXJzZXMgdGFibGUgdGQge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZGFzaGJvYXJkX19jb3Vyc2VzLXNlY3Rpb24gLm15LWNvdXJzZXMgLmRhc2hib2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5kYXNoYm9hcmQgLndlYmluYXJzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjFweCAyNHB4O1xufVxuLmRhc2hib2FyZCAud2ViaW5hcnNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZGFzaGJvYXJkIC53ZWJpbmFycyBpbWcge1xuICBtYXgtd2lkdGg6IDE2MXB4O1xuICBtYXJnaW4tdG9wOiA0LjVweDtcbiAgaGVpZ2h0OiAxMTlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZGFzaGJvYXJkIC53ZWJpbmFycyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luLXRvcDogNC41cHg7XG59XG4uZGFzaGJvYXJkIC53ZWJpbmFycyBhOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRhc2hib2FyZCAud2ViaW5hcnMgYTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGFzaGJvYXJkIC53ZWJpbmFycyBhOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE5cHg7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzX19oZWFkaW5nIGgyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkdWNhdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXNfX2NvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuY291cnNlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMzZweCAyNHB4O1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuY291cnNlX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS43ODtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZV9faWQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuY291cnNlX19pZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5jb3Vyc2VfX2lkLCAuZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5jb3Vyc2VfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZV9fc3RyZWV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuY291cnNlID4gYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZSA+IGE6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuY291cnNlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzX19jb250ZW50IC5jb3Vyc2U6bnRoLWNoaWxkKDEpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlc19fY29udGVudCAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDEpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlcyAuc2xpY2stdHJhY2sgLmNvdXJzZTpudGgtY2hpbGQoMSkgLmNvdXJzZV9faW1hZ2UsXG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDEpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXJfX2NvbnRlbnQgLmNvdXJzZTpudGgtY2hpbGQoMSkgLmNvdXJzZV9faW1hZ2UsXG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlcl9fY29udGVudCAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDEpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXIgLnNsaWNrLXRyYWNrIC5jb3Vyc2U6bnRoLWNoaWxkKDEpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMSkgLmNvdXJzZV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBjb21pbmdGaXJzdC5wbmdcIik7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzX19jb250ZW50IC5jb3Vyc2U6bnRoLWNoaWxkKDIpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlc19fY29udGVudCAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDIpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlcyAuc2xpY2stdHJhY2sgLmNvdXJzZTpudGgtY2hpbGQoMikgLmNvdXJzZV9faW1hZ2UsXG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDIpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXJfX2NvbnRlbnQgLmNvdXJzZTpudGgtY2hpbGQoMikgLmNvdXJzZV9faW1hZ2UsXG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlcl9fY29udGVudCAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDIpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXIgLnNsaWNrLXRyYWNrIC5jb3Vyc2U6bnRoLWNoaWxkKDIpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMikgLmNvdXJzZV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBjb21pbmdTZWNvbmQucG5nXCIpO1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlc19fY29udGVudCAuY291cnNlOm50aC1jaGlsZCgzKSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXNfX2NvbnRlbnQgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgzKSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXMgLnNsaWNrLXRyYWNrIC5jb3Vyc2U6bnRoLWNoaWxkKDMpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlcyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgzKSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyX19jb250ZW50IC5jb3Vyc2U6bnRoLWNoaWxkKDMpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXJfX2NvbnRlbnQgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgzKSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay10cmFjayAuY291cnNlOm50aC1jaGlsZCgzKSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDMpIC5jb3Vyc2VfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwY29taW5nVGhpcmQucG5nXCIpO1xufVxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlc19fY29udGVudCAuY291cnNlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXNfX2NvbnRlbnQgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXMgLnNsaWNrLXRyYWNrIC5jb3Vyc2U6bnRoLWNoaWxkKDQpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAudXBjb21pbmctY291cnNlcyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyX19jb250ZW50IC5jb3Vyc2U6bnRoLWNoaWxkKDQpIC5jb3Vyc2VfX2ltYWdlLFxuLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXJfX2NvbnRlbnQgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay10cmFjayAuY291cnNlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDQpIC5jb3Vyc2VfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwY29taW5nRm91cnRoLnBuZ1wiKTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE5cHg7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZXNfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlc19faGVhZGluZyBoMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jZXJ0aWZpY2F0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2VzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZXNfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2VzX19saXN0IC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2VzX19saXN0IC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjY1cHgpIHtcbiAgLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2VzX19saXN0IC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlc19fbGlzdCAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogMzU1cHg7XG4gIH1cbn1cbi5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDI2NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZS1yZWdpc3RyYXRpb24tbGluayBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1yb3VuZGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZS1yZWdpc3RyYXRpb24tbGluayBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1yb3VuZGVkLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uZGFzaGJvYXJkIC5zdGF0dXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXNoYm9hcmQgLnN0YXR1cy5jb21wbGV0ZWQge1xuICBjb2xvcjogIzAwODc2Nztcbn1cbi5kYXNoYm9hcmQgLnN0YXR1cy5jYW5jZWxsZWQge1xuICBjb2xvcjogI0RGMDAwNztcbn1cbi5kYXNoYm9hcmQgLmRldGFpbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zaWRlLWFycm93LWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZGFzaGJvYXJkIC5kZXRhaWxzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGFzaGJvYXJkIC5kZXRhaWxzIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkIC5kZXRhaWxzIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLmRhc2hib2FyZCAuZGV0YWlscyBhOnZpc2l0ZWQsIC5kYXNoYm9hcmQgLmRldGFpbHMgYTpmb2N1cywgLmRhc2hib2FyZCAuZGV0YWlscyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuZGFzaGJvYXJkX19pdGVtIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuZGFzaGJvYXJkX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uZGFzaGJvYXJkIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIC5kYXNoYm9hcmRfX2l0ZW0taW5mbyBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLmRhc2hib2FyZF9faXRlbS1pbmZvIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLmRldmljZSB7XG4gIGhlaWdodDogMzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuZGV2aWNlX193YXJuaW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLmRldmljZSAuZGFzaGJvYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xufVxuLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuLmRhc2hib2FyZF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZGFzaGJvYXJkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRhc2hib2FyZF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXNoYm9hcmRfX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTMxRTI0O1xufVxuLmRhc2hib2FyZF9fbGluazp2aXNpdGVkLCAuZGFzaGJvYXJkX19saW5rOmZvY3VzLCAuZGFzaGJvYXJkX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTMxRTI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kYXNoYm9hcmRfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiwgLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLnVwY29taW5nLWNvdXJzZXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIsIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuZGV2aWNlX19zbGlkZXItcmVnaXN0ZXIsIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLmRldmljZV9fc2xpZGVyLXJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIC5kZXZpY2VfX3NsaWRlci1yZWdpc3RlciAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rLCAuZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIC5kZXZpY2VfX3NsaWRlci1yZWdpc3RlciAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIgLmRldmljZV9fc2xpZGVyLXJlZ2lzdGVyIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsgc3BhbiwgLmRhc2hib2FyZF9fdXBjb21pbmctc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuZGV2aWNlX19zbGlkZXItcmVnaXN0ZXIgLmRldmljZS1yZWdpc3RyYXRpb24tbGluayBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXNoYm9hcmQge1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAuZGFzaGJvYXJkIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLmRhc2hib2FyZF9fcG9kY2FzdHMtc2VjdGlvbiAucG9kY2FzdHNfX3dyYXBwZXIge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGFzaGJvYXJkIC53ZWJpbmFyc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGFzaGJvYXJkX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZS1yZWdpc3RyYXRpb24tbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbiAgLmRhc2hib2FyZF9fZGV2aWNlcy1zZWN0aW9uIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHNwYW46OmJlZm9yZSB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFzaGJvYXJkX19wcmFjdGljZS1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgfVxuICAuZGFzaGJvYXJkX19jb3Vyc2VzLXNlY3Rpb24gdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRhc2hib2FyZF9fY291cnNlcy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZGFzaGJvYXJkX191cGNvbWluZy1zZWN0aW9uIC51cGNvbWluZy1jb3Vyc2VzX19oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRhc2hib2FyZF9fd2VsY29tZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbiAgLmRhc2hib2FyZF9fd2VsY29tZS1ibG9jayAud2VsY29tZS1ibG9ja19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZGFzaGJvYXJkX19wb2RjYXN0cy1zZWN0aW9uIC5wb2RjYXN0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXNoYm9hcmRfX3ByYWN0aWNlLXNlY3Rpb24gLmN1cnJlbnQtcHJhY3RpY2UtbWVtYmVycyB7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMCUgMCAwO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuICAuZGFzaGJvYXJkIC5kYXNoYm9hcmRfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMCUgMCAwO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kYXNoYm9hcmRfX2RldmljZXMtc2VjdGlvbiAuZGV2aWNlc19faGVhZGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5kYXNoYm9hcmRfX3VwY29taW5nLXNlY3Rpb24gLmNvdXJzZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kYXNoYm9hcmRfX2NvdXJzZXMtc2VjdGlvbiAud2ViaW5hcnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5kYXNoYm9hcmRfX3BvZGNhc3RzLXNlY3Rpb24gLnBvZGNhc3RzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kYXNoYm9hcmRfX3BvZGNhc3RzLXNlY3Rpb24gLnBvZGNhc3RzIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmRldmljZXNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIzcHg7XG59XG4uZGV2aWNlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbn1cbi5kZXZpY2VzX19oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaHRtbFtsYW5nPWtvXSAuZGV2aWNlc19faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZGV2aWNlc19faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0M3B4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NjBweCkge1xuICAuZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIgLmRldmljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbi5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIgLmRldmljZS1yZWdpc3RyYXRpb24tbGluayBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmRldmljZXNfX2NvbnRlbnQgLmRldmljZXNfX2NvbnRlbnQtd3JhcHBlciAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtcm91bmRlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIgLmRldmljZS1yZWdpc3RyYXRpb24tbGluazpob3ZlciBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1yb3VuZGVkLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRldmljZXNfX2NvbnRlbnQgLmRldmljZXNfX2NvbnRlbnQtd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbn1cbi5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRldmljZXNfX2NvbnRlbnQgdGFibGUgdGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmRldmljZXNfX2NvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuLmRldmljZXNfX2NvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDA7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSB0aCBkaXY6bm90KC5kZXZpY2VzX19kaXNwbGF5LW1vZGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSB0aCBkaXY6bm90KC5kZXZpY2VzX19kaXNwbGF5LW1vZGUpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5kZXZpY2VzX19jb250ZW50IHRhYmxlIHRoZWFkIHRyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kZXZpY2VzX19jb250ZW50IHRhYmxlIHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDAgI0ZGRiBpbnNldCwgN3B4IDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5kZXZpY2VzX19jb250ZW50IHRhYmxlIHRyIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHggMCAwIDExcHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMXB4IDExcHggMDtcbn1cbi5kZXZpY2VzX19jb250ZW50IHRhYmxlIC5kZXZpY2VzX19jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSAuZGV2aWNlc19fY29udGVudC1pbWFnZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSAuZGV2aWNlc19fY29udGVudC1pbWFnZSAuc2hhcGUge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uZGV2aWNlc19fY29udGVudCB0YWJsZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZGV2aWNlc19fY29udGVudCAudGFibGVfX3dyYXBwZXIgfiAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGV2aWNlc19fY29udGVudCAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTQuNXB4IDE2cHggMTQuNXB4IDQ4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyLzE4cHg7XG59XG4uZGV2aWNlc19fY29udGVudCAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyLzE4cHg7XG59XG4uZGV2aWNlc19fZGlzcGxheS1tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZGV2aWNlc19fZGlzcGxheS1tb2RlIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZGV2aWNlc19fZGlzcGxheS1tb2RlLXRpbGUgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5kZXZpY2VzX19kaXNwbGF5LW1vZGUtdGlsZS5kZXZpY2VzX19kaXNwbGF5LW1vZGUtY3VycmVudCBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmRldmljZXNfX2Rpc3BsYXktbW9kZS10YWJsZS5kZXZpY2VzX19kaXNwbGF5LW1vZGUtY3VycmVudCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRldmljZXNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uZGV2aWNlc19fYWN0aW9ucyBhOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDNweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5kZXZpY2VzX19hY3Rpb25zIGltZyB7XG4gIG1heC13aWR0aDogMTNweDtcbiAgbWF4LWhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRldmljZXNfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA1MjhweDtcbiAgfVxuICAuZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmRldmljZXNfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZGV2aWNlc19fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRldmljZXNfX2NvbnRlbnQgLnRhYmxlX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5kZXZpY2VzX19jb250ZW50IHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIC5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kZXZpY2VzX19jb250ZW50IC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5tYW5hZ2UtbXktZGV2aWNlcy0tdmlldyAjbWFpbi13cmFwcGVyIG1haW4ge1xuICBwYWRkaW5nOiAxMTBweCA2OHB4IDg4cHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1hbmFnZS1teS1kZXZpY2VzLS12aWV3ICNtYWluLXdyYXBwZXIgbWFpbiB7XG4gICAgcGFkZGluZzogMTEwcHggMzJweCA4OHB4IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFuYWdlLW15LWRldmljZXMtLXZpZXcgI21haW4td3JhcHBlciBtYWluIHtcbiAgICBwYWRkaW5nOiAxMTBweCAxNnB4IDUwcHg7XG4gIH1cbn1cbi5tYW5hZ2UtbXktZGV2aWNlcy0tdmlldyAuZGV2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hbmFnZS1teS1kZXZpY2VzLS12aWV3IC5kZXZpY2UgPiAuZGV2aWNlX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLm1hbmFnZS1teS1kZXZpY2VzLS12aWV3IC5kZXZpY2UgPiAuZGV2aWNlX19saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5kZXZpY2Utc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xufVxuLmRldmljZS1zaW5nbGVfX25leHQtbWFpbnRlbmFuY2UgLmJhZGdlLS1yZWd1bGFyLCAuZGV2aWNlLXNpbmdsZV9fbmV4dC1tYWludGVuYW5jZSAuYmFkZ2UtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kZXZpY2Utc2luZ2xlX19uZXh0LW1haW50ZW5hbmNlIC5iYWRnZTpub3QoLmJhZGdlLS1lbXB0eSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZzogM3B4O1xufVxuLmRldmljZS1zaW5nbGVfX25leHQtbWFpbnRlbmFuY2UgLmJhZGdlLS1lcnJvcjpub3QoLmJhZGdlLS1lbXB0eSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRURFQztcbn1cbi5kZXZpY2Utc2luZ2xlX19uZXh0LW1haW50ZW5hbmNlIC5iYWRnZS0tZXJyb3Iub3ZlcmR1ZSB7XG4gIGNvbG9yOiAjRTMxRTI0O1xufVxuLmRldmljZS1zaW5nbGUgLm5vZGUtZWRpdC1kZXZpY2UtZWRpdC1kZXZpY2UtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRldmljZS1zaW5nbGUgLm5vZGUtZWRpdC1kZXZpY2UtZWRpdC1kZXZpY2UtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRldmljZS1zaW5nbGUgLm5vZGUtZWRpdC1kZXZpY2UtZWRpdC1kZXZpY2UtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kZXZpY2Utc2luZ2xlIC5ub2RlLWVkaXQtZGV2aWNlLWVkaXQtZGV2aWNlLWZvcm0gLmZvcm0tc3VibWl0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kZXZpY2Utc2luZ2xlIC5ub2RlLWVkaXQtZGV2aWNlLWVkaXQtZGV2aWNlLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRldmljZS1zaW5nbGVfX2luc2lnaHQtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19pbnNpZ2h0LWJ0bjpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5kZXZpY2Utc2luZ2xlX19pbnNpZ2h0LWJ0bjpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGV2aWNlLXNpbmdsZV9faW5zaWdodC1idG46Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmRldmljZS1zaW5nbGVfX2luc2lnaHQtYnRuOmFjdGl2ZSwgLmRldmljZS1zaW5nbGVfX2luc2lnaHQtYnRuOnZpc2l0ZWQge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbi5kZXZpY2Utc2luZ2xlX19pbnNpZ2h0LWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zaWdodHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmRldmljZS1zaW5nbGVfX2luc2lnaHQtYnRuOmhvdmVyOmFjdGl2ZSwgLmRldmljZS1zaW5nbGVfX2luc2lnaHQtYnRuOmhvdmVyOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kZXZpY2Utc2luZ2xlX19pbnNpZ2h0LWJ0bjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zaWdodHMtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmRldmljZS1zaW5nbGVfX2ludGVybmFsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHggNjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRldmljZS1zaW5nbGVfX2ludGVybmFsLWluZm8ge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmRldmljZS1zaW5nbGVfX2ludGVybmFsLWluZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgZ2FwOiAzMHB4O1xufVxuLmRldmljZS1zaW5nbGVfX2ludGVybmFsLWluZm8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRldmljZS1zaW5nbGVfX2ludGVybmFsLWluZm8tY29udGVudCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGV2aWNlLXNpbmdsZV9faW50ZXJuYWwtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBRDlEOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLmRldmljZS1zaW5nbGVfX21hdGVyaWFscy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLmRldmljZS1zaW5nbGVfX21hdGVyaWFscy10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hdGVyaWFscy5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaHRtbFtsYW5nPWtvXSAuZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLXdpZGdldC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLXdpZGdldC1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbWluaS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWxlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktd2lkZ2V0LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZmlsZSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktc3RhdGUtYWN0aXZlLCAuZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIsIC5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzJweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuaHRtbFtsYW5nPWtvXSAuZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLXN0YXRlLWFjdGl2ZSwgaHRtbFtsYW5nPWtvXSAuZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzIC51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIsIGh0bWxbbGFuZz1rb10gLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUsIGh0bWxbbGFuZz10cl0gLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLCBodG1sW2xhbmc9dHJdIC5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sIC5kZXZpY2Utc2luZ2xlX19tYXRlcmlhbHMgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktaWNvbiwgLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLXRyaW1tZWQuc3ZnXCIpO1xufVxuLmRldmljZS1zaW5nbGVfX21hdGVyaWFscyAudWktYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLnN2Z1wiKTtcbn1cbi5kZXZpY2Utc2luZ2xlX19kYXRhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kZXZpY2Utc2luZ2xlX190ZWNoLCAuZGV2aWNlLXNpbmdsZV9fZmFxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXZpY2Utc2luZ2xlX190ZWNoLmFjdGl2ZSwgLmRldmljZS1zaW5nbGVfX2ZhcS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZXZpY2Utc2luZ2xlX19lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kZXZpY2Utc2luZ2xlX19kZWxldGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fZGVsZXRlLWxpbmsuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGV2aWNlLXNpbmdsZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiA2NXB4IDE2MHB4IDQwcHggNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGV2aWNlLXNpbmdsZV9faW5mbyB7XG4gICAgcGFkZGluZzogNjVweCA2MHB4IDQwcHggNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZGV2aWNlLXNpbmdsZV9faW5mbyB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDQwcHggNDBweDtcbiAgfVxufVxuLmRldmljZS1zaW5nbGVfX2luZm8gaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuaHRtbFtsYW5nPWtvXSAuZGV2aWNlLXNpbmdsZV9faW5mbyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmRldmljZS1zaW5nbGVfX2luZm8gaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbi5kZXZpY2Utc2luZ2xlX19pbmZvLWRhdGEtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmRldmljZS1zaW5nbGVfX2luZm8tZGF0YS1pdGVtIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRldmljZS1zaW5nbGVfX2luZm8tZGF0YS1pdGVtIC5sYWJlbCBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmRldmljZS1zaW5nbGVfX2luZm8tZGF0YS1pdGVtIGRpdjpub3QoLmxhYmVsLCA6aGFzKC5iYWRnZSkpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGV2aWNlLXNpbmdsZV9faW5mbyBpbWcge1xuICBtYXgtd2lkdGg6IDI1OHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGV2aWNlLXNpbmdsZV9fY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwMHB4IDIwMHB4IDUwcHggNDBweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRldmljZS1zaW5nbGVfX2NvbnRhY3QgLmVtcy1kZXZpY2UtY29udGFjdC1kZXRhaWxzLXRlcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0IC5lbXMtZGV2aWNlLWNvbnRhY3QtZGV0YWlscy10ZXJtIGgyLCAuZGV2aWNlLXNpbmdsZV9fY29udGFjdCAuZW1zLWRldmljZS1jb250YWN0LWRldGFpbHMtdGVybSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0IC5lbXMtZGV2aWNlLWNvbnRhY3QtZGV0YWlscy10ZXJtIHAsIC5kZXZpY2Utc2luZ2xlX19jb250YWN0IC5lbXMtZGV2aWNlLWNvbnRhY3QtZGV0YWlscy10ZXJtIGEge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0IC5lbXMtZGV2aWNlLWNvbnRhY3QtZGV0YWlscy10ZXJtIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRldmljZS1zaW5nbGVfX2NvbnRhY3QgLmVtcy1kZXZpY2UtY29udGFjdC1kZXRhaWxzLXRlcm0gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldmljZS1zaW5nbGVfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbiAgLmRldmljZS1zaW5nbGVfX2NvbnRhY3QgLmVtcy1kZXZpY2UtY29udGFjdC1kZXRhaWxzLXRlcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0IC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRldmljZS1zaW5nbGVfX2NvbnRhY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0MiB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fY29udGFjdCAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZzogMTNweCAxNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRldmljZS1zaW5nbGVfX2NvbnRhY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpiZWZvcmUge1xuICByaWdodDogMTlweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19jb250YWN0IC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDExcHggMTFweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXZpY2Utc2luZ2xlX190YWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXRhYnMtaGVpZ2h0LCA1M3B4KSk7XG4gIHBhZGRpbmc6IDQ1cHggNDBweCA0MHB4O1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMtY29udGVudC5kZXZpY2Utc2luZ2xlX19jb250YWN0IHtcbiAgcGFkZGluZzogNjVweCA2MHB4IDUwcHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IGNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMgYTpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMgYTphbnktbGluaywgLmRldmljZS1zaW5nbGVfX3RhYnMgYTotd2Via2l0LWFueS1saW5rLCAuZGV2aWNlLXNpbmdsZV9fdGFicyBhOi1tb3otYW55LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAxMXB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDaXJjbGVzICovXG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhLmFjdGl2ZTpiZWZvcmUsIC5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlOmFmdGVyLFxuLmRldmljZS1zaW5nbGVfX3RhYnMgYS5hY3RpdmUgc3BhbjpiZWZvcmUsXG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDE7XG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhLmFjdGl2ZTpiZWZvcmUsIC5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMgYS5hY3RpdmU6YWZ0ZXIge1xuICByaWdodDogLTEwcHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhLmFjdGl2ZSBzcGFuOmJlZm9yZSxcbi5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB6LWluZGV4OiAyO1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMgYS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAtMjBweDtcbn1cbi5kZXZpY2Utc2luZ2xlX190YWJzIGEuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICByaWdodDogLTIwcHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fdGFicyBhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5kZXZpY2Utc2luZ2xlX190YWJzIGE6aG92ZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRldmljZS1zaW5nbGVfX3RhYnMgYS5kZXZpY2Utc2luZ2xlX190ZWNoLXRhYiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5kZXZpY2Utc2luZ2xlX19oYWxsbWFya3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGV2aWNlLXNpbmdsZSAudGVjaC1kYXRhIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5kZXZpY2Utc2luZ2xlIC50ZWNoLWRhdGEgLmRhdGFfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uZGV2aWNlLXNpbmdsZSAudGVjaC1kYXRhX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTdweCAxZnI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZGV2aWNlLXNpbmdsZSAudGVjaC1kYXRhX19pdGVtLmZ1bGwtd2lkdGggPiBkaXYge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmRldmljZS1zaW5nbGUgLnRlY2gtZGF0YV9faXRlbS5mdWxsLXdpZHRoID4gZGl2Om5vdCgubGFiZWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRldmljZS1zaW5nbGUgLnRlY2gtZGF0YV9faXRlbS5mdWxsLXdpZHRoOmxhc3QtY2hpbGQgPiBkaXY6bm90KC5sYWJlbCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRldmljZS1zaW5nbGUgLnRlY2gtZGF0YV9faXRlbS5mdWxsLXdpZHRoOmxhc3QtY2hpbGQgPiBkaXY6bm90KC5sYWJlbCkgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGV2aWNlLXNpbmdsZSAudGVjaC1kYXRhX19pdGVtIC52YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRldmljZS1zaW5nbGUgLnRlY2gtZGF0YV9faXRlbSAubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRldmljZS1zaW5nbGUgLnNwYXJlLXBhcnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5kZXZpY2Utc2luZ2xlIC5zcGFyZS1wYXJ0cyA+IGRpdjpub3QoLmRhdGFfX3RpdGxlKSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kZXZpY2Utc2luZ2xlIC5zcGFyZS1wYXJ0cyAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZXZpY2Utc2luZ2xlIC5zcGFyZS1wYXJ0cyAudmlld3MtZWxlbWVudC1jb250YWluZXIgZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRldmljZS1zaW5nbGUgLnNwYXJlLXBhcnRzIC5zbGlja19fc2xpZGUsXG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnZpZXdzLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MjRweDtcbiAgbWF4LWhlaWdodDogNDY4cHg7XG59XG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnNsaWNrX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDM0N3B4O1xuICBtYXgtaGVpZ2h0OiA0NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZXZpY2Utc2luZ2xlIC5zcGFyZS1wYXJ0cyAuc2xpY2tfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnNsaWNrLW5leHQsXG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGV2aWNlLXNpbmdsZSAuc3BhcmUtcGFydHMgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5kZXZpY2Utc2luZ2xlIC5zcGFyZS1wYXJ0cyAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ibC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5kZXZpY2Utc2luZ2xlIC5kYXRhX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZGV2aWNlLXNpbmdsZSAuZGF0YV9fd3JhcHBlciBociB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuLmRldmljZS1zaW5nbGUgLmRhdGFfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmRldmljZS1zaW5nbGUgLmRhdGFfX3RpdGxlIGltZyB7XG4gIG1heC13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbn1cbi5kZXZpY2Utc2luZ2xlIC5kYXRhX190aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRldmljZS1zaW5nbGVfX2hhbGxtYXJrcy1sZWZ0LCAuZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBRDlEOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5kZXZpY2Utc2luZ2xlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5odG1sW2xhbmc9a29dIC5kZXZpY2Utc2luZ2xlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZGV2aWNlLXNpbmdsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmRldmljZS1zaW5nbGVfX2ZhcSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXEuc3ZnXCIpIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbmh0bWxbbGFuZz1rb10gLmRldmljZS1zaW5nbGVfX2ZhcSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmRldmljZS1zaW5nbGVfX2ZhcSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZGV2aWNlLXNpbmdsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLWxlZnQsIC5kZXZpY2Utc2luZ2xlX19oYWxsbWFya3MtcmlnaHQuc3BhcmUtcGFydHMge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5kZXZpY2Utc2luZ2xlX19pbmZvIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRldmljZS1zaW5nbGVfX2hlYWRpbmcgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19kYXRhLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLWxlZnQge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmRldmljZS1zaW5nbGVfX2hhbGxtYXJrcy1yaWdodC5zcGFyZS1wYXJ0cyB7XG4gICAgbWF4LXdpZHRoOiA0NTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kZXZpY2Utc2luZ2xlX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19oZWFkaW5nIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMjBweDtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9fZGF0YS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19oYWxsbWFya3Mge1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9faGFsbG1hcmtzLWxlZnQge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXZpY2Utc2luZ2xlX190YWJzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9fdGFicyBhIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZGV2aWNlLXNpbmdsZV9fdGFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDE2cHggMTZweDtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9fdGFicy1jb250ZW50LmRldmljZS1zaW5nbGVfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDQ1cHggMjRweCAyNHB4O1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19kYXRhLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmRldmljZS1zaW5nbGVfX2hhbGxtYXJrcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcbiAgLmRldmljZS1zaW5nbGVfX3RhYnMgYSBzcGFuIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLmVkdWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjRweDtcbn1cbi5lZHVjYXRpb24gaDEge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaHRtbFtsYW5nPWtvXSAuZWR1Y2F0aW9uIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZWR1Y2F0aW9uIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZWR1Y2F0aW9uIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLmVkdWNhdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmVkdWNhdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmVkdWNhdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgbWF4LXdpZHRoOiAxNTkwcHg7XG59XG4uZWR1Y2F0aW9uX19jb3Vyc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuLmVkdWNhdGlvbl9fYWxsLWNvdXJzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uZWR1Y2F0aW9uX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yZWQtdHJpbW1lZC10aGluLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5lZHVjYXRpb25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWR1Y2F0aW9uX19saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkdWNhdGlvbl9fbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFMzFFMjQ7XG59XG4uZWR1Y2F0aW9uX19saW5rOnZpc2l0ZWQsIC5lZHVjYXRpb25fX2xpbms6Zm9jdXMsIC5lZHVjYXRpb25fX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVkdWNhdGlvbl9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIGgyLFxuLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19oZWFkaW5nIGgyLFxuLmVkdWNhdGlvbiAuZWR1Y2F0aW9uX19hbGwtY291cnNlcyA+IGgyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkdWNhdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19ub3QtZm91bmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDI2cHggMTVweCAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19ub3QtZm91bmQtd3JhcHBlciAucmVnaXN0ZXJlZC1jb3Vyc2VzX19idG46aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0bjpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX25vdC1mb3VuZC13cmFwcGVyIC5yZWdpc3RlcmVkLWNvdXJzZXNfX2J0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXMgLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3RhYnMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX190YWJzIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fdGFicyBhLmVkdWNhdGlvbi1hY3RpdmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTIyNzI2O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXMgdGFibGUgdGhlYWQgdHIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRoIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDAgI0ZGRiBpbnNldCwgN3B4IDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlcyB0YWJsZSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlcyB0YWJsZSB0ciB0ZC50aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRyIHRkLnZpZXcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRyIHRkLnZpZXcgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAwIDAgMTFweDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlcyB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMXB4IDExcHggMDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlci13cmFwcGVyIC5zdGF0dXMge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgLnN0YXR1cy5jb21wbGV0ZWQge1xuICBjb2xvcjogIzAwODc2Nztcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgLnN0YXR1cy5jYW5jZWxsZWQge1xuICBjb2xvcjogI0RGMDAwNztcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19zbGlkZXItd3JhcHBlciAuY291cnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgLmNvdXJzZSAuZGV0YWlscyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NpZGUtYXJyb3ctYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgLmNvdXJzZSAuZGV0YWlscyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19zbGlkZXItd3JhcHBlciAuY291cnNlIC5kZXRhaWxzIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlci13cmFwcGVyIC5jb3Vyc2UgLmRldGFpbHMgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlci13cmFwcGVyIC5jb3Vyc2UgLmRldGFpbHMgYTp2aXNpdGVkLCAuZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlci13cmFwcGVyIC5jb3Vyc2UgLmRldGFpbHMgYTpmb2N1cywgLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19zbGlkZXItd3JhcHBlciAuY291cnNlIC5kZXRhaWxzIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlci13cmFwcGVyIC5jb3Vyc2UtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIgLmNvdXJzZS1pbmZvIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19zbGlkZXItd3JhcHBlciAuY291cnNlLWluZm8gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWR1Y2F0aW9uIC5yZWdpc3RlcmVkLWNvdXJzZXNfX3NsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCA1NHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1ob3Zlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDlweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZWR1Y2F0aW9uIC5tb3JlLWNvdXJjZXNfX2NvbnRlbnQgLmNvdXJzZV9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMTBweDtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc3cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19kYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3RpbWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAycHg7XG59XG4uZWR1Y2F0aW9uIC5tb3JlLWNvdXJjZXNfX2NvbnRlbnQgLmNvdXJzZV9fc3RyZWV0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bpbi1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDJweDtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19pZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yb2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19jb250ZW50IC5jb3Vyc2VfX2RhdGUsIC5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19zdHJlZXQsIC5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19pZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuc2hhcGUge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMTBweDtcbn1cbi5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZWR1Y2F0aW9uIC50d28tY29scy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzOXB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG4uZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkdWNhdGlvbiAudHdvLWNvbHMtYmxvY2tfX3RleHQgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OTdweDtcbiAgbWF4LWhlaWdodDogMTg3cHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4uZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNDk3cHg7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBjb2xvcjogI0UyMjcyNjtcbiAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xufVxuLmVkdWNhdGlvbiAudHdvLWNvbHMtYmxvY2tfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbi5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrX19saW5rOnZpc2l0ZWQsIC5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrX19saW5rOmZvY3VzLCAuZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fbGluazphY3RpdmUge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZWR1Y2F0aW9uIC50d28tY29scy1ibG9ja19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmVkdWNhdGlvbiAudHdvLWNvbHMtYmxvY2tfX2ltYWdlIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkdWNhdGlvbiAudHdvLWNvbHMtYmxvY2tfX2xpbmsge1xuICAgIG1hcmdpbjogMTZweCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZWR1Y2F0aW9uIC5tb3JlLWNvdXJjZXNfX2NvbnRlbnQgLmNvdXJzZV9faWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZWR1Y2F0aW9uIC5tb3JlLWNvdXJjZXNfX2NvbnRlbnQgLmNvdXJzZV9fZGF0ZSwgLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19jb250ZW50IC5jb3Vyc2VfX3N0cmVldCwgLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19jb250ZW50IC5jb3Vyc2VfX2lkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZWR1Y2F0aW9uX19jb3Vyc2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZHVjYXRpb25fX3ByYWN0aWNlLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gIC5lZHVjYXRpb24gLnJlZ2lzdGVyZWQtY291cnNlc19fc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVkdWNhdGlvbiAucmVnaXN0ZXJlZC1jb3Vyc2VzX190YWJzIHtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmVkdWNhdGlvbiAubW9yZS1jb3VyY2VzX19oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZWR1Y2F0aW9uIC5tb3JlLWNvdXJjZXNfX2NvbnRlbnQgLmNvdXJzZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5lZHVjYXRpb24gLm1vcmUtY291cmNlc19fY29udGVudCAuY291cnNlX19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5odG1sW2xhbmc9amFdIC5lZHVjYXRpb24gLnR3by1jb2xzLWJsb2NrIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI3cHg7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyBoMSxcbi5lbXMtY29ubmVjdGVkLWRldmljZXMgaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDMycHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xufVxuaHRtbFtsYW5nPWtvXSAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIGgxLFxuaHRtbFtsYW5nPWtvXSAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIGgxLFxuaHRtbFtsYW5nPXRyXSAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIGgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmRldmljZS1jYXJkX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5kZXZpY2UtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzU3NjI2QTtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmRldmljZS1jYXJkX19pbmZvIC51c2UtYWpheCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5kZXZpY2UtY2FyZF9faW5mbyBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAuZGV2aWNlLWNhcmRfX2luZm8gc3BhbjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmRldmljZS1jYXJkX19pbmZvIHNwYW46b25seS1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmRldmljZS1jYXJkX19sb2NhdGlvbiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAuZGV2aWNlLWNhcmRfX3NlcmlhbCB7XG4gIHdpZHRoOiAtbW96LWF2YWlsYWJsZTtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHdpZHRoOiBmaWxsLWF2YWlsYWJsZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEzM3B4IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19yb3ctLWVtcHR5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5lbXMtaW90LXRhYmxlIC50YWJsZV9fY2VsbDpub3QoLnJhbmdlKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5ub3RlIHtcbiAgcGFkZGluZzogOHB4IDAgMCAyMHB4O1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqIFwiO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlc19fc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDI4cHggNTZweDtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLm1hbmFnZS1jb25zZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLm1hbmFnZS1jb25zZW50IHN0cm9uZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3Qge1xuICBnYXA6IDdweDtcbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMgLm1hbmFnZS1jb25zZW50LS1jb25uZWN0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5tYW5hZ2UtY29uc2VudC0tY29ubmVjdCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3QgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3Qge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDUyNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3QgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLm1hbmFnZS1jb25zZW50LS1jb25uZWN0IHtcbiAgICBtYXgtd2lkdGg6IDUyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQtLWNvbm5lY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93IHtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlc19fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMCA1NnB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhYmxlX19jZWxsLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhYmxlX19jZWxsLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgaDEsXG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgaDIge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgaDEge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAyNHB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMgLmxheW91dC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIC5ub3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCA4cHg7XG4gIH1cbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcyAubWFuYWdlLWNvbnNlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSAudWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM1NzYyNkE7XG59XG5cbi50YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4IDZweCAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWctLXBpbmsge1xuICBjb2xvcjogIzM1MjAyQTtcbiAgYmFja2dyb3VuZDogI0ZGQzhFMztcbiAgYm9yZGVyOiAwIHNvbGlkICNDRjYyOTc7XG59XG4udGFnLS1ibHVlIHtcbiAgY29sb3I6ICMxMDJDNDE7XG4gIGJhY2tncm91bmQ6ICM5RUQ2RkY7XG4gIGJvcmRlcjogMCBzb2xpZCAjMEU3RUNGO1xufVxuLnRhZy0teWVsbG93IHtcbiAgY29sb3I6ICM0MTM3MTY7XG4gIGJhY2tncm91bmQ6ICNGRkVCQTk7XG4gIGJvcmRlcjogMCBzb2xpZCAjQ0ZBNzI0O1xufVxuLnRhZy0tZ3JleSB7XG4gIGNvbG9yOiAjNDEzNzE2O1xuICBiYWNrZ3JvdW5kOiAjRTFFNEU2O1xuICBib3JkZXI6IDAgc29saWQgI0NGQTcyNDtcbn1cbi50YWdfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGF5b3V0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0tbW9iaWxlIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmxheW91dC0tbW9iaWxlIC5zbGljay1hcnJvd1thcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxheW91dC0tbW9iaWxlIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXRyaW1tZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5sYXlvdXQtLW1vYmlsZSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQtLXRyaW1tZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM1NzYyNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGF5b3V0LS1tb2JpbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAycHg7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggNDRweDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2hlYWRpbmctY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19oZWFkaW5nLWNvbHVtbi0tcmlnaHQgLnNsaWRlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9faGVhZGluZy1jb2x1bW4tLXJpZ2h0IC50YWdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ1NEU1NDtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudCA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTJweDtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19jb250ZW50LmRhaWx5LXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDM0M4Q0M7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudC1oZWFkZXIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudC1oZWFkZXItLWV4dGVuZGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19jb250ZW50LWhlYWRlci0tZXh0ZW5kZWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQtaGVhZGVyLS1ub3RpZmljYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19jb250ZW50LWhlYWRlci0tbm90aWZpY2F0aW9ucyAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjMjIyO1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQtZGF0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlX19jb250ZW50LWRhdGEgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudC0tYmx1cnJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQtLWJsdXJyZWQgLmRldmljZS1jYXJkX19pbmZvIC51c2UtYWpheCB7XG4gICAgei1pbmRleDogdW5zZXQ7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZS0tZW1wdHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmxheW91dC0tbW9iaWxlIC5zbGlkZSAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAubGF5b3V0LS1tb2JpbGUgLnNsaWRlIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlIC5jb21pbmctc29vbi1ibG9jayB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlIC5jb21pbmctc29vbi1ibG9jayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5odG1sW2xhbmc9a29dIC5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlIC5jb21pbmctc29vbi1ibG9jayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIiwgXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90byBNZWRpdW1cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLmNvbm5lY3RlZC1kZXZpY2VzLXBhZ2UgLmNvbWluZy1zb29uLWJsb2NrIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSAuY29taW5nLXNvb24tYmxvY2sgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSBkaXY6aGFzKD4gLmNvbWluZy1zb29uLWJsb2NrKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY29ubmVjdGVkLWRldmljZXMtcGFnZSBkaXY6aGFzKD4gLmNvbWluZy1zb29uLWJsb2NrKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbn1cblxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyLFxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3IC5lbXMtdXNlci1iYWNrLWxpbmsge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjlweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtbmF2aWdhdGlvbiA+IGRpdjpub3QoI2Vtcy1kZXZpY2UtaW90LWZpbHRlci1hamF4LXdyYXBwZXIpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3IC5lbXMtaW90LWRldmljZS1uYXZpZ2F0aW9uID4gZGl2Om5vdCgjZW1zLWRldmljZS1pb3QtZmlsdGVyLWFqYXgtd3JhcHBlcikge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAjbWFpbi13cmFwcGVyIG1haW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDExMHB4IDU2cHggMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIHBhZGRpbmc6IDExMHB4IDMycHggMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3ICNtYWluLXdyYXBwZXIgbWFpbiB7XG4gICAgcGFkZGluZzogMTEwcHggMTZweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcgLmVtcy1pb3QtZGV2aWNlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgfVxuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3IC5lbXMtaW90LWRldmljZS10YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3IC5sYXlvdXQtLW1vYmlsZSAuc2xpZGVfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDExOHB4O1xuICB9XG4gIC5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudCAuc2xpZGVfX2NvbnRlbnQtaGVhZGVyLS1ub3RpZmljYXRpb25zIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIH1cbn1cbi5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcgI2Vtcy1kZXZpY2UtaW90LWZpbHRlci1hamF4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3ICNlbXMtZGV2aWNlLWlvdC1maWx0ZXItYWpheC13cmFwcGVyOmVtcHR5IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5lbXMtaW90LWRldmljZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcycHggMWZyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXIgaDMge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTcycHg7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5lbXMtaW90LWRldmljZS1oZWFkZXJfX3RvcCB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVtcy1pb3QtZGV2aWNlLWhlYWRlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX190b3AtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX190b3AtaW5mbyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNkY2RjZGO1xufVxuLmVtcy1pb3QtZGV2aWNlLWhlYWRlcl9fdG9wLWluZm8gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXJfX3RvcC1pbmZvIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX190b3AtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXJfX3RvcC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVtcy1pb3QtZGV2aWNlLWhlYWRlcl9fdG9wLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX190b3AgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmVtcy1pb3QtZGV2aWNlLWhlYWRlcl9fdG9wIGE6aGFzKGltZykge1xuICBmb250LXNpemU6IDA7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX190b3AgaW1nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXJfX2JvdHRvbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4IDQ4cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTMwcHg7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19ib3R0b20gPiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyIC5sYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM2RjZGNkY7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyIC5lbXMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVtcy1pb3QtZGV2aWNlLWhlYWRlciAuZW1zLWFjY29yZGlvbi1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAyNHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbXMtaW90LWRldmljZS1oZWFkZXIgLmVtcy1hY2NvcmRpb24taGVhZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyIC5lbXMtYWNjb3JkaW9uLW9wZW4gLmVtcy1hY2NvcmRpb24taGVhZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi11cC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG59XG4uZW1zLWlvdC1kZXZpY2UtaGVhZGVyIC5lbXMtYWNjb3JkaW9uLW9wZW4gLmVtcy1hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19ib3R0b20tY29udGVudCB7XG4gICAgZ2FwOiAyNHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmVtcy1pb3QtZGV2aWNlLWhlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDZweCAxZnI7XG4gICAgZ2FwOiAzNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4O1xuICB9XG4gIC5lbXMtaW90LWRldmljZS1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyX19ib3R0b20gPiAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IHVuc2V0O1xuICB9XG4gIC5lbXMtaW90LWRldmljZS1oZWFkZXJfX2JvdHRvbS1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyIC5lbXMtYWNjb3JkaW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtcy1pb3QtZGV2aWNlLWhlYWRlcl9fYm90dG9tLWNvbnRlbnQge1xuICAgIGdhcDogMjRweCA0OHB4O1xuICB9XG4gIC5lbXMtaW90LWRldmljZS1oZWFkZXJfX2JvdHRvbS1jb250ZW50ID4gZGl2Om50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmJhZGdlIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJhZGdlW2hyZWYqPWRpc2Nvbm5lY3RlZF0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYmFkZ2U6bm90KC5iYWRnZS0tZW1wdHkpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5iYWRnZS0tZW1wdHkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmFkZ2UtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRURFQztcbn1cbi5iYWRnZS0tZXJyb3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LWVycm9yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHg7XG59XG4uYmFkZ2UtLXJlZ3VsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLmJhZGdlLS1yZWd1bGFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydC1yZWd1bGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHg7XG59XG4uYmFkZ2UtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGMkY5O1xufVxuLmJhZGdlLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydC1pbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHg7XG59XG5cbi5pb3QtZGF0ZS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5pb3QtZGF0ZS1maWx0ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW90LWRhdGUtZmlsdGVyX19uYXYtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmlvdC1kYXRlLWZpbHRlcl9fbmF2LS1uZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXRyaW1tZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbn1cbi5pb3QtZGF0ZS1maWx0ZXJfX25hdi0tcHJldiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LS10cmltbWVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG4uaW90LWRhdGUtZmlsdGVyX19jdXJyZW50IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlvdC1kYXRlLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODlweCkge1xuICAuaW90LWRhdGUtZmlsdGVyX19jb250YWluZXIge1xuICAgIGdhcDogNHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAuaW90LWRhdGUtZmlsdGVyX19uYXYge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuaW90LWRhdGUtZmlsdGVyX19uYXYtLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC10cmltbWVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHg7XG4gIH1cbiAgLmlvdC1kYXRlLWZpbHRlcl9fbmF2LS1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC0tdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xNnB4O1xuICB9XG59XG5cbi5lbXMtaW90LWRldmljZS12aWV3LXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZW1zLWlvdC1kZXZpY2Utdmlldy1zd2l0Y2hlciAudmlldy1tb2RlLWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmVtcy1pb3QtZGV2aWNlLXZpZXctc3dpdGNoZXIgLnZpZXctbW9kZS1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1zLWlvdC1kZXZpY2Utdmlldy1zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uZW1zLWlvdC1kZXZpY2UtY29udGVudCxcbi5lbXMtY29ubmVjdGVkLWRldmljZXNfX3NlY3Rpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1zLWlvdC1kZXZpY2UtY29udGVudCAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAuZW1zLWlvdC1kZXZpY2UtY29udGVudCAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlcixcbiAgLmVtcy1jb25uZWN0ZWQtZGV2aWNlc19fc2VjdGlvbiAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAuZW1zLWNvbm5lY3RlZC1kZXZpY2VzX19zZWN0aW9uIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIsXG4uZW1zLWNvbm5lY3RlZC1kZXZpY2VzLS12aWV3IC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIsXG4uZW1zLWlvdC1kZXZpY2UtdHJlYXRtZW50IC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXRhYmxlLWJvZHktb2Zmc2V0KSk7XG4gIHRvcDogdmFyKC0tdGFibGUtYm9keS1vZmZzZXQpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQxLCAyNDIsIDAuODQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTA7XG59XG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlcixcbi5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIsXG4uZW1zLWlvdC1kZXZpY2UtdHJlYXRtZW50IC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9hbmltYXRlLWxvZ28uZ2lmXCIpIG5vLXJlcGVhdCAwIGNlbnRlci9jb250YWluO1xufVxuLmNvbm5lY3RlZC1kZXZpY2VzLXBhZ2UgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciAubWVzc2FnZSxcbi5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciAubWVzc2FnZSxcbi5lbXMtaW90LWRldmljZS10cmVhdG1lbnQgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciAubWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmxvZ2luLXBhZ2UtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCA+IGFzaWRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDY3NnB4O1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ID4gYXNpZGUgLnNpZGViYXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XG59XG4ubG9naW4tcGFnZS1sYXlvdXRfX2xpbmtzIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzI2MjAzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG9naW4tcGFnZS1sYXlvdXRfX2xpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgbWFpbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkuYW5vbnltb3VzIC5sb2dpbi1wYWdlLWxheW91dCBtYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9naW4tcGFnZS1sYXlvdXQubm8tc2xpZGVyLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dC5uby1zbGlkZXItbW9iaWxlIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0Lm5vLXNsaWRlci1tb2JpbGUgbWFpbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi51c2VyLXBhc3N3b3JkLXBhZ2UgLmxvZ2luLXBhZ2UtbGF5b3V0IG1haW4gI2Jsb2NrLW15ZW1zLXRoZW1lLWNvbnRlbnQsXG4udXNlci1wYXNzd29yZC1wYWdlIC5sb2dpbi1wYWdlLWxheW91dCBtYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICBtYXJnaW4tYmxvY2stZW5kOiBhdXRvO1xufVxuLmxvZ2luLXBhZ2UgLmxvZ2luLXBhZ2UtbGF5b3V0IG1haW4gI2Jsb2NrLW15ZW1zLXRoZW1lLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmxvZ2luLXBhZ2UtbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCA+IGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0IG1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCBtYWluIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICAgIG1hcmdpbjogMjRweCAyNHB4IDAgYXV0bztcbiAgfVxufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDQwcHggNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5NjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyBoMiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgaDIgKyBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxOHB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyBwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyB1bDpub3QoLnNsaWNrLWRvdHMpIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyB1bDpub3QoLnNsaWNrLWRvdHMpIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMnB4IDFmcjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgdWw6bm90KC5zbGljay1kb3RzKSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjhweDtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgdWw6bm90KC5zbGljay1kb3RzKSBsaSBzdmcge1xuICB3aWR0aDogMzJweDtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgdWw6bm90KC5zbGljay1kb3RzKSBsaSBwIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGljay1kb3RzID4gbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyAuc2xpY2ssXG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGljay1zbGlkZXIsXG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyAuc2xpY2stbGlzdCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGlja19fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMge1xuICAgIHBhZGRpbmc6IDk0cHggMjRweCAzMnB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIGgyICsgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyB1bDpub3QoLnNsaWNrLWRvdHMpIGxpIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgdWw6bm90KC5zbGljay1kb3RzKSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgdWw6bm90KC5zbGljay1kb3RzKSBsaSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIHtcbiAgICBwYWRkaW5nOiAxMTBweCAyNHB4IDE0MHB4O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGlja19fYXJyb3cge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCxcbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS13ZWxjb21ldG9teWVtcyAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLXdlbGNvbWV0b215ZW1zIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayB7XG4gIG1hcmdpbi1ibG9jazogYXV0byAwO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMjVweDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gIG1heC13aWR0aDogMTI3cHg7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bnRoLWNoaWxkKDIpIGltZyB7XG4gIG1heC13aWR0aDogMTIzcHg7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bnRoLWNoaWxkKDMpIGltZyB7XG4gIG1heC13aWR0aDogNDZweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayBwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOUM5QUE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNjIwM2I7XG59XG4ubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgcDpmaXJzdC1jaGlsZCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMyNjIwM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIHA6Zmlyc3QtY2hpbGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMzNweDtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MnB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayBsaTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayBsaTpudGgtY2hpbGQoMikgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc0cHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtbGF5b3V0ICNibG9jay1teWVtcy10aGVtZS1lbXNzc29icmFuZGluZ2Jsb2NrIGxpOm50aC1jaGlsZCgzKSBpbWcge1xuICAgIG1heC13aWR0aDogMzNweDtcbiAgfVxuICAubG9naW4tcGFnZS1sYXlvdXQgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDE0cHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNHB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLWxheW91dCAjYmxvY2stbXllbXMtdGhlbWUtZW1zc3NvYnJhbmRpbmdibG9jayBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmVtcy1zc28tbG9naW4tZm9ybSxcbi5lbXMtdXNlci1sb2dpbi1mb3JtIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDExcHg7XG59XG4uZW1zLXNzby1sb2dpbi1mb3JtIGgxLFxuLmVtcy11c2VyLWxvZ2luLWZvcm0gaDEge1xuICBtYXJnaW4tYmxvY2stZW5kOiA2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gLmZvcm0tc3VidGl0bGUsXG4uZW1zLXVzZXItbG9naW4tZm9ybSAuZm9ybS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTUlO1xufVxuLmVtcy1zc28tbG9naW4tZm9ybSAuZm9ybS1pdGVtLFxuLmVtcy11c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG59XG4uZW1zLXNzby1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0tcmVtZW1iZXItbWUgbGFiZWwsXG4uZW1zLXVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLXJlbWVtYmVyLW1lIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5lbXMtdXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG59XG4uZW1zLXNzby1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4uZW1zLXVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy1zc28tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyLFxuLmVtcy11c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy1zc28tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHNwYW4sXG4uZW1zLXVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gbGFiZWwsXG4uZW1zLXVzZXItbG9naW4tZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gc3Bhbixcbi5lbXMtdXNlci1sb2dpbi1mb3JtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gYS5yZXNldC1wYXNzd29yZC1saW5rLFxuLmVtcy11c2VyLWxvZ2luLWZvcm0gYS5yZXNldC1wYXNzd29yZC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gYS5yZXNldC1wYXNzd29yZC1saW5rOjphZnRlcixcbi5lbXMtdXNlci1sb2dpbi1mb3JtIGEucmVzZXQtcGFzc3dvcmQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5lbXMtc3NvLWxvZ2luLWZvcm0gYS5yZXNldC1wYXNzd29yZC1saW5rOmhvdmVyOjphZnRlcixcbi5lbXMtdXNlci1sb2dpbi1mb3JtIGEucmVzZXQtcGFzc3dvcmQtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW1zLXNzby1sb2dpbi1mb3JtLFxuICAuZW1zLXVzZXItbG9naW4tZm9ybSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIH1cbiAgLmVtcy1zc28tbG9naW4tZm9ybSBoMSxcbiAgLmVtcy11c2VyLWxvZ2luLWZvcm0gaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgfVxuICAuZW1zLXNzby1sb2dpbi1mb3JtIC5mb3JtLXN1YnRpdGxlLFxuICAuZW1zLXVzZXItbG9naW4tZm9ybSAuZm9ybS1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cblxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtLFxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0ge1xuICBwYWRkaW5nOiA5MHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyLFxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyIGltZyxcbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyIGltZyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0gLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIgPiBzdHJvbmcsXG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZW1haWwtdmVyaWZpY2F0aW9uLWhlYWRlciA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcbn1cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuZm9ybS1zdWJ0aXRsZSxcbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbn1cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuZm9ybS1zdWJ0aXRsZSBhLFxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tc3VidGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMsXG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgYTpob3Zlcixcbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLWFjdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsXG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyLFxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSBoMSxcbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIGgxIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0sXG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XG4gIH1cbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyLFxuICAuZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZW1haWwtdmVyaWZpY2F0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuICB9XG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuZW1haWwtdmVyaWZpY2F0aW9uLWhlYWRlciAuZm9ybS10aXRsZSxcbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIgLmZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE0cHg7XG4gIH1cbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyIGltZyxcbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIgaW1nIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA5NTBweCkge1xuICAuZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0sXG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XG4gIH1cbn1cblxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tc3VidGl0bGUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDM4NXB4O1xufVxuLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDY4cHg7XG59XG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZm9ybS1pdGVtLWNvbnNlbnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLWl0ZW0tY29uc2VudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MyU7XG59XG4uZW1zLXVzZXItZW1haWwtdmVyaWZpY2F0aW9uLWNvbnNlbnQtZm9ybSAuZm9ybS1pdGVtLWNvbnNlbnQgaW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMnB4O1xuICB9XG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmVtcy11c2VyLWVtYWlsLXZlcmlmaWNhdGlvbi1jb25zZW50LWZvcm0gLmZvcm0taXRlbS1jb25zZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLWl0ZW0tY29uc2VudCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDk1MHB4KSB7XG4gIC5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDtcbiAgfVxufVxuXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaHRtbFtsYW5nPWtvXSAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIGgyICsgZGl2ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAucHJhY3RpY2UtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuY29vcmRpbmF0ZXMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1heC1oZWlnaHQ6IDI1M3B4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuY29vcmRpbmF0ZXMtd3JhcHBlciA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5jb29yZGluYXRlcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gLnJlbW92ZS1wcmFjdGljZS1hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDI1cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtIHNwYW5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jaXJjbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMjRweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcm9sZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gI2VkaXQtaW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tbGVmdDogMTI4cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWluZm8gZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1pbmZvIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWN1c3RvbWVyXSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNUE1QTVBO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1pbmZvIGRpdiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gI2VkaXQtaW5mbyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWluZm8gLnByYWN0aWNlLXJvbGUge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1yb2xlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1jb29yZGluYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gI2VkaXQtYWN0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWVkaXQsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWNoYW5nZS1yb2xlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBjb2xvcjogI0UzMUUyNDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWVkaXQ6aG92ZXIsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWNoYW5nZS1yb2xlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMzFFMjQ7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtICNlZGl0LWNvb3JkaW5hdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDRweCAzMHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZS5zdGlja3ktaGVhZGVyIHRoZWFkIHtcbiAgei1pbmRleDogMTAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRoOmZpcnN0LWNoaWxkLCAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDE2cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgdHIge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA4cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIHRkIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSAudXNlci1waWN0dXJlLWNvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgLmludml0ZS1tZW1iZXItYWN0aW9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCAjNTQ1NDU0IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSAuaW52aXRlLW1lbWJlci1hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQtdXNlci1ncmV5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgLmludml0ZS1tZW1iZXItYWN0aW9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSAuaW52aXRlLW1lbWJlci1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgdGFibGUgLmludml0ZS1tZW1iZXItYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgfVxufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIHRhYmxlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB0YWJsZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5wcmUtdGFibGUsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAucHJlLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTYzcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5wcmUtdGFibGUsXG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5wcmUtdGFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAucHJlLXRhYmxlIGRpdjpmaXJzdC1jaGlsZCxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5wcmUtdGFibGUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyBjYXB0aW9uLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM5NHB4KTtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmh0bWxbbGFuZz1rb10gLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyBjYXB0aW9uLFxuaHRtbFtsYW5nPWtvXSAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSBjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIGNhcHRpb24sXG5odG1sW2xhbmc9dHJdIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIGNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgdGQ6bnRoLWNoaWxkKDMpIHNwYW4sXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSB0ZDpudGgtY2hpbGQoMykgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRkOm5vdCg6bnRoLWNoaWxkKDIpKSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIHRkOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ZDpudGgtY2hpbGQoNCkgZGl2LFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgdGQ6bnRoLWNoaWxkKDQpIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ZDpudGgtY2hpbGQoNCkgZGl2LmFjdGl2ZS1tZW1iZXItc3RhdHVzLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgdGQ6bnRoLWNoaWxkKDQpIGRpdi5hY3RpdmUtbWVtYmVyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay1ncmVlbi1yb3VuZGVkLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGNvbG9yOiAjMEZBMDVBO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ZDpudGgtY2hpbGQoNCkgZGl2LmJsb2NrZWQtbWVtYmVyLXN0YXR1cyxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIHRkOm50aC1jaGlsZCg0KSBkaXYuYmxvY2tlZC1tZW1iZXItc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Jsb2NrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRkOm50aC1jaGlsZCg0KSBkaXYuaW52aXRlZC1tZW1iZXItc3RhdHVzLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgdGQ6bnRoLWNoaWxkKDQpIGRpdi5pbnZpdGVkLW1lbWJlci1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdGltZXItcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGNvbG9yOiAjNEUyRkZFO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ZDpsYXN0LWNoaWxkLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRkOmxhc3QtY2hpbGQsXG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ZDpsYXN0LWNoaWxkOm5vdCg6aGFzKC5kcm9wYnV0dG9uLXdyYXBwZXIpKSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIHRkOmxhc3QtY2hpbGQ6bm90KDpoYXMoLmRyb3BidXR0b24td3JhcHBlcikpIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpmaXJzdC1jaGlsZCxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tYXJyb3csXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246Zmlyc3QtY2hpbGQsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0LFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246Zmlyc3QtY2hpbGQsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246bGFzdC1jaGlsZCxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmZpcnN0LWNoaWxkLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpmaXJzdC1jaGlsZDpiZWZvcmUsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246bGFzdC1jaGlsZDpiZWZvcmUsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpmaXJzdC1jaGlsZCxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmZpcnN0LWNoaWxkOmJlZm9yZSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdXNlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpsYXN0LWNoaWxkOmJlZm9yZSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYW5jZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24uYmxvY2tlZC1tZW1iZXItb3BlcmF0aW9ucyAuZHJvcGJ1dHRvbi1hY3Rpb246Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbi5ibG9ja2VkLW1lbWJlci1vcGVyYXRpb25zIC5kcm9wYnV0dG9uLWFjdGlvbjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Jlc3RvcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXRvZ2dsZSxcbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogLTE5cHg7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWN0aW9ucy1ob3Jpem9udGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24sXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLmludml0ZWQtbWVtYmVyLW9wZXJhdGlvbnMsXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi5pbnZpdGVkLW1lbWJlci1vcGVyYXRpb25zIHtcbiAgaGVpZ2h0OiAxNTZweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgdGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyIDAuOWZyIDEuMDVmciAzNXB4O1xuICBnYXA6IDMycHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRyIHRkIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hY3Rpb25zLWhvcml6b250YWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgdHIge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjFmciAwLjVmciAxZnIgMzVweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAuaW52aXRlLW1lbWJlci1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAucHJlLXRhYmxlIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyAucHJlLXRhYmxlIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0Ym9keSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHRyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogOHB4IDYwcHggOHB4IDA7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHRkOmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHRkOmZpcnN0LWNoaWxkID4gZGl2ID4gOm5vdCgudXNlci1waWN0dXJlLWNvbnRhaW5lcikge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgdGJvZHkgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21vcmUtZG90cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX21lbWJlcnMgLnByZS10YWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzIHRib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyID4gZGl2ID4gLmpzLWZvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciA+IGRpdiA+IC5qcy1mb3JtLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gc3BhbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNpcmNsZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAucHJhY3RpY2UtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcHJhY3RpY2UtZm9ybSAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSAjZWRpdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3dyYXBwZXIgLnVzZXItbWFuYWdlLXByYWN0aWNlX19wcmFjdGljZS1mb3JtIC5lbXMtdXNlci1teS1wcmFjdGljZS1mb3JtICNlZGl0LWluZm8gLnByYWN0aWNlLXJvbGUge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0gLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0gI2VkaXQtaW5mbyBkaXYge1xuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX193cmFwcGVyIC5jb29yZGluYXRlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMCAyNHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB0ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMDVmciAwLjc1ZnIgMS4yZnIgMzVweDtcbiAgZ2FwOiAzMnB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB0ciB0ZCB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgdHIge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIHRyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjFmciAwLjVmciAxZnIgMzVweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXRhcmdldC1yb2xlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW52aXRlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmxvY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtZW1zLXVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1lbXMtdXNlci1uYW1lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtZmllbGQtc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3dhaXQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuaHRtbFtsYW5nPWtvXSAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIGNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBhW2hyZWYqPWFwcHJvdmVdLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBhW2hyZWYqPXJlamVjdF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIGFbaHJlZio9YXBwcm92ZV06YmVmb3JlLFxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBhW2hyZWYqPXJlamVjdF06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIGFbaHJlZio9YXBwcm92ZV0ge1xuICBjb2xvcjogIzAwNkYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxRTQ5RjtcbiAgYmFja2dyb3VuZDogI0YyRkNGNDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgYVtocmVmKj1hcHByb3ZlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2stZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIGFbaHJlZio9YXBwcm92ZV06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzUwQjU1NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIGFbaHJlZio9YXBwcm92ZV06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBhW2hyZWYqPXJlamVjdF0ge1xuICBjb2xvcjogI0JFMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEOUY5RjtcbiAgYmFja2dyb3VuZDogI0ZGRjVGNTtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgYVtocmVmKj1yZWplY3RdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgYVtocmVmKj1yZWplY3RdOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNFNzM1MzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyBhW2hyZWYqPXJlamVjdF06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtb3BlcmF0aW9ucyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtb3BlcmF0aW9ucyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpub3QoLnVzZS1hamF4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1vcGVyYXRpb25zIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1vcGVyYXRpb25zIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLWFjdGlvbjpudGgtY2hpbGQoMyksXG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1vcGVyYXRpb25zIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLWFjdGlvbjpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtb3BlcmF0aW9ucyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtb3BlcmF0aW9ucyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC5pbnZpdGUtcGVuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAuaW52aXRlLXBlbmRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGODEwRDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4udXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC5pbnZpdGUtcGVuZGluZyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgdGJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB0Ym9keSB0ZC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtZW1zLXVzZXItbmFtZSAuZW1zLXVzZXItbmFtZS13cmFwcGVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWVtcy11c2VyLW5hbWUgLmVtcy11c2VyLW5hbWUtd3JhcHBlciBkaXY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk5hbWU6XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWVtcy11c2VyLW5hbWUgLmVtcy11c2VyLW5hbWUtd3JhcHBlciBkaXY6Zmlyc3QtY2hpbGQsXG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWVtcy11c2VyLW5hbWUgLmVtcy11c2VyLW5hbWUtd3JhcHBlciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyAudmlld3MtZmllbGQtbWFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkVtYWlsOlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1maWVsZC10YXJnZXQtcm9sZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1maWVsZC10YXJnZXQtcm9sZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1vcGVyYXRpb25zIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3JlcXVlc3RzIC52aWV3cy1maWVsZC1lbXMtdXNlci1uYW1lIC5lbXMtdXNlci1uYW1lLXdyYXBwZXIgZGl2Omxhc3QtY2hpbGQsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLW1haWwsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXRhcmdldC1yb2xlLnByYWN0aWNlLWludml0ZXMsIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fcmVxdWVzdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXRhcmdldC1yb2xlLnByYWN0aWNlLXJlcXVlc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLmZvcm0taXRlbTpoYXMoI2Vtcy11c2VyLXByYWN0aWNlLW1lbWJlcnMtc2VhcmNoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWl0ZW06aGFzKCNlbXMtdXNlci1wcmFjdGljZS1tZW1iZXJzLXNlYXJjaCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2gtZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2Vtcy11c2VyLXByYWN0aWNlLW1lbWJlcnMtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjOTY5Njk2O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMjkycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbiNlbXMtdXNlci1wcmFjdGljZS1tZW1iZXJzLXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVycy1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMjM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVycy1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jZW1zLXVzZXItcHJhY3RpY2UtZm9ybSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzk2OTY5NjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbiNlbXMtdXNlci1wcmFjdGljZS1mb3JtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQtdXNlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Vtcy11c2VyLXByYWN0aWNlLWZvcm0gYSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnByYWN0aWNlLW1lbWJlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDQxcHg7XG59XG4ucHJhY3RpY2UtbWVtYmVyX193cmFwcGVyID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjRweDtcbn1cbi5wcmFjdGljZS1tZW1iZXJfX3dyYXBwZXIgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG59XG4ucHJhY3RpY2UtbWVtYmVyX193cmFwcGVyIGgxLCAucHJhY3RpY2UtbWVtYmVyX193cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWxbbGFuZz1rb10gLnByYWN0aWNlLW1lbWJlcl9fd3JhcHBlciBoMSwgaHRtbFtsYW5nPWtvXSAucHJhY3RpY2UtbWVtYmVyX193cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucHJhY3RpY2UtbWVtYmVyX193cmFwcGVyIGgxLCBodG1sW2xhbmc9dHJdIC5wcmFjdGljZS1tZW1iZXJfX3dyYXBwZXIgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcmFjdGljZS1tZW1iZXJfX3dyYXBwZXIgaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByYWN0aWNlLW1lbWJlcl9fd3JhcHBlciBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLWNoYW5nZS1yb2xlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLWNoYW5nZS1yb2xlLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXJvbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjRweDtcbn1cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1jaGFuZ2Utcm9sZS1mb3JtICNlZGl0LWZpZWxkLXJvbGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjRweDtcbiAgcGFkZGluZzogMTRweCAzMXB4IDE2cHg7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMxLjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbn1cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSAuZmllbGQtZ3JvdXAtaHRtbC1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLW1hbmFnZS1wZXJtaXNzaW9ucy1mb3JtIC5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQgbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gLmZpZWxkLS13aWRnZXQtYm9vbGVhbi1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLW1hbmFnZS1wZXJtaXNzaW9ucy1mb3JtIC5maWVsZC0td2lkZ2V0LWJvb2xlYW4tY2hlY2tib3ggLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gLmZpZWxkLS13aWRnZXQtYm9vbGVhbi1jaGVja2JveCAuc2xpZGVvbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gLmZpZWxkLS13aWRnZXQtYm9vbGVhbi1jaGVja2JveCAuc2xpZGVvbiBpbnB1dDpjaGVja2VkIH4gLnNsaWRlb24tc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSAuZmllbGQtLXdpZGdldC1ib29sZWFuLWNoZWNrYm94IC5zbGlkZW9uIGlucHV0OmNoZWNrZWQgfiAuc2xpZGVvbi1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGMztcbiAgbGVmdDogOHB4O1xufVxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLW1hbmFnZS1wZXJtaXNzaW9ucy1mb3JtIC5maWVsZC0td2lkZ2V0LWJvb2xlYW4tY2hlY2tib3ggLnNsaWRlb24tc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSAuZmllbGQtLXdpZGdldC1ib29sZWFuLWNoZWNrYm94IC5zbGlkZW9uLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xufVxuXG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS4xMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDI0MjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNFMjI3MjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMjI3MjY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmh0bWxbbGFuZz1rb10gI3Byb2ZpbGUtdXNlci1wcm9maWxlLWNoYW5nZS1yb2xlLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuaHRtbFtsYW5nPWtvXSAjcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gI3Byb2ZpbGUtdXNlci1wcm9maWxlLWNoYW5nZS1yb2xlLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuaHRtbFtsYW5nPXRyXSAjcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4jcHJvZmlsZS11c2VyLXByb2ZpbGUtbWFuYWdlLXBlcm1pc3Npb25zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UyMjcyNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi51c2VyLXByb2ZpbGUgI2Jsb2NrLW15ZW1zLXRoZW1lLWNvbnRlbnQgPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAzMnB4O1xufVxuLnVzZXItcHJvZmlsZSBoMSxcbi51c2VyLXByb2ZpbGUgaDIucHJvZmlsZV9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIGgxLFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIGgyLnByb2ZpbGVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIGgxLFxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIGgyLnByb2ZpbGVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4udXNlci1wcm9maWxlIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi51c2VyLXByb2ZpbGUgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4udXNlci1wcm9maWxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gZmllbGRzZXQuanMtbWVkaWEtbGlicmFyeS13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmltYWdlLXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmltYWdlLXdpZGdldCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmltYWdlLXdpZGdldCAuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybTpoYXMoaW5wdXRbdHlwZT1maWxlXSkgLnVzZXItcHJvZmlsZS1waWN0dXJlLXBsYWNlaG9sZGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXNlci1waWN0dXJlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0sXG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGlucHV0W3ZhbHVlPVJlbW92ZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdXBsb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdG9wOiAxMDBweDtcbn1cbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gaW5wdXRbdmFsdWU9UmVtb3ZlXSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlbW92ZS1yZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGlucHV0W3ZhbHVlPVNhdmVdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBjb2xvcjogI0UzMUUyNDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSBpbnB1dFt2YWx1ZT1TYXZlXTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTMxRTI0O1xufVxuLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGlucHV0W2RhdGEtbWVkaWEtbGlicmFyeS13aWRnZXQtdXBkYXRlPWZpZWxkX3Byb2ZpbGVfcGljdHVyZV0sXG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIGFydGljbGUgZGl2Om50aC1jaGlsZCgyKSxcbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gI2VkaXQtaGlkZS1yZXZpc2lvbi1maWVsZCxcbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmZpZWxkc2V0LWxlZ2VuZCxcbi51c2VyLXByb2ZpbGUgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0gLmFqYXgtcHJvZ3Jlc3MsXG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIC5maWVsZC1wcmVmaXgsXG4udXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8sXG4udXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4IDBweCAjRkZGIGluc2V0LCA3cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAyNHB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lZGl0LWxpbmssXG4udXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8gLmVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTVweDtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX3ByaXZhdGUtaW5mbyAucHJvZmlsZV9fc3VidGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ByaXZhdGUtdXNlci5zdmdcIik7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8gYXJ0aWNsZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDI0cHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8gI2ZpZWxkLWxhbmd1YWdlLWRpc3BsYXkgLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOC4xM3B4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fcHJpdmF0ZS1pbmZvICNmaWVsZC1sYW5ndWFnZS1kaXNwbGF5IC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLnByb2ZpbGVfX3N1YnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hY2NvdW50LXVzZXIuc3ZnXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1hY2NvdW50LWVtYWlsLFxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1hY2NvdW50LXBhc3N3b3JkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItYWNjb3VudC1lbWFpbCA+IGRpdiA+IGRpdixcbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItYWNjb3VudC1wYXNzd29yZCA+IGRpdiA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItZWRpdC1hY2NvdW50LWluZm9ybWF0aW9uLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItZWRpdC1hY2NvdW50LWluZm9ybWF0aW9uLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1hY2NvdW50LWVtYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4udXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVkaXQtbGluayB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ2FwOiAyOTVweDtcbn1cbi51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjRweDtcbn1cbi51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uID4gZGl2ID4gZGl2IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbi51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uID4gZGl2ID4gZGl2IGRpdjpsYXN0LWNoaWxkLCAudXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiA+IGRpdiA+IGRpdiBkaXY6bGFzdC1jaGlsZCA+IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy40NHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIC5jb250YWN0LXNwZWNpYWxpc2F0aW9ucyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVzZXItcHJvZmlsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24gLmNvbnRhY3Qtc3BlY2lhbGlzYXRpb25zID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnVzZXItcHJvZmlsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24gLmNvbnRhY3Qtc3BlY2lhbGlzYXRpb25zID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cbi51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIC5jb250YWN0LXNwZWNpYWxpc2F0aW9ucyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjMuNDRweDtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0sXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDE5cHgsIGF1dG8pIDFmcjtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gPiBkaXYgLmZvcm0taXRlbSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtID4gZGl2IC5mb3JtLWl0ZW0sXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSA+IGRpdiAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtIGlucHV0LFxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSBzZWxlY3QsIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gLnNlbGVjdDIsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSBpbnB1dCxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIHNlbGVjdCxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIC5zZWxlY3QyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gaW5wdXQsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSBzZWxlY3QsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAuc2VsZWN0MiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBtYXgtd2lkdGg6IDQxOXB4O1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1hY3Rpb25zLFxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1vcGVyYXRpb25zLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LW9wZXJhdGlvbnMsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1hY3Rpb25zLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiAxOTMuNXB4O1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dCxcbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1vcGVyYXRpb25zIGlucHV0LFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyBhLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dCxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgaW5wdXQsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1hY3Rpb25zIGEsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1hY3Rpb25zIGlucHV0LFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjEuMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1heC13aWR0aDogMTkzLjVweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtYWN0aW9ucyBhLFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LW9wZXJhdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LWFjdGlvbnMgYSxcbmh0bWxbbGFuZz1rb10gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dCxcbmh0bWxbbGFuZz1rb10gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSAjZWRpdC1vcGVyYXRpb25zIGlucHV0LFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1hY3Rpb25zIGEsXG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSxcbmh0bWxbbGFuZz1rb10gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtYWN0aW9ucyBhLFxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LW9wZXJhdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LWFjdGlvbnMgYSxcbmh0bWxbbGFuZz10cl0gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dCxcbmh0bWxbbGFuZz10cl0gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhLFxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSAjZWRpdC1vcGVyYXRpb25zIGlucHV0LFxuaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1hY3Rpb25zIGEsXG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSxcbmh0bWxbbGFuZz10cl0gLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1hY3Rpb25zIGEsXG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LWFjdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LWFjdGlvbnMgYSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMyMTI1Mjk7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgYTpob3Zlcixcbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhOmhvdmVyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtYWN0aW9ucyBhOmhvdmVyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhOmhvdmVyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtYWN0aW9ucyBhOmhvdmVyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LW9wZXJhdGlvbnMgaW5wdXQsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSAjZWRpdC1hY3Rpb25zIGlucHV0LFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBpbnB1dCxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1vcGVyYXRpb25zIGlucHV0IHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dDpob3Zlcixcbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtb3BlcmF0aW9ucyBpbnB1dDpob3Zlcixcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtICNlZGl0LWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSAjZWRpdC1vcGVyYXRpb25zIGlucHV0OmhvdmVyLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtYWN0aW9ucyBpbnB1dDpob3Zlcixcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW9wZXJhdGlvbnMgaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0sXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0gLmZvcm0taXRlbSxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIC5mb3JtLWl0ZW0sXG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuZm9ybS1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZ2FwOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSAuZm9ybS1pdGVtIGxhYmVsLFxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0gLmZvcm0taXRlbSBsYWJlbCxcbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSB7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1hY3Rpb25zIC5idXR0b246aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1hY3Rpb25zIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtYWN0aW9ucyAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSAjZWRpdC1hY3Rpb25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtZmllbGQtY291bnRyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4udXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWZpZWxkLWNvdW50cnkgbGFiZWwge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gI2VkaXQtZmllbGQtY291bnRyeSBkaXYge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSB7XG4gIGdhcDogMzJweDtcbn1cbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIHNwYW5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1pbmZvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgd2lkdGg6IDQxOXB4O1xufVxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0gI2VkaXQtZGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdhcDogMzJweDtcbn1cbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtIHtcbiAgZ2FwOiAzMnB4O1xufVxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcHg7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1pbmZvIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4zcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LWluZm8gaW5wdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAjZWRpdC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtbmV3LXBhc3N3b3JkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNTclO1xufVxuLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gI2VkaXQtbmV3LXBhc3N3b3JkIGxhYmVsW2Zvcj1lZGl0LW5ldy1wYXNzd29yZF0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW5ldy1wYXNzd29yZCAuanMtZm9ybS1pdGVtLW5ldy1wYXNzd29yZC1wYXNzMSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtICNlZGl0LW5ldy1wYXNzd29yZCArIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICBtYXJnaW4tbGVmdDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1cHg7XG59XG4udXNlci1wcm9maWxlIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG59XG4udXNlci1wcm9maWxlIC5lZGl0LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjEuMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fyci1yZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbn1cbi51c2VyLXByb2ZpbGUgLmVkaXQtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTMxRTI0O1xufVxuLnVzZXItcHJvZmlsZSAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLnVzZXItcHJvZmlsZSAuYmFjayBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udXNlci1wcm9maWxlIC5iYWNrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnVzZXItcHJvZmlsZSAuYmFjayBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udXNlci1wcm9maWxlIC5iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi51c2VyLXByb2ZpbGUgI21lZGlhLWxpYnJhcnktdmlldyBoZWFkZXIsXG4udXNlci1wcm9maWxlICNtZWRpYS1saWJyYXJ5LXZpZXcgLnZpZXdzLWZpZWxkLW1lZGlhLWxpYnJhcnktc2VsZWN0LWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktaXRlbSxcbi51c2VyLXByb2ZpbGUgI21lZGlhLWxpYnJhcnktdmlldyAuanMtbWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5qcy1tZWRpYS1saWJyYXJ5LWl0ZW0gLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktaXRlbS5jaGVja2VkLFxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktaXRlbSAudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5LmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktaXRlbS1wcmV2aWV3ID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gLmpzLW1lZGlhLWxpYnJhcnktaXRlbS1wcmV2aWV3IH4gZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnVzZXItcHJvZmlsZSAjbWVkaWEtbGlicmFyeS12aWV3IC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi51c2VyLXByb2ZpbGUgI21lZGlhLWxpYnJhcnktdmlldyAuanMtbWVkaWEtbGlicmFyeS12aWV3cy1mb3JtICNtZWRpYS1saWJyYXJ5LW1lc3NhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1wcm9maWxlICNkcnVwYWwtbW9kYWwgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNXB4O1xufVxuLnVzZXItcHJvZmlsZSAjZHJ1cGFsLW1vZGFsIC5mb3JtLW1hbmFnZWQtZmlsZSBpbnB1dC5mb3JtLWZpbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCAuZm9ybS1tYW5hZ2VkLWZpbGUgaW5wdXQuZm9ybS1maWxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCAuanMtbWVkaWEtbGlicmFyeS1hZGQtZm9ybS1hZGRlZC1tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1wcm9maWxlICNkcnVwYWwtbW9kYWwgLmZvcm0taXRlbS11cGxvYWQgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCAuZm9ybS1pdGVtLXVwbG9hZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1wcm9maWxlICNkcnVwYWwtbW9kYWwgZGl2W3JvbGU9Y29udGVudGluZm9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCxcbi51c2VyLXByb2ZpbGUgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXItcHJvZmlsZSAjZHJ1cGFsLW1vZGFsIC5idXR0b24sXG4udXNlci1wcm9maWxlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS4xMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDI0MjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5odG1sW2xhbmc9a29dIC51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCAuYnV0dG9uLFxuaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG9cIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW1CYXJ1bkdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJNYWxndW4gR290aGljXCIsIFwi6rW066a8XCIsIFwiR3VsaW1cIiwgXCLrj4vsm4BcIiwgXCJEb3R1bVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbbGFuZz10cl0gLnVzZXItcHJvZmlsZSAjZHJ1cGFsLW1vZGFsIC5idXR0b24sXG5odG1sW2xhbmc9dHJdIC51c2VyLXByb2ZpbGUgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi51c2VyLXByb2ZpbGUgI2RydXBhbC1tb2RhbCAuYnV0dG9uOmhvdmVyLFxuLnVzZXItcHJvZmlsZSAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuLnVzZXItcHJvZmlsZSAudWktZGlhbG9nIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLXByb2ZpbGUuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIHBhZGRpbmc6IDk1cHggMTZweCA1MHB4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUgI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAuYmFjayB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaHRtbFtsYW5nPWtvXSAudXNlci1wcm9maWxlIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaHRtbFtsYW5nPXRyXSAudXNlci1wcm9maWxlIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAjYmxvY2stbXllbXMtdGhlbWUtY29udGVudCA+IGRpdiA+IGgxIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAudXNlci1wcm9maWxlIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIC5qcy1tZWRpYS1saWJyYXJ5LXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSBpbnB1dFt2YWx1ZT1cIkFkZCBtZWRpYVwiXSxcbiAgLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSBpbnB1dFt2YWx1ZT1SZW1vdmVdIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAudXNlci1wcm9maWxlLXBpY3R1cmUtZm9ybSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvLFxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8ge1xuICAgIHBhZGRpbmc6IDE3cHggMTZweCAyNHB4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZWRpdC1saW5rLFxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8gLmVkaXQtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19wcml2YXRlLWluZm8sXG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX3ByaXZhdGUtaW5mbyA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1hY2NvdW50LWVtYWlsLFxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWFjY291bnQtcGFzc3dvcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItYWNjb3VudC1lbWFpbCA+IGRpdiA+IGRpdixcbiAgLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1hY2NvdW50LXBhc3N3b3JkID4gZGl2ID4gZGl2IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGVfX2FjY291bnQtaW5mbyAuZW1zLXVzZXItYWNjb3VudC1lbWFpbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gPiBhIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uID4gZGl2ID4gZGl2IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24gPiBkaXYgPiBkaXYgZGl2Omxhc3QtY2hpbGQsIC51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uID4gZGl2ID4gZGl2IGRpdjpsYXN0LWNoaWxkID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiAuY29udGFjdC1zcGVjaWFsaXNhdGlvbnMgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtLFxuICAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSxcbiAgLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSBpbnB1dCxcbiAgLnVzZXItcHJvZmlsZSAubm9kZS1lZGl0LXVzZXItZm9ybSBzZWxlY3QsIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0gLnNlbGVjdDIsXG4gIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIGlucHV0LFxuICAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSBzZWxlY3QsXG4gIC51c2VyLXByb2ZpbGUgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtIC5zZWxlY3QyLFxuICAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSBpbnB1dCxcbiAgLnVzZXItcHJvZmlsZSAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0gc2VsZWN0LFxuICAudXNlci1wcm9maWxlIC5lbXMtdXNlci1jaGFuZ2UtcGFzc3dvcmQtZm9ybSAuc2VsZWN0MiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLm5vZGUtZWRpdC11c2VyLWZvcm0ge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuICAudXNlci1wcm9maWxlIC5ub2RlLWVkaXQtdXNlci1mb3JtICNlZGl0LWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAucHJvZmlsZV9fYWNjb3VudC1pbmZvIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmdidC1jZXJ0aWZpY2F0aW9uIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbmh0bWxbbGFuZz1rb10gLmdidC1jZXJ0aWZpY2F0aW9uIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmljYXRpb24gaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uX19jZXJ0aWZpZWQtcHJhY3RpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uX19jZXJ0aWZpZWQtcHJhY3RpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDY1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgd2lkdGg6IDc1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19pbWcge1xuICBtYXgtd2lkdGg6IDE2M3B4O1xuICBoZWlnaHQ6IDE0MXB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fZXhwZXJ0LCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2NlcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19jZXJ0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2NlcnQ6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2NlcnQtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHRlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHRlbmQ6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHRlbmQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHRlbmQge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHBlcnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJlZC10cmltbWVkLXRoaW4uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fZXhwZXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHBlcnQ6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2V4cGVydDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFMzFFMjQ7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2V4cGVydDp2aXNpdGVkLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2V4cGVydDpmb2N1cywgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHBlcnQ6YWN0aXZlIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19leHBlcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX2V4cGVydCB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1jZXJ0aWZpZWQtcHJhY3RpY2VfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydC1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19jZXJ0LWRhdGUtLWV4cGlyZWQge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZV9fY2VydC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19pdGVtLS1lZGl0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtY2VydGlmaWVkLXByYWN0aWNlX19pdGVtIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWZpbmRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjFweCAxOXB4IDE3cHggMjRweDtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaHRtbFtsYW5nPWtvXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1maW5kZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1maW5kZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1maW5kZXJfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDI4NXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWZpbmRlcl9fZGVzY3IgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWZpbmRlciBpbWcge1xuICBoZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWZpbmRlciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyX19idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWZpbmRlcl9fYnRuOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyX19idG46Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyX19idG46Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZmluZGVyX19oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDE0cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaHRtbFtsYW5nPWtvXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHNfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NlcnRpZmllZC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGdhcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQsXG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1tYXJrZXRpbmctYmVuZWZpdCxcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbGVhcm5pbmctYmVuZWZpdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1tYXJrZXRpbmctYmVuZWZpdCBoMyxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IGgzLFxuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IC5ncmV5LWJveCxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgLmdyZXktYm94IHtcbiAgaGVpZ2h0OiAyMDhweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1tYXJrZXRpbmctYmVuZWZpdCAuZ3JleS1ib3gsXG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgLmdyZXktYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQgaW1nLFxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbGVhcm5pbmctYmVuZWZpdCBpbWcge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IGltZyxcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbGVhcm5pbmctYmVuZWZpdCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQgYSxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IGE6OmFmdGVyLFxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbGVhcm5pbmctYmVuZWZpdCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQgYTpob3Zlcjo6YWZ0ZXIsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1tYXJrZXRpbmctYmVuZWZpdCBhOmFmdGVyLFxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbGVhcm5pbmctYmVuZWZpdCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IGE6dmlzaXRlZCwgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQgYTpmb2N1cywgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQgYTphY3RpdmUsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IGE6dmlzaXRlZCxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgYTpmb2N1cyxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXQgYTphY3RpdmUge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1tYXJrZXRpbmctYmVuZWZpdCBhLFxuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LW1hcmtldGluZy1iZW5lZml0IHAsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXRfX3dyYXBwZXIsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1sZWFybmluZy1iZW5lZml0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtbWFya2V0aW5nLWJlbmVmaXRfX3dyYXBwZXIsXG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LWxlYXJuaW5nLWJlbmVmaXRfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZ2FwOiAxNXB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzX19mb290ZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHNfX2Zvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXQsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXQsXG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXdhcnJhbnR5LWJlbmVmaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXQgYSxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXdhcnJhbnR5LWJlbmVmaXQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IGE6aG92ZXIsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXQgYTpmb2N1cy13aXRoaW4sXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IGE6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IGE6Zm9jdXMsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IGE6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IGgzLFxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtd2FycmFudHktYmVuZWZpdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaHRtbFtsYW5nPWtvXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXQgaDMsXG5odG1sW2xhbmc9a29dIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXdhcnJhbnR5LWJlbmVmaXQgaDMge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXNob3AtYmVuZWZpdCBoMyxcbmh0bWxbbGFuZz10cl0gLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtd2FycmFudHktYmVuZWZpdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IHAsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IHNwYW4sXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtc2hvcC1iZW5lZml0IC5ncmV5LWJveCxcbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXdhcnJhbnR5LWJlbmVmaXQgLmdyZXktYm94IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXNob3AtYmVuZWZpdCBpbWcsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC1zaG9wLWJlbmVmaXRfX3dyYXBwZXIsXG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1leGNsdXNpdmUtYmVuZWZpdHMgLmdidC13YXJyYW50eS1iZW5lZml0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBnYXA6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LWV4Y2x1c2l2ZS1iZW5lZml0cyAuZ2J0LXNob3AtYmVuZWZpdF9fd3JhcHBlcixcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtd2FycmFudHktYmVuZWZpdF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIC5nYnQtd2FycmFudHktYmVuZWZpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDM1cHggMjRweCAyNHB4IDI0cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9tb3RlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbmh0bWxbbGFuZz1rb10gLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb21vdGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9fYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDRweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb21vdGVfX2J0bjpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb21vdGVfX2J0bjpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9tb3RlX19idG46Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb21vdGVfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb21vdGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9faXRlbSBwIHtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvbW90ZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaHRtbFtsYW5nPWtvXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvZ3Jlc3NfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NlcnRpZmllZC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvZ3Jlc3NfX2V4cGVydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fZXhwZXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvZ3Jlc3NfX2V4cGVydDpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzX19leHBlcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTMxRTI0O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcHJvZ3Jlc3NfX2V4cGVydDp2aXNpdGVkLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fZXhwZXJ0OmZvY3VzLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fZXhwZXJ0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTMxRTI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzX19leHBlcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXByb2dyZXNzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fZGVzY3JpcHRpb24gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wcm9ncmVzc19fY2hlY2tlZCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXMgaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5odG1sW2xhbmc9a29dIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2VydGlmaWVkLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMzBweCA1M3B4IDQ1cHggMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzVweCAyNHB4O1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19hY3Rpb25zLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2FjdGlvbnMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2RhdGEge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fcXItYnRuLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fcXItYnRuOmhvdmVyLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19kb3dubG9hZDpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX3FyLWJ0bjpmb2N1cy13aXRoaW4sIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2Rvd25sb2FkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX3FyLWJ0bjpmb2N1cywgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fZG93bmxvYWQ6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fcXItYnRuOjpiZWZvcmUsIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2Rvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgZmlsbDogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fcXItYnRuOmhvdmVyOjpiZWZvcmUsIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2Rvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fcXItYnRuOjpiZWZvcmUsIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2Rvd25sb2FkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtcmVkLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2Rvd25sb2FkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2xpbms6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fbGluayB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtYmxhY2suc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBmaWxsOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19saW5rOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmsuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLXdoaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX2NvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX29sZC1zdXJ2ZXlzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX29sZC1zdXJ2ZXlzIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fc3RhdHMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXN1cnZleXNfX3N0YXRzIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fc3RhdHMgLnByb2dyZXNzLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjRDlEOUQ5O1xuICBzdHJva2Utd2lkdGg6IDEyO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fc3RhdHMgLnByb2dyZXNzIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMEZBMDVBO1xuICBzdHJva2Utd2lkdGg6IDEyO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYyOC4zO1xuICAvKiBDaXJjdW1mZXJlbmNlIGZvciByYWRpdXMgMTAwICovXG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA2MjguMztcbiAgLyogU3RhcnQgd2l0aCBubyBwcm9ncmVzcyAoaGlkZGVuKSAqL1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjVzIGVhc2U7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb3VudCBzcGFuLFxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fY291bnQgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtc3VydmV5c19fY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1zdXJ2ZXlzX19jb3VudCBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTFweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDExcHg7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2NvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1OHB4O1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9fY29udGVudCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9fY29udGVudCBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2NvbnRlbnQgYTp2aXNpdGVkLCAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50X19jb250ZW50IGE6Zm9jdXMsIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2NvbnRlbnQgYTphY3RpdmUge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50X19jb250ZW50IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9fY29udGVudCBhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMjc1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAyMCU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2ltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWNlcnRpZmljYXRpb24gLmdidC1wYXRpZW50X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2ltZzpub3QoLmdidC1wYXRpZW50X19pbWctLW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nYnQtY2VydGlmaWNhdGlvbiAuZ2J0LXBhdGllbnRfX2ltZy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdidC1jZXJ0aWZpY2F0aW9uIC5nYnQtcGF0aWVudF9faW1nLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nYnQtZXh0ZW5zaW9uX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlRSQU5TLUJvbGRcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5nYnQtZXh0ZW5zaW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZ2J0LWV4dGVuc2lvbl9fYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXJvdy1nYXA6IDMycHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2J0LWV4dGVuc2lvbl9fYmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmdidC1leHRlbnNpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZ2J0LWV4dGVuc2lvbi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nYnQtZXh0ZW5zaW9uLWJsb2NrIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5nYnQtZXh0ZW5zaW9uLWJsb2NrIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZ2J0LWV4dGVuc2lvbi1ibG9jayBhOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nYnQtZXh0ZW5zaW9uLWJsb2NrIGE6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLmdidC1leHRlbnNpb24tYmxvY2sgaDMge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWxbbGFuZz1rb10gLmdidC1leHRlbnNpb24tYmxvY2sgaDMge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5nYnQtZXh0ZW5zaW9uLWJsb2NrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZ2J0LWV4dGVuc2lvbi1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5nYnQtZXh0ZW5zaW9uLWJsb2NrIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmdidC1leHRlbnNpb24tYmxvY2sgLmdyZXktYm94IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5nYnQtZXh0ZW5zaW9uLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ2J0LWV4dGVuc2lvbi1ibG9ja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZ2FwOiAxN3B4O1xufVxuLmdidC1leHRlbnNpb24tYmxvY2tfX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdidC1leHRlbnNpb24tYmxvY2tfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5nYnQtZXh0ZW5zaW9uX19jb25kaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdidC1leHRlbnNpb25fX2NvbmRpdGlvbnMgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmdidC1leHRlbnNpb25fX2NvbmRpdGlvbnMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZ2J0LWV4dGVuc2lvbl9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZ2J0LWV4dGVuc2lvbl9fYmFjayBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ2J0LWV4dGVuc2lvbl9fYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3VjY2Vzcy1wYWdlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MtcGFnZV9fd3JhcHBlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTklO1xuICBjb2xvcjogIzI2MjAzYjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc3VjY2Vzcy1wYWdlX193cmFwcGVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnN1Y2Nlc3MtcGFnZV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIH1cbn1cbi5zdWNjZXNzLXBhZ2VfX2ltYWdlLCAuc3VjY2Vzcy1wYWdlX19zdWNjZXNzLWljb24ge1xuICBtYXJnaW4tYmxvY2stZW5kOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4uc3VjY2Vzcy1wYWdlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlX193cmFwcGVyID4gYSwgLnN1Y2Nlc3MtcGFnZV9fYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5zdWNjZXNzLXBhZ2VfX3dyYXBwZXIgPiBhOmhvdmVyLCAuc3VjY2Vzcy1wYWdlX19idXR0b25zIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zdWNjZXNzLXBhZ2VfX3dyYXBwZXIgPiBhOmhvdmVyLCAuc3VjY2Vzcy1wYWdlX19idXR0b25zIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zdWNjZXNzLXBhZ2VfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3VjY2Vzcy1wYWdlX193cmFwcGVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLnN1Y2Nlc3MtcGFnZV9fd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTklO1xuICB9XG4gIC5zdWNjZXNzLXBhZ2VfX3RleHQge1xuICAgIGdhcDogMTRweDtcbiAgfVxuICAuc3VjY2Vzcy1wYWdlX19pbWFnZSwgLnN1Y2Nlc3MtcGFnZV9fc3VjY2Vzcy1pY29uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICAuc3VjY2Vzcy1wYWdlX193cmFwcGVyID4gYSwgLnN1Y2Nlc3MtcGFnZV9fYnV0dG9ucyBhIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5wYWdlX180MDMgI21haW4td3JhcHBlciBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZV9fNDAzICNtYWluLXdyYXBwZXIgbWFpbiBhcnRpY2xlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucGFnZV9fNDAzICNtYWluLXdyYXBwZXIgbWFpbiBhcnRpY2xlIGE6aG92ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMxRTI0O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFnZV9fNDAzICNtYWluLXdyYXBwZXIgbWFpbiBhcnRpY2xlIGE6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2VfXzQwMyAjbWFpbi13cmFwcGVyIG1haW4gYXJ0aWNsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cblxuLmVtcy1pb3QtZGV2aWNlLXRyZWF0bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1zLWlvdC1kZXZpY2UtdHJlYXRtZW50IC5lbXMtaW90LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW1zLWlvdC1kZXZpY2UtdHJlYXRtZW50IC5lbXMtaW90LXRhYmxlIC50YWJsZV9fcm93IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDJmciAxLjVmcjtcbn1cbi5lbXMtaW90LWRldmljZS10cmVhdG1lbnQgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19jZWxsOm50aC1sYXN0LWNoaWxkKC1uKzEpOm5vdCg6b25seS1jaGlsZCk6bm90KC50YWJsZV9fY2VsbC0tbm90aWZpY2F0aW9ucykge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lbXMtaW90LWRldmljZS10cmVhdG1lbnQgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBRDlEOTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmh0bWxbbGFuZz1rb10gLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdIC5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0uZW1zLWFjY29yZGlvbi1vcGVuIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0uZW1zLWFjY29yZGlvbi1vcGVuIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLmVtcy1kZXZpY2UtYWNjb3JkaW9uLWNvbnRlbnQgPiAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IDMycHg7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHggOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RBRDlEOTtcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLmVtcy1kZXZpY2UtYWNjb3JkaW9uLWNvbnRlbnQgPiAudmlld3Mtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC5lbXMtZGV2aWNlLWFjY29yZGlvbi1jb250ZW50ID4gLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQUQ5RDk7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5odG1sW2xhbmc9a29dIC5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAuZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNCB1cmwoXCIvdGhlbWVzL2N1c3RvbS9teWVtc190aGVtZS9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIH4gLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLXF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1xdWVzdGlvbiAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMzJweDtcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLnZpZXdzLWZpZWxkLWZpZWxkLWl0ZW0tcXVlc3Rpb24udWktc3RhdGUtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1xdWVzdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9teWVtc190aGVtZS9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbn1cbi5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAudWktYWNjb3JkaW9uLWNvbnRlbnQtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAxMHB4O1xufVxuLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAuZW1zLWRldmljZS1hY2NvcmRpb24tY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XG4gIH1cbiAgLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAuZW1zLWRldmljZS1hY2NvcmRpb24tY29udGVudCA+IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZGV2aWNlLXNpbmdsZV9fZmFxIGRpdltkYXRhLW9uY2U9ZW1zLWRldmljZS1hY2NvcmRpb25dIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLXF1ZXN0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG4gIH1cbiAgLmRldmljZS1zaW5nbGVfX2ZhcSBkaXZbZGF0YS1vbmNlPWVtcy1kZXZpY2UtYWNjb3JkaW9uXSAudWktYWNjb3JkaW9uLWNvbnRlbnQtYWN0aXZlIHtcbiAgICBwYWRkaW5nOiA4cHggMTNweCAwO1xuICB9XG4gIC5kZXZpY2Utc2luZ2xlX19mYXEgZGl2W2RhdGEtb25jZT1lbXMtZGV2aWNlLWFjY29yZGlvbl0gLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXRoLW1lZGlhLWNlbnRlciBoZWFkZXIgaDEgfiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQubWVkaWEtY2VudGVyLXNlYXJjaC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGlucHV0Lm1lZGlhLWNlbnRlci1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2gtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1nYnQtY2VydGlmaWVkLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWdidC1jZXJ0aWZpZWQtdmFsdWUgLmZpZWxkX2dwdF9jZXJ0aWZpZWQtbGFiZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLWZpZWxkLWdidC1jZXJ0aWZpZWQtdmFsdWUgLmZpZWxkX2dwdF9jZXJ0aWZpZWQtbGFiZWwtY29udGFpbmVyIHN2ZyB7XG4gIG1hcmdpbjogNHB4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC5maWVsZC1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC5maWVsZC1jb250ZW50ID4gZGl2IC52aWV3cy1maWVsZDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIG1hcmdpbjogM3B4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtbm90aGluZy0xIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgYTpub3QoW2RhdGEtZGlhbG9nLXR5cGU9bW9kYWxdKSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgYTpub3QoW2RhdGEtZGlhbG9nLXR5cGU9bW9kYWxdKTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmctMSBhOm5vdChbZGF0YS1kaWFsb2ctdHlwZT1tb2RhbF0pOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmctMSBhOm5vdChbZGF0YS1kaWFsb2ctdHlwZT1tb2RhbF0pOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLW5vdGhpbmctMSBhW2RhdGEtZGlhbG9nLXR5cGU9bW9kYWxdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgYVtkYXRhLWRpYWxvZy10eXBlPW1vZGFsXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMS4zcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1ub3RoaW5nLTEgYVtkYXRhLWRpYWxvZy10eXBlPW1vZGFsXSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWdidC1jZXJ0aWZpZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lY3hsdXNpdmUtY29udGVudC1iYWRnZS5wbmdcIikgLTM2cHggLTM2cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWdidC1jZXJ0aWZpZWQgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDA7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC5maWVsZC1jb250ZW50IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS42ODtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAuZmllbGQtY29udGVudCBpbWcucG9zdGVyIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW06bm90KC5wYWdlcl9faXRlbS0tbmV4dCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcykgYSB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDU1N3B4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogMzEzcHg7XG59XG5odG1sW2xhbmc9a29dIC5wYXRoLW1lZGlhLWNlbnRlciAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQgLmdidC1jZXJ0aWZpZWQge1xuICBmb250LWZhbWlseTogXCJOYW51bVNxdWFyZVwiLCBcIlJvYm90b1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkX19zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTE1JTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQgLmdidC1jZXJ0aWZpZWQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkIC5wcm9jZWVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkIC5wcm9jZWVkOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMUUyNDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCAuZ2J0LWNlcnRpZmllZCAucHJvY2VlZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IC5nYnQtY2VydGlmaWVkIC5wcm9jZWVkOmZvY3VzIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi5wYXRoLW1lZGlhLWNlbnRlciAudWktd2lkZ2V0LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQgLmdidC1jZXJ0aWZpZWQgLmJhY2sge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC51aS13aWRnZXQudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCAuZ2J0LWNlcnRpZmllZCBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnBhdGgtbWVkaWEtY2VudGVyIC51aS13aWRnZXQtb3ZlcmxheS51aS1mcm9udCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE0LCAxNCwgMC4wNyk7XG59XG4ucGF0aC1tZWRpYS1jZW50ZXI6aGFzKC51aS13aWRnZXQtb3ZlcmxheSkgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgZmlsdGVyOiBibHVyKDIuNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1tZWRpYS1jZW50ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IGhlYWRlcixcbi5wYXRoLW1lZGlhLWNlbnRlciBoZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IGhlYWRlciBoMSxcbi5wYXRoLW1lZGlhLWNlbnRlciBoZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuaHRtbFtsYW5nPWtvXSAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgaGVhZGVyIGgxLFxuaHRtbFtsYW5nPWtvXSAucGF0aC1tZWRpYS1jZW50ZXIgaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiLCBcIk5hbnVtU3F1YXJlXCIsIFwiUm9ib3RvIE1lZGl1bVwiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bUJhcnVuR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLqtbTrprxcIiwgXCJHdWxpbVwiLCBcIuuPi+ybgFwiLCBcIkRvdHVtXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHRtbFtsYW5nPXRyXSAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgaGVhZGVyIGgxLFxuaHRtbFtsYW5nPXRyXSAucGF0aC1tZWRpYS1jZW50ZXIgaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0sXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMzJweDtcbiAgcm93LWdhcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIHNlbGVjdCxcbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSBzZWxlY3QsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtdHJpbW1lZC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogOHB4IDM1cHggOHB4IDE2cHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gc2VsZWN0OmJlZm9yZSxcbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpiZWZvcmUsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gc2VsZWN0OmJlZm9yZSxcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0LFxuLnBhdGgtbWVkaWEtY2VudGVyIC5iZWYtZXhwb3NlZC1mb3JtIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQ0NnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5zY2ktc2VhcmNoLWJ0bixcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSBpbnB1dC5zY2ktc2VhcmNoLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuc2NpLXNlYXJjaC1idG46aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQuc2NpLXNlYXJjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1maWVsZC1nYnQtY2VydGlmaWVkLXZhbHVlLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpZWxkLWdidC1jZXJ0aWZpZWQtdmFsdWUge1xuICBnYXA6IDE2cHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmZpcnN0LWNoaWxkLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpmaXJzdC1jaGlsZDpkaXNhYmxlZDpob3Zlcixcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpmaXJzdC1jaGlsZDpkaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKSxcbi5wYXRoLW1lZGlhLWNlbnRlciAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMUUyNDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNFMzFFMjQ7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmRpc2FibGVkOmhvdmVyLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzFFMjQ7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6ZGlzYWJsZWQsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiBkaXYsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSxcbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAzNnB4IDI0cHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1uYW1lLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWRlc2NyLCAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZHNldCxcbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWl0ZW0tZGVzY3IsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZHNldCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xLCAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWV4dC11cmwsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1leHQtdXJsIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50LTEgYSwgLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1leHQtdXJsIGEsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xIGEsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWV4dC11cmwgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50LTEgYTpob3ZlciwgLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1leHQtdXJsIGE6aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xIGE6aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWV4dC11cmwgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzFFMjQ7XG4gIGJvcmRlcjogMS4zcHggc29saWQgI0UzMUUyNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50LTEgYTpmb2N1cy13aXRoaW4sIC5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWl0ZW0tZXh0LXVybCBhOmZvY3VzLXdpdGhpbixcbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50LTEgYTpmb2N1cy13aXRoaW4sXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWV4dC11cmwgYTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFMzFFMjQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xIGE6Zm9jdXMsIC5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWl0ZW0tZXh0LXVybCBhOmZvY3VzLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtbWVkaWEtZG9jdW1lbnQtMSBhOmZvY3VzLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaXRlbS1leHQtdXJsIGE6Zm9jdXMge1xuICBjb2xvcjogI0UzMUUyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjRTMxRTI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzIlO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtbWVkaWEtZG9jdW1lbnQgYSxcbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IGE6aG92ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudCBhOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IGEsXG4gIC5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudCBhLCAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudC0xIGEsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1kb2N1bWVudCBhLFxuLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtbWVkaWEtZG9jdW1lbnQtMSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIGltZyxcbi5wYXRoLW1lZGlhLWNlbnRlciAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLWF1dGhvcixcbiAgLnBhdGgtbWVkaWEtY2VudGVyIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3MtZmllbGQtZmllbGQtaXRlbS1hdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxM3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0sXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QsIC5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEsIC5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmwuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFweDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpLmlzLWFjdGl2ZSwgLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpOmhvdmVyLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpLmlzLWFjdGl2ZSxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbTpub3QoLnBhZ2VyX19pdGVtLS1uZXh0LCAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzKTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpLmlzLWFjdGl2ZSBhLCAucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW06bm90KC5wYWdlcl9faXRlbS0tbmV4dCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcyk6aG92ZXIgYSxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbTpub3QoLnBhZ2VyX19pdGVtLS1uZXh0LCAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzKS5pcy1hY3RpdmUgYSxcbi5wYXRoLW1lZGlhLWNlbnRlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbTpub3QoLnBhZ2VyX19pdGVtLS1uZXh0LCAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzKTpob3ZlciBhIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpIGEsXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW06bm90KC5wYWdlcl9faXRlbS0tbmV4dCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcykgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbTpub3QoLnBhZ2VyX19pdGVtLS1uZXh0LCAucGFnZXJfX2l0ZW0tLXByZXZpb3VzLCAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzKSBhOmFmdGVyLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtOm5vdCgucGFnZXJfX2l0ZW0tLW5leHQsIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSBmb290ZXIsXG4ucGF0aC1tZWRpYS1jZW50ZXIgZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnNlbGVjdDItZHJvcGRvd24sXG4ucGF0aC1tZWRpYS1jZW50ZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMXB4IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnNlbGVjdDItZHJvcGRvd24gbGlbYXJpYS1zZWxlY3RlZD10cnVlXSxcbi5wYXRoLW1lZGlhLWNlbnRlciAuc2VsZWN0Mi1kcm9wZG93biBsaVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE2cHg7XG59XG4ucGF0aC1zY2llbnRpZmljLWxpYnJhcnkgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bixcbi5wYXRoLW1lZGlhLWNlbnRlciAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXNjaWVudGlmaWMtbGlicmFyeSAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duICsgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLFxuLnBhdGgtbWVkaWEtY2VudGVyIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gKyAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5IC5iZWYtZXhwb3NlZC1mb3JtLFxuICAucGF0aC1tZWRpYS1jZW50ZXIgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4jYmxvY2stbXllbXMtdGhlbWUtdmlld3MtYmxvY2stc2NpZW50aWZpYy1saWJyYXJ5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbiNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFJBTlMtQm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NjaWVudGlmaWMtbGlicmFyeS5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbmh0bWxbbGFuZz1rb10gI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJUUkFOUy1Cb2xkXCIsIFwiTmFudW1TcXVhcmVcIiwgXCJSb2JvdG8gTWVkaXVtXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtQmFydW5Hb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuq1tOumvFwiLCBcIkd1bGltXCIsIFwi64+L7JuAXCIsIFwiRG90dW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5odG1sW2xhbmc9dHJdICNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4jYmxvY2stbXllbXMtdGhlbWUtdmlld3MtYmxvY2stc2NpZW50aWZpYy1saWJyYXJ5LXNsaWRlciBoZWFkZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRTMxRTI0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIgaGVhZGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jYmxvY2stbXllbXMtdGhlbWUtdmlld3MtYmxvY2stc2NpZW50aWZpYy1saWJyYXJ5LXNsaWRlciBoZWFkZXIgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGhlYWRlciBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UzMUUyNDtcbn1cbiNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGhlYWRlciBhOnZpc2l0ZWQsICNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGhlYWRlciBhOmZvY3VzLCAjYmxvY2stbXllbXMtdGhlbWUtdmlld3MtYmxvY2stc2NpZW50aWZpYy1saWJyYXJ5LXNsaWRlciBoZWFkZXIgYTphY3RpdmUge1xuICBjb2xvcjogI0UzMUUyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAjYmxvY2stbXllbXMtdGhlbWUtdmlld3MtYmxvY2stc2NpZW50aWZpYy1saWJyYXJ5LXNsaWRlciBoZWFkZXIgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gICNibG9jay1teWVtcy10aGVtZS12aWV3cy1ibG9jay1zY2llbnRpZmljLWxpYnJhcnktc2xpZGVyIGhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2tfX3NsaWRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDlweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzNnB4IDI0cHg7XG59XG4uc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTE3JTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLW5hbWUgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLW1vei1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLWl0ZW0tZGVzY3IgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLW1vei1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWRvY3VtZW50IC5maWVsZC1jb250ZW50IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrX19zbGlkZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNFMzFFMjQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yZWQtdHJpbW1lZC10aGluLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGlja19fc2xpZGUgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFMzFFMjQ7XG59XG4uc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2tfX3NsaWRlIGE6dmlzaXRlZCwgLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrX19zbGlkZSBhOmZvY3VzLCAuc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2tfX3NsaWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNFMzFFMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrX19zbGlkZSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG4uc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG4uc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiBkaXYgLnNsaWNrX19zbGlkZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMTlweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNsaWNrLS12aWV3LS1zY2llbnRpZmljLWxpYnJhcnkgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMzAlIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2xpY2stLXZpZXctLXNjaWVudGlmaWMtbGlicmFyeSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEA3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmNkbmZvbnRzLmNvbS9jc3MvbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS1wcm8nKTtcblxuJGZvbnRzLXBhdGg6IFwiLi4vZm9udHNcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFJBTlMtQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy90cmFucy1uZXVlLWV1cm8vVHJhbnNib2xkTmV1ZUV1cm8tQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3RyYW5zLW5ldWUtZXVyby9UcmFuc2JvbGROZXVlRXVyby1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3RyYW5zLW5ldWUtZXVyby9UcmFuc2JvbGROZXVlRXVyby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL3RyYW5zLW5ldWUtZXVyby9UcmFuc2JvbGROZXVlRXVyby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvdHJhbnMtbmV1ZS1ldXJvL1RyYW5zYm9sZE5ldWVFdXJvLUJvbGQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvdHJhbnMtbmV1ZS1ldXJvL1RyYW5zYm9sZE5ldWVFdXJvLUJvbGQuZW90I2llZml4JykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGFzY2VudC1vdmVycmlkZTogY2FsYygxMzguNDk2IC8gMTI4ICogMTAwJSk7XG4gIGRlc2NlbnQtb3ZlcnJpZGU6IGNhbGMoMzIuMTI4IC8gMTI4ICogMTAwJSk7XG4gIGxpbmUtZ2FwLW92ZXJyaWRlOiAwJTtcbiAgYWR2YW5jZS1vdmVycmlkZTogMC4xO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBhc2NlbnQtb3ZlcnJpZGU6IGNhbGMoMTM4LjQ5NiAvIDEyOCAqIDEwMCUpO1xuICBkZXNjZW50LW92ZXJyaWRlOiBjYWxjKDMyLjEyOCAvIDEyOCAqIDEwMCUpO1xuICBsaW5lLWdhcC1vdmVycmlkZTogMCU7XG4gIGFkdmFuY2Utb3ZlcnJpZGU6IDAuMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGFzY2VudC1vdmVycmlkZTogY2FsYygxMzguNDk2IC8gMTI4ICogMTAwJSk7XG4gIGRlc2NlbnQtb3ZlcnJpZGU6IGNhbGMoMzIuMTI4IC8gMTI4ICogMTAwJSk7XG4gIGxpbmUtZ2FwLW92ZXJyaWRlOiAwJTtcbiAgYWR2YW5jZS1vdmVycmlkZTogMC4xO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vKiBOYW51bVNxdWFyZVIgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVSLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZVIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJyN7JGZvbnRzLXBhdGh9L25hbnVtU3F1YXJlL05hbnVtU3F1YXJlUi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJyN7JGZvbnRzLXBhdGh9L25hbnVtU3F1YXJlL05hbnVtU3F1YXJlUi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG5cbi8qIE5hbnVtU3F1YXJlQiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOYW51bVNxdWFyZSc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJyN7JGZvbnRzLXBhdGh9L25hbnVtU3F1YXJlL05hbnVtU3F1YXJlQi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVCLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVCLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cblxuLyogTmFudW1TcXVhcmVFQiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOYW51bVNxdWFyZSc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUVCLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUVCLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUVCLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVFQi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG5cbi8qIE5hbnVtU3F1YXJlTCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOYW51bVNxdWFyZSc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcjeyRmb250cy1wYXRofS9uYW51bVNxdWFyZS9OYW51bVNxdWFyZUwuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJyN7JGZvbnRzLXBhdGh9L25hbnVtU3F1YXJlL05hbnVtU3F1YXJlTC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVMLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnI3skZm9udHMtcGF0aH0vbmFudW1TcXVhcmUvTmFudW1TcXVhcmVMLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBmb250LXN1cHBvcnQobWFpbik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgJiA+IGRpdixcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmJvZHkuYW5vbnltb3VzIG1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyN3B4O1xufVxuXG5tYWluLFxuI21haW4td3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLy8gRm9ybXMgLSBnZW5lcmFsIGRlc2lnbiBpc3N1ZXMuXG4uZm9ybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDUuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5mb3JtIHNlbGVjdCB7XG4gIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIC8vIFJlbW92ZSBkZWZhdWx0IGFycm93LlxuICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgYXBwZWFyYW5jZTpub25lO1xufVxuXG4uanMtZm9ybS10eXBlLXJhZGlvLFxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Y2hlY2tlZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3guc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jb25maXJtIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgdGV4dGFyZWEsXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmVycm9yLCAmLnJlcXVpcmVkLWVycm9yIHtcbiAgICAmOmludmFsaWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uZm9ybS1hY3Rpb25zIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4uZm9ybS1hY3Rpb25zICNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlDOUFBNSAhaW1wb3J0YW50O1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5jb29yZGluYXRlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4gZGl2W2FyaWEtbGFiZWw9XCJTdGF0dXMgbWVzc2FnZVwiXSB7XG4gICBwYWRkaW5nOiAxMHB4IDA7XG4gfVxuXG4uZm9ybS10d28tY29sdW1ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcHggMCAwIDJweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vbXllbXNfdGhlbWUvaW1hZ2VzL2ljb25zL3BsYWNlaG9sZGVyLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgJjpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICAmLnJlcXVpcmVkLWVycm9yIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgJjpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOCUgbGVmdCAxNXB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICY6cmVxdWlyZWQ6aW52YWxpZCB7XG4gICAgJi5lcnJvciB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuc2VsZWN0LCBzZWxlY3QgKyAuc2VsZWN0MiB7XG4gICY6cmVxdWlyZWQ6aW52YWxpZCB7XG4gICAgJi5yZXF1aXJlZC1lcnJvciB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5zZWxlY3QucmVxdWlyZWQ6cmVxdWlyZWQ6aW52YWxpZC5yZXF1aXJlZC1lcnJvciArIC5zZWxlY3QyIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICB9XG59XG5cbi5zZWxlY3QyIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgdG9wOiA0NCU7XG4gICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIuN3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAgICZfX3JlbW92ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDhweCAwIDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG5cbiAgKyAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFqYXgtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5QzlBQTU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgJlthcmlhLXNlbGVjdGVkPVwiZmFsc2VcIl0ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1yZWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtcmVkLWNoZWNrZWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUYxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAmICsgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTbGlkZXIgZGVzaWduIGlzc3Vlcy5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcblxuICBsaSB7XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktcmVkO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZS1yZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuLm1lc3NhZ2VzIHtcbiAgJi5lcnJvciB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICB9XG59XG5cbiNvbmV0cnVzdC1jb25zZW50LXNkayB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tdGl0bGUge1xuICBAaW5jbHVkZSBmb3JtLXRpdGxlO1xufVxuXG4uZm9ybS1zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIGZvcm0tc3VidGl0bGU7XG59XG5cbiNzZC1jbXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblxuICBhc2lkZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4iLCIkYmxhY2s6ICMwMDAwMDA7XG4kdGV4dC1jb2xvcjogIzI2MjAzYjtcbiRyYWlzaW4tYmxhY2s6ICMyMjIyMjI7XG4kbWFpbi1ncmV5OiAjMjEyNTI5O1xuJHNlY29uZGFyeS1ncmV5OiAjMzMzMzMzO1xuJHRlcnRpYXJ5LWdyZXk6ICM1QTVBNUE7XG4kcXVhdGVybmFyeS1ncmV5OiAjRjJGMkYyO1xuJGdyZXk6ICM2NjY2NjY7XG4kbW9kYWwtZ3JleTogI0RBRDlEOTtcbiR0ZXh0LWdyZXk6ICM1NDU0NTQ7XG4kcmFkaW8tZ3JleTogIzc3Nzc3NztcbiRpbnB1dC1ncmV5OiAjOTY5Njk2O1xuJGRhcmstZ3JleTogIzk5OTk5OTtcbiRkYXJrZXItZ3JleTogIzU0NTQ1NDtcbiRkaW0tZ3JheTogIzcyNzI3MjtcbiRtZWRpdW0tZ3JleTogI0Q5RDlEOTtcbiRsaWdodC1ncmV5OiAjRjNGM0YzO1xuJGJhY2tncm91bmQtZ3JleTogI0Y0RjRGNDtcbiR0b29sdGlwLWdyZXk6ICNFQkVCRUI7XG4kc3BhbmlzaC1ncmV5OiAjOUU5RTlFO1xuJGxhYmVsLWdyZXk6ICM0MTQxNDE7XG4kdG9nZ2xlLWdyZXk6ICNCMEIwQjA7XG4kbGlnaHRlci1ncmV5OiAjRkFGQUZBO1xuJGJvcmRlci1ncmV5OiAjREFEOUQ5O1xuJHVwbG9hZC1ncmV5OiAjOUM5QUE1O1xuJHNwYW5pc2gtZ3JleTogIzk2OTY5NjtcbiRsYWJlbC1ncmV5OiAjNDE0MTQxO1xuJG1haW4tcmVkOiAjRTEyMjE5O1xuJHNlY29uZGFyeS1yZWQ6ICNFMzFFMjQ7XG4kdGVydGlhcnktcmVkOiAjREYwMDA3O1xuJHJlZDogI0UyMjcyNjtcbiRicmlnaHQtcmVkOiAjRTczNTM1O1xuJHBhbGUtcmVkOiAjRjJCMEIyO1xuJGxpZ2h0LXJlZDogI0VEOUY5RjtcbiRyZWQtdGV4dDogI0JFMDAwMDtcbiRyZWQtYnRuOiAjRkZGNUY1O1xuJHdoaXRlOiAjRkZGRkZGO1xuJHdoaXRlLXNtb2tlOiAjRjhGOEY4O1xuJHdoaXRlLWJnOiAjRkFGQUZBO1xuJHdoaXRlLWJvcmRlcjogI0Y0RjRGNDtcbiR3aGl0ZS1hbnRpZmxhc2g6ICNGM0YyRjI7XG4kZ3JlZW46ICM1MEI1NTQ7XG4kZ3JlZW4tc2Vjb25kYXJ5OiAjMEZBMDVBO1xuJGdyZWVuLXRlcnRpYXJ5OiAjMDA4NzY3O1xuJGxpZ2h0LWdyZWVuOiAjOTFFNDlGO1xuJGdyZWVuLXRleHQ6ICMwMDZGMDA7XG4kZ3JlZW4tYnRuOiAjRjJGQ0Y0O1xuJG9yYW5nZTogI0ZGODEwRDtcbiRwdXJwbGU6ICM0RTJGRkU7XG4kcGluazogI0ZDQzRENDtcblxuLy8gR0JUIEluc2lnaHRzLlxuJGJyYW5kLWJsYWNrOiAjMjIyO1xuJGJyYW5kLWdyZXktNjAwOiAjNkY2RjZGO1xuJGJyYW5kLWJsdWU6ICMwRDk5RkY7XG4kYnJhbmQtcGluazogI0ZGNzZCODtcbiRicmFuZC15ZWxsb3c6ICNGRkNEMjk7XG4kZ3JleS0xMDA6ICNFMUU0RTY7XG4kZ3JleS02MDA6ICM1NzYyNkE7XG4kZ3JleS03MDA6ICM0NTRFNTQ7XG4kYmx1ZS0yMDA6ICM5RUQ2RkY7XG4kYmx1ZS02MDA6ICMwRTdFQ0Y7XG4kYmx1ZS05MDA6ICMxMDJDNDE7XG4kcGluay0yMDA6ICNGRkM4RTM7XG4kcGluay02MDA6ICNDRjYyOTc7XG4kcGluay05MDA6ICMzNTIwMkE7XG4keWVsbG93LTIwMDogI0ZGRUJBOTtcbiR5ZWxsb3ctNjAwOiAjQ0ZBNzI0O1xuJHllbGxvdy05MDA6ICM0MTM3MTY7XG4iLCIvKiBNZWRpYSB2YXJpYWJsZXMgKi9cbiRicmVha3BvaW50czogKFxuICB4cy1waG9uZTogJzM1NXB4JyxcbiAgc20tcGhvbmU6ICczODlweCcsXG4gIHNtYWxsUGhvbmU6ICc0MTBweCcsXG4gIHNtOiAnNDc5cHgnLFxuICBtb2JpbGVMYXJnZTogJzYzOXB4JyxcbiAgbWQ6ICc3NjdweCcsXG4gIHRhYmxldC1zbTogJzgwMHB4JyxcbiAgdGFibGV0OiAnOTkxcHgnLFxuICBsZzogJzEwMjNweCcsXG4gIGlQYWQ6ICcxMTAwcHgnLFxuICBsYXB0b3A6ICcxMjAwcHgnLFxuICBsYXB0b3AteGw6ICcxMzAwcHgnLFxuICB4bDogJzE0MDBweCcsXG4gIHh4bDogJzE2MDBweCcsXG5cbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSAnJyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLy8gUmV0cmlldmVzIHRoZSB2YWx1ZSBmcm9tIHRoZSBrZXlcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ1VuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuICdcbiAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHVuZGVybGluZS13aXRoLXRyYW5zaXRpb24ge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZS11bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxLjNweCBzb2xpZCAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXJlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgYm9yZGVyOiAxLjNweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlcjogMS4zcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxLjNweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLXJlZC1saW5rIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWxpbms7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkO1xufVxuXG5AbWl4aW4gYnV0dG9uLWxpbmsge1xuICBwYWRkaW5nOiAxOXB4IDU1cHggMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWdyZXk7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2IoMCAwIDAgLyA1MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS4xMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNDI0MjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xufVxuXG5AbWl4aW4gYnV0dG9uLWJsYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG59XG5cbkBtaXhpbiBmb3JtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTE5JTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICBjb2xvcjogJGdyZXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB9XG59XG5cblxuQG1peGluIGVkaXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gIH1cbn1cblxuQG1peGluIGxpbmstd2l0aC1zaWRlLWFycm93IHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yZWQtdHJpbW1lZC10aGluLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXJlZDtcbiAgfVxuXG4gICY6dmlzaXRlZCxcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nLW1haW4ge1xuICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gaGVhZGluZy1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gYmFzaWMtYm94IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBib3gtc2hhZG93OiA3cHggNnB4IDEwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWl4aW4gc2VhcmNoLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLWJsYWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1peGluIGNpcmNsZS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG5AbWl4aW4gZG93bmxvYWQtaWNvbi1ibGFjayB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtYmxhY2suc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtaXhpbiBkb3dubG9hZC1pY29uLXJlZCB7XG4gIEBpbmNsdWRlIGRvd25sb2FkLWljb24tYmxhY2s7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtcmVkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtaXhpbiBwcmFjdGljZS1jYXJkIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYgMzkgMzggLyAyJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2IDM5IDM4IC8gMjAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gYXJyb3ctYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTE0JTtcbiAgY29sb3I6ICRyZWQ7XG5cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW5ldyhcbiAgJG1pbi13aWR0aDogbnVsbCxcbiAgJGNvbG9yOiAkYmxhY2ssXG4gICRiZy1jb2xvcjogJHdoaXRlXG4pIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaWYgJG1pbi13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICB9XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmctY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbn1cblxuQG1peGluIGNlcnRpZmllZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jZXJ0aWZpZWQucG5nXCIpICBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWl4aW4gZ2J0LWV4dGVuc2lvbi1ibG9jayB7XG4gIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBhIHtcbiAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5ncmV5LWJveCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cblxuQG1peGluIGJhY2stbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gdGl0bGUtd2l0aC1jZXJ0aWZpY2F0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jZXJ0aWZpY2F0aW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xufVxuIiwiZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0sXG4uZW1zLXVzZXItY29uZmlybS1wcmFjdGljZS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCksXG4gIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoOmludmFsaWQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICB9XG5cbiAgLmZvcm0tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuXG4gICAgLmZvcm0taXRlbS1maWVsZC1jb25maXJtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDQgMjQ0IDI0NCAvIDUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgICAgLmZvcm0taXRlbS1maWVsZC1jb25maXJtLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZWRpdC1wcmFjdGljZSB7XG4gICAgbWFyZ2luLWJsb2NrOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTk1cHg7XG4gICAgQGluY2x1ZGUgcHJhY3RpY2UtY2FyZDtcblxuICAgIC5wcmFjdGljZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJywnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvbGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDg0cHg7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIGF1dG8gNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tcm9sZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG5cbiAgICAgIC5wcmFjdGljZS1pbmZvIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAucm9sZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNzZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIGRpdi5mb3JtLWRlc2NyaXB0aW9uIHAge1xuICAgIEBpbmNsdWRlIGZvcm0tc3VidGl0bGU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaXMtZGVudGFsLXByYWN0aWNlIHtcbiAgICBsZWdlbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBpbnB1dC5oaWRkZW4uZm9ybS1yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhc2ljLXVzZXItaWRlbnRpZmljYXRpb24gPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgYSxcbiAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygyMTBweCwgJHdoaXRlLCAkYmxhY2spO1xuICAgIH1cblxuICAgIGFbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWJhY2tcIl0ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygyMTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dHMtd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtLFxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1lZGl0LWZvcm0ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtaXMtZGVudGFsLXByYWN0aWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaXMtZGVudGFsLXByYWN0aWNlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWdpYy1saW5rLXBhc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5mb3JtLWl0ZW0sIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tcGFzcyB7XG4gICAgICAucGFzc3dvcmQtc3RyZW5ndGgsXG4gICAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG4gICAgICAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybS5ub2RlLWNvbmZpcm0tdXNlci1mb3JtID4gZGl2LCBmb3JtLm5vZGUtY29uZmlybS11c2VyLWVkaXQtZm9ybSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MnB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gIC5mb3JtLWl0ZW0tZmllbGQtdGl0bGUge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuXG4gICAgLmZvcm0taXRlbS1maWVsZC10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pbnB1dHMtd3JhcHBlcltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZ3JvdXAtaW5wdXRzLXR3b1wiXSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29uZmlybS1wcmFjdGljZS1wYWdlIC5lbXMtdXNlci1jb25maXJtLXByYWN0aWNlLWZvcm0ge1xuICAmID4gLmZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI2VkaXQtaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gICNlZGl0LWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3RyYXNoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmVkaXQtZGV2aWNlLFxuLmFkZC1kZXZpY2Uge1xuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODVweCAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAzOHB4O1xuICAgICAgcm93LWdhcDogMTZweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0ge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICBwYWRkaW5nOiA1MXB4IDAgMDtcblxuICAgICAgICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIsIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2UtbmFtZSwgLmZpZWxkLS1uYW1lLWZpZWxkLXRyZWF0bWVudC1yb29tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtaW52YWxpZF0ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS10eXBlLXN0cmluZyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjVweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGV2aWNlLXNlcmlhbC1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXZpY2Utc2VyaWFsLW51bWJlciwgLmZpZWxkLS1uYW1lLWZpZWxkLWRldmljZS1uYW1lLCAuZmllbGQtLW5hbWUtZmllbGQtdHJlYXRtZW50LXJvb20ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgIGEsXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFkZC1kZXZpY2Uge1xuICAmX193cmFwcGVyIHtcbiAgICBsYWJlbDpub3QoLm9wdGlvbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWZpZWxkLWRldmljZS1zZXJpYWwtbnVtYmVyLTAtdmFsdWUge1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGxhY2Vob2xkZXIucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICY6cmVxdWlyZWQ6aW52YWxpZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JleTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDZweFxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IDEuM3B4IHNvbGlkICRpbnB1dC1ncmV5O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyOiAxLjNweCBzb2xpZCAkaW5wdXQtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWJsYWNrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbXMtZGV2aWNlLXR5cGUtZm9ybS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI2VkaXQtcmFkaW9zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAuZm9ybS1pdGVtLXJhZGlvcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMjA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMzcHggMTZweCAzM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcmFkaW8tZ3JleTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgJHJhZGlvLWdyZXk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LWRldmljZV9fd3JhcHBlciB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10cmVhdG1lbnQtcm9vbSB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbiIsImZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtLFxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIHtcbiAgcGFkZGluZzogNjVweCAwO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgfVxuXG4gIC5mb3JtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1wcmFjdGljZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ0IDI0NCAyNDQgLyA1MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG5cbiAgICAgICYuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL215ZW1zX3RoZW1lL2ltYWdlcy9pY29ucy9wbGFjZWhvbGRlci5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5mb3JtLXN1Ym1pdCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbmV3KDIxMHB4LCAkd2hpdGUsICRibGFjayk7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICYgPiAuZm9ybS1zdWJtaXQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJiA+IC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1lbWFpbF06cmVxdWlyZWQ6aW52YWxpZCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmFqYXgtc2VhcmNoLXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDcxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBkaXZbYXJpYS1sYWJlbD1cIkVycm9yIG1lc3NhZ2VcIl0gdWwge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXdvcmsge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NCAyNDQgMjQ0IC8gNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgfVxuICB9XG5cbiAgZGV0YWlscyBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDMycHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBpbnB1dCxcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXc7XG4gICAgICBtYXgtd2lkdGg6IDI4OXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtYWluLXJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGlucHV0LFxuICAgICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybS5ub2RlLWNyZWF0ZS1wcmFjdGljZS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQycHg7XG5cbiAgLmZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQ4cHg7XG4gIH1cblxuICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGlnaGxpZ2h0cyk7XG5cbiAgICBpbnB1dCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLmZpZWxkLS13aWRnZXQtdGVsZXBob25lLWludGVybmF0aW9uYWwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG5cbiAgICAuZmllbGQtc3VmZml4IHtcbiAgICAgIC5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLmZpZWxkLS13aWRnZXQtdGVsZXBob25lLWludGVybmF0aW9uYWwge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MtYXV0b2NvbXBsZXRlIHtcbiAgJjpoYXMoaW5wdXQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUG93ZXJlZCBieVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDdweCA3cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZ29vZ2xlX29uX3doaXRlX2hkcGkucG5nJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFwcHJvdmUgcHJhY3RpY2UgcmVxdWVzdC5cbi5lbXMtdXNlci1hcHByb3ZlLXByYWN0aWNlLXJlcXVlc3QtbW9kYWwtZm9ybSB7XG4gIC5yb2xlLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiBkaXY6aGFzKC5mb3JtLWl0ZW0tcm9sZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJhY3RpY2UtcGVybWlzc2lvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIHVsLmFwcHJvdmUtcHJhY3RpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmNoO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRlcnRpYXJ5LWdyZXk7XG4gIH1cbn1cblxuLy8gQ2hhbmdlIHJvbGUgcmVxdWVzdC5cbi5lbXMtdXNlci1hc2stdG8tY2hhbmdlLXJvbGUtbW9kYWwtZm9ybSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICBhW2hyZWY9XCIvdXNlci9wcmFjdGljZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8gUHJhY3RpY2UgbW9kYWxzIG92ZXJyaWRlcy5cbi5tYW5hZ2UtbXktcHJhY3RpY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzZXJpZjtcblxuICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICNkcnVwYWwtbW9kYWwgPiBmb3JtLFxuICAjZHJ1cGFsLW1vZGFsID4gI2FqYXgtZm9ybS13cmFwcGVyID4gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpoYXMoLnJlamVjdCkgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksXG4gICAgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuXG4gICAgICAmOnJlcXVpcmVkOmludmFsaWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMzAlIGxlZnQgNHB4O1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpyZXF1aXJlZCB7XG5cbiAgICB9XG5cbiAgICAubmFtZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDguNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MzNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaGVjay1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHVzLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYWpheC1lcnJvci1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC8vIFNwZWNpZmljIGJ1dHRvbnMgZGVzaWduIGlzc3Vlcy5cbiAgICAuaW52aXRlLFxuICAgIC5hcHByb3ZlLFxuICAgIC5zZW5kLXJlcXVlc3Qge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1idG47XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay1ncmVlbi5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ28tYmFjayxcbiAgICAucmVqZWN0IHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgYmFja2dyb3VuZDogJHJlZC1idG47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBuby1yZXBlYXQgNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS13aGl0ZS5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52aXRlLW1vcmUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hZGQtdXNlci5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYWRkLXVzZXItd2hpdGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ28tYmFjazpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC51aS1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY1M3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNTlweCA0MnB4IDUwcHggIWltcG9ydGFudDtcblxuICAgIGRpdltyb2xlPVwiYWxlcnRcIl0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC51aS13aWRnZXQtb3ZlcmxheS51aS1mcm9udCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzOCwgMzgsIDM4LCAwLjUwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC51aS1kaWFsb2cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEdlbmVyYWwgbW9kYWwgZGVzaWduIGlzc3Vlcy5cbi51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgcGFkZGluZzogNjhweCA0MnB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JleSB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMi44cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG5cbiAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxufVxuXG4iLCIuc2lkZWJhci1oaWRkZW4gZm9ybSNlbXMtdXNlci1yZWdpc3Rlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuICB9XG5cbiAgLmVtcy1yZWdpc3Rlci1jb25maXJtICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDMuNCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluO1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtdW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAjZWRpdC1wYXNzd29yZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXNzd29yZC1zdHJlbmd0aCxcbiAgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSxcbiAgLmpzLWZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjZweCAwIDYwcHg7XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGlucHV0LFxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC11c2VyLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4sIC5wYXRoLWZyb250cGFnZS5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuIHtcbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cblxuICAjZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHggODBweDtcblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXIsXG4gICAgaDIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDczcHggMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVpLWRpYWxvZy1lbXB0eS10aXRsZSB7XG4gICAgICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRpYWxvZy10aXRsZWJhci51aS1kaWFsb2ctZW1wdHktdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1heC13aWR0aDogNDQzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pOztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tcGFzc3dvcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIGE6bm90KC5zaWduLWluLWxpbmspIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQobWFpbik7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LFxuICAgICAgICBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygxMDAlLCAkd2hpdGUsICRibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCguc2lnbi1pbi1saW5rKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ24taW4tbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgaGlkZS11bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmVtcy11c2VyLWFjY291bnQtZXhpc3QtZm9ybSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmVtcy11c2VyLWNvbmZpcm0tZW1haWwtbW9kYWwtZm9ybSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQobWFpbik7O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZW1zLXVzZXItcmVnaXN0ZXItZm9ybSB7XG4gICAgICAgIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgJjpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTs7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1jb25maXJtLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pOztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBkaXYuZXJyb3Ige1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogOTMlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUzcHgpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtc3RyZW5ndGgsXG4gICAgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSxcbiAgICAuZm9ybS1pdGVtLWVtYWlsIGxhYmVsLFxuICAgIC5qcy1mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBPdmVycmlkaW5nIGRlZmF1bHQgc3R5bGVzIG9mIG1vZGFsIHdpbmRvd3MuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuXG4gICAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAudWktZGlhbG9nLXRpdGxlYmFyLFxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4IDA7XG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi51aS1kaWFsb2ctZW1wdHktdGl0bGUge1xuICAgICAgICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIGlucHV0LFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAge1xuICBwYWRkaW5nOiA0OHB4O1xuICBtYXgtd2lkdGg6IDYyN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgLnBvcHVwLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9ybS10aXRsZTtcbiAgfVxuXG4gIC5wb3B1cC1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9ybS1zdWJ0aXRsZTtcbiAgfVxuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudWktZnJvbnQudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnVpLWRpYWxvZy1idXR0b25zZXQuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJ1dHRvbi5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygyMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXcoMjEwcHgsICR3aGl0ZSwgJGJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgKyAudWktd2lkZ2V0LW92ZXJsYXkudWktZnJvbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCAwIDAgLyA4MCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuXG4gICAgLnBvcHVwLWJvZHkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmVtcy11c2VyLXNlbmQtcHJhY3RpY2UtcmVxdWVzdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTk4cHg7XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMzJweDtcbiAgICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAjRTBFMEUwO1xuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygyMTBweCk7XG4gICAgfVxuXG4gICAgI2VkaXQtc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXcoMjEwcHgsICR3aGl0ZSwgJGJsYWNrKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgZ2FwOiAxNHB4O1xuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQycHg7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRGVzaWduIGlzc3VlcyBmb3IgUmVzZXQgcGFzc3dvcmQgcG9wdXAuXG4jZW1zLXVzZXItcGFzc3dvcmQtcmVzZXQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjI4cHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgI2VkaXQtcGFzc3dvcmQgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucGFzc3dvcmQtc3RyZW5ndGgsXG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyxcbiAgLmpzLWZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAub2ssXG4gICAgLmVycm9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZvcm0uZW1zLXVzZXItcGFzc3dvcmQtZm9ybSB7XG4gIC5mb3JtLWl0ZW0tZW1haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLy8gRGVzaWduIGlzc3VlcyBmb3IgUmVzZXQgcGFzc3dvcmQgcGFnZS5cbi5zaWRlYmFyLWhpZGRlbiBmb3JtI2Vtcy11c2VyLXBhc3N3b3JkLXJlc2V0LWZvcm0ge1xuICByb3ctZ2FwOiA2MHB4O1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItaGlkZGVuIGZvcm0jZW1zLXVzZXItcGFzc3dvcmQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIG1heC13aWR0aDogNDU4cHg7XG5cbiAgLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygxMDAlKTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbmV3KDEwMCUsICR3aGl0ZSwgJGJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCJmb3JtLmVtcy11c2VyLWNvbnRhY3RzLWZvcm0sXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGlnaGxpZ2h0cyk7XG4gIG1heC13aWR0aDogNjI4cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gIC5mb3JtLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMzJweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0sXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb3JtLXRpdGxlO1xuICB9XG5cbiAgLmZvcm0tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMzJweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExOSU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgJi5jZW50ZXJlZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItcHJhY3RpY2Uge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgQGluY2x1ZGUgcHJhY3RpY2UtY2FyZDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAmLm5vLWdhcHMge1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgLnVzZXItcHJhY3RpY2VfX2FkZHJlc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA4MnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzLFxuICAgICZfX21lbWJlcnMsXG4gICAgJl9fcHJhY3RpY2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmX19wcmFjdGljZS1uYW1lIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDZweCAzcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDVweDtcblxuICAgICAgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0IHtcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExOSU7XG4gICAgICB9XG5cbiAgICAgICYtZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LWFuaW1hdGlvbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1hbmltYXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZvcm0uZW1zLXVzZXItY29udGFjdHMtZm9ybSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLWZvcm0sXG5mb3JtLmVtcy11c2VyLWNvbmZpcm0tcHJhY3RpY2UtZm9ybSxcbmZvcm0uZW1zLXVzZXItcHJhY3RpY2VzLW5vdC1mb3VuZC1mb3JtIHtcbiAgLnNoYXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjYgMzkgMzggLyA3JSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2JyaWVmY2FzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmNvbnRhY3QtaWNvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy91c2VyLW5ldy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1wcmFjdGljZV9fZ2J0LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI2IDM5IDM4IC8gNyUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5mb3JtLmVtcy11c2VyLXByYWN0aWNlcy1ub3QtZm91bmQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbn1cblxuZm9ybS5lbXMtdXNlci1jb250YWN0cy1mb3JtIHtcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBidXR0b24tbmV3O1xuICB9XG59XG5cbmZvcm0ucHJvZmlsZS11c2VyLXByb2ZpbGUtY2hhbmdlLXJvbGUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwge1xuICAmLnVpLWRpYWxvZyB7XG4gICAgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbXMtZGV2aWNlLXJlZ2lzdGVyLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmVtcy1kZXZpY2UtcmVnaXN0ZXItZXJyb3ItYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjNweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VwcG9ydC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAmX19tZXNzYWdlIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5lbXMtdXNlci1yZWdpc3Rlci1wYXNzd29yZC1mb3JtIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQycHg7XG5cbiAgLmZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIH1cblxuICAuZm9ybS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNDhweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJi1wYXNzMSB7XG4gICAgICBidXR0b24uc2h3cGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFzczIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5zaHdwZCB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuM2VtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBidXR0b24tbmV3KDIxMHB4LCAkd2hpdGUsICRibGFjayk7XG4gIH1cblxuICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG5cbiAgICB1bCBsaSxcbiAgICAmID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgIC5hbGwtY2hlY2tlZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE0IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuMzMzMiAxTDQuOTk5ODQgOC4zMzMzM0wxLjY2NjUgNScgc3Ryb2tlPSclMjMzNEE4NTMnIHN0cm9rZS1vcGFjaXR5PScwLjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTAlMjAwSDEyVjEySDBWMHolMjIlMkYlM0UlM0NnJTIwaWQlM0QlMjJNeSUyMFByYWN0aWNlJTIwMS4xJTIyJTNFJTNDZyUyMGNsaXAtcGF0aCUzRCUyMnVybCglMjNjbGlwMF83ODdfNzcxNyklMjIlM0UlM0NwYXRoJTIweCUzRCUyMi03ODYlMjIlMjB5JTNEJTIyLTY0MiUyMiUyMHdpZHRoJTNEJTIyMTQ0MCUyMiUyMGhlaWdodCUzRCUyMjEwMTMlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNLTcyNS41MzglMjAtNTkyLjYxNUg2MDMuNjkyVjM0Mi40NjJILTcyNS41MzhWLTU5Mi42MTV6JTIyJTJGJTNFJTNDZyUyMGlkJTNEJTIyRnJhbWUlMjA0MDYwJTIyJTNFJTNDZyUyMGlkJTNEJTIyRnJhbWUlMjA0MDc2JTIyJTJGJTNFJTNDJTJGZyUzRSUzQ3BhdGglMjBpZCUzRCUyMlJlY3RhbmdsZSUyMDM5MSUyMiUyMHglM0QlMjItNzg2JTIyJTIweSUzRCUyMi02NDIlMjIlMjB3aWR0aCUzRCUyMjE0NDAlMjIlMjBoZWlnaHQlM0QlMjIxMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLW9wYWNpdHklM0QlMjIwLjUlMjIlMjBkJTNEJTIyTS03MjUuNTM4JTIwLTU5Mi42MTVINjAzLjY5MlYzNTIuNjE1SC03MjUuNTM4Vi01OTIuNjE1eiUyMiUyRiUzRSUzQ2clMjBpZCUzRCUyMk1vZGFsJTIwJTIyJTNFJTNDcGF0aCUyMHdpZHRoJTNEJTIyNTkyJTIyJTIwaGVpZ2h0JTNEJTIyNDExJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0zNjIlMjAtMzQ1KSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZCUzRCUyMk0wJTIwMEg1NDYuNDYyVjM3OS4zODVIMFYweiUyMiUyRiUzRSUzQ2clMjBpZCUzRCUyMkZyYW1lJTIwODE2JTIyJTNFJTNDZyUyMGlkJTNEJTIyRnJhbWUlMjA0MTkwJTIyJTNFJTNDZyUyMGlkJTNEJTIyQnV0dG9uJTIyJTNFJTNDZyUyMGlkJTNEJTIyTWFzdGVyJTIwQnRuJTIyJTNFJTNDZyUyMGlkJTNEJTIyRnJhbWUlMjA0NDA2JTIyJTNFJTNDZyUyMGlkJTNEJTIyVXNlciUyMEludGVyZmFjZSUyMCUyRiUyMENsb3NlJTIyJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2NsaXAxXzc4N183NzE3KSUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMlZlY3RvciUyMiUyMGQlM0QlMjJtNi45NzYlMjA2JTIwNC4zNTglMjAtNC4zNTJBMC42OTUlMjAwLjY5NSUyMDAlMjAwJTIwMCUyMDEwLjM1MSUyMDAuNjY1TDYlMjA1LjAyNCUyMDEuNjQ5JTIwMC42NjVBMC42OTUlMjAwLjY5NSUyMDAlMjAxJTIwMCUyMDAuNjY2JTIwMS42NDhsNC4zNTglMjA0LjM1MSUyMC00LjM1OCUyMDQuMzUyYTAuNjkyJTIwMC42OTIlMjAwJTIwMCUyMDAlMjAwJTIwMC45ODIlMjAwLjY5MiUyMDAuNjkyJTIwMCUyMDAlMjAwJTIwMC45ODIlMjAwTDYlMjA2Ljk3NWw0LjM1MSUyMDQuMzU5YTAuNjkyJTIwMC42OTIlMjAwJTIwMCUyMDAlMjAxLjE4NyUyMC0wLjQ5MSUyMDAuNjkyJTIwMC42OTIlMjAwJTIwMCUyMDAlMjAtMC4yMDUlMjAtMC40OTF6JTIyJTIwZmlsbCUzRCUyMiUyM0U3MzUzNSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDcGF0aCUyMHglM0QlMjItNDAuNSUyMiUyMHklM0QlMjItMTAuNSUyMiUyMHdpZHRoJTNEJTIyMjA5JTIyJTIwaGVpZ2h0JTNEJTIyMzYlMjIlMjByeCUzRCUyMjUuNSUyMiUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTS0zMi4zMDglMjAtOS42OTJIMTUwLjQ2MkE1LjA3NyUyMDUuMDc3JTIwMCUyMDAlMjAxJTIwMTU1LjUzOCUyMC00LjYxNVYxOC40NjJBNS4wNzclMjA1LjA3NyUyMDAlMjAwJTIwMSUyMDE1MC40NjIlMjAyMy41MzhILTMyLjMwOEE1LjA3NyUyMDUuMDc3JTIwMCUyMDAlMjAxJTIwLTM3LjM4NSUyMDE4LjQ2MlYtNC42MTVBNS4wNzclMjA1LjA3NyUyMDAlMjAwJTIwMSUyMC0zMi4zMDglMjAtOS42OTJ6JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMC45MjMwNzY5MjMwNzY5MjMxJTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDcGF0aCUyMHglM0QlMjItNzg0JTIyJTIweSUzRCUyMi02NDAlMjIlMjB3aWR0aCUzRCUyMjE0MzYlMjIlMjBoZWlnaHQlM0QlMjIxMDA5JTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMuNjkyMzA3NjkyMzA3NjkyNSUyMiUyMGQlM0QlMjJNLTcyMy42OTIlMjAtNTkwLjc2OUg2MDEuODQ2VjM0MC42MTVILTcyMy42OTJWLTU5MC43Njl6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyY2xpcDBfNzg3Xzc3MTclMjIlM0UlM0NwYXRoJTIweCUzRCUyMi03ODYlMjIlMjB5JTNEJTIyLTY0MiUyMiUyMHdpZHRoJTNEJTIyMTQ0MCUyMiUyMGhlaWdodCUzRCUyMjEwMTMlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNLTcyNS41MzglMjAtNTkyLjYxNUg2MDMuNjkyVjM0Mi40NjJILTcyNS41MzhWLTU5Mi42MTV6JTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0NjbGlwUGF0aCUyMGlkJTNEJTIyY2xpcDFfNzg3Xzc3MTclMjIlM0UlM0NwYXRoJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTAlMjAwSDEyVjEySDBWMHolMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0MlMkZzdmclM0VcIik7XG5cbiAgICAgICAgJi5jaGVja2VkLXRpcCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjMzMzIgMUw0Ljk5OTg0IDguMzMzMzNMMS42NjY1IDUnIHN0cm9rZT0nJTIzMzRBODUzJyBzdHJva2Utb3BhY2l0eT0nMC41JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXBhc3N3b3JkIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICB9XG5cbiAgICAmID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmdidC1jZXJ0aWZpY2F0aW9uX19nYnQtbGVhZC1mb3JtIHtcbiAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDUwcHggMjVweCAxNXB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZzogMzJweCAxNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5nYnQtY2VydGlmaWNhdGlvbl9fZ2J0LWxlYWQtZm9ybTpub3QoLmRldmljZS1nYnQtbGVhZC1mb3JtKSB7XG4gIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm5vZGUtZ2J0LWxlYWQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgLmdidC1sZWFkLWZpZWxkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZ2J0LWxlYWQtaGVhZGVyX19sYWJlbCxcbiAgLmdidC1sZWFkX19wcmFjdGljZS1pbmZvLFxuICAuZ2J0LWxlYWRfX2NvbnRhY3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRsYWJlbC1ncmV5O1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBoaWRlLXVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbGFiZWwtZ3JleTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZ2J0LWxlYWRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2J0LWxlYWQtaGVhZGVyX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5nYnQtbGVhZF9fY29udGFjdCxcbiAgICAuZ2J0LWxlYWRfX3ByYWN0aWNlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTFweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYnQtbGVhZF9fcHJhY3RpY2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nYnQtdGhhbmsteW91LWxlYWQtZm9ybS1ibG9jayB7XG4gIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgcGFkZGluZzogMTdweCAxNXB4IDI0cHggMTVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBoMyB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbiIsIi50ZmEtZW50cnktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLmZvcm0tc3VibWl0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNvZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxufSIsIi5idXJnZXItbWVudV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQgKHRhYmxldCkge1xuICAuYnVyZ2VyLW1lbnVfX29wZW5lZCAuaGVhZGVyIHtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmJ1cmdlci1tZW51X19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMycHggMjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuYnVyZ2VyLW1lbnVfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzBweDtcbiAgICAgICAgZ2FwOiAxNnB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmV5O1xuXG4gICAgICAgICNibG9jay1teWVtcy10aGVtZS1zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLW15ZW1zLXRoZW1lLXVzZXJwcm9maWxlYmxvY2sge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLW15ZW1zLXRoZW1lLWxhbmd1YWdlc3dpdGNoZXIge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiA+IHVsOm5vdCgubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpLFxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZW1zLWFjY29yZGlvbi13cmFwcGVyIHtcbiAgICAgICAgLmVtcy1hY2NvcmRpb24taGVhZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnJykgbm8tcmVwZWF0IDEwMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1zLWFjY29yZGlvbi1vcGVuIC5lbXMtYWNjb3JkaW9uLWhlYWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLXVwLnN2ZycpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcblxuICAgICAgICAgIGxpLFxuICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29weXJpZ2h0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGhpZGUtdW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNidXJnZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2J1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuXG4gIC5oZWFkZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDhweDtcblxuICAgIC5oZWFkZXItYm90dG9tX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE5JTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stbXllbXMtdGhlbWUtc2l0ZS1icmFuZGluZyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmhlYWRlci1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgZm9yIGxvZ2dlZCBpbiB1c2VycyB3aXRoIHNpZGViYXIgdmlzaWJsZS5cbmJvZHkuc2lkZWJhcjpub3QoLnNpZGViYXItaGlkZGVuKTpub3QoLmFub255bW91cykge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDYzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICNibG9jay1wcmFjdGljZXN3aXRjaGVyYmxvY2stMiAubGlua3MtZHJvcGRvd24taXRlbXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAgMCAwIC8gNyUpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJltocmVmKj1cInNlYXJjaFwiXSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBlbmRpbmctcmVxdWVzdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy90aW1lci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLXRyaW1tZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbXMtdXNlci1wcm9maWxlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIC5lbXMtdXNlci1wcm9maWxlLWJ0biB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdXNlcnMuc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFweDtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCA0MnB4O1xuICAgIH1cblxuICAgIC5lbXMtdXNlci1wcm9maWxlLXBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgIGxlZnQ6IC01MCU7XG4gICAgICByaWdodDogLTUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IC0xcHggcmdiYSgwLDAsMCwuMDcpO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyICNibG9jay1teWVtcy10aGVtZS1zaXRlLWJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5idXJnZXItbWVudV9fb3BlbmVkIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgI2Jsb2NrLW15ZW1zLXRoZW1lLXVzZXJwcm9maWxlYmxvY2sge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAgICAgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sgLmVtcy11c2VyLXByb2ZpbGUtcG9wdXAge1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjYmxvY2stcHJhY3RpY2Vzd2l0Y2hlcmJsb2NrLTIgLmxpbmtzLWRyb3Bkb3duLWl0ZW1zIGEge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAmLmJ1cmdlci1tZW51X19vcGVuZWQge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXIgI2Jsb2NrLW15ZW1zLXRoZW1lLXNpdGUtYnJhbmRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNibG9jay1teWVtcy10aGVtZS11c2VycHJvZmlsZWJsb2NrLFxuICAgICNibG9jay1wcmFjdGljZXN3aXRjaGVyYmxvY2stMixcbiAgICAjYmxvY2stbXllbXMtdGhlbWUtbGFuZ3VhZ2Vzd2l0Y2hlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtY29uZmlybS11c2VyIHtcbiAgI2Jsb2NrLXByYWN0aWNlc3dpdGNoZXJibG9jay0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9jay1teWVtcy10aGVtZS11c2VycHJvZmlsZWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZW1zLWlvdC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgLnRhYmxlX19oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA4cHg7XG4gIH1cblxuICAudGFibGVfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDJmciAxLjVmciAxLjVmciAxZnI7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWJsdXJyZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAudGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHN0cm9uZyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlX19jZWxsOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA1MS42NiUsICNGRkYgNTIuNjElKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCkgMTAwJSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgLmRldmljZS1jYXJkX19pbmZvIC51c2UtYWpheCB7XG4gICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxMnB4O1xuICAgIH1cblxuICAgICY6bm90KC50YWJsZV9fcm93LS1oZWFkZXIpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiKDAgMCAwIC8gNCUpO1xuXG4gICAgICAudGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kYWlseS1zdW1tYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQzhDQztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlX19jZWxsIHtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICYtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICRncmV5LTYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGEuaGVscC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZS0tcmVndWxhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnJhbmdlKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA1cHg7XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpOm5vdCg6b25seS1jaGlsZCk6bm90KC50YWJsZV9fY2VsbC0tbm90aWZpY2F0aW9ucykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYtLWZ1bGwtd2lkdGgge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1ub3RpZmljYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAudGFibGVfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuc2NhbGUtLXN0cmV0Y2hlZCB7XG4gICAgICAudGltZWxpbmVfX2hvdXIge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXN0ZXAtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFkZ2UtLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgLnRhYmxlX19yb3cge1xuICAgICAgY29sdW1uLWdhcDogMTNweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIC50YWJsZV9fcm93IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMi41ZnIgMmZyIDEuNWZyIDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAmLS1lbXB0eSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEYWlseSBkaXNwbGF5IHdpdGggVGltZWxpbmUuXG4uZW1zLWlvdC10YWJsZS52aWV3LW1vZGUtLWRhaWx5IHtcbiAgJjpub3QoLnZpZXctLWVtcHR5KSB7XG4gICAgLnRhYmxlX19yb3ctLWhlYWRlcixcbiAgICAudGFibGVfX3Jvdy5kYWlseS1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDU2cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlX19yb3c6bm90KC50YWJsZV9fcm93LS1oZWFkZXIpOm5vdCgudGFibGVfX3Jvdy0tZW1wdHkpOm5vdCguZGFpbHktc3VtbWFyeSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJsb2NrOiA0cHggOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIGxlZnQ6IDU2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXJvdy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTEwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LS1tb2JpbGUudmlldy1tb2RlLS1kYWlseSB7XG4gIC5zbGlkZV9fY29udGVudCB7XG4gICAgJjpub3QoLmRhaWx5LXN1bW1hcnkpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmX19ob3VyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGJyYW5kLWdyZXktNjAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY3VycmVudCkgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0FBQTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFuZ2UuXG4ucmFuZ2Uge1xuICAmX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAycHg7XG4gIH1cblxuICAmX19iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImZvb3Rlci5mb290ZXIge1xuICB6LWluZGV4OiAxO1xuXG4gICYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCA0OHB4O1xuXG4gICAgI2Jsb2NrLXNpdGVicmFuZGluZyB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuXG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kaWFnb25hbC1hcnJvdy1yZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgQGluY2x1ZGUgaGlkZS11bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTE5JTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnNpZGViYXItaGlkZGVuICYsXG4gIC5sb2dpbi1wYWdlLWxheW91dCAmLFxuICAuYW5vbnltb3VzLnBhdGgtYWRtaW4gJiB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgfVxuXG4gIC5hY3RpdmUtbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ib3R0b20uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRvcDogMzdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBsaSBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjRweCAwIDQ4cHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmc6IDI0cHggMCAzMnB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmxvdy1yZXN1bHQtcGFnZSB7XG4gIG1heC13aWR0aDogNDcxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGRpdi5mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDQ4cHg7XG4gIH1cblxuICBwLmZvcm0tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNlYXJjaC1mbG93LXJlc3VsdCB7XG4gICAgJi1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmICsgLmZvcm0taXRlbS13b3JrIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG4gIH1cbn1cbiIsIi5zaWRlYmFyICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGFzaWRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDQycHggMzJweCAzOXB4IDM2cHg7XG5cbiAgICAjYmxvY2stc2l0ZWJyYW5kaW5nLTIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0NnB4IDAgMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcy1hY2NvcmRpb24taGVhZCB7XG4gICAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCAxNnB4O1xuXG4gICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDhweCk7XG4gICAgcGFkZGluZzogMTEwcHggNjJweCA4OHB4IDM0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0OHB4O1xuICB9XG5cbiAgLy8gVGVtcG9yYXJ5IHN0eWxlIGRpcmVjdGl2ZSBmb3IgdGhlIHNpZGViYXIgb24gdGhlIG1vYmlsZSB2ZXJzaW9uIC0gdW50aWwgdGhlIG1haW4gcGFnZXMgZGVzaWduIGlzIGltcGxlbWVudGVkLlxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGFzaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMTBweCAxNnB4IDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgbWFpbiB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLmNvbm5lY3RlZC1kZXZpY2VzLXBhZ2UgI21haW4td3JhcHBlciBtYWluIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICBwYWRkaW5nOiAxMTBweCAzMnB4IDgycHggMzlweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgcGFkZGluZzogMTEwcHggMTZweCA4MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMTBweCAxNnB4IDUwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICBtYWluIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuYm9keS5zaWRlYmFyLWhpZGRlbiAjbWFpbi13cmFwcGVyLFxuLnBhZ2Utbm9kZS10eXBlLWNvbmZpcm0tdXNlciAjbWFpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5pcy1hZG1pbi5zaWRlYmFyICNtYWluLXdyYXBwZXIgYXNpZGUge1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG59XG5cbi5tYW5hZ2UtbXktcHJhY3RpY2Uuc2lkZWJhciAjbWFpbi13cmFwcGVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIG1haW4ge1xuICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCIuZW1zLXVzZXItYmFjay1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQtLXRyaW1tZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi5pbnZpdGUtcG9wdXAsXG4uZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lcixcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAsXG4uZW1zLXVzZXItcmVtb3ZlLXByYWN0aWNlLW1vZGFsLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCxcbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwLFxuLnBlbmRpbmctcmVxdWVzdC1wb3B1cCxcbi5lbXMtcHJhY3RpY2UtcmVnaXN0ZXItZXJyb3ItbW9kYWwsXG4uc2VyaWFsLW51bWJlci1oZWxwLXBvcHVwLFxuLmdidC1jZXJ0aWZpZWQtcG9wdXAsXG4uZW1zLXVzZXItZXhpdC1yZWdpc3RyYXRpb24tcG9wdXAsXG4uZGVtby1yZXF1ZXN0LXBvcHVwLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAsXG4uZ2J0LWV4cGlyZWQtcG9wdXAge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA2OHB4IDQycHg7XG4gIH1cblxuICAucG9wdXAtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wb3B1cC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTtcbiAgICA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kaXNjbGFpbWVyLWJ1dHRvbnMsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zLFxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZnVzZS1vdmVycmlkZSxcbiAgLmFjY2VwdC1vdmVycmlkZSxcbiAgLnBvcHVwLXJlbW92ZS1kZXZpY2UtY29uZmlybS51aS1idXR0b24sXG4gIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNhbmNlbC51aS1idXR0b24sXG4gIC5wb3B1cC1jcmVhdGUtbmV3LXByb2ZpbGUtY2FuY2VsIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICBtaW4td2lkdGg6IDE2NHB4O1xuICB9XG5cbiAgLnJlZnVzZS1vdmVycmlkZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1yZW1vdmUtZGV2aWNlLWNvbmZpcm0udWktYnV0dG9uLFxuICAucG9wdXAtcmVtb3ZlLWRldmljZS1jYW5jZWwudWktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICB9XG5cbiAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuYWNjZXB0LW92ZXJyaWRlLFxuICAucG9wdXAtcmVtb3ZlLWRldmljZS1jb25maXJtLnVpLWJ1dHRvbixcbiAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLFxuICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgfVxuXG4gIC8vIE92ZXJyaWRpbmcgZGVmYXVsdCBwb3B1cCBzdHlsZXMuXG4gIC5wb3B1cC1oZWFkZXIsXG4gIC5wb3B1cC10aXRsZSxcbiAgLnBvcHVwLWJvZHksXG4gIC5wb3B1cC1ib2R5IHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgJi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgIH1cblxuICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLmRpc2NsYWltZXItYnV0dG9ucyxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwLFxuLnJlbW92ZS1wcmFjdGljZS1wb3B1cCxcbi5yZW1vdmUtZGV2aWNlLWNvbmZpcm0tcG9wdXAsXG4uY3JlYXRlLW5ldy1wcm9maWxlLWNvbmZpcm0tcG9wdXAsXG4uZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVyLWFjdGlvbi1wb3B1cCB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBvcHVwLWNyZWF0ZS1uZXctcHJvZmlsZSB7XG4gICAgJi1jYW5jZWwge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLWNvbmZpcm0ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgJi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNyZWF0ZS1uZXctcHJvZmlsZS1jb25maXJtLXBvcHVwLFxuLmVtcy11c2VyLXByYWN0aWNlLW1lbWJlci1hY3Rpb24tcG9wdXAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gIC5wb3B1cC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExOSU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG5cbiAgLnBvcHVwLXRleHQsXG4gIC5wb3B1cC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMjhweDtcbiAgICBAaW5jbHVkZSBmb3JtLXN1YnRpdGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmZvcm0tYWN0aW9ucyB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuXG4gICAgLnBvcHVwLWNhbmNlbCxcbiAgICAucG9wdXAtY29uZmlybSxcbiAgICAuYWNjZXB0LW92ZXJyaWRlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXc7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5wb3B1cC1jb25maXJtLFxuICAgIC5hY2NlcHQtb3ZlcnJpZGUrLmFjY2VwdC1vdmVycmlkZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAuZW1zLXVzZXItcHJhY3RpY2UtZGlzY2xhaW1lciAucG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuXG4gICAgLmRpc2NsYWltZXItYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tYW5hZ2UtbXktcHJhY3RpY2Uge1xuICAucmVtb3ZlLXByYWN0aWNlLXBvcHVwLnVpLWRpYWxvZyB7XG4gICAgLnBvcHVwLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXG4gICAgICAucmVtb3ZlLXByYWN0aWNlLWNvbmZpcm0sXG4gICAgICAucG9wdXAtY2FuY2VsIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZW1vdmUtcHJhY3RpY2UtY29uZmlybSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcHJhY3RpY2UtbW9kYWwge1xuICBtYXgtd2lkdGg6IDY2NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gIC5wb3B1cC10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1heC13aWR0aDogNDY1cHg7XG5cbiAgICAmLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cblxuICAuYmFjay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkuYmFjay1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQtbWluLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXByYWN0aWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMwcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMxcHggMTZweCAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5wZW5kaW5nLXJlcXVlc3QtcG9wdXAge1xuICAucG9wdXAtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGVtby1yZXF1ZXN0LXBvcHVwIHtcbiAgJi51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgICAmOmhhcyguZ2J0LWxlYWQtZm9ybV9fdGhhbmsteW91LXRpdGxlKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgfVxuXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuXG4gICAgLmdidC1sZWFkLWZvcm1fX3RoYW5rLXlvdS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmdidC1sZWFkLWZvcm1fX3RoYW5rLXlvdS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgLmRldmljZS1nYnQtbGVhZC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAuZGV2aWNlLWdidC1sZWFkLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5nYnQtbGVhZF9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLmdidC1sZWFkX19wcmFjdGljZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2J0LWxlYWQtZmllbGRzLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvLyAgIGdhcDogMTVweDtcblxuICAgICAgLy8gICAuZm9ybS1pdGVtIHtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgbGVnZW5kIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBjbG9zZSBpY29uLlxuLnNlYXJjaC1wcmFjdGljZS1tb2RhbCxcbi5yZW1vdmUtcHJhY3RpY2UtcG9wdXAsXG4ucGVuZGluZy1yZXF1ZXN0LXBvcHVwLFxuLnJlbW92ZS1kZXZpY2UtY29uZmlybS1wb3B1cCxcbi5lbXMtY29taW5nLXNvb24tdGhhbmtzLXBvcHVwLFxuLmdidC1leHBpcmVzLXNvb24tcG9wdXAsXG4uZ2J0LWV4cGlyZWQtcG9wdXAge1xuICAmLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmVtcy1wcmFjdGljZS1yZWdpc3Rlci1lcnJvci1tb2RhbCB7XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLmdidC1jZXJ0aWZpZWQtcG9wdXAge1xuICAmLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDMycHggMjVweDtcbiAgICBtYXgtd2lkdGg6IDc0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAucG9wdXAtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBvcHVwLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLWNvbnRlbnQsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmFjY2VwdC1vdmVycmlkZSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jZXJ0aWZpZWQucG5nXCIpICBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5nYnQtZXhwaXJlcy1zb29uLXBvcHVwLCAuZ2J0LWV4cGlyZWQtcG9wdXAge1xuICAucmVmdXNlLW92ZXJyaWRlLCAuYWNjZXB0LW92ZXJyaWRlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDY4cHggNDBweDtcblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zZXJpYWwtbnVtYmVyLWhlbHAtcG9wdXAge1xuICAmLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAgIG1heC13aWR0aDogODE3cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWdyZXk7XG5cbiAgICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJi1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDYwcHggNjVweCA2MHB4O1xuICB9XG5cbiAgLnBvcHVwLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogODFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jcmVhdGUtbmV3LXByb2ZpbGUtY29uZmlybS1wb3B1cCxcbi5lbXMtdXNlci1wcmFjdGljZS1tZW1iZXItYWN0aW9uLXBvcHVwIHtcbiAgJi51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW1zLWNvbnNlbnQtZGV2aWNlLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgcGFkZGluZzogMCAwIDQ4cHggMDtcbiAgbWF4LXdpZHRoOiA4MTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAmPmRpdjpub3QoLnVpLWRpYWxvZy10aXRsZWJhcikge1xuICAgIHBhZGRpbmctaW5saW5lOiA2OXB4O1xuICB9XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyOXB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHggMTRweDtcbiAgICBwYWRkaW5nLWlubGluZTogNjlweCAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gIH1cblxuICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtaWNvbi0tY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG5cbiAgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRkYXJrZXItZ3JleTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbi1ibG9jazogNDBweCAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybS1jb25zZW50IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOS42cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zaWduYXR1cmUge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzNweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWduYXR1cmUtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsZWFyLXNpZ25hdHVyZS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtaW4td2lkdGg6IDE1N3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG5cbiAgICAmPmRpdjpub3QoLnVpLWRpYWxvZy10aXRsZWJhciksXG4gICAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyNXB4IDA7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbmZpcm0tY29uc2VudCB7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtaWNvbi0tY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLWhlbHAtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS13YXJuaW5ncy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nLFxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXJlY29tbWVuZGF0aW9ucy1wb3B1cC51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2MnB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnVpLWRpYWxvZy1jb250ZW50LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyPmRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmPmRpdltpZCo9XCJ0b29sdGlwXCJdLFxuICAgIC52aWV3cy1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggNDNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogI0NGRUJGRjgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydC1pbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMTZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgYTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWluZm8ge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMzNDM5M0Q7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MGR2aDtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQge1xuXG4gICAgJj5kaXZbaWQqPVwidG9vbHRpcFwiXSxcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYxRjI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydC1yZWd1bGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIuaW90LWRldmljZS1kYXRhLXdhcm5pbmdzLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2cge1xuICAudWktZGlhbG9nLWNvbnRlbnQudWktd2lkZ2V0LWNvbnRlbnQge1xuXG4gICAgJj5kaXZbaWQqPVwidG9vbHRpcFwiXSxcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkVFRUM7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydC1lcnJvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbXMtY29uc2VudC1kZXZpY2UtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1oZWxwLXBvcHVwLnVpLXdpZGdldC51aS1kaWFsb2csXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlci5pb3QtZGV2aWNlLWRhdGEtd2FybmluZ3MtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyLmlvdC1kZXZpY2UtZGF0YS1yZWNvbW1lbmRhdGlvbnMtcG9wdXAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gIC51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uaW52aXRlLXBvcHVwIHtcbiAgZm9ybS51c2VyLXByYWN0aWNlLWludml0ZS1mb3JtIHtcbiAgICBnYXA6IDE0cHggIWltcG9ydGFudDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAtNnB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDQ3NnB4O1xuICAgIH1cblxuICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5nYnQtZXhwaXJlZC1wb3B1cCB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG4iLCIucGFnZS1ub2RlLXR5cGUtY29uZmlybS11c2VyLCAudXNlci1yZWdpc3Rlci1kZXZpY2UsIC5jb25maXJtLXByYWN0aWNlLXBhZ2UsIC5tYW5hZ2UtbXktcHJhY3RpY2UsIC52aWV3LWRldmljZSwgLmdidC1wYWdlLCAucGF0aC1tZWRpYS1jZW50ZXIge1xuICBzdmdbZGF0YS10b29sdGlwXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50b29sdGlwIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDI4NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWdyZXk7XG4gICAgZGl2W2RhdGEtcG9wcGVyLWFycm93XSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZW1zLWhlbHAtY29uZmlybS1yb2xlLXRvb2x0aXAsIC5lbXMtc2VyaWFsLW51bWJlci1oZWxwLXRvb2x0aXAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHN0cm9uZywgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItcmVnaXN0ZXItZGV2aWNlIHtcbiAgLnRvb2x0aXAge1xuICAgIHdpZHRoOiA0MzVweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAuZW1zLXNlcmlhbC1udW1iZXItaGVscC10b29sdGlwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5jb25maXJtLXByYWN0aWNlLXBhZ2Uge1xuICAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4iLCIjYmxvY2stbXllbXMtdGhlbWUtd2FpdGluZ2Jsb2NrLCAuZW1zLXdhaXRpbmctc2NyZWVuLWxvYWRlciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0b3A6IDA7XG5cbiAgLmVtcy1taWRkbGV3YXJlLXN5bmMtd2FpdGluZy1ibG9jay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi5mYWlsZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLndhaXRpbmctdGl0bGUsIC53YWl0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLndhaXRpbmctZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICAud2FpdGluZy1mYWlsZWQtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndhaXRpbmctdGl0bGUsIC53YWl0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAud2FpdGluZy10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAud2FpdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAuZW1zLW1pZGRsZXdhcmUtc3luYy13YWl0aW5nLWJsb2NrLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAud2FpdGluZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICB9XG5cbiAgICAud2FpdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21pbmctc29vbi1ibG9jayB7XG4gIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDMwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZ2FwOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTEzNXB4O1xuXG4gIC5jb21pbmctc29vbi1idG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uX190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbn1cbiIsIi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcblxuICAucmVnaXN0ZXItcGFzc3dvcmQtcGFnZSAmX19pdGVtLFxuICAudXNlci1jb250YWN0cy1wYWdlICZfX2l0ZW06Zmlyc3QtY2hpbGQsXG4gIC5jb25maXJtLXVzZXItcGFnZSAmX19pdGVtOm50aC1jaGlsZCgtbisyKSxcbiAgLnByYWN0aWNlLXNlYXJjaC1wYWdlICZfX2l0ZW06bnRoLWNoaWxkKC1uKzMpLFxuICAuY29uZmlybS1wcmFjdGljZS1wYWdlICZfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cbiIsIi5wcmFjdGljZS1jb3Vyc2VzIHtcbiAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAvL2hlaWdodDogMzAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjQ3LCAyMDYsIDIxNSwgMC4zKSwgJHdoaXRlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2luZm8sICZfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZzogNTBweCA3NXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NkYSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgfVxuXG4gICZfX2RldmljZSB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tcGhvbmUpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1pbi13aWR0aDogNTM1cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyOiAxcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAxKSBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9tYXgtd2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDEpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmstd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lbXMtbXlnYnQtaW5zaWdodHMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMjRweCAxNTFweCAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTUxcHggMCAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmluZm8td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1MjhweDtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTMlO1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbmV3KCk7XG4gICAgICBtYXJnaW4tYmxvY2s6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI3M3B4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1NiU7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5kZXZpY2Utbm90LWZvdW5kLWJsb2NrIHtcbiAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggNDNweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgIHBhZGRpbmc6IDczcHggNDNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBidXR0b24tYmxhY2s7XG4gIH1cblxuICBpbWcge1xuICAgIC8vIE92ZXJyaWRlIGRlZmF1bHQgbWF4LXdpZHRoIGZyb20gX2RldmljZXMuc2Nzcy5cbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uby1kZXZpY2UtaW5mby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1lZGl0LXByYWN0aWNlLFxuLm5vZGUtY3JlYXRlLXByYWN0aWNlLWZvcm0ge1xuICBzZWxlY3QsXG4gIC5zZWxlY3QyLFxuICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICB9XG5cbiAgb3B0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIwcHg7XG4gIH1cblxuICAjZWRpdC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI4cHg7XG5cbiAgICAjZWRpdC1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygyMTBweCwgJHdoaXRlLCAkYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIGRpdltyb2xlPVwiYWxlcnRcIl0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gICYuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIHBhZGRpbmc6IDg4cHggNjJweCA4OHB4IDM0cHg7XG4gIH1cblxuICAuZWRpdC1wcmFjdGljZS1pbmZvX193cmFwcGVyIGxhYmVsLFxuICAuZWRpdC1wcmFjdGljZS1pbmZvX193cmFwcGVyIHN1bW1hcnksXG4gIC5qcy1mb3JtLXR5cGUtdmVydGljYWwtdGFicyxcbiAgI2VkaXQtYWN0aW9ucyAuYnV0dG9uLS1kYW5nZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcHJhY3RpY2UtYWRkcmVzcy1hamF4LXdyYXBwZXIge1xuICAgIC5lbXMtdXNlci1tYW51YWwtYWRkcmVzcy1zd2l0Y2hlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dC5mb3JtLXN1Ym1pdFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRtYWluLXJlZDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAmLnNpZGViYXIgI21haW4td3JhcHBlciBtYWluIHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDE2cHggNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgc2VsZWN0LFxuICAgIC5zZWxlY3QyLFxuICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICB9XG5cbiAgICAjZWRpdC1maWVsZC12YXQtbnVtYmVyLXdyYXBwZXIgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFjY291bnQgdmVyaWZpY2F0aW9uIHBhZ2UuXG4uYWNjb3VudC12ZXJpZmllZC5zaWRlYmFyLFxuLnNpZGViYXItaGlkZGVuIHtcbiAgI21haW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcblxuICAgIGFzaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmVtcy11c2VyLXByb2ZpbGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJhc2ljLXBhZ2Uge1xuICAmLmFub255bW91cy5zaWRlYmFyIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDgwcHggMThweDtcblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmID4gLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBvbGljeS1wYWdlIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvdXJzZS1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgZGl2LFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGEge1xuICAgICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiA0ODhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyLjVmcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBociB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAmX19pbmZvIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjdweDtcblxuICBoMSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDQlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fd2VsY29tZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM4cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDAgc29saWQgI0Q2RDZENjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgLndlbGNvbWUtYmxvY2sge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIzM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS43NjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OWRlZywgIzAwMCA1Ljg3JSwgIzAwMCAxMDAuNzclKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJhY3RpY2Utc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMjFweCAyNHB4O1xuICAgIH1cblxuICAgIC5jdXJyZW50LXByYWN0aWNlIHtcbiAgICAgICZfX2RhdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDJweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtcHJhY3RpY2UtbWVtYmVycyB7XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAuc2hhcGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXItcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wb2RjYXN0cy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDI1cHggMCA0cHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG4gICAgfVxuXG4gICAgLnBvZGNhc3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYnQtY2VydGlmaWNhdGlvbiB7XG4gICAgICBnYXA6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZzogMzZweCAyNHB4O1xuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2VydGlmaWNhdGlvbi5zdmcnKSBuby1yZXBlYXQgdG9wIDhweCBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kYXNoYm9hcmRfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdXJzZXMtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLnJlZ2lzdGVyZWQtY291cnNlc19fbGluayB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmcnKSBuby1yZXBlYXQgbGVmdCAxNnB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbHVzLWhvdmVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaXN0ZXJlZC1jb3Vyc2VzX19ub3QtZm91bmQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICAucmVnaXN0ZXJlZC1jb3Vyc2VzX19idG4ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXktY291cnNlcyB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAxNXB4IDI0cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZWR1Y2F0aW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRhc2hib2FyZF9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViaW5hcnMge1xuICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTYxcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0LjVweDtcbiAgICAgIGhlaWdodDogMTE5cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNC41cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdXBjb21pbmctc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTlweDtcblxuICAgIC51cGNvbWluZy1jb3Vyc2VzIHtcbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZWR1Y2F0aW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vyc2Uge1xuICAgICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMzZweCAyNHB4O1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS43ODtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cblxuICAgICAgJl9faWQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lkLFxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgfVxuXG4gICAgICAmX19zdHJlZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVwY29taW5nLWNvdXJzZXMsXG4gICAgLmRhc2hib2FyZF9fc2xpZGVyIHtcbiAgICAgICZfX2NvbnRlbnQsXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAuY291cnNlOm50aC1jaGlsZCgxKSAuY291cnNlX19pbWFnZSxcbiAgICAgICAgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgxKSAuY291cnNlX19pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwY29taW5nRmlyc3QucG5nXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdXJzZTpudGgtY2hpbGQoMikgLmNvdXJzZV9faW1hZ2UsXG4gICAgICAgIC5zbGljay1zbGlkZTpudGgtY2hpbGQoMikgLmNvdXJzZV9faW1hZ2V7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwY29taW5nU2Vjb25kLnBuZ1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3Vyc2U6bnRoLWNoaWxkKDMpIC5jb3Vyc2VfX2ltYWdlLFxuICAgICAgICAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKDMpIC5jb3Vyc2VfX2ltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBjb21pbmdUaGlyZC5wbmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuY291cnNlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSxcbiAgICAgICAgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCg0KSAuY291cnNlX19pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VwY29taW5nRm91cnRoLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfX3NsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXZpY2VzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE5cHg7XG5cbiAgICAuZGV2aWNlcyB7XG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NlcnRpZmljYXRpb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldmljZS1yZWdpc3RyYXRpb24tbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2NXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vLmRldmljZSB7XG4gICAgLy8gIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAvLyAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC8vICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICBnYXA6IDE2cHg7XG4gICAgLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgLy8gIG1heC13aWR0aDogMjUwcHg7XG4gICAgLy8gIHBhZGRpbmc6IDM2cHggMjRweDtcbiAgICAvL1xuICAgIC8vICAmX19oZWFkZXIge1xuICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgaGVpZ2h0OiAxOHB4O1xuICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgLy8gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgLy8gICAgZGl2IHtcbiAgICAvLyAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgICAgIGdhcDogOXB4O1xuICAgIC8vICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgLy8gICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgLy8gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gICAgICBpbWcge1xuICAgIC8vICAgICAgICB3aWR0aDogMTZweDtcbiAgICAvLyAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgLy8gICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gICZfX3NlcmlhbC1udW1iZXIsICZfX21haW50YW5jZSB7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICBzcGFuIHtcbiAgICAvLyAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy9cbiAgICAvLyAgJl9fbWFpbnRhbmNlIHtcbiAgICAvLyAgICBsaW5lLWhlaWdodDogMDtcbiAgICAvLyAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgLy8gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICAmX19pbWFnZSB7XG4gICAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIGhlaWdodDogMTY1cHg7XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICBpbWcge1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIC8vICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgIC8vICB9XG4gICAgLy9cbiAgICAvLyAgLmRhc2hib2FyZF9fbGluayB7XG4gICAgLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgLy8gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmVkLXRyaW1tZWQtdGhpbi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgIC8vICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICBoMiB7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtcm91bmRlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1yb3VuZGVkLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGRpbS1ncmF5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmNvbXBsZXRlZCB7XG4gICAgICBjb2xvcjogJGdyZWVuLXRlcnRpYXJ5O1xuICAgIH1cblxuICAgICYuY2FuY2VsbGVkIHtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnktcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzIGEge1xuICAgIEBpbmNsdWRlIHVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NpZGUtYXJyb3ctYmxhY2suc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAvLyBTbGlkZXIgZGVzaWduIGlzc3Vlcy5cbiAgLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV2aWNlcy1zZWN0aW9uIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIHtcbiAgICAvLy5kZXZpY2Uge1xuICAgIC8vICBib3gtc2hhZG93OiBub25lO1xuICAgIC8vXG4gICAgLy8gIGgyIHtcbiAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC8vICB9XG4gICAgLy9cbiAgICAvLyAgaW1nIHtcbiAgICAvLyAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAuZGV2aWNlIHtcbiAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfX3dhcm5pbmdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmRhc2hib2FyZF9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1zaWRlLWFycm93O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAmX19wb2RjYXN0cy1zZWN0aW9uLFxuICAgICZfX2NvdXJzZXMtc2VjdGlvbiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAmX19kZXZpY2VzLXNlY3Rpb24ge1xuICAgICAgLmRldmljZXMge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vLmRldmljZSB7XG4gICAgICAvLyAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgJl9fdXBjb21pbmctc2VjdGlvbiB7XG4gICAgICAudXBjb21pbmctY291cnNlcyB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRhc2hib2FyZF9fc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5jb3Vyc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldmljZXMtc2VjdGlvbixcbiAgICAmX191cGNvbWluZy1zZWN0aW9uIHtcbiAgICAgIC5kYXNoYm9hcmRfX3NsaWRlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuZGV2aWNlX19zbGlkZXItcmVnaXN0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICAgIC5kZXZpY2UtcmVnaXN0cmF0aW9uLWxpbmsge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgaDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fcG9kY2FzdHMtc2VjdGlvbiB7XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIC5wb2RjYXN0c19fd3JhcHBlciB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3Vyc2VzLXNlY3Rpb24ge1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC53ZWJpbmFycyB7XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAmX19kZXZpY2VzLXNlY3Rpb24gLmRldmljZS1yZWdpc3RyYXRpb24tbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAmX19wcmFjdGljZS1zZWN0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fY291cnNlcy1zZWN0aW9uIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhc2hib2FyZF9fc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3VwY29taW5nLXNlY3Rpb24ge1xuICAgICAgLnVwY29taW5nLWNvdXJzZXMge1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICZfX3dlbGNvbWUtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcblxuICAgICAgLndlbGNvbWUtYmxvY2sge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9kY2FzdHMtc2VjdGlvbiB7XG4gICAgICAucG9kY2FzdHMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJhY3RpY2Utc2VjdGlvbiB7XG4gICAgICAuY3VycmVudC1wcmFjdGljZS1tZW1iZXJzIHtcbiAgICAgICAgZ2FwOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldmljZXMtc2VjdGlvbiB7XG4gICAgICAuZGFzaGJvYXJkX19zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOjAgMzAlIDAgMDtcbiAgICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAzMCUgMCAwO1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAmX19kZXZpY2VzLXNlY3Rpb24ge1xuICAgICAgLmRldmljZXNfX2hlYWRpbmcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICAmX191cGNvbWluZy1zZWN0aW9uIHtcbiAgICAgIC5jb3Vyc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAmX19jb3Vyc2VzLXNlY3Rpb24ge1xuICAgICAgLndlYmluYXJzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMtcGhvbmUpIHtcbiAgICAmX19wb2RjYXN0cy1zZWN0aW9uIHtcbiAgICAgIC5wb2RjYXN0cyB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV2aWNlcyB7XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIzcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiA3MDRweDtcblxuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICAgIC8vIExpc3QgZGlzcGxheSBtb2RlLlxuICAgIC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDQzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NjBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZGV2aWNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldmljZS1yZWdpc3RyYXRpb24tbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1yb3VuZGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbHVzLXJvdW5kZWQtaG92ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV2aWNlc19fY29udGVudC1lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyBUYWJsZSBkaXNwbGF5IG1vZGUuXG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6bm90KC5kZXZpY2VzX19kaXNwbGF5LW1vZGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGhlYWQgdHIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMCAwICNGRkYgaW5zZXQsIDdweCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4IDAgMCAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMXB4IDExcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV2aWNlc19fY29udGVudC1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXBlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGVfX3dyYXBwZXJ+LmRldmljZS1yZWdpc3RyYXRpb24tbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGV2aWNlLXJlZ2lzdHJhdGlvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTQuNXB4IDE2cHggMTQuNXB4IDQ4cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybChcIi4uL2ltYWdlcy9pY29ucy9wbHVzLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgMTZweCBjZW50ZXIgLyAxOHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybChcIi4uL2ltYWdlcy9pY29ucy9wbHVzLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCAxNnB4IGNlbnRlciAvIDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzcGxheS1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLXRpbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi5kZXZpY2VzX19kaXNwbGF5LW1vZGUtY3VycmVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10YWJsZSB7XG4gICAgICAmLmRldmljZXNfX2Rpc3BsYXktbW9kZS1jdXJyZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDNweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNTI4cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgICAgIGdhcDogMzVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAuZGV2aWNlc19fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAudGFibGVfX3dyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXZpY2VzX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgLmRldmljZXNfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hbmFnZS1teS1kZXZpY2VzLS12aWV3IHtcbiAgI21haW4td3JhcHBlciBtYWluIHtcbiAgICBwYWRkaW5nOiAxMTBweCA2OHB4IDg4cHggMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgI21haW4td3JhcHBlciBtYWluIHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDMycHggODhweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgI21haW4td3JhcHBlciBtYWluIHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDE2cHggNTBweDtcbiAgICB9XG4gIH1cblxuICAuZGV2aWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmPi5kZXZpY2VfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV2aWNlLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNzhweDtcblxuICAmX19uZXh0LW1haW50ZW5hbmNlIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgJi0tcmVndWxhciwgJi0tZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpub3QoLmJhZGdlLS1lbXB0eSk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgfVxuICAgICAgJi0tZXJyb3I6bm90KC5iYWRnZS0tZW1wdHkpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUVERUM7XG4gICAgICB9XG4gICAgICAmLS1lcnJvci5vdmVyZHVlIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub2RlLWVkaXQtZGV2aWNlLWVkaXQtZGV2aWNlLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbmV3KG51bGwsICR3aGl0ZSwgJGJsYWNrKTtcbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2luc2lnaHQtYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2luc2lnaHRzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pbnNpZ2h0cy13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRlcm5hbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweCA2MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWF0ZXJpYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG5cbiAgICAuZGV2aWNlLXNpbmdsZV9fbWF0ZXJpYWxzLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hdGVyaWFscy5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uIHtcbiAgICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbWluaS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51aS1zdGF0ZS1hY3RpdmUsIC51aS1hY2NvcmRpb24taGVhZGVyLCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICAudWktaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmxhY2stdHJpbW1lZC5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIC51aS1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ib3R0b20uc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3RlY2gsICZfX2ZhcSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2VkaXQtbGluayB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX2RlbGV0ZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTA0cHg7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIHBhZGRpbmc6IDY1cHggMTYwcHggNDBweCA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggNjBweCA0MHB4IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNDBweCA0MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmLWRhdGEtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXY6bm90KC5sYWJlbCwgOmhhcyguYmFkZ2UpKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1OHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTAwcHggMjAwcHggNTBweCA0MHB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmVtcy1kZXZpY2UtY29udGFjdC1kZXRhaWxzLXRlcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGgyLCBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgcCwgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFya2VyLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG5cbiAgICAgIC5lbXMtZGV2aWNlLWNvbnRhY3QtZGV0YWlscy10ZXJtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAuc2VsZWN0MiB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4IDExcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS10YWJzLWhlaWdodCwgNTNweCkpO1xuICAgICAgcGFkZGluZzogNDVweCA0MHB4IDQwcHg7XG5cbiAgICAgICYuZGV2aWNlLXNpbmdsZV9fY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggNjBweCA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IGNvbnRlbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgIH1cbiAgICAgICY6YW55LWxpbmssICY6LXdlYmtpdC1hbnktbGluaywgJjotbW96LWFueS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHggMTFweCAwIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBDaXJjbGVzICovXG4gICAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAzNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICYuZGV2aWNlLXNpbmdsZV9fdGVjaC10YWIgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGFsbG1hcmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRlY2gtZGF0YSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIC5kYXRhX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1N3B4IDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdjpub3QoLmxhYmVsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgPiBkaXY6bm90KC5sYWJlbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwYXJlLXBhcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgICYgPiBkaXY6bm90KC5kYXRhX190aXRsZSkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbGlkZXIgZGVzaWduIGlzc3Vlcy5cbiAgICAuc2xpY2tfX3NsaWRlLFxuICAgIC52aWV3cy1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0NjhweDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zbGlja19fc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCxcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ibC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZGF0YSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgaHIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hhbGxtYXJrcy1sZWZ0LFxuICAmX19oYWxsbWFya3MtcmlnaHQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAmX19mYXEgaDIge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ZhcS5zdmcnKSAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xuICAgICZfX2hhbGxtYXJrcy1sZWZ0LFxuICAgICZfX2hhbGxtYXJrcy1yaWdodC5zcGFyZS1wYXJ0cyB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICZfX2luZm8ge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgJl9faGVhZGluZyBoMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19kYXRhLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgICZfX2hhbGxtYXJrcy1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9faGFsbG1hcmtzLXJpZ2h0LnNwYXJlLXBhcnRzIHtcbiAgICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMycHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19kYXRhLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2hhbGxtYXJrcyB7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgJl9faGFsbG1hcmtzLWxlZnQge1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAmX190YWJzIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuXG4gICAgICBhIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAmX190YWJzIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTZweCAxNnB4O1xuXG4gICAgICAgICYuZGV2aWNlLXNpbmdsZV9fY29udGFjdCB7XG4gICAgICAgICAgcGFkZGluZzogNDVweCAyNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRhLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2hhbGxtYXJrcyB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgICZfX3RhYnMge1xuICAgICAgYSBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuZWR1Y2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICBtYXgtd2lkdGg6IDE1OTBweDtcbiAgfVxuXG4gICZfX2NvdXJzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG5cbiAgJl9fYWxsLWNvdXJzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtc2lkZS1hcnJvdztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5yZWdpc3RlcmVkLWNvdXJzZXMgaDIsXG4gIC5tb3JlLWNvdXJjZXNfX2hlYWRpbmcgaDIsXG4gIC5lZHVjYXRpb25fX2FsbC1jb3Vyc2VzID4gaDIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2VkdWNhdGlvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuXG4gIC5yZWdpc3RlcmVkLWNvdXJzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgICZfX25vdC1mb3VuZC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTVweCAxN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgLnJlZ2lzdGVyZWQtY291cnNlc19fYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmVkdWNhdGlvbi1hY3RpdmUtbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRoZWFkIHRyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDAgMCAjRkZGIGluc2V0LCA3cHggNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnZpZXcgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4IDAgMCAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMXB4IDExcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjc2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnN0YXR1cyB7XG4gICAgICAgIGNvbG9yOiAkZGltLWdyYXk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tdGVydGlhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbmNlbGxlZCB7XG4gICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgfVxuXG4gICAgICAuY291cnNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMDtcblxuICAgICAgICAuZGV0YWlscyBhIHtcbiAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zaWRlLWFycm93LWJsYWNrLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmcnKSBuby1yZXBlYXQgbGVmdCAxNnB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbHVzLWhvdmVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9yZS1jb3VyY2VzIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgLmNvdXJzZSB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTc3cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdGltZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0cmVldCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGluLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcm9sZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSxcbiAgICAgICAgJl9fc3RyZWV0LFxuICAgICAgICAmX19pZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNoYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3by1jb2xzLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzOXB4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0OTdweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE4N3B4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDk3cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBsaW5rLXdpdGgtc2lkZS1hcnJvdztcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICAgLm1vcmUtY291cmNlcyB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgLmNvdXJzZSB7XG4gICAgICAgICAgJl9faWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgLm1vcmUtY291cmNlcyB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgLmNvdXJzZSB7XG4gICAgICAgICAgJl9fZGF0ZSxcbiAgICAgICAgICAmX19zdHJlZXQsXG4gICAgICAgICAgJl9faWQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAmX19jb3Vyc2VzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICZfX3ByYWN0aWNlLXNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXJlZC1jb3Vyc2VzIHtcbiAgICAgICZfX3NsaWRlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY3NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAucmVnaXN0ZXJlZC1jb3Vyc2VzIHtcbiAgICAgICZfX3RhYnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtY291cmNlcyB7XG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAuY291cnNlIHtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbFtsYW5nPVwiamFcIl0ge1xuICAuZWR1Y2F0aW9uIC50d28tY29scy1ibG9jayBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG4iLCIuZW1zLWNvbm5lY3RlZC1kZXZpY2VzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI3cHg7XG4gIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgaDEsXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDMycHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gIH1cblxuICBoMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgfVxuXG4gIC5kZXZpY2UtY2FyZCB7XG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogJGdyZXktNjAwO1xuXG4gICAgICAudXNlLWFqYXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbjpvbmx5LWNoaWxkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24ge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19zZXJpYWwge1xuICAgICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICB3aWR0aDogZmlsbC1hdmFpbGFibGU7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5lbXMtaW90LXRhYmxlIHtcbiAgICAudGFibGVfX3JvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEzM3B4IDFmciAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1lbXB0eSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9fY2VsbDpub3QoLnJhbmdlKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RlIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDIwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqIFwiO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDI4cHggNTZweDtcbiAgfVxuXG4gIC5tYW5hZ2UtY29uc2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBzdHJvbmcge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi0tY29ubmVjdCB7XG4gICAgICBnYXA6IDdweDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBoaWRlLXVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA1MjRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcbiAgICAuZW1zLWlvdC10YWJsZSAudGFibGVfX3JvdyB7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogMCA1NnB4O1xuICAgIH1cblxuICAgIC5lbXMtaW90LXRhYmxlIC50YWJsZV9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgICAgLnRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC50YWJsZV9fY2VsbC0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgLmVtcy1pb3QtdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgICAgLnRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC50YWJsZV9fY2VsbC0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMjRweDtcbiAgICB9XG5cbiAgICAubGF5b3V0LS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vdGUge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgOHB4O1xuICAgIH1cblxuICAgIC5tYW5hZ2UtY29uc2VudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSAudWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAgMCAwIC8gNDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogJGdyZXktNjAwO1xufVxuXG4udGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweCA2cHggMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJi0tcGluayB7XG4gICAgY29sb3I6ICRwaW5rLTkwMDtcbiAgICBiYWNrZ3JvdW5kOiAkcGluay0yMDA7XG4gICAgYm9yZGVyOiAwIHNvbGlkICRwaW5rLTYwMDtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZS05MDA7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtMjAwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAkYmx1ZS02MDA7XG4gIH1cblxuICAmLS15ZWxsb3cge1xuICAgIGNvbG9yOiAkeWVsbG93LTkwMDtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LTIwMDtcbiAgICBib3JkZXI6IDAgc29saWQgJHllbGxvdy02MDA7XG4gIH1cblxuICAmLS1ncmV5IHtcbiAgICBjb2xvcjogJHllbGxvdy05MDA7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMTAwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAkeWVsbG93LTYwMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBTbGlkZXIuXG4ubGF5b3V0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgfVxuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LS10cmltbWVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogJGdyZXktNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuc2xpZGUge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJweDtcblxuICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCA0NHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAmLWNvbHVtbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbHVtbi0tcmlnaHQge1xuICAgICAgICAgIC5zbGlkZV9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhZ19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRncmV5LTcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYWlseS1zdW1tYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzNDOENDO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG5cbiAgICAgICAgICAmLS1leHRlbmRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1ub3RpZmljYXRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibHVycmVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuZGV2aWNlLWNhcmRfX2luZm8gLnVzZS1hamF4IHtcbiAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuXG4gICAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAgICAgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29ubmVjdGVkLWRldmljZXMtcGFnZSB7XG4gIC5jb21pbmctc29vbi1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICBkaXY6aGFzKD4gLmNvbWluZy1zb29uLWJsb2NrKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI3cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYm94IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggMXB4IHJnYmEoMCAwIDAgLyA0JSk7XG59XG5cbi5lbXMtY29ubmVjdGVkLWRldmljZXMtLXZpZXcge1xuXG4gIC5lbXMtaW90LWRldmljZS1oZWFkZXIsXG4gIC5lbXMtaW90LWRldmljZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0OHB4O1xuICB9XG5cbiAgLmVtcy11c2VyLWJhY2stbGluayB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgfVxuXG4gIC5lbXMtaW90LWRldmljZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjlweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmPmRpdjpub3QoI2Vtcy1kZXZpY2UtaW90LWZpbHRlci1hamF4LXdyYXBwZXIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgJj5kaXY6bm90KCNlbXMtZGV2aWNlLWlvdC1maWx0ZXItYWpheC13cmFwcGVyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0hpZGUgc2lkZWJhclxuICAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMTBweCA1NnB4IDIyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgI21haW4td3JhcHBlciBtYWluIHtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDMycHggMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgICAgcGFkZGluZzogMTEwcHggMTZweCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAuZW1zLWlvdC1kZXZpY2UtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmVtcy1pb3QtZGV2aWNlLW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgfVxuXG4gICAgLmVtcy1pb3QtZGV2aWNlLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxheW91dC0tbW9iaWxlIC5zbGlkZV9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMThweDtcblxuICAgICAgLnNsaWRlX19jb250ZW50LWhlYWRlci0tbm90aWZpY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZW1zLWRldmljZS1pb3QtZmlsdGVyLWFqYXgtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cbn1cblxuLmVtcy1pb3QtZGV2aWNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzJweCAxZnI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMjhweCAzMnB4O1xuICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICBAaW5jbHVkZSBib3g7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJweDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTcycHg7XG4gIH1cblxuICAmX19iYWRnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS02MDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBAaW5jbHVkZSBoaWRlLXVuZGVybGluZS13aXRoLXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgJjpoYXMoaW1nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweCA0OHB4O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMTMwcHg7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICAmPi5iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS02MDA7XG4gIH1cblxuICAuZW1zLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVtcy1hY2NvcmRpb24taGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjRweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAuZW1zLWFjY29yZGlvbi1vcGVuIHtcbiAgICAuZW1zLWFjY29yZGlvbi1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi11cC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmVtcy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICZfX2JvdHRvbS1jb250ZW50IHtcbiAgICAgIGdhcDogMjRweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDZweCAxZnI7XG4gICAgZ2FwOiAzNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoaVBhZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDI0cHg7XG5cbiAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8mX190b3AtbGluayB7XG4gICAgLy8gIHdpZHRoOiAyNHB4O1xuICAgIC8vICBoZWlnaHQ6IDI0cHg7XG4gICAgLy8gIHRvcDogMjBweDtcbiAgICAvLyAgcmlnaHQ6IDI0cHg7XG4gICAgLy8gIGZvbnQtc2l6ZTogMDtcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDA7XG4gICAgLy8gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tb3JlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMjRweDtcbiAgICAvL1xuICAgIC8vICAmOjphZnRlciB7XG4gICAgLy8gICAgY29udGVudDogbm9uZTtcbiAgICAvLyAgfVxuICAgIC8vfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJj4uYmFkZ2Uge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20tY29udGVudCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gICAgfVxuXG4gICAgLmVtcy1hY2NvcmRpb24taGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgJl9fYm90dG9tLWNvbnRlbnQge1xuICAgICAgZ2FwOiAyNHB4IDQ4cHg7XG5cbiAgICAgICY+ZGl2Om50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcblxuICBiIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJltocmVmKj1cImRpc2Nvbm5lY3RlZFwiXSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgJjpub3QoJi0tZW1wdHkpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLS1lbXB0eSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFREVDO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LWVycm9yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1yZWd1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LXJlZ3VsYXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRjk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnQtaW5mby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5pb3QtZGF0ZS1maWx0ZXIge1xuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBAaW5jbHVkZSBib3g7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDI0cHg7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC0tdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20tcGhvbmUpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBwYWRkaW5nLWlubGluZTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMtcGhvbmUpIHtcbiAgICAmX19uYXYge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC0tdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbXMtaW90LWRldmljZS12aWV3LXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgLnZpZXctbW9kZS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uZW1zLWlvdC1kZXZpY2UtY29udGVudCxcbi5lbXMtY29ubmVjdGVkLWRldmljZXNfX3NlY3Rpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cbiAgICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyLFxuICAgIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb25uZWN0ZWQtZGV2aWNlcy1wYWdlLFxuLmVtcy1jb25uZWN0ZWQtZGV2aWNlcy0tdmlldyxcbi5lbXMtaW90LWRldmljZS10cmVhdG1lbnQge1xuICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS10YWJsZS1ib2R5LW9mZnNldCkpO1xuICAgIHRvcDogdmFyKC0tdGFibGUtYm9keS1vZmZzZXQpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MSwgMjQyLCAwLjg0KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLnRocm9iYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9hbmltYXRlLWxvZ28uZ2lmJykgbm8tcmVwZWF0IDAgY2VudGVyIC8gY29udGFpbjtcbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG59XG4iLCIubG9naW4tcGFnZS1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xuXG4gICYgPiBhc2lkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NzZweDtcblxuICAgIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEycHg7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG1haW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYm9keS5hbm9ueW1vdXMgJiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubm8tc2xpZGVyLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgYXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIG1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLXBhc3N3b3JkLXBhZ2UgJiB7XG4gICAgbWFpbiB7XG4gICAgICAjYmxvY2stbXllbXMtdGhlbWUtY29udGVudCxcbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1wYWdlICYge1xuICAgIG1haW4ge1xuICAgICAgI2Jsb2NrLW15ZW1zLXRoZW1lLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJiA+IGFzaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcblxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAgICAgIG1hcmdpbjogMjRweCAyNHB4IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYmxvY2stbXllbXMtdGhlbWUtd2VsY29tZXRvbXllbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExMHB4IDQwcHggNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTYwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmICsgcCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMThweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHVsOm5vdCguc2xpY2stZG90cykge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCAxZnI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJiA+IGxpIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDUwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayxcbiAgICAuc2xpY2stc2xpZGVyLFxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgcGFkZGluZzogOTRweCAyNHB4IDMycHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcblxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgfVxuXG4gICAgICB1bDpub3QoLnNsaWNrLWRvdHMpIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBwYWRkaW5nOiAxMTBweCAyNHB4IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2tfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICAgICAgLnNsaWNrLW5leHQsXG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLW15ZW1zLXRoZW1lLWVtc3Nzb2JyYW5kaW5nYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jazogYXV0byAwO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgJjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNDBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAjOUM5QUE1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzM3B4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNHB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbXMtc3NvLWxvZ2luLWZvcm0sXG4uZW1zLXVzZXItbG9naW4tZm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQxMXB4O1xuXG4gIGgxIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA2cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG5cbiAgICAmLXJlbWVtYmVyLW1lIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMnB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW5ldygxMDAlLCAkd2hpdGUsICRibGFjayk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIGEucmVzZXQtcGFzc3dvcmQtbGluayB7XG4gICAgQGluY2x1ZGUgaGlkZS11bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VidGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG59XG5cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSxcbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIHtcbiAgcGFkZGluZzogOTBweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAuZW1haWwtdmVyaWZpY2F0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNFMEUwRTA7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB9XG5cbiAgICAmID4gc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbmV3O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1uZXcoMjEwcHgsICR3aGl0ZSwgJGJsYWNrKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHBhZGRpbmc6IDYwcHggMjRweDtcblxuICAgIC5lbWFpbC12ZXJpZmljYXRpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gICAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuXG4gICAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDk1MHB4KSB7XG4gICAgcGFkZGluZzogNjBweCAyNHB4O1xuICB9XG59XG5cbi5lbXMtdXNlci1lbWFpbC12ZXJpZmljYXRpb24tY29uc2VudC1mb3JtIHtcbiAgLmVtYWlsLXZlcmlmaWNhdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDY4cHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNvbnNlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDQgMjQ0IDI0NCAvIDUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQzJTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWNvbnNlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LWhlaWdodDogOTUwcHgpIHtcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMzJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLW1hbmFnZS1wcmFjdGljZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcblxuICBoMiB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuXG4gICAgK2Rpdj5wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTguNzVweDtcbiAgICB9XG4gIH1cblxuICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgLnByYWN0aWNlLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmNvb3JkaW5hdGVzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI1M3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcblxuICAgICAgJj5kaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb29yZGluYXRlcy1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogN3B4IDZweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG5cbiAgICAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBiYXNpYy1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgLnJlbW92ZS1wcmFjdGljZS1hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWNpcmNsZVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgbGVmdDogMjRweDtcbiAgICAgIH1cblxuICAgICAgZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1yb2xlXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG5cbiAgICAgICNlZGl0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWluLWhlaWdodDogOTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyOHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAmW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1jdXN0b21lclwiXSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1ncmV5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByYWN0aWNlLXJvbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2VkaXQtYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgI2VkaXQtcm9sZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICNlZGl0LWNvb3JkaW5hdGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgI2VkaXQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yZWQtdHJpbW1lZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2VkaXQtZWRpdCxcbiAgICAgICNlZGl0LWNoYW5nZS1yb2xlIHtcbiAgICAgICAgQGluY2x1ZGUgZWRpdC1saW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgICNlZGl0LWNvb3JkaW5hdGVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIHBhZGRpbmc6IDRweCAzMHB4O1xuXG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RpY2t5LWhlYWRlciB7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItcGljdHVyZS1jb250YWluZXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuaW52aXRlLW1lbWJlci1hY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggJGRhcmtlci1ncmV5IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FkZC11c2VyLWdyZXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItbWFuYWdlLXByYWN0aWNlX19tZW1iZXJzLFxuICAudmlld3MtZmllbGQtb3BlcmF0aW9ucy0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJlLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzk0cHgpO1xuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJi5hY3RpdmUtbWVtYmVyLXN0YXR1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWdyZWVuLXJvdW5kZWQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvY2tlZC1tZW1iZXItc3RhdHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmxvY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW52aXRlZC1tZW1iZXItc3RhdHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdGltZXItcHVycGxlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6aGFzKC5kcm9wYnV0dG9uLXdyYXBwZXIpKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVkaXQgYWN0aW9ucy5cbiAgICAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246Zmlyc3QtY2hpbGQsXG4gICAgLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC5kcm9wYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDdweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICAgIC5kcm9wYnV0dG9uLWFjdGlvbiB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VzZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NhbmNlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmxvY2tlZC1tZW1iZXItb3BlcmF0aW9ucyB7XG4gICAgICAgICAgICAuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcmVzdG9yZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdG9wOiAtMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWN0aW9ucy1ob3Jpem9udGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3BidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICYuaW52aXRlZC1tZW1iZXItb3BlcmF0aW9ucyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLW1hbmFnZS1wcmFjdGljZV9fbWVtYmVycyB7XG4gICAgdGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiB1bnNldDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4xZnIgMC45ZnIgMS4wNWZyIDM1cHg7XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWN0aW9ucy1ob3Jpem9udGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMzJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgIHRyIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICB0ciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyIDAuNWZyIDFmciAzNXB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnZpdGUtbWVtYmVyLWFjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5wcmUtdGFibGUge1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgY2FwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNjBweCA4cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgJj4gOm5vdCgudXNlci1waWN0dXJlLWNvbnRhaW5lcikge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbW9yZS1kb3RzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgLnByZS10YWJsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoIGlucHV0LlxuICAmPmRpdj4uanMtZm9ybS1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAvLyBPdmVycmlkaW5nIHRoZSBkZWZhdWx0IGJyb3dzZXIgc3R5bGVzLlxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgICAgLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0ge1xuICAgICAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAuZW1zLXVzZXItbXktcHJhY3RpY2UtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAudXNlci1tYW5hZ2UtcHJhY3RpY2VfX3ByYWN0aWNlLWZvcm0ge1xuICAgICAgLmVtcy11c2VyLW15LXByYWN0aWNlLWZvcm0ge1xuICAgICAgICBzcGFuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtY2lyY2xlXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmFjdGljZS1sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNlZGl0LWluZm8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgLnByYWN0aWNlLXJvbGUge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAuY29vcmRpbmF0ZXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItbWFuYWdlLXByYWN0aWNlX19yZXF1ZXN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDI0cHg7XG4gIH1cblxuICB0ciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjA1ZnIgMC43NWZyIDEuMmZyIDM1cHg7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyIDAuNWZyIDFmciAzNXB4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC10YXJnZXQtcm9sZSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1vcGVyYXRpb25zLTEge1xuICAgIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4ge1xuICAgICAgLmRyb3BidXR0b24ge1xuICAgICAgICAuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbnZpdGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Jsb2NrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtZW1zLXVzZXItbmFtZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvd2FpdC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxuXG4gIGNhcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbiAgICA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIGFbaHJlZio9XCJhcHByb3ZlXCJdLFxuICBhW2hyZWYqPVwicmVqZWN0XCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICBhW2hyZWYqPVwiYXBwcm92ZVwiXSB7XG4gICAgY29sb3I6ICRncmVlbi10ZXh0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmVlbjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tYnRuO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGFbaHJlZio9XCJyZWplY3RcIl0ge1xuICAgIGNvbG9yOiAkcmVkLXRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXJlZDtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkLWJ0bjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0LXJlZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1vcGVyYXRpb25zIHtcblxuICAgIC8vIEVkaXQgYWN0aW9ucy5cbiAgICAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3BidXR0b24tYWN0aW9uIGE6bm90KC51c2UtYWpheCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGJ1dHRvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGJ1dHRvbi1hY3Rpb246bnRoLWNoaWxkKDMpLFxuICAgICAgLmRyb3BidXR0b24tYWN0aW9uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludml0ZS1wZW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMtMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAmLWVtcy11c2VyLW5hbWUgLmVtcy11c2VyLW5hbWUtd3JhcHBlciB7XG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdOYW1lOic7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXY6Zmlyc3QtY2hpbGQsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1haWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdFbWFpbDonO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICYtZmllbGQtdGFyZ2V0LXJvbGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtb3BlcmF0aW9ucyB7XG4gICAgICAgIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuXG4gICAgICAgICAgLmRyb3BidXR0b24ge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWVtcy11c2VyLW5hbWUgLmVtcy11c2VyLW5hbWUtd3JhcHBlciBkaXY6bGFzdC1jaGlsZCxcbiAgICAgICYtbWFpbCxcbiAgICAgICYtZmllbGQtdGFyZ2V0LXJvbGUucHJhY3RpY2UtaW52aXRlcyxcbiAgICAgICYtZmllbGQtdGFyZ2V0LXJvbGUucHJhY3RpY2UtcmVxdWVzdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWl0ZW0ge1xuICAmOmhhcygjZW1zLXVzZXItcHJhY3RpY2UtbWVtYmVycy1zZWFyY2gpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zZWFyY2gtZ3JleS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI2Vtcy11c2VyLXByYWN0aWNlLW1lbWJlcnMtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCAkc3BhbmlzaC1ncmV5O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMjkycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1heC13aWR0aDogMjM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNlbXMtdXNlci1wcmFjdGljZS1mb3JtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICRzcGFuaXNoLWdyZXk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQtdXNlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuIiwiLnByYWN0aWNlLW1lbWJlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDQxcHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG59XG5cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1jaGFuZ2Utcm9sZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtcm9sZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgfVxuXG4gICNlZGl0LWZpZWxkLXJvbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzFweCAxNnB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjZWRpdC1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1tYW5hZ2UtcGVybWlzc2lvbnMtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICB9XG5cbiAgLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLXdpZGdldC1ib29sZWFuLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAuc2xpZGVvbiB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgaW5wdXQ6Y2hlY2tlZH4uc2xpZGVvbi1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVvbi1zbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwcm9maWxlLXVzZXItcHJvZmlsZS1jaGFuZ2Utcm9sZS1mb3JtLFxuI3Byb2ZpbGUtdXNlci1wcm9maWxlLW1hbmFnZS1wZXJtaXNzaW9ucy1mb3JtIHtcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLXByb2ZpbGUge1xuICAjYmxvY2stbXllbXMtdGhlbWUtY29udGVudCA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cblxuICBoMSxcbiAgaDIucHJvZmlsZV9fc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC51c2VyLXByb2ZpbGUtcGljdHVyZS1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZmllbGRzZXQuanMtbWVkaWEtbGlicmFyeS13aWRnZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLW1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAmOmhhcyhpbnB1dFt0eXBlPVwiZmlsZVwiXSkgLnVzZXItcHJvZmlsZS1waWN0dXJlLXBsYWNlaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIGNpcmNsZS1pbWFnZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91c2VyLXBpY3R1cmUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbiAgICBpbnB1dFt2YWx1ZT1cIlJlbW92ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt2YWx1ZT1cIlJlbW92ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlbW92ZS1yZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdmFsdWU9XCJTYXZlXCJdIHtcbiAgICAgIEBpbmNsdWRlIGVkaXQtbGluaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBjaXJjbGUtaW1hZ2U7XG4gICAgfVxuXG4gICAgaW5wdXRbZGF0YS1tZWRpYS1saWJyYXJ5LXdpZGdldC11cGRhdGU9XCJmaWVsZF9wcm9maWxlX3BpY3R1cmVcIl0sXG4gICAgYXJ0aWNsZSBkaXY6bnRoLWNoaWxkKDIpLFxuICAgICNlZGl0LWhpZGUtcmV2aXNpb24tZmllbGQsXG4gICAgLmZpZWxkc2V0LWxlZ2VuZCxcbiAgICAuYWpheC1wcm9ncmVzcyxcbiAgICAuZmllbGQtcHJlZml4LFxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlX19hY2NvdW50LWluZm8sXG4gIC5wcm9maWxlX19wcml2YXRlLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAwcHggI0ZGRiBpbnNldCwgN3B4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDE3cHggMTVweCAyNHB4O1xuICAgIC5lZGl0LWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGVfX3ByaXZhdGUtaW5mbyB7XG4gICAgLnByb2ZpbGVfX3N1YnRpdGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ByaXZhdGUtdXNlci5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIGFydGljbGUgPiBkaXYge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICNmaWVsZC1sYW5ndWFnZS1kaXNwbGF5IC5mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOC4xM3B4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZmlsZV9fYWNjb3VudC1pbmZvIHtcbiAgICAucHJvZmlsZV9fc3VidGl0bGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWNjb3VudC11c2VyLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmVtcy11c2VyLWFjY291bnQtZW1haWwsXG4gICAgLmVtcy11c2VyLWFjY291bnQtcGFzc3dvcmQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cbiAgICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMy40NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbXMtdXNlci1lZGl0LWFjY291bnQtaW5mb3JtYXRpb24tZm9ybSB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgJi5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idXR0b24tLXByaW1hcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICAgIH1cblxuICAgIC5lbXMtdXNlci1hY2NvdW50LWVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5lZGl0LWxpbmsge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMjk1cHg7XG5cbiAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2Omxhc3QtY2hpbGQsIGRpdjpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1zcGVjaWFsaXNhdGlvbnMge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuNDRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiwgXCI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRWRpdCBmb3JtLlxuICAubm9kZS1lZGl0LXVzZXItZm9ybSxcbiAgLmVtcy11c2VyLWNoYW5nZS1lbWFpbC1mb3JtLFxuICAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDE5cHgsIGF1dG8pIDFmcjtcblxuICAgICYgPiBkaXYgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LCAuc2VsZWN0MiB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIG1heC13aWR0aDogNDE5cHg7XG4gICAgfVxuXG4gICAgI2VkaXQtYWN0aW9ucyxcbiAgICAjZWRpdC1vcGVyYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLXdpZHRoOiAxOTMuNXB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuXG4gICAgICBhLFxuICAgICAgaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IDE5My41cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgIGJvcmRlcjogMS4zcHggc29saWQgJG1haW4tZ3JleTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIGJvcmRlcjogMS4zcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY29uZmlybSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub2RlLWVkaXQtdXNlci1mb3JtIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIHJvdy1nYXA6IDI0cHg7XG5cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICAgICAgJi5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tLXByaW1hcnkge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtZmllbGQtY291bnRyeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbXMtdXNlci1jaGFuZ2UtZW1haWwtZm9ybSB7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgc3BhbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtaW5mb1wiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICB3aWR0aDogNDE5cHg7XG4gICAgfVxuXG4gICAgI2VkaXQtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAuZW1zLXVzZXItY2hhbmdlLXBhc3N3b3JkLWZvcm0ge1xuICAgIGdhcDogMzJweDtcblxuICAgICNlZGl0LWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogM3B4O1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTguM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgfVxuXG4gICAgI2VkaXQtbmV3LXBhc3N3b3JkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDU3JTtcbiAgICAgIGxhYmVsW2Zvcj1cImVkaXQtbmV3LXBhc3N3b3JkXCJdIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG4gICAgICAuanMtZm9ybS1pdGVtLW5ldy1wYXNzd29yZC1wYXNzMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgICsgLmZvcm0taXRlbS1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG4gIH1cblxuICAvLyBFZGl0IGxpbmsuXG4gIC5lZGl0LWxpbmsge1xuICAgIEBpbmNsdWRlIGVkaXQtbGluaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTFweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fyci1yZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cblxuICAvLyBCYWNrIGxpbmsuXG4gIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaWEgcG9wdXAuXG4gICNtZWRpYS1saWJyYXJ5LXZpZXcge1xuICAgIGhlYWRlcixcbiAgICAudmlld3MtZmllbGQtbWVkaWEtbGlicmFyeS1zZWxlY3QtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNXB4O1xuXG4gICAgICAuanMtbWVkaWEtbGlicmFyeS1pdGVtLFxuICAgICAgLmpzLW1lZGlhLWxpYnJhcnktaXRlbSAudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmpzLW1lZGlhLWxpYnJhcnktaXRlbS1wcmV2aWV3ID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuanMtbWVkaWEtbGlicmFyeS1pdGVtLXByZXZpZXcgfiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICNtZWRpYS1saWJyYXJ5LW1lc3NhZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2RydXBhbC1tb2RhbCB7XG4gICAgLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNXB4O1xuXG4gICAgICBpbnB1dC5mb3JtLWZpbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLW1lZGlhLWxpYnJhcnktYWRkLWZvcm0tYWRkZWQtbWVkaWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXVwbG9hZCB7XG4gICAgICAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2W3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNkcnVwYWwtbW9kYWwsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWdyZXk7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudWktZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICYuc2lkZWJhciAjbWFpbi13cmFwcGVyIG1haW4ge1xuICAgICAgcGFkZGluZzogOTVweCAxNnB4IDUwcHg7XG4gICAgfVxuXG4gICAgI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAvLyBCYWNrIGxpbmsuXG4gICAgLmJhY2sge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3N1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICNibG9jay1teWVtcy10aGVtZS1jb250ZW50ID4gZGl2ID4gaDEge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLnVzZXItcHJvZmlsZS1waWN0dXJlLWZvcm0ge1xuICAgICAgLmpzLW1lZGlhLWxpYnJhcnktc2VsZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdmFsdWU9XCJBZGQgbWVkaWFcIl0sXG4gICAgICBpbnB1dFt2YWx1ZT1cIlJlbW92ZVwiXSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19hY2NvdW50LWluZm8sXG4gICAgLnByb2ZpbGVfX3ByaXZhdGUtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMjRweDtcblxuICAgICAgLmVkaXQtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3ByaXZhdGUtaW5mbyxcbiAgICAucHJvZmlsZV9fcHJpdmF0ZS1pbmZvID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19hY2NvdW50LWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIycHg7XG5cbiAgICAgIC5lbXMtdXNlci1hY2NvdW50LWVtYWlsLFxuICAgICAgLmVtcy11c2VyLWFjY291bnQtcGFzc3dvcmQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbXMtdXNlci1hY2NvdW50LWVtYWlse1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIH1cblxuICAgICAgJiA+IGEge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdjpsYXN0LWNoaWxkLCBkaXY6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1zcGVjaWFsaXNhdGlvbnMge1xuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC8vIEVkaXQgZm9ybS5cbiAgICAubm9kZS1lZGl0LXVzZXItZm9ybSxcbiAgICAuZW1zLXVzZXItY2hhbmdlLWVtYWlsLWZvcm0sXG4gICAgLmVtcy11c2VyLWNoYW5nZS1wYXNzd29yZC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICBpbnB1dCxcbiAgICAgIHNlbGVjdCwgLnNlbGVjdDIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vZGUtZWRpdC11c2VyLWZvcm0ge1xuICAgICAgY29sdW1uLWdhcDogMzJweDtcbiAgICAgIHJvdy1nYXA6IDI0cHg7XG5cbiAgICAgICNlZGl0LWFjdGlvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19hY2NvdW50LWluZm8gLmVtcy11c2VyLWVkaXQtYWNjb3VudC1pbmZvcm1hdGlvbi1mb3JtIHtcbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ2J0LWNlcnRpZmljYXRpb24ge1xuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgJl9fY2VydGlmaWVkLXByYWN0aWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAuZ2J0LWNlcnRpZmllZC1wcmFjdGljZSB7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTYzcHg7XG4gICAgICBoZWlnaHQ6IDE0MXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fZXhwZXJ0LFxuICAgICZfX2NlcnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NlcnQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXJlZDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NlcnQtd3JhcHBlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG9yZGVyOiA1O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXh0ZW5kIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBlcnQge1xuICAgICAgQGluY2x1ZGUgbGluay13aXRoLXNpZGUtYXJyb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgICZfX2NlcnQtZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgJi0tZXhwaXJlZCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICYtLWVkaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2J0LWZpbmRlciB7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMXB4IDE5cHggMTdweCAyNHB4O1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KGhlYWRpbmcpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19kZXNjciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faGVscCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nYnQtZXhjbHVzaXZlLWJlbmVmaXRzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgY2VydGlmaWVkLXRpdGxlO1xuICAgIH1cblxuICAgIC5nYnQtbWFya2V0aW5nLWJlbmVmaXQsXG4gICAgLmdidC1sZWFybmluZy1iZW5lZml0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyZXktYm94IHtcbiAgICAgICAgaGVpZ2h0OiAyMDhweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstd2l0aC1zaWRlLWFycm93O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICY+ZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYnQtc2hvcC1iZW5lZml0LFxuICAgIC5nYnQtd2FycmFudHktYmVuZWZpdCB7XG4gICAgICBAaW5jbHVkZSBnYnQtZXh0ZW5zaW9uLWJsb2NrO1xuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nYnQtd2FycmFudHktYmVuZWZpdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZ2J0LXByb21vdGUge1xuICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMjRweCAyNHB4IDI0cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQoaGVhZGluZyk7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nYnQtcHJvZ3Jlc3Mge1xuICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChoZWFkaW5nKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jZXJ0aWZpZWQucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBlcnQge1xuICAgICAgQGluY2x1ZGUgbGluay13aXRoLXNpZGUtYXJyb3c7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tlZCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuZ2J0LXN1cnZleXMge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBjZXJ0aWZpZWQtdGl0bGVcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUzcHggNDVweCAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fcXItYnRuLFxuICAgICZfX2Rvd25sb2FkIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICBAaW5jbHVkZSBkb3dubG9hZC1pY29uLXJlZDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICBAaW5jbHVkZSBkb3dubG9hZC1pY29uLWJsYWNrO1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMzcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xpbmsuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9saW5rLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb2xkLXN1cnZleXMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgcCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1iZyB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogJG1lZGl1bS1ncmV5O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEyO1xuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICRncmVlbi1zZWNvbmRhcnk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTI7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjI4LjM7XG4gICAgICAgIC8qIENpcmN1bWZlcmVuY2UgZm9yIHJhZGl1cyAxMDAgKi9cbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYyOC4zO1xuICAgICAgICAvKiBTdGFydCB3aXRoIG5vIHByb2dyZXNzIChoaWRkZW4pICovXG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBzcGFuLFxuICAgICAgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2J0LXBhdGllbnQge1xuICAgIEBpbmNsdWRlIGJhc2ljLWJveDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDExcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTFweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmstd2l0aC1zaWRlLWFycm93O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA1OHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDIwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm5vdCguZ2J0LXBhdGllbnRfX2ltZy0tbW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdidC1leHRlbnNpb24ge1xuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAmX19ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTRweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBnYnQtZXh0ZW5zaW9uLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb25kaXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrIHtcbiAgICBAaW5jbHVkZSBiYWNrLWxpbms7XG4gIH1cbn0iLCIuc3VjY2Vzcy1wYWdlIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTklO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXN1YnRpdGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLFxuICAmX19zdWNjZXNzLWljb24ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX193cmFwcGVyID4gYSxcbiAgJl9fYnV0dG9ucyBhIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbmV3O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE5JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGdhcDogMTRweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSxcbiAgICAmX19zdWNjZXNzLWljb24ge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyID4gYSxcbiAgICAmX19idXR0b25zIGEge1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlX180MDMge1xuICAjbWFpbi13cmFwcGVyIHtcbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGFydGljbGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lbXMtaW90LWRldmljZS10cmVhdG1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG5cbiAgLmVtcy1pb3QtdGFibGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmxlX19yb3cge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDJmciAxLjVmcjtcbiAgICB9XG5cbiAgICAudGFibGVfX2NlbGw6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKTpub3QoOm9ubHktY2hpbGQpOm5vdCgudGFibGVfX2NlbGwtLW5vdGlmaWNhdGlvbnMpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLXRocm9iYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4iLCIuZGV2aWNlLXNpbmdsZV9fZmFxIHtcbiAgZGl2W2RhdGEtb25jZT1cImVtcy1kZXZpY2UtYWNjb3JkaW9uXCJdIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBAaW5jbHVkZSBmb250LXN1cHBvcnQobWFpbik7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJi5lbXMtYWNjb3JkaW9uLW9wZW4ge1xuICAgICAgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbXMtZGV2aWNlLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICYgPiAudmlld3Mtcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHggOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zdXBwb3J0KG1haW4pO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXkgdXJsKCcvdGhlbWVzL2N1c3RvbS9teWVtc190aGVtZS9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJiB+IC52aWV3cy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLXF1ZXN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9teWVtc190aGVtZS9pbWFnZXMvaWNvbnMvYXJyb3ctYm90dG9tLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxMHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgZGl2W2RhdGEtb25jZT1cImVtcy1kZXZpY2UtYWNjb3JkaW9uXCJdOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBkaXZbZGF0YS1vbmNlPVwiZW1zLWRldmljZS1hY2NvcmRpb25cIl0ge1xuICAgICAgLmVtcy1kZXZpY2UtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAmID4gLnZpZXdzLXJvdyB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pdGVtLXF1ZXN0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQtYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHggMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1tZWRpYS1jZW50ZXIge1xuICBoZWFkZXIge1xuICAgIGgxIH4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgICYudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgJi5tZWRpYS1jZW50ZXItc2VhcmNoLWJ0biB7XG4gICAgICAgICAgQGluY2x1ZGUgc2VhcmNoLWJ0bjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLWZpZWxkLWdidC1jZXJ0aWZpZWQtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5maWVsZF9ncHRfY2VydGlmaWVkLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgJi1maWVsZHNldCAuZmllbGQtY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ub3RoaW5nLTEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhOm5vdChbZGF0YS1kaWFsb2ctdHlwZT1cIm1vZGFsXCJdKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGFbZGF0YS1kaWFsb2ctdHlwZT1cIm1vZGFsXCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEV4Y2x1c2l2ZSBDb250ZW50IHJpYmJvbi5cbiAgICAgICAgJi1maWVsZC1nYnQtY2VydGlmaWVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VjeGx1c2l2ZS1jb250ZW50LWJhZGdlLnBuZ1wiKSAtMzZweCAtMzZweCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxODBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTNweDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTFweDtcblxuICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjY4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgICAgJi5wb3N0ZXIge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZXJfX2l0ZW1zLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW06bm90KC5wYWdlcl9faXRlbS0tbmV4dCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcykge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUG9wLXVwLlxuICAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDU1N3B4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcblxuICAgICAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICAuZ2J0LWNlcnRpZmllZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3VwcG9ydChtYWluKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXgtd2lkdGg6IDMxM3B4O1xuXG4gICAgICAgICZfX3N1bW1hcnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2NlZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1yZWQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFjayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLXdpZGdldC1vdmVybGF5LnVpLWZyb250IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNCwgMTQsIDAuMDcpO1xuICB9XG5cbiAgJjpoYXMoLnVpLXdpZGdldC1vdmVybGF5KSB7XG4gICAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICAgIGZpbHRlcjogYmx1cigyLjVweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZyB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhdGgtc2NpZW50aWZpYy1saWJyYXJ5LFxuLnBhdGgtbWVkaWEtY2VudGVyIHtcbiAgLy8gVmlldyBoZWFkZXIuXG4gIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG5cbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpbHRlcnMuXG4gIC5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgc2VsZWN0LFxuICAgIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtdHJpbW1lZC5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDE2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogNDQ2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgJi5zY2ktc2VhcmNoLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHNlYXJjaC1idG47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAmLmZvcm0taXRlbS1maWVsZC1nYnQtY2VydGlmaWVkLXZhbHVlIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAgICAgcGFkZGluZzogOS41cHggMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgfVxuXG4gIC8vIFZpZXcgaXRzZWxmLlxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgICAgcGFkZGluZzogMzZweCAyNHB4O1xuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkLWl0ZW0tZGVzY3IsXG4gICAgICAgICYtZmllbGRzZXQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkLW1lZGlhLWRvY3VtZW50LTEsICYtZmllbGQtaXRlbS1leHQtdXJsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tcmVkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtbWVkaWEtZG9jdW1lbnQgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW47XG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQtbWVkaWEtZG9jdW1lbnQgYSxcbiAgICAgICAgJi1maWVsZC1tZWRpYS1kb2N1bWVudC0xIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaXRlbS1hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBhZ2VyLlxuICAucGFnZXJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgJi0tZmlyc3QsXG4gICAgICAmLS1sYXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tbmV4dCxcbiAgICAgICYtLXByZXZpb3VzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJsLnN2ZycpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1wcmV2aW91cyBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmcnKSFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5wYWdlcl9faXRlbS0tbmV4dCwgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2VyX19pdGVtLS1lbGxpcHNpcykge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cblxuICAvLyBTZWxlY3QyIGFkanVzdG1lbnRzLlxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMXB4IDExcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLW15ZW1zLXRoZW1lLXZpZXdzLWJsb2NrLXNjaWVudGlmaWMtbGlicmFyeS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zY2llbnRpZmljLWxpYnJhcnkuc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMCA1cHggMCA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cblxuICBoZWFkZXIgYSB7XG4gICAgQGluY2x1ZGUgbGluay13aXRoLXNpZGUtYXJyb3c7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIGhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay0tdmlldy0tc2NpZW50aWZpYy1saWJyYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNsaWNrX19zbGlkZSB7XG4gICAgQGluY2x1ZGUgYmFzaWMtYm94O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOXB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzZweCAyNHB4O1xuXG4gICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAtbW96LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZmllbGQtaXRlbS1kZXNjciAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtbW96LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAmLWZpZWxkLW1lZGlhLWRvY3VtZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAuZmllbGQtY29udGVudCBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBsaW5rLXdpdGgtc2lkZS1hcnJvdztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi5zbGljay1jdXJyZW50ID4gZGl2IHtcbiAgICAgIC5zbGlja19fc2xpZGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmc6IDE5cHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6MCAzMCUgMCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgfVxuICB9XG59XG4iXX0= */
