.chat-card-v2 .card-header{display:grid;grid-template-areas:"left-portrait card-title right-portrait";grid-template-columns:36px auto 36px}.chat-card-v2 .card-header .left-portrait{grid-area:left-portrait;height:36px}.chat-card-v2 .card-header .card-title{grid-area:card-title;height:36px}.chat-card-v2 .card-header .right-portrait{grid-area:right-portrait;height:36px}.chat-card-v2 .card-title{font-size:20px;font-weight:bolder;line-height:36px;text-align:center}.chat-card-v2 .portrait{border:0;object-fit:contain}.chat-card-v2 .player-actions,.chat-card-v2 .status-list{border-bottom:2px groove #fff;padding:3px 0}.chat-card-v2 .player-actions{margin:0!important}.chat-card-v2 .player-actions:empty{display:none}.chat-card-v2 .gm-actions{background-color:#dcdcdc;margin:0!important;padding:3px 0}.chat-card-v2 .gm-actions:empty{display:none}.chat-card-v2 .info.important{color:darkred;font-size:large;font-weight:700;text-align:center}.chat-card-v2 .status{background:rgba(0,0,0,.05);border:1px solid #999;border-radius:3px;display:inline;font-size:.6rem;height:auto;line-height:unset;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.chat-card-v2 .status.important{background-color:rgba(0,0,0,.05);color:darkred}.chat-card-v2 .status.pending{box-shadow:0 0 4px darkred}div.coc7-chat-toggler{background:rgba(0,0,0,.1);border:1px solid var(--color-border-light-2);border-radius:3px;box-shadow:inset 0 0 2px #fff;flex:0 0 100%;line-height:24px;margin:0;position:relative;text-align:center;word-break:break-all}div.coc7-chat-toggler.gm-visible-only{background:#f5eaf5}div.coc7-chat-toggled{display:none}.chat-card .upgrade-success{color:#556b2f}.chat-card .upgrade-failed{color:darkred}.chat-card h4.san-result{background:rgba(0,0,0,.1);border:1px solid #999;border-radius:3px;box-shadow:inset 0 0 2px #fff;flex:0 0 100%;font-size:20px;font-weight:700;line-height:24px;text-align:center}.chat-card h4.san-result.loss{color:darkred}.chat-card h4.san-result.resist{color:green}.chat-card h4.con-result{background:rgba(0,0,0,.1);border:1px solid #999;border-radius:3px;box-shadow:inset 0 0 2px #fff;flex:0 0 100%;font-size:20px;font-weight:700;line-height:24px;text-align:center}.chat-card h4.con-result.loss{color:darkred}.chat-card h4.con-result.resist{color:green}.chat-card.damage .flex-end{display:flex;justify-content:flex-end}.chat-card.damage .options{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.chat-card.damage .armor{align-items:center;justify-content:flex-end}.chat-card.damage .ic-switch{flex:none;height:16px;line-height:16px}.chat-card.damage label{height:16px;line-height:16px}.chat-card.damage form{flex:0 0 40px}.chat-card.damage form input{height:16px;line-height:16px;text-align:end}.chat-card.damage .owner-info{flex:0 0 content;height:22px;line-height:22px}.chat-card.damage .die-result-overlay-br{align-items:center;bottom:0;display:flex;flex-grow:1;justify-content:space-between;left:0;padding:0 2px;position:absolute;right:0;text-align:right!important;top:0;visibility:visible!important;z-index:1}.chat-card.damage .die-result-overlay-br span{display:flex}.chat-card.damage .die-result-overlay-br button{background-color:#fff;border:1px solid #999;font-size:10px;height:20px;line-height:1px;padding:0;visibility:visible!important;width:20px}.chat-card.damage .die-result-overlay-br button.icon{background-position:50%;background-repeat:no-repeat;background-size:14px}.chat-card.damage .die-result-overlay-br button i{margin:0}.interactive-card span.ic-radio-switch,.interactive-card span.ic-switch{background:transparent;border:1px solid #f5f5f5;border-radius:3px;color:grey;display:inline-block;font-size:10px;font-style:italic;line-height:16px;margin:2px 2px 0 0;padding:0 3px}.interactive-card span.ic-radio-switch:hover,.interactive-card span.ic-switch:hover{background-color:#d3d3d3}.interactive-card span.ic-radio-switch.switched-on,.interactive-card span.ic-switch.switched-on{background:rgba(0,0,0,.05);border:1px solid red;border-radius:3px;box-shadow:0 0 4px red;color:#000;font-style:normal}.interactive-card a.ic-radio-switch,.interactive-card a.ic-switch{background:transparent;color:grey;display:inline-block;flex:0;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:0}.interactive-card a.ic-radio-switch:hover,.interactive-card a.ic-switch:hover{background-color:#d3d3d3}.interactive-card a.ic-radio-switch.switched-on,.interactive-card a.ic-switch.switched-on{border:none;box-shadow:none;color:#000;font-weight:700}.interactive-card .card-result{background:rgba(0,0,0,.1);border:1px solid #999;border-radius:3px;box-shadow:inset 0 0 2px #fff;line-height:24px;margin:5px 0 0;position:relative;text-align:center;word-break:break-all}.coc7.chat-card.obstacle-card .gm-actions .status-list{border-bottom:none;border-top:2px groove #fff;display:block;padding:3px 0}.coc7.chat-card.obstacle-card .gm-actions .status-list .movement-action{display:inline-block}.coc7.chat-card.obstacle-card .gm-actions .status-list .warning{background-color:rgba(255,166,0,.5)}.coc7.chat-card.obstacle-card .gm-actions .status-list .error{background-color:rgba(255,0,0,.5)}.coc7.chat-card.obstacle-card .gm-actions .status-list .success{color:green}.coc7.chat-card.obstacle-card .gm-actions .status-list .failure{color:red}.coc7.chat-card.obstacle-card .gm-actions .status-list .fumble{background-color:#000;color:crimson}.coc7.chat-card.obstacle-card .gm-actions .status-list .strong{font-weight:700}.coc7.chat-card.obstacle-card .gm-actions .status-list .consume{color:darkred;text-decoration:line-through}.coc7.chat-card.obstacle-card .card-header .card-title{align-items:center;display:flex;justify-content:center}.coc7.chat-card.obstacle-card button.disabled{background:hsla(0,0%,100%,.5)!important}.coc7.chat-card.obstacle-card button.disabled:hover{box-shadow:none!important}.coc7.chat-card.obstacle-card .card-buttons span{border:none;line-height:1.5rem}.coc7.chat-card.obstacle-card .card-buttons button{background:rgba(255,255,240,.8);border:1px solid #b5b3a4;border-radius:3px;font-family:Signika,sans-serif;font-size:12px;height:24px;line-height:20px;margin:2px 0;width:100%}.coc7.chat-card.obstacle-card .form-group.small .icon,.coc7.chat-card.obstacle-card .form-group.small .toggle-icon{display:inline;flex:0;font-size:1rem;line-height:1.25rem;padding:1px 6px;vertical-align:middle}.coc7.chat-card.obstacle-card .form-group.small .icon.bigger,.coc7.chat-card.obstacle-card .form-group.small .toggle-icon.bigger{font-size:1.4rem;padding:1px 4px}.coc7.chat-card.obstacle-card .form-group.small .icon.switched-off,.coc7.chat-card.obstacle-card .form-group.small .toggle-icon.switched-off{display:inline}.coc7.chat-card.obstacle-card .form-group.small .icon.switched-on,.coc7.chat-card.obstacle-card .form-group.small .toggle-icon.switched-on{background:none;border:none;box-shadow:none;color:red;text-shadow:0 0 8px red}.coc7.chat-card.obstacle-card .form-group.small input{height:calc(100% - 2px);line-height:1.25rem;margin:0}.coc7.chat-card.obstacle-card .form-group.small button.button-icon{background:none;border:none;display:inline;flex:0;font-size:1rem;line-height:1.25rem;padding:1px 6px}.coc7.chat-card.obstacle-card .form-group.small button.button-icon:hover{box-shadow:none;text-shadow:0 0 8px red}.coc7.chat-card.obstacle-card .form-group.armor{height:16px;line-height:16px}.coc7.chat-card.obstacle-card .form-group.armor .ecc-switch{border:none;box-shadow:none;color:grey;flex:0;font-size:20px;font-weight:700}.coc7.chat-card.obstacle-card .form-group.armor .ecc-switch.switched-off{color:#000}.coc7.chat-card.obstacle-card .form-group.armor label{color:#000;flex:0 0 content;font-weight:700;height:16px;line-height:16px}.coc7.chat-card.obstacle-card .form-group.armor input{flex:0 0 40px;height:16px;text-align:end}.coc7.chat-card.obstacle-card .switched-off{display:block}.coc7.chat-card.obstacle-card .movement-action{align-items:center;display:flex;justify-content:center}.coc7.chat-card.obstacle-card .movement-action .deficit{color:red;text-shadow:0 0 8px red}.coc7.chat-card.obstacle-card .movement-action .base{color:gray}.coc7.chat-card.obstacle-card .movement-action .base.deficit{text-shadow:0 0 8px red}.coc7.chat-card.obstacle-card .movement-action .base.available{color:#daa520}.coc7.chat-card.obstacle-card .player-actions .info .roll-line{line-height:1.25rem;min-height:1.25rem}.chat-card-v2.roll-card .dice-roll,.chat-card-v2.roll-card-v2 .dice-roll{padding:0}.chat-card-v2.roll-card .card-result,.chat-card-v2.roll-card-v2 .card-result{background:rgba(0,0,0,.1);border:1px solid #999;border-radius:3px;box-shadow:inset 0 0 2px #fff;line-height:24px;margin:5px 0 0;position:relative;text-align:center;word-break:break-all}.chat-card-v2.roll-card-v2.opposed.combat .attacker img,.chat-card-v2.roll-card.opposed.combat .attacker img{border:1px solid red}.chat-card-v2.roll-card .opposed-card-flag,.chat-card-v2.roll-card-v2 .opposed-card-flag{color:#fff;flex:none}.chat-card-v2.roll-card .opposed-card-flag.active,.chat-card-v2.roll-card-v2 .opposed-card-flag.active{color:red}.chat-card-v2.roll-card h4.card-result,.chat-card-v2.roll-card-v2 h4.card-result{background:rgba(0,0,0,.1);border:1px solid #999;border-radius:3px;box-shadow:inset 0 0 2px #fff;display:block;flex:0;font-size:20px;font-weight:700;line-height:24px;margin:4px 0 0;padding:0;position:relative;text-align:center;word-break:break-all}.chat-card-v2.roll-card h4.card-result.success,.chat-card-v2.roll-card-v2 h4.card-result.success{color:#006400}.chat-card-v2.roll-card h4.card-result.failure,.chat-card-v2.roll-card-v2 h4.card-result.failure{color:darkred}.chat-card-v2.roll-card ol,.chat-card-v2.roll-card-v2 ol{background:none;border:none;box-shadow:none;list-style:none;padding:0}.chat-card-v2.roll-card ol li.actor-roll,.chat-card-v2.roll-card-v2 ol li.actor-roll{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin-bottom:4px;width:100%}.chat-card-v2.roll-card ol li.actor-roll .roll-details,.chat-card-v2.roll-card-v2 ol li.actor-roll .roll-details{display:flex;flex-direction:column;width:100%}.chat-card-v2.roll-card ol li.actor-roll .roll-details .header,.chat-card-v2.roll-card-v2 ol li.actor-roll .roll-details .header{display:flex;flex-direction:row;height:16px;width:100%}.chat-card-v2.roll-card ol li.actor-roll .roll-details .header .name,.chat-card-v2.roll-card-v2 ol li.actor-roll .roll-details .header .name{flex:1}.chat-card-v2.roll-card ol li.actor-roll .roll-details .header a,.chat-card-v2.roll-card-v2 ol li.actor-roll .roll-details .header a{height:16px;line-height:16px}.chat-card-v2.roll-card ol li.actor-roll span.pending,.chat-card-v2.roll-card-v2 ol li.actor-roll span.pending{background:rgba(0,0,0,.05);border:1px solid #b5b3a4;border-radius:3px;display:inline-block;font-size:12px;height:24px;line-height:20px;margin:2px 0;text-align:center;width:100%}.chat-card-v2.roll-card ol li.actor-roll.won,.chat-card-v2.roll-card-v2 ol li.actor-roll.won{border:2px groove #daa520}.chat-card-v2.roll-card ol li.actor-roll.won.tie,.chat-card-v2.roll-card-v2 ol li.actor-roll.won.tie{border-color:red}.chat-card-v2.roll-card ol li.actor-roll a,.chat-card-v2.roll-card-v2 ol li.actor-roll a{flex:none;height:36px;line-height:36px}.chat-card-v2.roll-card ol li.actor-roll img,.chat-card-v2.roll-card-v2 ol li.actor-roll img{border:none;flex:none;height:36px;margin:0 2px 0 0;object-fit:contain;width:36px}.chat-card-v2.roll-card ol li.actor-roll .actor-card-buttons,.chat-card-v2.roll-card-v2 ol li.actor-roll .actor-card-buttons{align-items:center;align-self:center;display:flex;flex:1;height:36px;margin:0}.chat-card-v2.roll-card ol li.actor-roll .roll-result,.chat-card-v2.roll-card-v2 ol li.actor-roll .roll-result{width:100%}.regular-success-color{background-color:#fc9;color:#c60}.hard-success-color{background-color:#ff9;color:#c90}.extreme-success-color{background-color:#cf9;color:#093}.critical-color{background-color:#f5f5f5;color:#daa520}.fumble-color{background-color:#000;color:crimson}.success-color{color:green}.failure-color{color:red}.coc7-check-tooltip{background:var(--chat-background);border:1px solid #000;border-radius:5px;box-shadow:0 0 10px #000;color:#191813;padding:5px 5px 0;position:fixed;text-shadow:none;width:280px}.coc7-check-tooltip .roll-icons.success{color:#daa520}.coc7-check-tooltip .roll-icons.critical{color:#daa520;font-size:20px;font-weight:700}.coc7-check-tooltip .roll-icons.failure{color:crimson}.coc7-check-tooltip .roll-icons.fumble{color:crimson;font-size:20px;font-weight:700}.coc7-check-tooltip .dice-rolls{display:flex}.coc7-check-tooltip .dice-rolls .check-result{align-items:center;display:flex;flex:1;font-size:16px;justify-content:flex-end;padding:0 5px}.coc7-check-tooltip .part-total.regular-success{background-color:#fc9;color:#c60}.coc7-check-tooltip .part-total.hard-success{background-color:#ff9;color:#c90}.coc7-check-tooltip .part-total.extreme-success{background-color:#cf9;color:#093}.coc7-check-tooltip .part-total.critical{background-color:#f5f5f5;color:#daa520}.coc7-check-tooltip .part-total.fumble{background-color:#000;color:crimson}.coc7-check-tooltip .part-total.success{color:green}.coc7-check-tooltip .part-total.failure{color:red}.coc7-check-result.regular-success{background-color:#fc9;color:#c60}.coc7-check-result.hard-success{background-color:#ff9;color:#c90}.coc7-check-result.extreme-success{background-color:#cf9;color:#093}.coc7-check-result.critical{background-color:#f5f5f5;color:#daa520}.coc7-check-result.fumble{background-color:#000;color:crimson}.coc7-check-result.success{color:green}.coc7-check-result.failure{color:red}.chat-card-v2 .roll-results{border-bottom:2px groove #fff;padding:0 0 3px}.chat-card-v2 .dice-formula{margin:0!important}.chat-card-v2 .dice-roll{padding-top:3px}.chat-card-v2 .san-loss-roll .dice-formula,.chat-card-v2 .status-list{display:none}.coc7 nav{font-family:customSheetFont,Palatino Linotype,serif!important}.coc7 input[type=text],.coc7 select{background:rgba(0,0,0,.05);border:1px solid #7a7971;color:#191813;height:calc(100% - 2px)}.coc7 input[type=text]:focus,.coc7 input[type=text]:hover{border:1px solid #111;box-shadow:0 0 8px red}.coc7 input:disabled,.coc7 select:disabled,.coc7 textarea:disabled{color:#4b4a44}.coc7 input:disabled:focus,.coc7 input:disabled:hover,.coc7 select:disabled:focus,.coc7 select:disabled:hover,.coc7 textarea:disabled:focus,.coc7 textarea:disabled:hover{box-shadow:none!important;outline:none!important}.coc7 label.checkbox{flex:auto;font-size:11px;height:22px;line-height:22px;margin:0;padding:0;width:auto}.coc7 label.checkbox>input[type=checkbox]{height:16px;margin:0 2px 0 0;position:relative;top:4px;width:16px}.coc7 label.checkbox.right>input[type=checkbox]{margin:0 0 0 2px}.coc7 .sheet-header{border-bottom:2px groove #eeede0;flex:0 0 100px}.coc7 .sheet-header .summary{border-bottom:1px;border-top:1px groove;flex:0 0 100%;height:16px;list-style:none;margin:0;padding:0}.coc7 .sheet-header .summary input{height:16px}.coc7 .sheet-header .summary li{border-right:2px groove #eeede0;float:left;height:16px;line-height:16px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.coc7 .sheet-header .summary li:last-child{border-right:none}.coc7 .form-group label{color:#4b4a44}.coc7 .form-group .form-fields{width:100%}.coc7 .form-group .form-fields .flex-end{justify-content:flex-end}.coc7 .form-group .item-control{flex:0}.coc7 .form-group.subgroup .penalty-selector,.coc7 .form-group.subgroup label,.coc7 .form-group.subgroup select{flex:1}.coc7 .form-header{border-bottom:2px groove #eeede0;border-top:2px groove #eeede0;font-family:customSheetFont,Palatino Linotype,serif;margin:0 0 .25em;padding:2px 0}.coc7 .form-header .item-control{float:right}.coc7 .editor{height:100%}.coc7 .editor .tox-toolbar-overlord,.coc7 .editor .tox-toolbar__primary{background:none}:root{--main-sheet-bg:url(assets/images/header.webp) 4 repeat;--other-sheet-bg:url(assets/images/background.webp);--main-sheet-image:url(assets/images/tentacles.webp);--investigator-sheet-image:url(assets/images/sheet-v3/sheet.jpg);--investigator-sheet-tab-blue:url(assets/images/sheet-v3/ribbon-blue.webp);--investigator-sheet-tab-green:url(assets/images/sheet-v3/ribbon-green.webp);--investigator-sheet-tab-red:url(assets/images/sheet-v3/ribbon-red.webp);--investigator-sheet-tab-yellow:url(assets/images/sheet-v3/ribbon-yellow.webp);--investigator-sheet-ornament-green:url(assets/images/sheet-v3/line-ornament-green.webp);--investigator-sheet-ornament-top:url(assets/images/sheet-v3/ornament-top.webp);--investigator-sheet-tentacles:url(assets/images/sheet-v3/tentacles.webp);--investigator-sheet-green-line:url(assets/images/sheet-v3/line-green.webp);--investigator-sheet-red-line:url(assets/images/sheet-v3/line-red.webp);--investigator-sheet-photo-frame-small:url(assets/images/sheet-v3/photo-frame_small.webp);--hp-background-image:url(assets/images/hp-background.svg);--san-background-image:url(assets/images/san-background.svg);--chat-background:url(../../ui/parchment.jpg) repeat;--main-sheet-back-color:#670b0b;--main-sheet-front-color:#2b3753;--main-sheet-interactive-color:#670b0b;--main-sheet-font:"";--main-sheet-cursive-font:"";--skill-length:160px;--skill-specialization-length:152px;--content-link-background:#ddd;--content-link-border-color:#444;--content-link-text-color:#222}.defaultFont{font-family:customSheetFont,Noto Sans}.chatFont{font-family:customChatFont,Signika,sans-serif}.coc7-inline,.coc7-link{background:var(--content-link-background);border:1px solid var(--content-link-border-color);border-radius:2px;color:var(--content-link-text-color);padding:1px 4px;vertical-align:middle;white-space:nowrap;word-break:break-all}.coc7-inline i,.coc7-link i{vertical-align:middle}.coc7-inline-check{font-family:customChatFont,Signika,sans-serif;font-size:.75rem;text-align:left}.coc7.sheet.actor a.coc7-link,a.coc7-link{align-items:center;display:inline-flex;height:1.5rem}.coc7.sheet.actor a.coc7-link img,a.coc7-link img{border:none;flex:0;margin-right:.2rem;width:1.3rem}.chat-message .message-content .effect-message{border:.2rem groove;padding:.5rem}.coc7 input.right-text{text-align:right}.coc7.dialog.chase-participant-importer .tag{border-color:orange;height:.75rem;line-height:.75rem}.coc7.dialog.chase-participant-importer input:read-only,.coc7.dialog.chase-participant-importer input:read-only:focus,.coc7.dialog.chase-participant-importer input:read-only:hover{border:1px solid transparent;box-shadow:none;cursor:default}.coc7.dialog.chase-participant-importer .separator{border-bottom:3px groove}.coc7.dialog.chase-participant-importer .actor-header{display:flex;line-height:2rem}.coc7.dialog.chase-participant-importer .actor-header a.food-chain{font-size:1.5rem;text-align:center;width:2rem}.coc7.dialog.chase-participant-importer .actor-header a.food-chain.chaser{color:red;height:2rem}.coc7.dialog.chase-participant-importer .actor-header a.food-chain.prey{color:green}.coc7.dialog.chase-participant-importer .actor-header a.photo.chase-token{cursor:grab;font-size:1.5rem;text-align:center;width:2rem}.coc7.dialog.chase-participant-importer .actor-header img{border:none;height:2rem;width:2rem}.coc7.dialog.chase-participant-importer .actor-header .actor-name{flex:1;font-weight:bolder;text-align:center}.coc7.dialog.chase-participant-importer .form-group .group-label{align-items:center;border:1px solid transparent;display:flex;flex:9;padding:0 3px}.coc7.dialog.chase-participant-importer .form-group .group-label.inline-roll{border:none;display:block;flex:0}.coc7.dialog.chase-participant-importer .form-group .group-label.inline-roll a,.coc7.dialog.chase-participant-importer .form-group .group-label.inline-roll i{font-size:.75rem}.coc7.dialog.chase-participant-importer .form-group .group-label.inline-roll div{display:block;flex:none}.coc7.dialog.chase-participant-importer .form-group .group-label label{border:0;flex:1;padding:0}.coc7.dialog.chase-participant-importer .form-group .group-result{border:1px solid transparent;flex:1;line-height:1.25rem;margin:0 0 1px;padding:1px 3px;text-align:right}.coc7.dialog.chase-participant-importer .form-group a,.coc7.dialog.chase-participant-importer .form-group i{font-size:1rem;line-height:20px}.coc7.dialog.chase-participant-importer .form-group.triple label{flex:3}.coc7.dialog.chase-participant-importer .form-group.triple .name{flex:6}.coc7.dialog.chase-participant-importer .form-group.triple .value{flex:1}.coc7.dialog .selectable:hover{text-shadow:0 0 8px var(--main-sheet-interactive-color)}.coc7.dialog .selected{text-shadow:0 0 4px var(--main-sheet-interactive-color)}.coc7.dialog .selected h4{font-weight:700}.coc7.dialog .error{color:red}.coc7.dialog button.inactive:hover{box-shadow:0 0 5px grey}.coc7.dialog.char-select .item-list .item{text-align:center}.coc7.dialog.char-select a.roll-characteristic,.coc7.dialog.skill-select a.roll-characteristic{flex:0;padding-left:5px}.coc7.dialog.char-select a.increase-characteristic,.coc7.dialog.skill-select a.increase-characteristic{flex:0;padding-left:9px}.coc7.dialog.char-select a.decrease-characteristic,.coc7.dialog.char-select a.reset-characteristic,.coc7.dialog.skill-select a.decrease-characteristic,.coc7.dialog.skill-select a.reset-characteristic{flex:0;padding-right:9px}.coc7.dialog.char-select .item-controls,.coc7.dialog.skill-select .item-controls{flex:0;padding-right:20px}.coc7.dialog.char-select .counter,.coc7.dialog.char-select .points,.coc7.dialog.skill-select .counter,.coc7.dialog.skill-select .points{justify-content:center}.coc7.dialog.char-select .counter.warning,.coc7.dialog.char-select .points.warning,.coc7.dialog.skill-select .counter.warning,.coc7.dialog.skill-select .points.warning{color:red}.coc7.dialog.char-select .counter span,.coc7.dialog.char-select .points span,.coc7.dialog.skill-select .counter span,.coc7.dialog.skill-select .points span{flex:0;height:22px;line-height:22px}.coc7.dialog.char-select .counter span.sep,.coc7.dialog.char-select .points span.sep,.coc7.dialog.skill-select .counter span.sep,.coc7.dialog.skill-select .points span.sep{padding:0 2px}.app.dialog:has(#bonus-roll-form){min-width:600px}.app.dialog:has(#bonus-roll-form) button{background-color:#1e5050;border:none;box-shadow:0 0 5px 2px #287272;color:#fff;font-family:var(--sheet-v3-main-font);font-size:1.8rem}.app.dialog:has(#bonus-roll-form) button.dialog-button.roll i{color:#fff;font-size:1.3rem;font-weight:700;line-height:2rem;margin-right:5px}#bonus-roll-form{font-family:var(--sheet-v3-main-font);font-size:1.8rem}#bonus-roll-form select{height:2.2rem}#bonus-roll-form select option.difficulty-unknown{background-color:rgba(55,0,55,.4)}#bonus-roll-form select option.difficulty-hard{background-color:rgba(255,166,0,.5)}#bonus-roll-form select option.difficulty-extreme{background-color:rgba(255,0,0,.4)}#bonus-roll-form label{color:var(--official-coc-label-color)}#bonus-roll-form input.slider{background:inherit;background:linear-gradient(90deg,rgba(177,0,0,.5),rgba(162,0,0,.4) 15%,rgba(193,0,0,.3) 20%,rgba(181,73,73,.3) 38%,hsla(0,9%,55%,.3) 42%,hsla(0,0%,57%,.3) 50%,rgba(161,180,160,.3) 58%,rgba(45,187,37,.3) 62%,rgba(5,156,7,.3) 80%,rgba(4,127,14,.4) 85%,rgba(2,200,20,.5));border-radius:0 0 10px 10px;display:inline-block;height:30px;line-height:1rem;padding-left:10px;padding-right:10px}#bonus-roll-form div.flexcol-coc7{align-items:center;margin:2px 0}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels{background:inherit;background:linear-gradient(90deg,rgba(177,0,0,.5),rgba(162,0,0,.4) 15%,rgba(193,0,0,.3) 20%,rgba(181,73,73,.3) 38%,hsla(0,9%,55%,.3) 42%,hsla(0,0%,57%,.3) 50%,rgba(161,180,160,.3) 58%,rgba(45,187,37,.3) 62%,rgba(5,156,7,.3) 80%,rgba(4,127,14,.4) 85%,rgba(2,200,20,.5));border-radius:10px 10px 0 0;color:#000;margin-bottom:0;padding-left:10px;padding-right:10px;text-shadow:-1px -1px 2px #fff,1px 1px 2px #fff}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.bonus i,#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.double-bonus i,#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.double-penalty i,#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.normal-roll i,#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.penalty i{font-size:1.3rem;text-shadow:-1px -1px 5px #fff,1px 1px 5px #fff}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.penalty i{color:red}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.double-penalty i{color:darkred}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.double-bonus i{color:#006400}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.bonus i{color:green}#bonus-roll-form div.flexcol-coc7.bonus-penalty-labels span.normal-roll i{color:grey}#players h4{border-bottom:2px groove var(--color-border-dark-secondary);margin:3px;padding:4px}#players h4 div{font-size:var(--font-size-12)}#players h4 div i{margin:0 6px}#players div.world-era{gap:8px}#players div.world-era i{flex:0 0 auto}#combat .token-initiative.fumble,#combat-tracker .token-initiative.fumble{background-color:#000;color:crimson}#combat .token-initiative.failure,#combat-tracker .token-initiative.failure{color:red}#combat .token-initiative.regular-success,#combat-tracker .token-initiative.regular-success{color:#c60}#combat .token-initiative.hard-success,#combat-tracker .token-initiative.hard-success{color:#c90}#combat .token-initiative.extreme-success,#combat-tracker .token-initiative.extreme-success{color:#093}#combat .token-initiative.critical,#combat-tracker .token-initiative.critical{color:#daa520}#sidebar a.actor-import,#sidebar a.compendium-translation,#sidebar a.investigator-wizard{border-top:2px groove #444;display:block;font-size:20px;line-height:32px;padding-top:4px;text-align:center}.coc7overview h1:not(:first-child){margin-top:2rem}div.coc7overview li{margin:.3rem}div.coc7overview code{background:rgba(0,0,0,.1);line-height:1.2rem;padding:.1rem}#controls .coc7-menu{background:rgba(30,80,80,.5)!important}#controls .coc7-menu.active,#controls .coc7-menu:hover{border:1px solid!important;border-color:green green #008060!important;box-shadow:0 0 10px #008060!important}#controls li.control-tool.active i.fa-certificate{color:#daa520}#scene-controls .coc7-menu button{background:rgba(30,80,80,.5)!important}#scene-controls .coc7-menu button.active,#scene-controls .coc7-menu button:hover{border:1px solid!important;border-color:green green #008060!important;box-shadow:0 0 10px #008060!important}#scene-controls button.control.ui-control.fas.fa-certificate[aria-pressed=true]{color:#daa520}.dropbtn{border:none;cursor:pointer;font-size:10px;height:100%;width:100%}.dropbtn,.dropdown{display:inline-block}.dropdown{position:relative}.dropdown:hover{background-color:#d3d3d3}.dropdown a:hover{background-color:#ddd;text-shadow:0 0 8px red}.dropdown-content{background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:block;min-width:126px;overflow:auto;position:absolute;visibility:hidden;z-index:1}.dropdown-content a{color:#000;display:block;text-decoration:none}.show{visibility:visible}.context-menu-wrapper{background:url(../../ui/parchment.jpg) repeat;border:2px solid #670b0b;border-radius:.5rem;position:fixed;visibility:hidden;width:auto;z-index:509}.context-menu-wrapper *{margin:0;padding:0}.context-menu-wrapper ul{display:flex;flex-direction:column;list-style:none;width:100%}.context-menu-wrapper .menu-item{align-items:center;border-radius:.3rem;cursor:pointer;display:flex;font-size:.75rem;height:1.25rem;margin-bottom:.1rem;padding:0 .3rem 0 0;width:100%}.context-menu-wrapper .menu-item:hover{background:#f2f2f2}.context-menu-wrapper .menu-item span{flex:1;font-size:.75rem;margin-left:.3rem;padding:0;white-space:nowrap}.context-menu-wrapper .menu-section:not(:first-child){border-top:2px groove}.context-menu-wrapper .sub-menu-button{justify-content:space-between;position:relative}.context-menu-wrapper .sub-menu-button .sub-menu{background:url(../../ui/parchment.jpg) repeat;border:2px solid #670b0b;border-radius:.5rem;opacity:0;pointer-events:none;position:absolute;top:0;transition:.2s ease;width:auto}.context-menu-wrapper .sub-menu-button:hover .sub-menu{opacity:1;pointer-events:auto}.coc7 .invisible{display:none}.coc7 .button{background:rgba(0,0,0,.05);border:1px groove #999;border-radius:3px;display:inline-block;font-size:12px;line-height:16px;margin:2px 2px 0 0;padding:0 3px}.coc7 .button:hover{border:1px solid #999;text-shadow:0 0 8px red}.coc7 .button.inactive{border:1px solid #fff;color:#fff}.coc7 .button.inactive:hover{background-color:transparent;cursor:not-allowed}.coc7 .auto-on{color:green}.coc7 .auto-off,.coc7 .auto-on{flex:0;line-height:22px;padding-left:4px}.coc7 .auto-off{color:grey}.coc7 .item-tag{background:rgba(0,0,0,.05);border:1px solid #999;border-radius:3px;display:inline-block;font-size:11px;line-height:14px;margin:0 2px 0 0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.coc7 .weapon-name{height:18px;margin:0;overflow:hidden;padding:1px 0 1px 2px}.coc7 .no-skill-set{background-color:red}.coc7 .item-image{background-position:50%;background-repeat:no-repeat;background-size:24px;flex:0 0 24px;height:24px;margin-right:5px}.coc7 .skill-image:hover{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7 .weapon-image{background-position:50%;background-repeat:no-repeat;background-size:24px;flex:0 0 24px}.coc7 .weapon-image:hover{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7 .item-summary{border-top:1px solid #c9c7b8;flex:0 0 100%;font-size:10px;line-height:11px;padding:.25em .5em}.coc7 form{flex:1;height:100%}.coc7 .tag{background:rgba(0,0,0,.05);border:1px solid #999;border-radius:3px;display:inline-block;font-size:9px;line-height:12px;margin:0 2px 0 0;padding:0 3px;white-space:nowrap}.coc7 .panel-switch,.coc7 .radio-switch,.coc7 .toggle-switch,.coc7 .weapon-property{background:transparent;border:1px solid #f5f5f5;border-radius:3px;color:grey;display:inline-block;font-size:10px;font-style:italic;line-height:16px;margin:2px 2px 0 0;padding:0 3px}.coc7 .toggle-switch.inactive{border:1px solid #fff;color:#fff}.coc7 .toggle-switch.inactive:hover{background-color:transparent;cursor:not-allowed}.coc7 .simple-flag.inactive{border:1px solid #fff;color:#fff}.coc7 .simple-flag.inactive:hover{background-color:transparent;cursor:not-allowed}.coc7 .malfunction{color:red;font-size:15px;padding-top:5px;text-align:center}.coc7 .switched-on{background:rgba(0,0,0,.05);border:1px solid red;border-radius:3px;box-shadow:0 0 4px red;color:#000;font-style:normal}.coc7 .switched-off{display:none}.coc7 label{border:1px solid transparent;flex:0;font-weight:700;height:22px;margin:0 0 1px;padding:1px 3px;white-space:nowrap;width:calc(100% - 2px)}.coc7 input[type=number],.coc7 input[type=text],.coc7 select{background:rgba(0,0,0,.05);border:1px solid #7a7971;color:#191813;flex:1;height:22px;margin:0 0 1px}.coc7 .form-group label{flex:1;font-weight:700;line-height:20px;margin:0;overflow:hidden}.coc7 .form-group .form-fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.coc7 .form-group .form-fields>*{flex:1;margin:0 3px 0 0}.coc7 .form-group .form-fields>:last-child{margin-right:0}.coc7 .form-group .form-fields .flex1{flex:1}.coc7 .form-group .form-fields .flex2{flex:2}.coc7 .form-group .form-fields .flex3{flex:3}.coc7 .form-group .form-fields .flex4{flex:4}.coc7 .form-group.stacked label{flex:0 0 100%;margin:0}.coc7 .form-group.stacked label.checkbox{flex:auto;text-align:left}.coc7.chat-card.range .card-buttons button{height:20px;line-height:16px}.center-vertical{left:50%;margin:0;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-result{margin-bottom:5px}.coc7.sheet .cash label{border:0;height:auto;margin:0;padding:3px}.coc7.sheet .cash span{line-height:22px}.coc7.sheet .cash input[type=text]{border:0;height:22px;margin:0;padding:0}.coc7.sheet .cash input[type=text]:hover{border:0}.coc7.sheet .cash input[type=number]{border:0;height:22px;margin:0;padding:0}.coc7.sheet .cash textarea{border:0;font-family:Modesto,Signika,Palatino Linotype,"serif";font-size:12px;height:100%;margin:0;resize:vertical;white-space:pre-line}.coc7.sheet .cash .cash-row{flex:initial}.coc7.sheet .item-controls{flex:0 0 auto;height:16px}.coc7.sheet .item-controls a.item-control.inactive:hover{cursor:unset;text-shadow:none}.coc7.sheet .condition-monitors{font-size:1rem}.coc7.sheet .condition-monitor{color:#a9a9a9;flex:0 0 25px;padding:1px 6px;text-align:center}.coc7.sheet .condition-monitor.invert{transform:rotate(180deg)}.coc7.sheet .condition-monitor.status-on{color:darkred}.coc7.sheet .sheet-body{flex:1;overflow:hidden}.coc7.sheet .sheet-body .editor{height:100%;width:100%}.coc7.sheet .editor{height:100%}.coc7.sheet .editor .tox-toolbar-overlord,.coc7.sheet .editor .tox-toolbar__primary{background:none}.coc7.sheet .item-fields{flex:1;height:100px}.coc7.sheet .skills-list{list-style:none;margin:7px 0;overflow-y:auto;padding:0}.coc7.sheet .skills-list .item{border-bottom:1px solid #bbb;line-height:20px;width:320px}.coc7.sheet .skills-list .item img{border:none;flex:0 0 24px;margin-right:5px;object-fit:contain}.coc7.sheet .skills-list .skill-name{font-size:12px;height:16px;margin:0;overflow:hidden}.coc7.sheet .skills-list span{flex:none;font-size:11px;height:16px;line-height:16px;padding-right:5px;text-align:right}.coc7.sheet .skills-list .item-controls{flex:0 0 auto;font-size:10px;height:16px}.coc7.sheet .skill-image{background-position:50%;background-repeat:no-repeat;background-size:18px;flex:0 0 16px;height:16px;margin-right:5px}.coc7.sheet .sheet-header{border-bottom:2px groove #eeede0;flex:0 0 100px;font-family:customSheetFont,Palatino Linotype,serif;font-size:12px}.coc7.sheet .sheet-header .attribute-label{flex:0;font-size:14px;margin:0}.coc7.sheet .sheet-header .attribute-value{flex:1;padding:0;text-align:right}.coc7.sheet .sheet-header .attribute-value.single{padding-left:4px;text-align:left}.coc7.sheet .sheet-header .attribute-max{flex:1;padding:0;text-align:left}.coc7.sheet input[type=number].read-only:focus,.coc7.sheet input[type=number].read-only:hover,.coc7.sheet input[type=text].read-only:focus,.coc7.sheet input[type=text].read-only:hover{border:1px solid #111;box-shadow:0 0 4px #000}.coc7.sheet input[type=number].locked:focus,.coc7.sheet input[type=number].locked:hover,.coc7.sheet input[type=text].locked:focus,.coc7.sheet input[type=text].locked:hover{border:1px solid transparent;box-shadow:none;cursor:default}.coc7.sheet .sheet-nav{border:0;flex:0 0 20px;font-family:customSheetFont,Palatino Linotype,serif;font-size:20px;line-height:20px;margin:4px 0 5px}.coc7.sheet .sheet-nav .tab-name{border-bottom:3px solid #b5b3a4;line-height:15px;margin:0 10px;text-align:center}.coc7.sheet .sheet-nav .tab-name.keeper-only-tab{flex:0 0 30px}.coc7.sheet .sheet-nav .tab-name.keeper-only-tab span{vertical-align:bottom}.coc7.sheet .sheet-nav .tab-name.keeper-only-tab span i{color:#234337}.coc7.sheet .sheet-nav .tab-name.active{border-bottom:3px solid #44191a}.coc7.sheet .window-content{color:#191813;display:inline;font-size:13px;overflow-y:hidden;padding:5px}.coc7.sheet .window-content .tab{align-content:flex-start;height:100%;overflow-y:auto;padding:0 5px}.coc7.sheet input[type=text]{background:none;border:1px solid transparent}.coc7.sheet input[type=text]:focus,.coc7.sheet input[type=text]:hover{border:1px solid #111;box-shadow:0 0 4px red}.coc7.sheet input[type=number]{background:none;border:1px solid transparent}.coc7.sheet input[type=number]:focus,.coc7.sheet input[type=number]:hover{border:1px solid #111;box-shadow:0 0 4px red}.coc7.sheet .editable .rollable:hover{color:#000;cursor:pointer;text-shadow:0 0 10px red}.coc7.chat-card{font-size:12px;font-style:normal}.coc7.chat-card .toggle-switch{text-align:center}.coc7.chat-card .toggle-switch:hover{background-color:#d3d3d3}.coc7.chat-card label{margin-bottom:0;text-align:left}.coc7.chat-card .defender-action-select{border-bottom:2px groove #fff}.coc7.chat-card .response-selection{margin-bottom:2px}.coc7.chat-card .card-header{border-bottom:2px groove #fff;border-top:2px groove #fff;padding:3px 0}.coc7.chat-card .card-header img{border:none;flex:0 0 36px;margin:0;object-fit:contain}.coc7.chat-card .card-header h3{border-bottom:none;flex:1;font-size:20px;line-height:36px;margin:0}.coc7.chat-card .card-header h3:hover{color:#111;text-shadow:0 0 10px red}.coc7.chat-card .card-content{display:none;margin:5px 0}.coc7.chat-card .card-content h3{font-size:12px;font-weight:700;margin:0}.coc7.chat-card .card-content>*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.coc7.chat-card .card-buttons{margin:5px 0}.coc7.chat-card .card-buttons span{border:1px solid #ccc;display:block;line-height:28px;text-align:center}.coc7.chat-card .card-buttons button{font-size:12px;height:24px;line-height:20px;margin:2px 0}.coc7.chat-card .card-footer{border-top:2px groove #fff;padding:3px 0 0}.coc7.chat-card .card-footer span{border-right:2px groove #fff;font-size:10px;padding:0 5px 0 0}.coc7.chat-card .card-footer span:last-child{border-right:none;padding-right:0}.coc7.sheet.npc{min-width:580px}.coc7.sheet.npc .add-movement i,.coc7.sheet.npc .auto-toggle,.coc7.sheet.npc .macro-click,.coc7.sheet.npc .remove-movement{cursor:pointer}.coc7.sheet.npc select{border:1px solid #f5f5f5;height:16px;white-space:nowrap}.coc7.sheet.npc select,.coc7.sheet.npc select option{overflow:hidden;text-overflow:ellipsis;width:100px}.coc7.sheet.npc .item-controls{font-size:10px;height:auto}.coc7.sheet.npc .toggle-switch{font-size:10px;line-height:12px;margin:1px 1px 0 0;padding:0 2px}.coc7.sheet.npc .editor{height:auto;min-height:130px;width:100%}.coc7.sheet.npc .section-header{background-color:grey;border:1px;height:16px}.coc7.sheet.npc .characteristic-label input,.coc7.sheet.npc .characteristic-label label,.coc7.sheet.npc .sheet-header .infos label{color:#000;font-family:Voltaire;font-weight:700;text-align:center;text-transform:uppercase}.coc7.sheet.npc .characteristic-label label{color:#6e1417;display:block;text-align:center}.coc7.sheet.npc .sheet-header .char-box input{font-weight:700}.coc7.sheet.npc .sheet-header .infos input{min-width:2rem;width:max-content}.coc7.sheet.npc div.section-header{background:none;border:none;border-bottom:2px solid #6e1417}.coc7.sheet.npc h3{border-bottom:none;color:#6e1417;font-family:Voltaire;font-weight:700;text-align:center;text-transform:uppercase}.coc7.sheet.npc section.sheet-section:has(.description){background:url(/ui/parchment.jpg) repeat;height:calc(100% - 30px);position:absolute;right:-360px;top:30px;width:360px}.coc7.sheet.npc section.sheet-section:has(.description) div.section-header{height:30px;position:absolute;top:30px}.coc7.sheet.npc section.sheet-section .description{display:block;height:calc(100% - 60px);position:absolute;top:60px}.coc7.sheet.npc section.sheet-section .resizededitor .editor{height:100%;min-height:10rem;min-width:360px}.coc7.sheet.creature{min-width:580px}.coc7.sheet.creature .add-movement i,.coc7.sheet.creature .auto-toggle,.coc7.sheet.creature .macro-click,.coc7.sheet.creature .remove-movement{cursor:pointer}.dice-roll .dice-total.critical{background-color:#98fb98}.dice-roll .dice-total.fumble{background-color:darkred}.dice-roll .dice-total.regular-success{background-color:#fc9;color:#c60}.dice-roll .dice-total.hard-success{background-color:#ff9;color:#c90}.dice-roll .dice-total.extreme-success{background-color:#cf9;color:#093}.dice-roll .dice-formula.success{color:green}.dice-roll .dice-formula.failure{color:red}.dice-roll .dice-formula.critical{background-color:#f5f5f5;color:#daa520}.dice-roll .dice-formula.fumble{background-color:#000;color:crimson}.dice-roll .dice-formula .roll-icons.success{color:#daa520}.dice-roll .dice-formula .roll-icons.critical{color:#daa520;font-size:20px;font-weight:700}.dice-roll .dice-formula .roll-icons.failure{color:crimson}.dice-roll .dice-formula .roll-icons.fumble{color:crimson;font-size:20px;font-weight:700}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}.damage-roll.rollable:hover{color:#000;cursor:pointer;text-shadow:0 0 10px red}.coc7.sheet.actor .sheet-header{display:flex;flex:0 0 150px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px;overflow:hidden}.coc7.sheet.actor .info-fields{flex:1;height:fit-content;margin:0 5px}.coc7.sheet.actor .info-fields .form-group,.coc7.sheet.actor .info-fields .form-group-stacked{flex-wrap:nowrap;justify-content:space-between;margin:0}.coc7.sheet.actor .info-field label{flex:1;font-weight:700;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2px)}.coc7.sheet.actor .characteristics{border:1px solid #c3c3c3;display:flex;flex-flow:row wrap;height:fit-content;margin:0 5px}.coc7.sheet.actor .characteristics .characteristic-box{border:1px solid #c3c3c3;flex:0 0 25%;flex-flow:column nowrap;height:70px;text-align:center}.coc7.sheet.actor .characteristics .characteristic-box .characteristic-label{border-bottom:1px solid #b5b3a4;font-size:15px;line-height:16px;margin:4px 8px 2px}.coc7.sheet.actor .characteristics .characteristic-box input.characteristic-score{font-size:24px;height:30px;line-height:32px;margin:0 auto;width:50px}.coc7.sheet.actor .characteristics .characteristic-box .characteristics-threshold{display:flex;flex-direction:row;flex-wrap:wrap;height:24px;justify-content:flex-start;margin:-10px 0 0}.coc7.sheet.actor .characteristics .characteristic-box .characteristics-threshold .characteristics-hard{border-right:2px groove #eeede0;border-top:2px groove #eeede0;flex:0 0 24px;font-size:20px;height:24px}.coc7.sheet.actor .characteristics .characteristic-box .characteristics-threshold .characteristics-extreme{border-left:2px groove #eeede0;border-top:2px groove #eeede0;flex:0 0 24px;font-size:20px;height:24px}.coc7.sheet.actor img{border:none;flex:0 0 100px;height:100px;margin:6px;max-width:100px;object-fit:contain}.coc7.sheet.actor ol.skills-list{border:0;border-radius:3px;display:flex;flex-flow:column wrap;list-style:none;margin:0;padding:0}.coc7.sheet.actor ol.skills-list li.skill{height:22px;padding:3px 0}.coc7.sheet.actor ol.skills-list li.skill h4{flex:1px;font-size:11px;line-height:18px;margin:0}.coc7.sheet.actor ol.skills-list li.skill .skill-proficiency{flex:0 0 16px;line-height:18px}.coc7.sheet.actor ol.skills-list li.skill .skill-ability{flex:0 0 26px}.coc7.sheet.actor ol.skills-list li.skill .skill-mod{flex:0 0 20px}.coc7.sheet.actor ol.skills-list li.skill .skill-passive{color:#7a7971;flex:0 0 26px;text-align:center}.coc7.sheet.actor.character{min-height:765px;min-width:672px}.die-result-overlay-br{align-items:center;bottom:0;display:flex;flex-grow:1;justify-content:space-between;left:0;padding:0 2px;position:absolute;right:0;text-align:right!important;top:0;visibility:visible!important;z-index:1}.die-result-overlay-br span{display:flex}.die-result-overlay-br button{background-color:#fff;border:1px solid #999;font-size:10px;height:20px;line-height:1px;padding:0;visibility:visible!important;width:20px}.die-result-overlay-br button i{margin:0}.die-result-overlay-br button.icon{background-position:50%;background-repeat:no-repeat;background-size:14px}.coc7.sheet.actor .development .warning{color:darkred;font-weight:bolder}.coc7.sheet.actor .development.header{border-bottom:1px groove;flex:initial;line-height:1.25rem}.coc7.sheet.actor .development.header .header-section{border-right:1px groove;display:flex;flex-direction:row;flex-wrap:nowrap}.coc7.sheet.actor .development.header .header-section:last-child{border-right:none}.coc7.sheet.actor .development.header input{margin:0;padding:0;width:1.875rem}.coc7.sheet.actor .development .button{color:#000;flex:0 0 auto;margin:1px}.coc7.sheet.actor .development .flagged4dev{color:#daa520}.coc7.sheet.actor .development .item{flex:0 0 0.625rem}.coc7.sheet.actor .development .item .skill-name{flex:1;font-size:.75rem;height:1rem;padding:0;text-align:left}.coc7.sheet.actor .development .item .skill-name.flagged4dev.rollable:hover{cursor:pointer}.coc7.sheet.actor .development .item .item-controls{flex:0 0 1.875rem;font-size:.625rem;line-height:1rem;padding:0 2px}.coc7.sheet.actor .development .item .item-controls .item-control:hover{cursor:default}.coc7.sheet.actor .development .item .item-controls .item-control.clickable:hover{cursor:pointer}.coc7.sheet.actor .development .adjustment-value{border-right:1px groove;flex:0;height:1rem;line-height:1rem}.coc7.sheet.actor .development .adjustment-value.not-available{background:#fff}.coc7.sheet.actor .development .adjustment-value input{flex:0 0 0.9375rem;font-size:.6875rem;height:1rem;margin:0;padding:0 1px;text-align:right}.coc7.sheet.actor .sheet-section h3{border-bottom:none;font-family:Signika,sans-serif;font-size:13px;font-weight:700;margin:0 -5px 0 0;padding-left:5px}.coc7.sheet.actor .sheet-section .editor{border:2px groove #eeede0;font-size:.75rem;height:12.5rem;line-height:normal;padding:0;width:100%}.coc7.sheet.actor .sheet-section .resizededitor .editor{min-height:10rem}.coc7.sheet.actor .sheet-section .editor-content{overflow-x:hidden}.coc7.sheet.actor .sheet-section .section-header{background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:700;height:100%;line-height:.9375rem;margin:2px 0 0;padding:0}.coc7.sheet.actor .sheet-section .pannel:not(.expanded){display:none}.coc7.sheet.actor .sheet-section .npc-specialization{color:#a42;flex:none;font-size:70%;padding-left:2px}.coc7.sheet.actor input:read-only:focus,.coc7.sheet.actor input:read-only:hover{border:1px solid transparent;box-shadow:none;cursor:default}.coc7.sheet.actor .read-only:focus,.coc7.sheet.actor .read-only:hover{border:1px solid #000}.coc7.sheet.actor .info-fields .form-group label{border:0;flex:unset;font-weight:700;height:1.125rem;line-height:1.125rem;margin:0;width:auto}.coc7.sheet.actor .unlock-control{flex:0 0 30px;margin-top:2px}.coc7.sheet.actor .unlock-control-disabled{color:darkred;cursor:not-allowed;flex:0 0 30px;margin-top:2px}.coc7.item.book{font-family:customSheetFont,Palatino Linotype,serif}.coc7.item.book form{background:var(--other-sheet-bg);background-repeat:repeat}.coc7.item.book .window-resizable-handle{background:var(--main-sheet-front-color)}.coc7.item.book ::-webkit-scrollbar-thumb{background:var(--main-sheet-front-color);border:none}.coc7.item.book .window-content{background:var(--other-sheet-bg);background-repeat:repeat}.coc7.item.book .container{display:grid;gap:.3rem;grid-auto-flow:row;grid-template-areas:"portrait information aside" "progress progress progress" "navigation navigation navigation" "body body body";grid-template-columns:.7fr 1.5fr .8fr;grid-template-rows:1fr .2fr .2fr 2.6fr;padding:.15rem}.coc7.item.book .container .flexrow-coc7{padding:.15rem 0}.coc7.item.book .container .editor-content{height:100%;overflow-y:auto;padding:0 .5rem;word-break:break-word}.coc7.item.book .container select{border:.375rem transparent;flex:0;font-family:customSheetFont,Palatino Linotype,serif}.coc7.item.book .container select:focus{box-shadow:none}.coc7.item.book .container label{color:var(--main-sheet-front-color)}.coc7.item.book .container input{border:.375rem transparent;min-width:2.5rem;text-overflow:ellipsis}.coc7.item.book .container input:focus,.coc7.item.book .container input:hover{box-shadow:none}.coc7.item.book .container input.name{font-size:1rem;font-weight:700;height:1.875rem}.coc7.item.book .container i{color:var(--main-sheet-front-color);flex:1;max-width:fit-content;padding:0 .03rem}.coc7.item.book .container i:hover{color:var(--main-sheet-back-color)}.coc7.item.book .container .portrait{border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;grid-area:portrait}.coc7.item.book .container .portrait img{border:none;height:100%;object-fit:cover;width:100%}.coc7.item.book .container .information{border-right:.065rem solid var(--main-sheet-front-color);grid-area:information}.coc7.item.book .container .aside{grid-area:aside;text-align:center}.coc7.item.book .container .aside .flexrow-coc7{justify-content:center;margin:.065rem 0}.coc7.item.book .container .aside .flexrow-coc7 span{max-width:fit-content}.coc7.item.book .container .aside .flexrow-coc7 #attempt-initial-reading{align-items:center;background:rgba(0,0,0,.05);border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;padding:.3rem}.coc7.item.book .container .aside .flexrow-coc7 #attempt-initial-reading:focus,.coc7.item.book .container .aside .flexrow-coc7 #attempt-initial-reading:hover{background:var(--main-sheet-front-color)}.coc7.item.book .container .aside .flexrow-coc7 #attempt-initial-reading:focus label,.coc7.item.book .container .aside .flexrow-coc7 #attempt-initial-reading:hover label{color:#f5f5f5}.coc7.item.book .container .progress{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;grid-area:progress}.coc7.item.book .container .progress i{line-height:1.8}.coc7.item.book .container .progress label{flex:1;line-height:1.8;max-width:fit-content;padding:0 .03rem}.coc7.item.book .container .progress progress{background:none;border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;flex:1;height:1.5em;margin-top:.125rem;position:relative;width:100%}.coc7.item.book .container .progress progress:before{color:var(--main-sheet-front-color);content:attr(data-label);font-weight:700;left:0;padding:.125rem;position:absolute;right:0;text-align:center}.coc7.item.book .container .progress progress .value{background-color:#daa520;border-radius:.25rem;display:inline-block;height:100%}.coc7.item.book .container .progress progress::-webkit-progress-bar{background:none;border-radius:10px}.coc7.item.book .container .progress progress::-webkit-progress-value{background:#daa520;border-radius:.25rem}.coc7.item.book .container .progress progress::-moz-progress-bar{background:none;border-radius:.25rem}.coc7.item.book .container .progress progress::-moz-progress-value{background:#daa520;border-radius:.25rem}.coc7.item.book .container nav{align-items:center;color:var(--main-sheet-front-color);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-weight:700;grid-area:navigation;justify-content:flex-start}.coc7.item.book .container nav a{flex:1;text-align:center}.coc7.item.book .container nav a span{border:.065rem solid transparent;border-radius:.25rem;height:auto;line-height:1rem;padding:0 .5rem}.coc7.item.book .container nav a.active span{background-color:var(--main-sheet-front-color);color:#f5f5f5}.coc7.item.book .container nav a:hover{cursor:pointer;text-shadow:none}.coc7.item.book .container nav a.keeper-only-tab{flex:0 0 30px}.coc7.item.book .container nav a.keeper-only-tab span{vertical-align:bottom}.coc7.item.book .container nav a.keeper-only-tab span i{color:#234337}.coc7.item.book .container .body{grid-area:body;height:20rem;padding:.15rem 0}.coc7.item.book .container .body input{flex:0;min-width:2.5rem}.coc7.item.book .container .body .tab{border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;height:100%;overflow:scroll;padding:.15rem 0}.coc7.item.book .container .body .details{display:grid;gap:0 .1rem;grid-auto-flow:row;grid-template-areas:"traits gains" "other other";grid-template-columns:1fr 1fr;grid-template-rows:.2fr 1.8fr}.coc7.item.book .container .body .details .traits{grid-area:traits}.coc7.item.book .container .body .details .traits .type{justify-content:center;text-align:center}.coc7.item.book .container .body .details .traits .type .flexrow-coc7{justify-content:center;margin-top:-.188rem}.coc7.item.book .container .body .details .traits .type .flexrow-coc7 input{display:none}.coc7.item.book .container .body .details .traits .type .flexrow-coc7 label{background:transparent;border:.03rem solid var(--main-sheet-front-color);border-radius:.25rem;color:#000;font-style:normal;font-weight:700;margin:.1rem;opacity:50%}.coc7.item.book .container .body .details .traits .type .flexrow-coc7 label:hover{background-color:var(--main-sheet-front-color);color:#d3d3d3;cursor:pointer;opacity:100%;text-align:center}.coc7.item.book .container .body .details .traits #mythos:checked~label[for="system.type.mythos"],.coc7.item.book .container .body .details .traits #occult:checked~label[for="system.type.occult"],.coc7.item.book .container .body .details .traits #other:checked~label[for="system.type.other"]{background-color:var(--main-sheet-front-color);color:#d3d3d3;opacity:100%}.coc7.item.book .container .body .details .gains{grid-area:gains;text-align:center}.coc7.item.book .container .body .details .gains input{text-align:left}.coc7.item.book .container .body .details .other{grid-area:other}.coc7.item.book .container .body .details .other table{border-bottom:.065rem solid var(--main-sheet-front-color);border-top:.065rem solid var(--main-sheet-front-color)}.coc7.item.book .container .body .details .other table td:nth-child(3){max-width:fit-content;text-align:center}.coc7.item.book .container .body .details .other table select{width:-webkit-fill-available}.coc7.item.book .container .body .spells i{max-width:fit-content;padding:0 .3rem}.coc7.item.book .container .body .spells ul{padding:0 .3rem}.coc7.item.book .container .body .spells .spell{align-items:center;border-bottom:.065rem solid var(--main-sheet-front-color);display:grid;gap:.625rem;grid-auto-flow:row;grid-template-areas:"portrait name edit status";grid-template-columns:.2fr 3.2fr .4fr .2fr;grid-template-rows:1fr}.coc7.item.book .container .body .spells .spell .portrait{border:none;grid-area:portrait}.coc7.item.book .container .body .spells .spell .name{grid-area:name}.coc7.item.book .container .body .spells .spell .edit{display:inline-flex;grid-area:edit}.coc7.item.book .container .body .spells .spell .status{display:inline-flex;grid-area:status}.coc7.item.spell{font-family:customSheetFont,Palatino Linotype,serif}.coc7.item.spell form{background:var(--other-sheet-bg);background-repeat:repeat}.coc7.item.spell .window-resizable-handle{background:var(--main-sheet-front-color)}.coc7.item.spell ::-webkit-scrollbar-thumb{background:var(--main-sheet-front-color);border:none}.coc7.item.spell .window-content{background:var(--other-sheet-bg);background-repeat:repeat}.coc7.item.spell .container{display:grid;gap:.3rem;grid-auto-flow:row;grid-template-areas:"portrait information aside" "navigation navigation navigation" "body body body";grid-template-columns:.7fr 1.5fr .8fr;grid-template-rows:1fr .2fr 2.8fr;padding:.15rem}.coc7.item.spell .container .flexrow-coc7{padding:.15rem 0}.coc7.item.spell .container .editor-content{height:100%;overflow-y:auto;padding:0 .5rem;word-break:break-word}.coc7.item.spell .container select{border:.375rem transparent;flex:0;font-family:customSheetFont,Palatino Linotype,serif}.coc7.item.spell .container select:focus{box-shadow:none}.coc7.item.spell .container label{color:var(--main-sheet-front-color)}.coc7.item.spell .container input{border:.375rem transparent;min-width:2.5rem;text-overflow:ellipsis}.coc7.item.spell .container input:focus,.coc7.item.spell .container input:hover{box-shadow:none}.coc7.item.spell .container input.name{font-size:1rem;font-weight:700;height:1.875rem}.coc7.item.spell .container i{color:var(--main-sheet-front-color);flex:1;max-width:fit-content;padding:0 .03rem}.coc7.item.spell .container i:hover{color:var(--main-sheet-back-color)}.coc7.item.spell .container .portrait{border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;grid-area:portrait}.coc7.item.spell .container .portrait img{border:none;height:100%;object-fit:cover;width:100%}.coc7.item.spell .container .information{border-right:.065rem solid var(--main-sheet-front-color);grid-area:information}.coc7.item.spell .container .aside{grid-area:aside;text-align:center}.coc7.item.spell .container .aside .flexrow-coc7{justify-content:center;margin:.065rem 0}.coc7.item.spell .container .aside .flexrow-coc7 span{max-width:fit-content}.coc7.item.spell .container .aside .flexrow-coc7 .cast-button{align-items:center;background:rgba(0,0,0,.05);border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;margin-bottom:.5rem;padding:.3rem}.coc7.item.spell .container .aside .flexrow-coc7 .cast-button:focus,.coc7.item.spell .container .aside .flexrow-coc7 .cast-button:hover{background:var(--main-sheet-front-color)}.coc7.item.spell .container .aside .flexrow-coc7 .cast-button:focus label,.coc7.item.spell .container .aside .flexrow-coc7 .cast-button:hover label{color:#f5f5f5}.coc7.item.spell .container nav{align-items:center;color:var(--main-sheet-front-color);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-weight:700;grid-area:navigation;justify-content:flex-start}.coc7.item.spell .container nav a{flex:1;text-align:center}.coc7.item.spell .container nav a span{border:.065rem solid transparent;border-radius:.25rem;height:auto;line-height:1rem;padding:0 .5rem}.coc7.item.spell .container nav a.active span{background-color:var(--main-sheet-front-color);color:#f5f5f5}.coc7.item.spell .container nav a:hover{cursor:pointer;text-shadow:none}.coc7.item.spell .container nav a.keeper-only-tab{flex:0 0 30px}.coc7.item.spell .container nav a.keeper-only-tab span{vertical-align:bottom}.coc7.item.spell .container nav a.keeper-only-tab span i{color:#234337}.coc7.item.spell .container .body{grid-area:body;height:20rem;padding:.15rem 0}.coc7.item.spell .container .body input{flex:0;min-width:6rem}.coc7.item.spell .container .body .tab{border:.065rem solid var(--main-sheet-front-color);border-radius:.25rem;height:100%;padding:.15rem 0}.coc7.item.spell .container .body .details{display:grid;gap:0 .1rem;grid-auto-flow:row;grid-template-areas:"type" "cost" "other" "flags" "names";grid-template-columns:1fr;grid-template-rows:1fr 1fr auto auto 3fr}.coc7.item.spell .container .body .details .type{grid-area:type;justify-content:center;text-align:center}.coc7.item.spell .container .body .details .type .flexrow-coc7{justify-content:center;margin-top:-.188rem}.coc7.item.spell .container .body .details .type .flexrow-coc7 input{display:none}.coc7.item.spell .container .body .details .type .flexrow-coc7 label{background:transparent;border:.03rem solid var(--main-sheet-front-color);border-radius:.25rem;color:#000;font-style:normal;font-weight:700;margin:.1rem;opacity:50%}.coc7.item.spell .container .body .details .type .flexrow-coc7 label:hover{background-color:var(--main-sheet-front-color);color:#d3d3d3;cursor:pointer;opacity:100%;text-align:center}.coc7.item.spell .container .body .details .type #bind:checked~label[for="system.type.bind"],.coc7.item.spell .container .body .details .type #call:checked~label[for="system.type.call"],.coc7.item.spell .container .body .details .type #combat:checked~label[for="system.type.combat"],.coc7.item.spell .container .body .details .type #contact:checked~label[for="system.type.contact"],.coc7.item.spell .container .body .details .type #dismiss:checked~label[for="system.type.dismiss"],.coc7.item.spell .container .body .details .type #enchantment:checked~label[for="system.type.enchantment"],.coc7.item.spell .container .body .details .type #gate:checked~label[for="system.type.gate"],.coc7.item.spell .container .body .details .type #summon:checked~label[for="system.type.summon"]{background-color:var(--main-sheet-front-color);color:#d3d3d3;opacity:100%}.coc7.item.spell .container .body .details .cost{display:grid;gap:0 .1rem;grid-area:cost;grid-auto-flow:row;grid-template-areas:"left" "right";grid-template-columns:1fr 1fr;grid-template-rows:1fr;text-align:center}.coc7.item.spell .container .body .details .cost input{text-align:left}.coc7.item.spell .container .body .details .other{grid-area:other}.coc7.item.spell .container .body .details .other input{flex:1}.coc7.item.spell .container .body .details .combat{grid-area:flags}.coc7.item.spell .container .body .details .names{grid-area:names}.sheetV2.character{min-height:640px;min-width:688px}.sheetV2.character .floating-left{color:var(--main-sheet-front-color);left:135px;position:absolute}.sheetV2.character .floating-left a{display:block}.sheetV2.character .manual-override{text-decoration:underline;text-decoration-color:red}.sheetV2.character .auto-toggle{cursor:pointer}.sheetV2.character form{border:1px solid;border-image:var(--main-sheet-bg);border-image-slice:450 200 50 200 fill;border-image-width:450 200 50 200;display:inline-block}.sheetV2.character form.permission-limited{background:var(--other-sheet-bg);background-repeat:repeat;border-image:none;padding:0 5px}.sheetV2.character form.permission-limited img.photo{border:0}.sheetV2.character form.permission-limited .sheet-portrait{border-bottom:2px groove;flex:0 0 auto;justify-content:center;padding-bottom:10px}.sheetV2.character form .container{background-image:var(--main-sheet-image);background-repeat:no-repeat;display:grid;grid-template-columns:auto;grid-template-rows:12.1875rem 1.875rem auto;height:100%;margin:-1px;width:100%}.sheetV2.character form .container .sheet-header{align-items:center;border:0;display:flex;height:11.25rem;justify-content:center;width:100%}.sheetV2.character form .container .sheet-header .sheet-portrait{height:100%;padding:0 .5rem;width:8.75rem}.sheetV2.character form .container .sheet-header .sheet-portrait .photo{border:0;height:100%;object-fit:contain;width:100%}.sheetV2.character form .container .sheet-header .infos{border-right:2px solid;border-color:rgba(43,55,83,.5);display:inline-block;padding:0 .5rem;width:14.6875rem}.sheetV2.character form .container .sheet-header .infos .row{align-items:center}.sheetV2.character form .container .sheet-header .infos .row input,.sheetV2.character form .container .sheet-header .infos .row label{height:auto;line-height:normal}.sheetV2.character form .container .sheet-header .infos .row a{display:contents}.sheetV2.character form .container .sheet-header .infos .row i{padding-top:7px}.sheetV2.character form .container .sheet-header .characteristics{display:flex;flex:1;flex-direction:column;font-weight:700;height:100%}.sheetV2.character form .container .sheet-header .characteristics .header{flex:1}.sheetV2.character form .container .sheet-header .characteristics .footer{display:flex;flex:1;flex-direction:row}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute{align-items:center;display:grid;flex:0 0 25%;grid-template-columns:auto 2rem;justify-content:center}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute.flex{display:flex}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute-label{min-width:0}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute-label h2{border:0;color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;line-height:1.375rem;margin:0;overflow:hidden;padding:0;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute-value{color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;text-align:center}.sheetV2.character form .container .sheet-header .characteristics .footer .attribute-value input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;padding:0}.sheetV2.character form .container .sheet-header .characteristics .char-boxes{display:grid;flex:0 0 6rem;grid-template-columns:repeat(4,3.75rem);grid-template-rows:repeat(2,3rem);justify-content:center}.sheetV2.character form .container .sheet-header .characteristics .char-box{align-items:baseline;display:grid;grid-template-areas:"rollIcon characName" "characScore characScore";grid-template-columns:1rem 2.75rem;grid-template-rows:1rem 2rem}.sheetV2.character form .container .sheet-header .characteristics .char-box .roll-icon{color:var(--main-sheet-front-color);grid-area:rollIcon;line-height:1.4rem}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-name{color:var(--main-sheet-front-color);grid-area:characName;line-height:1.4rem}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-score{background:hsla(0,0%,100%,.5);border-radius:.25rem;color:var(--main-sheet-back-color);display:grid;grid-area:characScore;grid-template-areas:"mainScore halfScore" "mainScore fithScore";grid-template-columns:2.375rem .875rem;grid-template-rows:.875rem .875rem;margin-right:.5rem;margin-top:.25rem}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-score .main-score{align-self:center;grid-area:mainScore;justify-self:center}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-score .half-score{align-self:center;font-size:.6rem;grid-area:halfScore;justify-self:center}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-score .fith-score{align-self:center;font-size:.6rem;grid-area:fithScore;justify-self:center}.sheetV2.character form .container .sheet-header .characteristics .char-box .charac-score input{font-weight:700}.sheetV2.character form .container .sheet-header .characteristics input{color:var(--main-sheet-back-color);font-size:1.3rem;text-align:center}.sheetV2.character form .container .sheet-header .characteristics input:focus,.sheetV2.character form .container .sheet-header .characteristics input:hover{background:transparent}.sheetV2.character form .container .sheet-header .characteristics input:read-only{border:1px solid transparent;box-shadow:none;cursor:default}.sheetV2.character form .container .sheet-nav{align-items:center;border-top:1px solid var(--main-sheet-front-color);color:var(--main-sheet-front-color);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-weight:700;justify-content:space-around;margin:0 .5rem}.sheetV2.character form .container .sheet-nav a{text-align:center}.sheetV2.character form .container .sheet-nav a:hover{text-shadow:none}.sheetV2.character form .container .sheet-nav a.active.keeper-only-tab span{background-color:#234337;color:#fff}.sheetV2.character form .container .sheet-nav a.active span{background-color:var(--main-sheet-front-color);color:#fff}.sheetV2.character form .container .sheet-nav a.keeper-only-tab span{color:#234337}.sheetV2.character form .container .sheet-nav a.keeper-only-tab span:hover{border:1px solid #234337}.sheetV2.character form .container .sheet-nav .tab-name{height:1.2rem}.sheetV2.character form .container .sheet-nav .tab-name span{border:1px solid transparent;border-radius:.25rem;color:var(--main-sheet-front-color);display:inline-block;height:auto;line-height:1.1rem;margin:0;padding:0 .5rem;width:fit-content}.sheetV2.character form .container .sheet-nav .tab-name span:hover{border:1px solid var(--main-sheet-front-color)}.sheetV2.character form .container .sheet-nav .unlock-control{flex:0 0 1.5rem;margin-top:2px}.sheetV2.character form .container .sheet-nav .unlock-control-disabled{color:darkred;cursor:not-allowed;flex:0 0 1.5rem;margin-top:2px}.sheetV2.character form .container .sheet-body{border:1px solid var(--main-sheet-front-color);margin:0 1rem .5rem;overflow:hidden}.sheetV2.character form .container .sheet-body ol,.sheetV2.character form .container .sheet-body ul{list-style-type:none;margin:0;padding:0}.sheetV2.character form .container .sheet-body .restore-list-styles ol,.sheetV2.character form .container .sheet-body .restore-list-styles ul{margin:.5em 0;padding:0 0 0 1.5em}.sheetV2.character form .container .sheet-body .restore-list-styles ul{list-style-type:disc}.sheetV2.character form .container .sheet-body .restore-list-styles ol{list-style-type:decimal}.sheetV2.character form .container .sheet-body .character-background .editor{height:calc(100% - 40px)}.sheetV2.character form .container .sheet-body .tab{height:100%}.sheetV2.character form .container .sheet-body .two-panes-content{display:flex;flex-direction:row;height:100%}.sheetV2.character form .container .sheet-body .two-panes-content .left-panel{border-right:1px solid;flex:0 0 8.125rem;height:auto;margin:.5rem 0;padding:0;text-align:center}.sheetV2.character form .container .sheet-body .two-panes-content .left-panel a:hover{text-shadow:0 0 10px var(--main-sheet-interactive-color)}.sheetV2.character form .container .sheet-body .two-panes-content .right-panel{flex:1;height:auto;overflow-x:auto;overflow-y:hidden;padding:.25rem}.sheetV2.character form .container .sheet-body .two-panes-content .right-panel .cash-assets .cash-assets-range{flex:0 0 2rem}.sheetV2.character form .container .sheet-body .two-panes-content .right-panel .cash-assets .cash-assets-type{flex:0 0 4rem;max-width:4rem}.sheetV2.character form .container .sheet-body .two-panes-content .right-panel .cash-assets .item-control.remove-monetary{flex:0 0 1rem}.sheetV2.character form .container .sheet-body .two-panes-content .right-panel .cash-assets .item-control.remove-monetary i{line-height:20px}.sheetV2.character form .container .sheet-body .item-list{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin:0 0 10px;width:auto}.sheetV2.character form .container .sheet-body .specialization-header{font-weight:700;margin-right:.5rem;width:var(--skill-length)}.sheetV2.character form .container .sheet-body .itemV2{border-bottom:1px solid;display:grid;font-size:.75rem;grid-template-columns:1rem auto 1.5rem 1.5rem;margin-right:.5rem;max-height:1.25rem;width:var(--skill-length)}.sheetV2.character form .container .sheet-body .itemV2.specialization{border-left:1px solid;margin-left:.5rem;width:var(--skill-specialization-length)}.sheetV2.character form .container .sheet-body .itemV2 .item-image{background-size:contain;height:.875rem;margin:1px 0 0}.sheetV2.character form .container .sheet-body .itemV2 .item-name{line-height:1rem;overflow:hidden;padding-left:3px;text-overflow:ellipsis;white-space:nowrap}.sheetV2.character form .container .sheet-body .itemV2 .item-name input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-front-color);height:1rem;overflow:visible;padding:0}.sheetV2.character form .container .sheet-body .itemV2 .item-score{color:var(--main-sheet-back-color);line-height:1rem;margin-right:2px;text-align:end}.sheetV2.character form .container .sheet-body .itemV2 .item-score input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-back-color);height:1rem;margin-right:2px;padding:0;text-align:end}.sheetV2.character form .container .sheet-body .itemV2 .item-controls{display:block;flex:0 0 1.25rem;font-size:.625rem;line-height:1rem;text-align:end;width:max-content}.sheetV2.character form .container .sheet-body .itemV2 .item-controls a:hover{color:var(--main-sheet-back-color);text-shadow:none}.sheetV2.character form .container .sheet-body .itemV2 .item-controls .item-control.active{color:#daa520}.sheetV2.character form .container .sheet-body .weapons-list .item{display:flex;width:auto}.sheetV2.character form .container .sheet-body .luck-group{display:inline-block;width:fit-content}.sheetV2.character form .container .sheet-body .monitor{align-items:center;display:grid;grid-template-areas:". currentValue separator maxValue .";grid-template-columns:auto 2.875rem 5px 2.875rem auto;height:auto}.sheetV2.character form .container .sheet-body .monitor .current-value{grid-area:currentValue;padding-right:.25rem;text-align:right}.sheetV2.character form .container .sheet-body .monitor .separator{grid-area:separator}.sheetV2.character form .container .sheet-body .monitor .max-value{grid-area:maxValue;padding-left:.25rem;text-align:left}.sheetV2.character form .container .sheet-body .monitor .max-value input{background-color:rgba(0,0,0,.1)}.sheetV2.character form .container .sheet-body .monitor span{height:1rem;line-height:1rem}.sheetV2.character form .container .sheet-body .monitor input{font-weight:700;height:auto;padding:0}.sheetV2.character form .container .sheet-body .monitor input:read-only{background-color:transparent;border:0;box-shadow:none;cursor:default}.sheetV2.character form .container .sheet-body .luck-group input{color:var(--main-sheet-front-color);font-weight:700;height:auto;margin-bottom:.75rem;width:2.25rem}.sheetV2.character form .container .sheet-body .hp-group{background-image:var(--hp-background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#670b0b;height:6.875rem;width:auto}.sheetV2.character form .container .sheet-body .hp-group .status-on{color:#670b0b;text-shadow:0 0 10px red}.sheetV2.character form .container .sheet-body .hp-group a:hover{text-shadow:0 0 .5rem red!important}.sheetV2.character form .container .sheet-body .hp-group input{color:#670b0b}.sheetV2.character form .container .sheet-body .hp-group .hp-text{padding-top:1rem}.sheetV2.character form .container .sheet-body .san-group{background-image:var(--san-background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#234337;height:7.875rem;margin-top:5px;width:auto}.sheetV2.character form .container .sheet-body .san-group .status-on{color:#234337;text-shadow:0 0 10px green}.sheetV2.character form .container .sheet-body .san-group a{padding:0 .5rem}.sheetV2.character form .container .sheet-body .san-group a:hover{text-shadow:0 0 .5rem green!important}.sheetV2.character form .container .sheet-body .san-group .monitor{height:.875rem}.sheetV2.character form .container .sheet-body .san-group input{color:#234337}.sheetV2.character form .container .sheet-body .san-group .san-text{padding-top:1rem}.sheetV2.character form .container .sheet-body .san-group .san-text .control{font-size:.75rem;margin-top:-.25rem}.sheetV2.character form .container .sheet-body .san-group .rollable:hover{text-shadow:0 0 10px green}.sheetV2.character form .container .sheet-body .status{color:grey;font-family:system-ui;font-size:1.25rem;height:1.375rem;text-align:center}.sheetV2.character form .container .sheet-body .status a.inative-status:hover{cursor:default;text-shadow:none!important}.sheetV2.character form .container .sheet-body .magic-group,.sheetV2.character form .container .sheet-body .magic-group input{color:var(--main-sheet-front-color)}.sheetV2.item.chase .pin-image{background:none;border:none;height:2rem;left:-3rem;position:fixed;top:-3rem;width:2rem}.sheetV2.item.chase .pin-location.locationSet i{color:red}.sheetV2.item.chase .flex-content{flex:0}.sheetV2.item.chase .form-group{flex-wrap:nowrap;height:19.5px}.sheetV2.item.chase .form-group .icon{display:inline;flex:0;font-size:1rem;line-height:1.25rem;padding:1px 6px}.sheetV2.item.chase .form-group .icon.bigger{font-size:1.4rem;padding:1px 4px}.sheetV2.item.chase .form-group .icon.switched-off{display:inline}.sheetV2.item.chase .form-group .icon.switched-on{background:none;border:none;box-shadow:none;color:red;text-shadow:0 0 8px red}.sheetV2.item.chase .flex-auto{flex:0 0 auto}.sheetV2.item.chase .flex0{flex:0}.sheetV2.item.chase form .container.expanded{grid-template-rows:10.5rem 1.875rem auto}.sheetV2.item.chase form .container .location-control.inactive{color:grey;cursor:not-allowed}.sheetV2.item.chase form .container .location-control.inactive:hover{text-shadow:none}.sheetV2.item.chase form .container .sheet-header{flex:0 0 14rem;height:100%}.sheetV2.item.chase form .container .sheet-header .sheet-portrait{height:auto}.sheetV2.item.chase form .container .sheet-header .chase-location{align-items:center;flex-wrap:nowrap;justify-content:center}.sheetV2.item.chase form .container .sheet-header .location-controls{flex:0 0 1rem;justify-content:center;padding:.25rem}.sheetV2.item.chase form .container .sheet-header .location-controls .icon{font-size:1.25rem}.sheetV2.item.chase form .container .sheet-header .active-location{display:flex;flex:0 0 30rem;height:100%;padding:.25rem}.sheetV2.item.chase form .container .sheet-header .active-location .form-group{flex:0 0 1.4rem;margin:0;padding:.25rem}.sheetV2.item.chase form .container .sheet-header .active-location .form-group input{font-size:.8rem;height:auto}.sheetV2.item.chase form .container .sheet-header .active-location .form-group .icon{font-size:1.25rem}.sheetV2.item.chase form .container .sheet-header .active-location .location-name{flex:1;text-align:center}.sheetV2.item.chase form .container .sheet-header .active-location .chase-control{flex:0;margin:0 .25rem}.sheetV2.item.chase form .container .sheet-header .no-skill{color:red}.sheetV2.item.chase form .container .sheet-body{flex:auto}.sheetV2.item.chase form .container .sheet-body .tab .tab-pannel{display:flex;flex-direction:column;height:100%}.sheetV2.item.chase form .container .sheet-body .tab.setup{flex-direction:column}.sheetV2.item.chase form .container .sheet-body .tab.setup .init .form-group{justify-content:center}.sheetV2.item.chase form .container .sheet-body .tab.setup .init .form-group .button,.sheetV2.item.chase form .container .sheet-body .tab.setup .init .form-group label{flex:0 0 auto}.sheetV2.item.chase form .container .sheet-body .tab.setup .init .form-group input[type=text]{flex:0 0 3rem;text-align:center}.initiative-track{display:flex;flex-direction:row;flex-wrap:nowrap}.initiative-track .initiative-block{border:2px solid transparent;border-radius:.5rem;flex:0 0 10rem;margin:0 1rem 0 .2rem}.initiative-track .initiative-block.prey{background-color:rgba(60,128,60,.1)}.initiative-track .initiative-block.prey.no-actions{background-color:rgba(60,60,60,.1)}.initiative-track .initiative-block.chaser{background-color:rgba(128,60,60,.1)}.initiative-track .initiative-block.chaser.no-actions{background-color:rgba(60,60,60,.1)}.initiative-track .initiative-block.active{border-color:#ff6400}.initiative-track .initiative-block .participant-controls{display:flex;flex:0 0 1rem;flex-direction:row;flex-wrap:nowrap;white-space:nowrap}.initiative-track .initiative-block .separator{border-right:2px groove;flex:0 0 0.2rem;margin-right:.2rem}.initiative-track .initiative-block .participant-control{color:#000;flex:0 0 auto;margin-right:.2rem}.initiative-track .initiative-block .participant-control.toggle{color:#daa520}.initiative-track .initiative-block .participant-control.active{color:#000}.initiative-track .initiative-block .participant-control.disabled{color:#fff}.initiative-track .initiative-block .participant-control.assisted{color:#daa520}.initiative-track .initiative-block .participant-control.inactive{color:#eee}.initiative-track .initiative-block .participant-control.inactive:hover{cursor:default;text-shadow:none}.initiative-track .initiative-block .participant{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.initiative-track .initiative-block .participant .portrait{flex:0 0 4rem}.initiative-track .initiative-block .participant .portrait img{border:none}.initiative-track .initiative-block .participant .infos{flex:0 0 6rem}.initiative-track .initiative-block .participant .infos div{align-items:center;display:flex;justify-content:center}.initiative-track .initiative-block .participant .infos input{flex:0 0 3rem;height:1.1rem}.initiative-track .initiative-block .movement-action{display:flex;justify-content:center}.initiative-track .initiative-block .movement-action .deficit{color:red;text-shadow:0 0 8px red}.initiative-track .initiative-block .movement-action .base{color:gray}.initiative-track .initiative-block .movement-action .base.deficit{text-shadow:0 0 8px red}.initiative-track .initiative-block .movement-action .base.available{color:#daa520}.chase-track{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;padding:.25rem}.chase-track .flexrow-coc7{flex:0 0 auto;flex-wrap:nowrap}.chase-track .chase-location{display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap}.chase-track .chase-location.drag-over{background:rgba(0,0,0,.1)}.chase-track .chase-location .people{flex:1;min-height:2rem}.chase-track .chase-location .people .spacer{flex:0 0 1.5rem}.chase-track .chase-location .people .list{display:flex;flex:1;justify-content:center}.chase-track .chase-location .people .list .chase-participant{width:2rem}.chase-track .chase-location .people .list .chase-participant.active img{border:1px solid #ff6400}.chase-track .chase-location .name{min-width:2rem}.chase-track .chase-location .line{background:#000;display:block;height:.125rem;min-width:1rem;position:relative;top:1rem}.chase-track .chase-location .spacer{min-width:1rem}.chase-track .chase-location .fixed-line{background:#000;display:block;height:.125rem;position:relative;top:1rem;width:1rem}.chase-track .chase-location .warning{align-items:center;color:red;display:flex;flex:0;font-size:1.5rem;height:2rem}.chase-track .chase-location .name-container{border:.125rem solid #000;border-radius:1rem;color:#000;flex:0 0 auto;font-size:1rem;height:2rem;line-height:1.75rem;padding:0 .3rem;white-space:nowrap}.chase-track .chase-location .name-container:hover{cursor:pointer}.chase-track .chase-location .name-container.empty{background-color:#708090;padding:0;width:2rem}.chase-track .chase-location .name-container.empty.init{background-color:#fff;border:.125rem solid #708090}.chase-track .chase-location .name-container.empty.init:hover{cursor:auto}.chase-track .chase-location .name-container.active{border:.125rem solid #ff6400}.chase-track .chase-location .name-container.init{border:.125rem solid #708090;color:transparent}.chase-track .chase-location .name-container.init:hover{cursor:auto}.participants,.participants .participants-list{display:flex;flex-direction:column}.participants .participants-list input.right-aligned{text-align:right}.participants .participants-list .participant{align-items:center;display:grid;flex:1;grid-template-areas:"p-side p-icon p-expand p-name p-init p-movement p-speed-check p-score p-roll p-adjust p-modified-mov p-control";grid-template-columns:2rem 2rem .5rem 5fr 2.5rem 2.5rem 4fr 2rem 3rem 1.25rem 2rem 1.5rem;grid-template-rows:2rem;margin-bottom:2px}.participants .participants-list .participant.excluded{background:rgba(255,0,0,.05)}.participants .participants-list .participant.escaped{background:rgba(0,0,255,.05)}.participants .participants-list .participant.chaser.fastest{border-bottom:1px solid green;border-top:1px solid green}.participants .participants-list .participant.prey.slowest{border-bottom:1px solid red;border-top:1px solid red}.participants .participants-list .participant.drag-over{border:1px solid red}.participants .participants-list .participant .p-side{font-size:2rem;height:2rem;line-height:2rem}.participants .participants-list .participant .p-side.chaser{color:red}.participants .participants-list .participant .p-side.prey{color:green}.participants .participants-list .participant .p-icon{height:2rem;line-height:2rem}.participants .participants-list .participant .p-icon img{border:0;margin:auto;max-height:100%;max-width:100%}.participants .participants-list .participant .p-modified-mov{color:grey;font-size:2rem;text-align:center}.participants .participants-list .participant .p-modified-mov.rolled{color:var(--main-sheet-front-color)}.participants .participants-list .participant .p-modified-mov.rolled.downgrade{color:red}.participants .participants-list .participant .p-modified-mov.rolled.upgrade{color:green}.participants .participants-list .participant .p-name{min-width:5rem;text-overflow:ellipsis;white-space:nowrap}.participants .participants-list .participant .p-score span{padding:1px 3px;text-align:right}.participants .participants-list .participant .p-roll{font-size:1.5rem;height:2rem;line-height:2rem;text-align:center}.participants .participants-list .participant .p-roll.rolled{font-size:.75rem;font-style:normal}.participants .participants-list .participant .p-roll.invalid{color:red}.participants .participants-list .participant .p-roll.invalid a{cursor:not-allowed}.participants .participants-list .participant .p-roll.invalid a:hover{text-shadow:none}.participants .participants-list .participant .p-adjust{font-size:1rem;height:2rem;line-height:2rem;text-align:center}.participants .participants-list .participant .p-adjust.upgrade{color:green}.participants .participants-list .participant .p-adjust.downgrade{color:red;transform:rotate(180deg)}.participants .participants-list .participant .p-control{text-align:center}.participants .participants-list .driver{align-items:center;display:grid;flex:1;grid-template-areas:"d-spacer d-icon d-name d-control";grid-template-columns:4rem 2rem auto 1rem;grid-template-rows:1.5rem}.participants .participants-list .driver .d-spacer{font-size:1rem;margin-bottom:.5rem;margin-right:.5rem;text-align:right}.participants .participants-list .driver .d-icon{height:1.5rem;line-height:1.5rem}.participants .participants-list .driver .d-icon img{border:0;margin:auto;max-height:100%;max-width:100%}.participants .participants-list .driver .d-name{min-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participants .new-participant{align-items:center;border-top:2px groove;display:flex;flex:1;justify-content:center}.participants .new-participant.drag-over{background:rgba(0,0,0,.1)}.participants .new-participant.drag-over .add-sign{background:rgba(0,0,0,.1);border:none;box-shadow:0 0 .5rem var(--main-sheet-interactive-color)}.participants .new-participant .add-sign{align-items:center;border:.25rem groove;border-radius:.5rem;display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:5rem}.participants .new-participant .add-sign:hover{background:rgba(0,0,0,.1);border:none;box-shadow:0 0 .5rem var(--main-sheet-interactive-color)}.sheetV2 .window-content .combat-panel{height:100%;overflow-y:auto;padding:0 4px}.sheetV2 .window-content .combat-panel .section-header{background-color:var(--main-sheet-front-color);border:1px solid transparent;border-radius:4px;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:1.375rem;line-height:1.375rem;margin:4px;padding:0 8px;text-align:left;width:100%}.sheetV2 .window-content .combat-panel .section-header.skill{background-color:grey}.sheetV2 .window-content .combat-panel .section-header span{color:#fff;display:inline-block;flex:1;padding:0}.sheetV2 .window-content .combat-panel .section-header .add-item{color:#fff;flex:0 0 1.25rem}.sheetV2 .window-content .combat-panel .section-header .add-item:hover{color:var(--main-sheet-back-color)}.sheetV2 .window-content .combat-panel .item-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.sheetV2 .window-content .combat-panel .item-list .itemV2{margin-right:3px!important;width:10rem!important}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row{border-bottom:1px solid;display:grid;grid-template-areas:"expand image name range weaponControl itemControl" "details details details details details details";grid-template-columns:1rem 1.375rem 1fr 10.5rem 2.75rem 2.75rem;grid-template-rows:1.375rem 1fr;height:auto;width:100%}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .expand-arrow{border-bottom:6px solid transparent;border-left:8px solid var(--main-sheet-front-color);border-top:6px solid transparent;grid-area:expand;height:0;margin-right:.7rem;transform:translate(6px,4px);transition:transform .2s ease-out;vertical-align:middle;width:0}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row.expanded .expand-arrow{border-bottom-left-radius:0;border-bottom-right-radius:0;transform:rotate(90deg) translate(.375rem,-.25rem)}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary{background-color:hsla(0,0%,100%,.3);border-radius:4px;font-size:.75rem;line-height:.875rem;margin:4px 0}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-image{background-size:1.375rem;grid-area:image}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-name{grid-area:name;height:1.375rem;line-height:1.375rem;padding:0 4px}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .alternativ-skill{flex:0 0 24px}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-range{display:grid;grid-area:range;grid-template-columns:3.5rem 3.5rem 3.5rem;grid-template-rows:1.375rem;height:1.375rem;line-height:1.375rem}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-range .weapon-damage{text-align:center}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-control{grid-area:weaponControl;line-height:1.375rem;text-align:center}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .weapon-controls{display:grid;grid-area:weaponControl;grid-template-columns:1.375rem 1.375rem;grid-template-rows:1.375rem;line-height:1.375rem;text-align:center}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-controls{display:block;grid-area:itemControl;line-height:1.375rem;text-align:end}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary{display:flex;flex-direction:column;flex-wrap:nowrap;grid-area:details}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary .item-labels{display:flex;flex-direction:row;flex-wrap:wrap;margin:4px 0}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary .item-labels .item-label{border:1px groove;border-radius:3px;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;margin:0 2px 2px 0}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary .item-labels .item-label span{height:1rem;line-height:1rem;padding:0 3px}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary .item-properties{display:flex;flex-direction:row;flex-wrap:wrap}.sheetV2 .window-content .combat-panel .weapon-list .weapon-row .item-summary .item-properties .item-property{margin:0 2px 2px 0}.sheetV2 .development-infos{display:flex;flex-direction:column;flex-wrap:nowrap;margin:40px 0}.sheetV2 .development-infos .warning{border:1px solid red;border-radius:3px;color:var(--main-sheet-back-color)}.sheetV2 .development-infos .warning span{color:var(--main-sheet-back-color)}.sheetV2 .development-infos .monitor span{padding:0 3px!important}.sheetV2 .development-infos .monitor input{text-align:center}.sheetV2 .development-infos .validation{margin-top:8px}.sheetV2 .development-infos .missing-attrib-warning{font-size:90%;line-height:1;margin-top:5px;white-space:normal}.sheetV2 .development .skills-list{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;overflow-y:auto;padding-top:8px!important}.sheetV2 .development .skills-list .item{align-items:center;border-bottom:1px solid var(--main-sheet-front-color);color:var(--main-sheet-front-color);display:grid;grid-template-columns:1rem auto 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem;grid-template-rows:1rem;margin-right:.5rem}.sheetV2 .development .skills-list .item .item-controls{font-family:system-ui;font-size:.75rem}.sheetV2 .development .skills-list .item.pulpCharacter{grid-template-columns:1.875rem auto 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem}.sheetV2 .development .skills-list .item .flagged4dev{color:#daa520}.sheetV2 .development .skills-list .item span{text-align:left}.sheetV2 .development .skills-list .item input,.sheetV2 .development .skills-list .item span{color:var(--main-sheet-front-color);font-size:.8rem;height:1rem;line-height:1rem;margin:0;padding:0 1px}.sheetV2 .development .skills-list .item input{background-color:rgba(0,0,0,.1);min-width:0;text-align:right}.sheetV2 .development .skills-list .item .adjustment-value{border-right:1px solid var(--main-sheet-front-color);text-align:right}.sheetV2 .development .skills-list .item .adjustment-value.locked{background-color:#fff}.sheetV2.item .scroll-y{height:100%;overflow-y:auto}.sheetV2.item .name,.sheetV2.item label input{color:var(--main-sheet-front-color);font-size:.8rem;font-weight:700}.sheetV2.item input::placeholder{color:#789;font-style:italic;font-weight:400}.sheetV2.item form{background-image:var(--other-sheet-bg);background-repeat:repeat;border:1px solid;display:inline-block}.sheetV2.item form .container{display:grid;grid-template-columns:auto;height:100%;margin:-1px;width:100%}.sheetV2.item form .container.expanded{grid-template-rows:6.5rem 1.875rem auto}.sheetV2.item form .container.expanded.nonav{grid-template-rows:6.5rem auto}.sheetV2.item form .container.collapsed{grid-template-rows:6.5rem}.sheetV2.item form .container .sheet-header{align-items:center;border:0;display:flex;height:6rem;justify-content:center;width:100%}.sheetV2.item form .container .sheet-header .sheet-portrait{height:100%;padding:0 .5rem;width:6rem}.sheetV2.item form .container .sheet-header .sheet-portrait .photo{border:0;height:100%;object-fit:contain;width:100%}.sheetV2.item form .container .sheet-header .infos{border-right:2px solid;border-color:rgba(43,55,83,.5);display:inline-block;padding:0 .5rem;width:10rem}.sheetV2.item form .container .sheet-header .infos label{padding:1px 3px}.sheetV2.item form .container .sheet-header .infos .row{align-items:center}.sheetV2.item form .container .sheet-header .infos .row input,.sheetV2.item form .container .sheet-header .infos .row label{height:auto;line-height:normal}.sheetV2.item form .container .sheet-header .infos .row a{display:contents}.sheetV2.item form .container .sheet-header .infos .row i{padding-top:7px}.sheetV2.item form .container .sheet-header .characteristics{display:flex;flex:1;flex-direction:column;font-size:.75rem;font-weight:700;height:100%}.sheetV2.item form .container .sheet-header .characteristics .header{flex:1}.sheetV2.item form .container .sheet-header .characteristics .footer{display:flex;flex:1;flex-direction:row}.sheetV2.item form .container .sheet-header .characteristics .footer .attribute{align-items:center;display:grid;flex:0 0 25%;grid-template-columns:auto 2em;justify-content:center}.sheetV2.item form .container .sheet-header .characteristics .footer .attribute-label{min-width:0}.sheetV2.item form .container .sheet-header .characteristics .footer .attribute-label h2{border:0;color:var(--main-sheet-front-color);font-size:.75em;font-weight:400;line-height:1.375em;margin:0;overflow:hidden;padding:0;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sheetV2.item form .container .sheet-header .characteristics .footer .attribute-value{color:var(--main-sheet-front-color);font-size:.75em;font-weight:400;text-align:center}.sheetV2.item form .container .sheet-header .characteristics .footer .attribute-value input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-front-color);font-size:.75em;font-weight:400;padding:0}.sheetV2.item form .container .sheet-header .characteristics .char-boxes{display:grid;flex:0 0 6em;grid-template-columns:repeat(4,3.75em);grid-template-rows:repeat(2,3em);justify-content:center}.sheetV2.item form .container .sheet-header .characteristics .char-box{align-items:baseline;display:grid;grid-template-areas:"rollIcon characName" "characScore characScore";grid-template-columns:1em 2.75em;grid-template-rows:1em 2em}.sheetV2.item form .container .sheet-header .characteristics .char-box .roll-icon{color:var(--main-sheet-front-color);grid-area:rollIcon;line-height:1.4em}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-name{color:var(--main-sheet-front-color);grid-area:characName;line-height:1.4em}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-score{background:hsla(0,0%,100%,.5);border-radius:.25em;color:var(--main-sheet-back-color);display:grid;grid-area:characScore;grid-template-areas:"mainScore halfScore" "mainScore fithScore";grid-template-columns:2.375em .875em;grid-template-rows:.875em .875em;margin-right:.5em;margin-top:.25em}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-score .main-score{align-self:center;grid-area:mainScore;justify-self:center}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-score .half-score{align-self:center;font-size:.6em;grid-area:halfScore;justify-self:center}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-score .fith-score{align-self:center;font-size:.6em;grid-area:fithScore;justify-self:center}.sheetV2.item form .container .sheet-header .characteristics .char-box .charac-score input{font-weight:700}.sheetV2.item form .container .sheet-header .characteristics input{color:var(--main-sheet-back-color);font-size:1.3em;text-align:center}.sheetV2.item form .container .sheet-header .characteristics input:focus,.sheetV2.item form .container .sheet-header .characteristics input:hover{background:transparent}.sheetV2.item form .container .sheet-header .characteristics input:read-only{border:1px solid transparent;box-shadow:none;cursor:default}.sheetV2.item .sheet-nav{align-items:center;border-top:1px solid var(--main-sheet-front-color);color:var(--main-sheet-front-color);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-weight:700;justify-content:flex-start;margin:0 .5rem}.sheetV2.item .sheet-nav a{text-align:center}.sheetV2.item .sheet-nav a:hover{text-shadow:none}.sheetV2.item .sheet-nav a.active span{background-color:var(--main-sheet-front-color);color:#fff}.sheetV2.item .sheet-nav .tab-name{height:1.2rem}.sheetV2.item .sheet-nav .tab-name span{border:1px solid transparent;border-radius:.25rem;color:var(--main-sheet-front-color);display:inline-block;height:auto;line-height:1.1rem;margin:0;padding:0 .5rem;width:fit-content}.sheetV2.item .sheet-nav .tab-name span:hover{border:1px solid var(--main-sheet-front-color)}.sheetV2.item .sheet-nav .unlock-control{flex:0 0 1.5rem;margin-top:2px}.sheetV2.item .sheet-nav .unlock-control-disabled{color:darkred;cursor:not-allowed;flex:0 0 1.5rem;margin-top:2px}.sheetV2.item .sheet-body{border:1px solid var(--main-sheet-front-color);margin:0 1rem .5rem;overflow:hidden}.sheetV2.item .sheet-body .tab{height:100%}.sheetV2.item .sheet-body .section-header{border-bottom:2px groove #eeede0;border-top:2px groove #eeede0;display:flex;flex-direction:row;font-size:1rem;justify-content:flex-start;line-height:1rem;margin:0 0 .25em;padding:2px 0}.sheetV2.item .sheet-body .section-group{align-items:center;clear:both;display:flex;flex-direction:row;flex-wrap:wrap;margin:3px 0}.sheetV2.item .sheet-body .section-group input{border:1px solid var(--main-sheet-front-color)}.sheetV2.item .sheet-body .section-group label{color:var(--main-sheet-front-color);flex:2;font-size:.8rem;font-weight:700;padding:1px 3px}.sheetV2.item .sheet-body .section-group label input[type=text]{border:0;margin-left:-3px}.sheetV2.item .sheet-body .section-group .section-fields{display:flex;flex:3;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.coc7.sheet.item input:read-only:focus,.coc7.sheet.item input:read-only:hover,.coc7.sheet.occupation input:read-only:focus,.coc7.sheet.occupation input:read-only:hover,.coc7.sheet.setup input:read-only:focus,.coc7.sheet.setup input:read-only:hover,.coc7.sheet.skill input:read-only:focus,.coc7.sheet.skill input:read-only:hover{border:1px solid transparent;box-shadow:none;cursor:default}.coc7.sheet.item .read-only:focus,.coc7.sheet.item .read-only:hover,.coc7.sheet.occupation .read-only:focus,.coc7.sheet.occupation .read-only:hover,.coc7.sheet.setup .read-only:focus,.coc7.sheet.setup .read-only:hover,.coc7.sheet.skill .read-only:focus,.coc7.sheet.skill .read-only:hover{border:1px solid #000}.coc7.sheet.item .sheet-header img.profile,.coc7.sheet.occupation .sheet-header img.profile,.coc7.sheet.setup .sheet-header img.profile,.coc7.sheet.skill .sheet-header img.profile{border:1px groove;flex:0 0 64px;height:64px;margin-left:4px;margin-right:4px;max-width:64px;object-fit:contain}.coc7.sheet.item .sheet-header .name input,.coc7.sheet.occupation .sheet-header .name input,.coc7.sheet.setup .sheet-header .name input,.coc7.sheet.skill .sheet-header .name input{margin:0;padding:0}.coc7.sheet.item .details .editor,.coc7.sheet.occupation .details .editor,.coc7.sheet.setup .details .editor,.coc7.sheet.skill .details .editor{height:200px}.coc7.sheet.item .details .editor button,.coc7.sheet.occupation .details .editor button,.coc7.sheet.setup .details .editor button,.coc7.sheet.skill .details .editor button{height:20px}.coc7.sheet.item .details input[type=text],.coc7.sheet.item .details select,.coc7.sheet.occupation .details input[type=text],.coc7.sheet.occupation .details select,.coc7.sheet.setup .details input[type=text],.coc7.sheet.setup .details select,.coc7.sheet.skill .details input[type=text],.coc7.sheet.skill .details select{background:rgba(0,0,0,.05);border:1px solid #7a7971;height:20px}.coc7.sheet.item .details .form-group,.coc7.sheet.occupation .details .form-group,.coc7.sheet.setup .details .form-group,.coc7.sheet.skill .details .form-group{border:0;margin:0}.coc7.sheet.item .details .form-group span,.coc7.sheet.occupation .details .form-group span,.coc7.sheet.setup .details .form-group span,.coc7.sheet.skill .details .form-group span{line-height:20px;text-align:center}.coc7.sheet.item .details .form-group.input-select select,.coc7.sheet.occupation .details .form-group.input-select select,.coc7.sheet.setup .details .form-group.input-select select,.coc7.sheet.skill .details .form-group.input-select select{flex:1.8}.coc7.sheet.item .details .form-group.input-select-select select,.coc7.sheet.occupation .details .form-group.input-select-select select,.coc7.sheet.setup .details .form-group.input-select-select select,.coc7.sheet.skill .details .form-group.input-select-select select{flex:1.5}.coc7.sheet.item .details .form-group.uses-per input,.coc7.sheet.occupation .details .form-group.uses-per input,.coc7.sheet.setup .details .form-group.uses-per input,.coc7.sheet.skill .details .form-group.uses-per input{flex:1}.coc7.sheet.item .details .form-group.uses-per span,.coc7.sheet.occupation .details .form-group.uses-per span,.coc7.sheet.setup .details .form-group.uses-per span,.coc7.sheet.skill .details .form-group.uses-per span{flex:0 0 16px}.coc7.sheet.item .details .form-group.uses-per select,.coc7.sheet.occupation .details .form-group.uses-per select,.coc7.sheet.setup .details .form-group.uses-per select,.coc7.sheet.skill .details .form-group.uses-per select{flex:3}.coc7.sheet.item .details span.sep,.coc7.sheet.occupation .details span.sep,.coc7.sheet.setup .details span.sep,.coc7.sheet.skill .details span.sep{flex:0 0 8px}.coc7.sheet.item .details .prepared,.coc7.sheet.occupation .details .prepared,.coc7.sheet.setup .details .prepared,.coc7.sheet.skill .details .prepared{flex:1.3!important;padding-right:10px;text-align:right}.coc7.sheet.item .details .spell-materials,.coc7.sheet.occupation .details .spell-materials,.coc7.sheet.setup .details .spell-materials,.coc7.sheet.skill .details .spell-materials{flex:0 0 100%;justify-content:flex-end;margin:.25em 0}.coc7.sheet.item .details .spell-materials label,.coc7.sheet.occupation .details .spell-materials label,.coc7.sheet.setup .details .spell-materials label,.coc7.sheet.skill .details .spell-materials label{flex:0 0 64px;font-size:12px;line-height:24px;margin-right:5px;text-align:right}.coc7.sheet.item .details .spell-materials input[type=text],.coc7.sheet.occupation .details .spell-materials input[type=text],.coc7.sheet.setup .details .spell-materials input[type=text],.coc7.sheet.skill .details .spell-materials input[type=text]{flex:0 0 48px;margin-right:10px}.coc7.sheet.item .details .cash-assets .cash-assets-range,.coc7.sheet.occupation .details .cash-assets .cash-assets-range,.coc7.sheet.setup .details .cash-assets .cash-assets-range,.coc7.sheet.skill .details .cash-assets .cash-assets-range{flex:0 0 2rem}.coc7.sheet.item .details .cash-assets .cash-assets-type,.coc7.sheet.occupation .details .cash-assets .cash-assets-type,.coc7.sheet.setup .details .cash-assets .cash-assets-type,.coc7.sheet.skill .details .cash-assets .cash-assets-type{flex:0 0 4rem;max-width:4rem}.coc7.sheet.item .details .cash-assets .item-control.remove-monetary,.coc7.sheet.occupation .details .cash-assets .item-control.remove-monetary,.coc7.sheet.setup .details .cash-assets .item-control.remove-monetary,.coc7.sheet.skill .details .cash-assets .item-control.remove-monetary{flex:0 0 1rem}.coc7.sheet.item .details .cash-assets .item-control.remove-monetary i,.coc7.sheet.occupation .details .cash-assets .item-control.remove-monetary i,.coc7.sheet.setup .details .cash-assets .item-control.remove-monetary i,.coc7.sheet.skill .details .cash-assets .item-control.remove-monetary i{line-height:20px}.coc7.sheet.item .sheet-navigation,.coc7.sheet.occupation .sheet-navigation,.coc7.sheet.setup .sheet-navigation,.coc7.sheet.skill .sheet-navigation{margin-bottom:5px}.coc7.sheet.item .sheet-navigation .item,.coc7.sheet.occupation .sheet-navigation .item,.coc7.sheet.setup .sheet-navigation .item,.coc7.sheet.skill .sheet-navigation .item{font-size:18px}.coc7.sheet.item .sheet-body,.coc7.sheet.occupation .sheet-body,.coc7.sheet.setup .sheet-body,.coc7.sheet.skill .sheet-body{overflow:hidden}.coc7.sheet.item .sheet-body .tab,.coc7.sheet.occupation .sheet-body .tab,.coc7.sheet.setup .sheet-body .tab,.coc7.sheet.skill .sheet-body .tab{overflow:hidden auto;padding:0 5px}.coc7.sheet.item .sheet-body .item-description,.coc7.sheet.occupation .sheet-body .item-description,.coc7.sheet.setup .sheet-body .item-description,.coc7.sheet.skill .sheet-body .item-description{height:100%;overflow-y:auto}.coc7.sheet.item .sheet-body .item-properties,.coc7.sheet.occupation .sheet-body .item-properties,.coc7.sheet.setup .sheet-body .item-properties,.coc7.sheet.skill .sheet-body .item-properties{border-right:2px groove #eeede0;flex:0 0 120px;margin:5px 5px 5px 0;padding-right:5px}.coc7.sheet.item .sheet-body .item-properties .form-group,.coc7.sheet.occupation .sheet-body .item-properties .form-group,.coc7.sheet.setup .sheet-body .item-properties .form-group,.coc7.sheet.skill .sheet-body .item-properties .form-group{margin:0}.coc7.sheet.item .sheet-body .item-properties .form-group label,.coc7.sheet.occupation .sheet-body .item-properties .form-group label,.coc7.sheet.setup .sheet-body .item-properties .form-group label,.coc7.sheet.skill .sheet-body .item-properties .form-group label{line-height:20px}.coc7.sheet.item .sheet-body .item-properties .form-group input,.coc7.sheet.occupation .sheet-body .item-properties .form-group input,.coc7.sheet.setup .sheet-body .item-properties .form-group input,.coc7.sheet.skill .sheet-body .item-properties .form-group input{text-align:right}.coc7.sheet.item .sheet-body .item-properties .properties-list,.coc7.sheet.occupation .sheet-body .item-properties .properties-list,.coc7.sheet.setup .sheet-body .item-properties .properties-list,.coc7.sheet.skill .sheet-body .item-properties .properties-list{list-style:none;margin:0;padding:0}.coc7.sheet.item .sheet-body .item-properties .properties-list li,.coc7.sheet.occupation .sheet-body .item-properties .properties-list li,.coc7.sheet.setup .sheet-body .item-properties .properties-list li,.coc7.sheet.skill .sheet-body .item-properties .properties-list li{background:rgba(0,0,0,.05);border:2px groove #eeede0;font-size:12px;line-height:18px;margin:3px 0;padding:0 2px;text-align:center}.coc7.sheet.item .sheet-body .spell-list,.coc7.sheet.occupation .sheet-body .spell-list,.coc7.sheet.setup .sheet-body .spell-list,.coc7.sheet.skill .sheet-body .spell-list{list-style:none;margin:0;overflow-y:auto;padding:0 5px;scrollbar-width:thin}.coc7.sheet.item .sheet-body .spell-list .spell,.coc7.sheet.occupation .sheet-body .spell-list .spell,.coc7.sheet.setup .sheet-body .spell-list .spell,.coc7.sheet.skill .sheet-body .spell-list .spell{border-bottom:1px solid #c9c7b8;line-height:16px;padding:0 2px}.coc7.sheet.item .sheet-body .spell-list .spell:last-child,.coc7.sheet.occupation .sheet-body .spell-list .spell:last-child,.coc7.sheet.setup .sheet-body .spell-list .spell:last-child,.coc7.sheet.skill .sheet-body .spell-list .spell:last-child{border-bottom:none}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name{cursor:pointer;max-height:24px;overflow:hidden}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name .spell-image{background-size:16px;flex:0 0 16px;margin-right:5px}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name h4{margin:0;overflow-x:hidden;white-space:nowrap}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover{background-image:url(/icons/svg/d20-black.svg)!important}.coc7.sheet.item .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.occupation .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.setup .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.skill .sheet-body .spell-list .spell .spell-name i.attuned{color:#7a7971}.coc7.sheet.item .sheet-body .spell-list .item-controls,.coc7.sheet.occupation .sheet-body .spell-list .item-controls,.coc7.sheet.setup .sheet-body .spell-list .item-controls,.coc7.sheet.skill .sheet-body .spell-list .item-controls{display:flex;flex:0 0 32px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:flex-end;width:100%}.coc7.sheet.item .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.item .sheet-body .spell-list .item-controls>*,.coc7.sheet.occupation .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.occupation .sheet-body .spell-list .item-controls>*,.coc7.sheet.setup .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.setup .sheet-body .spell-list .item-controls>*,.coc7.sheet.skill .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.skill .sheet-body .spell-list .item-controls>*{flex:1}.coc7.sheet.item .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.occupation .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.setup .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.skill .sheet-body .spell-list .item-controls .flex2{flex:2}.coc7.sheet.item .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.occupation .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.setup .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.skill .sheet-body .spell-list .item-controls .flex3{flex:3}.coc7.sheet.item .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.occupation .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.setup .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.skill .sheet-body .spell-list .item-controls .flex4{flex:4}.coc7.sheet.item .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.occupation .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.setup .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.skill .sheet-body .spell-list .item-controls .flex-end{justify-content:flex-end}.coc7.sheet.item .sheet-body .spell-list .item-controls a,.coc7.sheet.occupation .sheet-body .spell-list .item-controls a,.coc7.sheet.setup .sheet-body .spell-list .item-controls a,.coc7.sheet.skill .sheet-body .spell-list .item-controls a{color:#7a7971;flex:0 0 16px;font-size:10px;text-align:center}.coc7.sheet.item .sheet-body .spell-list .item-summary,.coc7.sheet.occupation .sheet-body .spell-list .item-summary,.coc7.sheet.setup .sheet-body .spell-list .item-summary,.coc7.sheet.skill .sheet-body .spell-list .item-summary{border-top:2px groove #eeede0;flex:0 0 100%;font-size:12px;line-height:13px;padding:.25em .5em}.coc7.sheet.setup .item-list .item{border-bottom:1px solid #c9c7b8;padding:.3rem 2px .2rem}.coc7.sheet.setup .item-list .item h4{margin:0}.coc7.sheet.archetype .sheet-header img.profile,.coc7.sheet.armor .sheet-header img.profile,.coc7.sheet.spell .sheet-header img.profile,.coc7.sheet.status .sheet-header img.profile,.coc7.sheet.talent .sheet-header img.profile{border:1px groove;flex:0 0 64px;height:64px;margin-left:4px;margin-right:4px;max-width:64px;object-fit:contain}.coc7.sheet.archetype .sheet-header .name input,.coc7.sheet.armor .sheet-header .name input,.coc7.sheet.spell .sheet-header .name input,.coc7.sheet.status .sheet-header .name input,.coc7.sheet.talent .sheet-header .name input{margin:0;padding:0}.coc7.sheet.archetype .details .editor,.coc7.sheet.armor .details .editor,.coc7.sheet.spell .details .editor,.coc7.sheet.status .details .editor,.coc7.sheet.talent .details .editor{height:100px}.coc7.sheet.archetype .details .editor button,.coc7.sheet.armor .details .editor button,.coc7.sheet.spell .details .editor button,.coc7.sheet.status .details .editor button,.coc7.sheet.talent .details .editor button{height:20px}.coc7.sheet.archetype .details input[type=text],.coc7.sheet.archetype .details select,.coc7.sheet.armor .details input[type=text],.coc7.sheet.armor .details select,.coc7.sheet.spell .details input[type=text],.coc7.sheet.spell .details select,.coc7.sheet.status .details input[type=text],.coc7.sheet.status .details select,.coc7.sheet.talent .details input[type=text],.coc7.sheet.talent .details select{background:rgba(0,0,0,.05);border:1px solid #7a7971;height:20px}.coc7.sheet.archetype .details .form-group,.coc7.sheet.armor .details .form-group,.coc7.sheet.spell .details .form-group,.coc7.sheet.status .details .form-group,.coc7.sheet.talent .details .form-group{border:0;margin:0}.coc7.sheet.archetype .details .form-group .stacked,.coc7.sheet.armor .details .form-group .stacked,.coc7.sheet.spell .details .form-group .stacked,.coc7.sheet.status .details .form-group .stacked,.coc7.sheet.talent .details .form-group .stacked{flex:none;padding-right:5px}.coc7.sheet.archetype .details .form-group span,.coc7.sheet.armor .details .form-group span,.coc7.sheet.spell .details .form-group span,.coc7.sheet.status .details .form-group span,.coc7.sheet.talent .details .form-group span{line-height:20px;text-align:center}.coc7.sheet.archetype .details .form-group.input-select select,.coc7.sheet.armor .details .form-group.input-select select,.coc7.sheet.spell .details .form-group.input-select select,.coc7.sheet.status .details .form-group.input-select select,.coc7.sheet.talent .details .form-group.input-select select{flex:1.8}.coc7.sheet.archetype .details .form-group.input-select-select select,.coc7.sheet.armor .details .form-group.input-select-select select,.coc7.sheet.spell .details .form-group.input-select-select select,.coc7.sheet.status .details .form-group.input-select-select select,.coc7.sheet.talent .details .form-group.input-select-select select{flex:1.5}.coc7.sheet.archetype .details .form-group.uses-per input,.coc7.sheet.armor .details .form-group.uses-per input,.coc7.sheet.spell .details .form-group.uses-per input,.coc7.sheet.status .details .form-group.uses-per input,.coc7.sheet.talent .details .form-group.uses-per input{flex:1}.coc7.sheet.archetype .details .form-group.uses-per span,.coc7.sheet.armor .details .form-group.uses-per span,.coc7.sheet.spell .details .form-group.uses-per span,.coc7.sheet.status .details .form-group.uses-per span,.coc7.sheet.talent .details .form-group.uses-per span{flex:0 0 16px}.coc7.sheet.archetype .details .form-group.uses-per select,.coc7.sheet.armor .details .form-group.uses-per select,.coc7.sheet.spell .details .form-group.uses-per select,.coc7.sheet.status .details .form-group.uses-per select,.coc7.sheet.talent .details .form-group.uses-per select{flex:3}.coc7.sheet.archetype .details span.sep,.coc7.sheet.armor .details span.sep,.coc7.sheet.spell .details span.sep,.coc7.sheet.status .details span.sep,.coc7.sheet.talent .details span.sep{flex:0 0 8px}.coc7.sheet.archetype .details .prepared,.coc7.sheet.armor .details .prepared,.coc7.sheet.spell .details .prepared,.coc7.sheet.status .details .prepared,.coc7.sheet.talent .details .prepared{flex:1.3!important;padding-right:10px;text-align:right}.coc7.sheet.archetype .details .spell-materials,.coc7.sheet.armor .details .spell-materials,.coc7.sheet.spell .details .spell-materials,.coc7.sheet.status .details .spell-materials,.coc7.sheet.talent .details .spell-materials{flex:0 0 100%;justify-content:flex-end;margin:.25em 0}.coc7.sheet.archetype .details .spell-materials label,.coc7.sheet.armor .details .spell-materials label,.coc7.sheet.spell .details .spell-materials label,.coc7.sheet.status .details .spell-materials label,.coc7.sheet.talent .details .spell-materials label{flex:0 0 64px;font-size:12px;line-height:24px;margin-right:5px;text-align:right}.coc7.sheet.archetype .details .spell-materials input[type=text],.coc7.sheet.armor .details .spell-materials input[type=text],.coc7.sheet.spell .details .spell-materials input[type=text],.coc7.sheet.status .details .spell-materials input[type=text],.coc7.sheet.talent .details .spell-materials input[type=text]{flex:0 0 48px;margin-right:10px}.coc7.sheet.archetype .sheet-navigation,.coc7.sheet.armor .sheet-navigation,.coc7.sheet.spell .sheet-navigation,.coc7.sheet.status .sheet-navigation,.coc7.sheet.talent .sheet-navigation{margin-bottom:5px}.coc7.sheet.archetype .sheet-navigation .item,.coc7.sheet.armor .sheet-navigation .item,.coc7.sheet.spell .sheet-navigation .item,.coc7.sheet.status .sheet-navigation .item,.coc7.sheet.talent .sheet-navigation .item{font-size:18px}.coc7.sheet.archetype .sheet-body,.coc7.sheet.armor .sheet-body,.coc7.sheet.spell .sheet-body,.coc7.sheet.status .sheet-body,.coc7.sheet.talent .sheet-body{overflow:hidden}.coc7.sheet.archetype .sheet-body .tab,.coc7.sheet.armor .sheet-body .tab,.coc7.sheet.spell .sheet-body .tab,.coc7.sheet.status .sheet-body .tab,.coc7.sheet.talent .sheet-body .tab{overflow:hidden auto;padding:0 5px}.coc7.sheet.archetype .sheet-body .item-properties,.coc7.sheet.armor .sheet-body .item-properties,.coc7.sheet.spell .sheet-body .item-properties,.coc7.sheet.status .sheet-body .item-properties,.coc7.sheet.talent .sheet-body .item-properties{border-right:2px groove #eeede0;flex:0 0 120px;margin:5px 5px 5px 0;padding-right:5px}.coc7.sheet.archetype .sheet-body .item-properties .form-group,.coc7.sheet.armor .sheet-body .item-properties .form-group,.coc7.sheet.spell .sheet-body .item-properties .form-group,.coc7.sheet.status .sheet-body .item-properties .form-group,.coc7.sheet.talent .sheet-body .item-properties .form-group{margin:0}.coc7.sheet.archetype .sheet-body .item-properties .form-group label,.coc7.sheet.armor .sheet-body .item-properties .form-group label,.coc7.sheet.spell .sheet-body .item-properties .form-group label,.coc7.sheet.status .sheet-body .item-properties .form-group label,.coc7.sheet.talent .sheet-body .item-properties .form-group label{line-height:20px}.coc7.sheet.archetype .sheet-body .item-properties .form-group input,.coc7.sheet.armor .sheet-body .item-properties .form-group input,.coc7.sheet.spell .sheet-body .item-properties .form-group input,.coc7.sheet.status .sheet-body .item-properties .form-group input,.coc7.sheet.talent .sheet-body .item-properties .form-group input{text-align:right}.coc7.sheet.archetype .sheet-body .item-properties .properties-list,.coc7.sheet.armor .sheet-body .item-properties .properties-list,.coc7.sheet.spell .sheet-body .item-properties .properties-list,.coc7.sheet.status .sheet-body .item-properties .properties-list,.coc7.sheet.talent .sheet-body .item-properties .properties-list{list-style:none;margin:0;padding:0}.coc7.sheet.archetype .sheet-body .item-properties .properties-list li,.coc7.sheet.armor .sheet-body .item-properties .properties-list li,.coc7.sheet.spell .sheet-body .item-properties .properties-list li,.coc7.sheet.status .sheet-body .item-properties .properties-list li,.coc7.sheet.talent .sheet-body .item-properties .properties-list li{background:rgba(0,0,0,.05);border:2px groove #eeede0;font-size:12px;line-height:18px;margin:3px 0;padding:0 2px;text-align:center}.coc7.sheet.archetype .sheet-body .spell-list,.coc7.sheet.armor .sheet-body .spell-list,.coc7.sheet.spell .sheet-body .spell-list,.coc7.sheet.status .sheet-body .spell-list,.coc7.sheet.talent .sheet-body .spell-list{list-style:none;margin:0;overflow-y:auto;padding:0 5px;scrollbar-width:thin}.coc7.sheet.archetype .sheet-body .spell-list .spell,.coc7.sheet.armor .sheet-body .spell-list .spell,.coc7.sheet.spell .sheet-body .spell-list .spell,.coc7.sheet.status .sheet-body .spell-list .spell,.coc7.sheet.talent .sheet-body .spell-list .spell{border-bottom:1px solid #c9c7b8;line-height:16px;padding:0 2px}.coc7.sheet.archetype .sheet-body .spell-list .spell:last-child,.coc7.sheet.armor .sheet-body .spell-list .spell:last-child,.coc7.sheet.spell .sheet-body .spell-list .spell:last-child,.coc7.sheet.status .sheet-body .spell-list .spell:last-child,.coc7.sheet.talent .sheet-body .spell-list .spell:last-child{border-bottom:none}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name{cursor:pointer;max-height:24px;overflow:hidden}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name .spell-image,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name .spell-image{background-size:16px;flex:0 0 16px;margin-right:5px}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name h4,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name h4{margin:0;overflow-x:hidden;white-space:nowrap}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name.rollable:hover .item-image{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name.rollable .item-image:hover{background-image:url(/icons/svg/d20-black.svg)!important}.coc7.sheet.archetype .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.armor .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.spell .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.status .sheet-body .spell-list .spell .spell-name i.attuned,.coc7.sheet.talent .sheet-body .spell-list .spell .spell-name i.attuned{color:#7a7971}.coc7.sheet.archetype .sheet-body .spell-list .item-controls,.coc7.sheet.armor .sheet-body .spell-list .item-controls,.coc7.sheet.spell .sheet-body .spell-list .item-controls,.coc7.sheet.status .sheet-body .spell-list .item-controls,.coc7.sheet.talent .sheet-body .spell-list .item-controls{display:flex;flex:0 0 32px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:flex-end;width:100%}.coc7.sheet.archetype .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.archetype .sheet-body .spell-list .item-controls>*,.coc7.sheet.armor .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.armor .sheet-body .spell-list .item-controls>*,.coc7.sheet.spell .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.spell .sheet-body .spell-list .item-controls>*,.coc7.sheet.status .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.status .sheet-body .spell-list .item-controls>*,.coc7.sheet.talent .sheet-body .spell-list .item-controls .flex1,.coc7.sheet.talent .sheet-body .spell-list .item-controls>*{flex:1}.coc7.sheet.archetype .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.armor .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.spell .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.status .sheet-body .spell-list .item-controls .flex2,.coc7.sheet.talent .sheet-body .spell-list .item-controls .flex2{flex:2}.coc7.sheet.archetype .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.armor .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.spell .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.status .sheet-body .spell-list .item-controls .flex3,.coc7.sheet.talent .sheet-body .spell-list .item-controls .flex3{flex:3}.coc7.sheet.archetype .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.armor .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.spell .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.status .sheet-body .spell-list .item-controls .flex4,.coc7.sheet.talent .sheet-body .spell-list .item-controls .flex4{flex:4}.coc7.sheet.archetype .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.armor .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.spell .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.status .sheet-body .spell-list .item-controls .flex-end,.coc7.sheet.talent .sheet-body .spell-list .item-controls .flex-end{justify-content:flex-end}.coc7.sheet.archetype .sheet-body .spell-list .item-controls a,.coc7.sheet.armor .sheet-body .spell-list .item-controls a,.coc7.sheet.spell .sheet-body .spell-list .item-controls a,.coc7.sheet.status .sheet-body .spell-list .item-controls a,.coc7.sheet.talent .sheet-body .spell-list .item-controls a{color:#7a7971;flex:0 0 16px;font-size:10px;text-align:center}.coc7.sheet.archetype .sheet-body .spell-list .item-summary,.coc7.sheet.armor .sheet-body .spell-list .item-summary,.coc7.sheet.spell .sheet-body .spell-list .item-summary,.coc7.sheet.status .sheet-body .spell-list .item-summary,.coc7.sheet.talent .sheet-body .spell-list .item-summary{border-top:2px groove #eeede0;flex:0 0 100%;font-size:12px;line-height:13px;padding:.25em .5em}.coc7.sheet.occupation .item-list{list-style:none;margin:5px 0;overflow-y:auto;padding:0 5px;scrollbar-width:thin}.coc7.sheet.occupation .item-list .item{border-bottom:1px solid #c9c7b8;line-height:16px;padding:0 2px}.coc7.sheet.occupation .item-list .item:last-child{border-bottom:none}.coc7.sheet.occupation .item-list .item .item-name{cursor:pointer;max-height:24px;overflow:hidden}.coc7.sheet.occupation .item-list .item .item-name .item-image{background-size:16px;flex:0 0 16px;margin-right:5px}.coc7.sheet.occupation .item-list .item .item-name h4{margin:0;overflow-x:hidden;white-space:nowrap}.coc7.sheet.occupation .item-list .item .item-name.rollable:hover .item-image{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7.sheet.occupation .item-list .item .item-name.rollable .item-image:hover{background-image:url(/icons/svg/d20-black.svg)!important}.coc7.sheet.occupation .item-list .item .item-name i.attuned{color:#7a7971}.coc7.sheet.occupation .item-list .item-controls{display:flex;flex:0 0 32px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:flex-end;width:100%}.coc7.sheet.occupation .item-list .item-controls .flex1,.coc7.sheet.occupation .item-list .item-controls>*{flex:1}.coc7.sheet.occupation .item-list .item-controls .flex2{flex:2}.coc7.sheet.occupation .item-list .item-controls .flex3{flex:3}.coc7.sheet.occupation .item-list .item-controls .flex4{flex:4}.coc7.sheet.occupation .item-list .item-controls .flex-end{justify-content:flex-end}.coc7.sheet.occupation .item-list .item-controls a{color:#7a7971;flex:0 0 16px;font-size:10px;text-align:center}.coc7.sheet.occupation .item-list .item-summary{border-top:2px groove #eeede0;flex:0 0 100%;font-size:12px;line-height:13px;padding:.25em .5em}.coc7.sheet.occupation .optional-skills.form-group label{height:16px}.coc7.sheet.occupation .group-control{color:#7a7971;flex:0 0 18px;float:right;line-height:16px;text-align:right;width:18px}.coc7.sheet.occupation .optional-skills .form-group{border-bottom:1px groove;font-size:12px;margin:1px 0;padding-right:5px}.coc7.sheet.occupation h3.warning{text-align:center}#link-creation .effect-options .tab[data-tab]{min-height:10.5rem}#link-creation .form-fields{flex:2}#link-creation .form-fields .file-picker{flex:0}div.investigator-wizard div.panel{padding:5px}div.investigator-wizard div.panel div.scrollsection{flex:1 0 0;overflow-y:scroll}div.investigator-wizard div.panel div.scrollsection label{height:auto;white-space:normal}div.investigator-wizard div.panel div.scrollsection img.photo{flex:0 0 100px;height:100px;width:100px}div.investigator-wizard div.panel div.scrollsection .item-list{margin:0 auto;width:400px}div.investigator-wizard div.panel div.scrollsection .item-list .item{text-align:center}div.investigator-wizard div.panel div.scrollsection .item-list .item.unsorted-characteristics{margin-bottom:1rem;min-height:1.2rem}div.investigator-wizard div.panel div.scrollsection .item-list .item a.decrease-10-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.decrease-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.increase-10-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.increase-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.reset-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.roll-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item div.nothing-characteristic{flex:0 0 30px}div.investigator-wizard div.panel div.scrollsection .item-list .item a.decrease-10-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item a.increase-10-characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item div.nothing-10-characteristic{flex:0 0 15px}div.investigator-wizard div.panel div.scrollsection .item-list .item div.draggable.characteristic,div.investigator-wizard div.panel div.scrollsection .item-list .item div.notdraggable.characteristic{flex:0 0 2rem;margin:0 .4rem}div.investigator-wizard div.panel div.scrollsection .item-list .item div.draggable div,div.investigator-wizard div.panel div.scrollsection .item-list .item div.notdraggable div{border:1px solid #000}div.investigator-wizard div.panel div.scrollsection .skills-list{list-style-type:none;margin:0;padding:0}div.investigator-wizard div.panel div.scrollsection .skills-list.skills-list-child{margin-left:1em}div.investigator-wizard div.panel div.scrollsection .skills-list li.item{padding:0 5px}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.pointsrow{border-bottom:1px solid var(--main-sheet-front-color);margin:0 0 2px}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.pointsrow span.skill-name{align-self:center}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle{line-height:1.7;margin:2px 0}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle.clickable,div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle.toggleable{cursor:pointer}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle:hover{background-color:hsla(0,0%,100%,.5)}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle div.remove-skill{flex:0 0 auto}div.investigator-wizard div.panel div.scrollsection .skills-list li.item.toggle input{cursor:default;width:200px}div.investigator-wizard div.panel div.scrollsection .skills-list div.adjustment-value{align-self:center;flex:0 0 2.5rem;position:relative;text-align:center}div.investigator-wizard div.panel div.form-group.status{border:1px solid #000}div.investigator-wizard div.panel div.form-group.status i.fa-solid.fa-circle-check,div.investigator-wizard div.panel div.form-group.status i.fa-solid.fa-circle-xmark{margin:0 .5rem}div.investigator-wizard div.panel div.form-group.status i.fa-solid.fa-circle-xmark{color:red}div.investigator-wizard div.panel div.form-group textarea.backstory-text{height:6rem}div.investigator-wizard div.dialog-buttons{flex:0 0 32px}div.investigator-wizard div.dialog-buttons div.no-button{margin:0 5px 0 0;padding:8px}.coc7.sheetV2 .token-extras{font-size:1.5rem;line-height:1.5rem;right:1rem;top:2.2rem}.coc7.sheetV2 .editor{height:100%;width:100%}.coc7.sheetV2 .editor-content{height:100%;overflow-y:auto;word-break:break-word}.coc7.coc-id-editor a.copy-to-clipboard{align-self:center;flex:0 0 20px;text-align:right}.coc7.coc-id-editor fieldset.item-sheet-properties label{height:auto;white-space:break-spaces}.coc7.coc-id-editor fieldset.item-sheet-properties span.warning{background-color:rgba(255,100,0,.3);outline:2px dashed rgba(255,100,0,.3)}.coc7.coc-id-editor fieldset.item-sheet-properties td.eracolumn{width:18px}.coc7.coc-id-editor fieldset.item-sheet-properties td.eracolumn a{cursor:help}.coc7.coc-id-editor fieldset.item-sheet-properties td.eracolumn a:hover{text-shadow:none}.coc7.coc-id-editor fieldset.item-sheet-properties td.shorttext{text-align:center}.app .header-button.edit-coc-id-warning{color:red}.coc7.sheet .inventory{height:100%}.coc7.sheet .effects-list,.coc7.sheet .inventory-list{list-style:none;margin:0;padding:0 5px;scrollbar-width:thin}.coc7.sheet .effects-list .item,.coc7.sheet .inventory-list .item{border-bottom:1px solid #c9c7b8;line-height:16px;padding:0 2px}.coc7.sheet .effects-list .item:last-child,.coc7.sheet .inventory-list .item:last-child{border-bottom:none}.coc7.sheet .effects-list .item .item-name,.coc7.sheet .inventory-list .item .item-name{max-height:16px;overflow:hidden;text-overflow:ellipsis;width:0}.coc7.sheet .effects-list .item .item-image,.coc7.sheet .inventory-list .item .item-image{background-size:16px;border:none;flex:0 0 16px;height:16px;margin:0 5px 0 0}.coc7.sheet .effects-list .item .item-image:hover,.coc7.sheet .inventory-list .item .item-image:hover{background-image:none!important;cursor:default}.coc7.sheet .effects-list .item h4,.coc7.sheet .inventory-list .item h4{margin:0;overflow:hidden;white-space:nowrap}.coc7.sheet .effects-list .item.rollable:hover .item-image,.coc7.sheet .inventory-list .item.rollable:hover .item-image{background-image:url(/icons/svg/d20-grey.svg)!important}.coc7.sheet .effects-list .item.rollable .item-image:hover,.coc7.sheet .inventory-list .item.rollable .item-image:hover{background-image:url(/icons/svg/d20-black.svg)!important}.coc7.sheet .effects-list .item i.attuned,.coc7.sheet .inventory-list .item i.attuned{color:#7a7971}.coc7.sheet .effects-list .item .item-uses input,.coc7.sheet .inventory-list .item .item-uses input{text-align:center;width:24px}.coc7.sheet .effects-list .item .item-properties,.coc7.sheet .inventory-list .item .item-properties{margin-top:3px}.coc7.sheet .effects-list .item .item-recharge,.coc7.sheet .inventory-list .item .item-recharge{color:#7a7971;flex:0 0 80px;font-size:11px;text-align:right;white-space:nowrap}.coc7.sheet .effects-list .inventory-header,.coc7.sheet .effects-list .items-header,.coc7.sheet .inventory-list .inventory-header,.coc7.sheet .inventory-list .items-header{background:rgba(0,0,0,.05);border:2px groove #eeede0;font-weight:700;line-height:25px;margin:2px 0;padding:0}.coc7.sheet .effects-list .inventory-header h3,.coc7.sheet .effects-list .items-header h3,.coc7.sheet .inventory-list .inventory-header h3,.coc7.sheet .inventory-list .items-header h3{border-bottom:none;font-size:1.125em;margin:0 -5px 0 0;padding-left:5px}.coc7.sheet .effects-list .inventory-header .item-controls a.item-create,.coc7.sheet .effects-list .items-header .item-controls a.item-create,.coc7.sheet .inventory-list .inventory-header .item-controls a.item-create,.coc7.sheet .inventory-list .items-header .item-controls a.item-create{flex:0 0 100%}.coc7.sheet .effects-list .item-detail,.coc7.sheet .inventory-list .item-detail{border-right:1px solid #c9c7b8;color:#7a7971;flex:0 0 70px;font-size:12px;overflow:hidden;text-align:center;white-space:nowrap;word-break:break-word}.coc7.sheet .effects-list .item-detail:last-child,.coc7.sheet .inventory-list .item-detail:last-child{border-right:none}.coc7.sheet .effects-list .item-detail.item-action,.coc7.sheet .inventory-list .item-detail.item-action{flex:0 0 100px}.coc7.sheet .effects-list .item-weight,.coc7.sheet .inventory-list .item-weight{border-left:1px solid #c9c7b8;border-right:1px solid #c9c7b8;flex:0 0 60px}.coc7.sheet .effects-list .item-list,.coc7.sheet .inventory-list .item-list{list-style:none;margin:0 0 10px;padding:0}.coc7.sheet .effects-list .item-controls,.coc7.sheet .inventory-list .item-controls{display:flex;flex:0 0 58px;flex-direction:row;flex-wrap:wrap;height:16px;justify-content:flex-start;justify-content:flex-end;width:100%}.coc7.sheet .effects-list .item-controls .flex1,.coc7.sheet .effects-list .item-controls>*,.coc7.sheet .inventory-list .item-controls .flex1,.coc7.sheet .inventory-list .item-controls>*{flex:1}.coc7.sheet .effects-list .item-controls .flex2,.coc7.sheet .inventory-list .item-controls .flex2{flex:2}.coc7.sheet .effects-list .item-controls .flex3,.coc7.sheet .inventory-list .item-controls .flex3{flex:3}.coc7.sheet .effects-list .item-controls .flex4,.coc7.sheet .inventory-list .item-controls .flex4{flex:4}.coc7.sheet .effects-list .item-controls .flex-end,.coc7.sheet .inventory-list .item-controls .flex-end{justify-content:flex-end}.coc7.sheet .effects-list .item-controls a,.coc7.sheet .inventory-list .item-controls a{color:#7a7971;flex:0 0 16px;font-size:10px;text-align:center}.coc7.sheet .effects-list .item-controls a.effect-control,.coc7.sheet .inventory-list .item-controls a.effect-control{flex:1}.coc7.sheet .effects-list .item-summary,.coc7.sheet .inventory-list .item-summary{border-top:2px groove #eeede0;flex:0 0 100%;font-size:12px;line-height:13px;padding:.25em .5em}.coc7.sheet nav.sheet-tabs a.item{font-size:18px;font-weight:700;line-height:27px}html{font-size:16px}.token-extras{display:flex;flex-direction:row-reverse;font-size:1rem;line-height:1rem;position:absolute;right:.5rem;top:2rem}.coc7 .tabs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.coc7 .tabs>*{flex:1}.coc7 .tabs>.flex0{display:block;flex:0}.coc7 .tabs>.flex1{flex:1}.coc7 .tabs>.flex2{flex:2}.coc7 .tabs>.flex3{flex:3}.coc7 .tabs .item{text-align:center}.coc7 .tabs .item.active{text-shadow:0 0 10px red}.coc7 .tab[data-tab]{display:none}.coc7 .tab[data-tab].active{display:block}.coc7 .tab[data-tab].active.flexcol-coc7,.coc7 .tab[data-tab].active.flexrow-coc7{display:flex}.coc7 a.keeper-only-tab{color:#234337;flex:0 0 30px}.coc7 h3.keeper-only-tab i{color:#234337}.coc7 .permission-limited img{flex:none!important;height:auto!important;margin:0!important;max-width:none!important;width:580px!important}.coc7 .toggle-attributes{flex:0 0 auto;margin:.4rem 0}.coc7 .toggle-attributes .toggle-property{background:transparent;border:1px solid #f5f5f5;border-radius:.2rem;color:grey;cursor:pointer;display:inline-block;font-size:10px;font-style:italic;line-height:16px;margin:0 .2rem 0 0;padding:0 .3rem}.coc7.sheet.armor .section-value .form-group.item{margin-bottom:.1rem}.coc7.sheet.armor .item-controls{flex:0 0 3rem;text-align:right}.coc7.sheet.armor .optional-skills.form-group label{height:16px}.coc7.sheet.armor .group-control{color:#7a7971;flex:0 0 18px;float:right;line-height:16px;text-align:right;width:18px}.coc7.sheet.armor .optional-skills .form-group{border-bottom:1px groove;font-size:12px;margin:1px 0;padding-right:5px}.coc7.sheet.armor h3.warning{text-align:center}.sheetV2{background-image:var(--other-sheet-bg) repeat;font-family:customSheetFont,Noto Sans}.sheetV2 .error,.sheetV2 .no-skill-set{background-color:red;border-radius:.25rem}.sheetV2 .coc7.sheet.actor.temp-retro-compat{overflow:auto}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section{padding:0 2px}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section .bio-section-title{border:0;font-family:customSheetFont,Palatino Linotype,serif;font-size:.75rem;font-weight:bolder;height:fit-content;margin:0}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section .bio-section-value{font-family:customSheetFont,Palatino Linotype,serif;font-size:.75rem;height:max-content;resize:none}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section div.bio-section-type,.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section div.item-controls{padding:2px 0}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section div.bio-section-value{background:rgba(0,0,0,.05);border:1px solid var(--color-border-dark);border-radius:3px;color:#000;padding:5px}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section div.bio-section-value div.bio-section-values{flex:0 0 40px;text-align:center}.sheetV2 .coc7.sheet.actor.temp-retro-compat .bio-section div.bio-section-value div.bio-section-values input{width:28px}.sheetV2.app{background:var(--main-sheet-back-color)}.sheetV2 .window-header{background:var(--main-sheet-front-color);margin:.25rem .25rem 0;width:auto}.sheetV2 .window-content{color:var(--main-sheet-front-color);font-size:.8rem;margin:0 .5rem .5rem;padding:0}.sheetV2 .window-content .rollable:hover{color:#000;cursor:pointer;text-shadow:0 0 10px var(--main-sheet-interactive-color)}.sheetV2 .window-content span{color:#000;display:block;height:1.375rem;line-height:1.375rem;max-width:100%;overflow:hidden;padding:1px 3px;text-overflow:ellipsis;white-space:nowrap}.sheetV2 .window-content p{white-space:normal}.sheetV2 .window-content p span{display:inline;height:auto;margin:0;max-width:none;padding:0;white-space:normal;width:auto}.sheetV2 .window-content label{border:0;display:block;font-weight:700;height:1.375rem;line-height:1.375rem;margin:0;padding:0;width:auto}.sheetV2 .window-content .tag{background:rgba(0,0,0,.05);border:1px solid #999;border-radius:3px;display:inline;font-size:.6rem;height:auto;line-height:unset;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.sheetV2 .window-content input[type=text]{background:transparent;border:0;border-radius:.25rem;flex:1;height:1.375rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sheetV2 .window-content input[type=text]:focus,.sheetV2 .window-content input[type=text]:hover{background:rgba(0,0,0,.1);box-shadow:0 0 .5rem var(--main-sheet-interactive-color)}.actor-picker ol.directory-list{border:1px solid var(--color-border-dark-3)}.actor-picker ol.directory-list li.directory-item.document.actor{border-top:none;cursor:pointer;display:flex;padding:.2rem}.actor-picker ol.directory-list li.directory-item.document.actor:last-child{border-top:none}.actor-picker ol.directory-list li.directory-item.document.actor:hover{background:hsla(0,0%,100%,.16)}.actor-picker ol.directory-list li.directory-item.document.actor.picked{background:rgba(0,0,0,.1);box-shadow:0 0 6px inset var(--color-shadow-highlight);font-weight:700}.actor-picker .dialog-buttons{flex-grow:0;margin-top:1rem}.sheetV2.vehicle .token-extras{flex-direction:row;font-size:1rem;left:.7rem;line-height:1rem;top:2.4rem}.sheetV2.vehicle .expand-button{color:var(--main-sheet-front-color);left:1rem;position:absolute;top:7.5rem}.sheetV2.vehicle .sheet-nav a.active.keeper-only-tab span{background-color:#234337;color:#fff}.sheetV2.vehicle .sheet-nav a.keeper-only-tab span{color:#234337}.sheetV2.vehicle .sheet-nav a.keeper-only-tab span:hover{border:1px solid #234337}.sheetV2.vehicle .armor-infos{display:flex;flex-direction:row;flex-wrap:nowrap}.sheetV2.vehicle .armor-infos .armor-location{display:block;flex:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.flexrow-coc7{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.flexrow-coc7 .flex1,.flexrow-coc7>*{flex:1}.flexrow-coc7 .flex2{flex:2}.flexrow-coc7 .flex3{flex:3}.flexrow-coc7 .flex4{flex:4}.flexrow-coc7 .flex-end{justify-content:flex-end}.flexcol-coc7{display:flex;flex-direction:column;flex-wrap:nowrap}.flexcol-coc7 .flex1,.flexcol-coc7>*{flex:1}.flexcol-coc7 .flex2{flex:2}.flexcol-coc7 .flex3{flex:3}.flexcol-coc7 .flex4{flex:4}.flexcol-coc7 .flex-end{justify-content:flex-end}.chat-message{background:var(--chat-background);font-family:customChatFont,Signika,sans-serif}.coc7.actor.character.summarized{font-family:customSheetFont,Palatino Linotype,serif}.coc7.actor.character.summarized .window-content,.coc7.actor.character.summarized form{background:var(--other-sheet-bg);background-repeat:repeat}.coc7.actor.character.summarized .container{color:var(--main-sheet-front-color);display:grid;gap:1px;grid-template-areas:"header header header" "characteristics skills other";grid-template-columns:1fr 1.35fr 1fr;grid-template-rows:.05fr 1fr}.coc7.actor.character.summarized .container .rollable:hover{color:#000;cursor:pointer;text-shadow:0 0 10px red}.coc7.actor.character.summarized .container .header{grid-area:header;justify-content:center;min-height:25px}.coc7.actor.character.summarized .container .header label{line-height:1}.coc7.actor.character.summarized .container .header .condition-monitor{color:#a9a9a9;text-align:center}.coc7.actor.character.summarized .container .header .condition-monitor.invert{transform:rotate(180deg)}.coc7.actor.character.summarized .container .header .condition-monitor.status-on{color:darkred}.coc7.actor.character.summarized .container .header .status{color:grey;text-align:center}.coc7.actor.character.summarized .container .header .status a.inative-status:hover{cursor:default;text-shadow:none!important}.coc7.actor.character.summarized .container .header .fas{font-size:12px}.coc7.actor.character.summarized .container .header .control{line-height:.9;margin-left:5px;max-width:fit-content}.coc7.actor.character.summarized .container .header .flexrow-coc7{margin:0 5px;max-width:fit-content}.coc7.actor.character.summarized .container .header .current-value{max-width:25px;padding-right:.25rem;text-align:right}.coc7.actor.character.summarized .container .header .current-value input{text-align:center}.coc7.actor.character.summarized .container .header .separator{max-width:fit-content}.coc7.actor.character.summarized .container .header .max-value{max-width:2em;padding-left:.25em;text-align:left}.coc7.actor.character.summarized .container .header .max-value input{background-color:rgba(0,0,0,.1);max-width:fit-content}.coc7.actor.character.summarized .container .header span{height:1rem;line-height:1rem}.coc7.actor.character.summarized .container .header input{background-color:transparent;border:0;font-weight:700;height:auto;padding:0}.coc7.actor.character.summarized .container .header input:read-only{background-color:transparent;border:0;box-shadow:none;cursor:default}.coc7.actor.character.summarized .container .characteristics{display:flex;flex:1;flex-direction:column;font-weight:700;grid-area:characteristics;height:100%}.coc7.actor.character.summarized .container .characteristics .header{flex:1}.coc7.actor.character.summarized .container .characteristics .footer{display:flex;flex:1;flex-direction:row}.coc7.actor.character.summarized .container .characteristics .footer .attribute{align-items:center;display:grid;flex:0 0 25%;grid-template-columns:auto 2rem;justify-content:center}.coc7.actor.character.summarized .container .characteristics .footer .attribute-label{min-width:0}.coc7.actor.character.summarized .container .characteristics .footer .attribute-label h2{border:0;color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;line-height:1.375rem;margin:0;overflow:hidden;padding:0;text-align:right;text-overflow:ellipsis;white-space:nowrap}.coc7.actor.character.summarized .container .characteristics .footer .attribute-value{color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;text-align:center}.coc7.actor.character.summarized .container .characteristics .footer .attribute-value input{background-color:rgba(0,0,0,.1);border:0;color:var(--main-sheet-front-color);font-size:.75rem;font-weight:400;padding:0}.coc7.actor.character.summarized .container .characteristics .char-boxes{display:grid;flex:0 0 6rem;grid-template-columns:repeat(4,3.75rem);grid-template-rows:repeat(2,3rem);justify-content:center}.coc7.actor.character.summarized .container .characteristics .char-box{align-items:baseline;display:grid;grid-template-areas:"rollIcon characName" "characScore characScore";grid-template-columns:1rem 2.75rem;grid-template-rows:1rem 2rem}.coc7.actor.character.summarized .container .characteristics .char-box .roll-icon{color:var(--main-sheet-front-color);grid-area:rollIcon;line-height:1.4rem}.coc7.actor.character.summarized .container .characteristics .char-box .charac-name{color:var(--main-sheet-front-color);grid-area:characName;line-height:1.4rem}.coc7.actor.character.summarized .container .characteristics .char-box .charac-score{background:hsla(0,0%,100%,.5);border-radius:.25rem;color:var(--main-sheet-back-color);display:grid;grid-area:characScore;grid-template-areas:"mainScore halfScore" "mainScore fithScore";grid-template-columns:2.375rem .875rem;grid-template-rows:.875rem .875rem;margin-right:.5rem;margin-top:.25rem}.coc7.actor.character.summarized .container .characteristics .char-box .charac-score .main-score{align-self:center;grid-area:mainScore;justify-self:center}.coc7.actor.character.summarized .container .characteristics .char-box .charac-score .half-score{align-self:center;font-size:.6rem;grid-area:halfScore;justify-self:center}.coc7.actor.character.summarized .container .characteristics .char-box .charac-score .fith-score{align-self:center;font-size:.6rem;grid-area:fithScore;justify-self:center}.coc7.actor.character.summarized .container .characteristics .char-box .charac-score input{background:transparent;border:0;font-weight:700}.coc7.actor.character.summarized .container .characteristics input{color:var(--main-sheet-back-color);font-size:1.3rem;text-align:center}.coc7.actor.character.summarized .container .characteristics input:focus,.coc7.actor.character.summarized .container .characteristics input:hover{background:transparent}.coc7.actor.character.summarized .container .characteristics input:read-only{border:1px solid transparent;box-shadow:none;cursor:default}.coc7.actor.character.summarized .container .skills{flex:1;flex-direction:column;flex-wrap:wrap;grid-area:skills;max-height:125px;width:auto}.coc7.actor.character.summarized .container .skills .item-list{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;margin:0;padding:0;width:auto}.coc7.actor.character.summarized .container .skills .item-list.icons{list-style:none}.coc7.actor.character.summarized .container .skills .item-list .itemV2{border-bottom:1px solid;display:grid;font-size:.75rem;grid-template-columns:1rem auto 1.5rem .7rem;margin-right:.5rem;max-height:1.25rem;width:125px}.coc7.actor.character.summarized .container .skills .item-list .itemV2.specialization{border-left:1px solid;margin-left:.5rem;width:var(--skill-specialization-length)}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-image{background-size:contain;height:.875rem;margin:1px 0 0}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-name{line-height:1rem;overflow:hidden;padding-left:3px;text-overflow:ellipsis;white-space:nowrap}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-name input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-front-color);height:1rem;overflow:visible;padding:0}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-score{color:var(--main-sheet-back-color);line-height:1rem;margin-right:2px;text-align:end}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-score input{background-color:rgba(0,0,0,.1);color:var(--main-sheet-back-color);height:1rem;margin-right:2px;padding:0;text-align:end}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-controls{display:block;flex:0 0 1.25rem;font-size:.625rem;line-height:1rem;text-align:end;width:max-content}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-controls a:hover{color:var(--main-sheet-back-color);text-shadow:none}.coc7.actor.character.summarized .container .skills .item-list .itemV2 .item-controls .item-control.active{color:#daa520}.coc7.actor.character.summarized .container .other{grid-area:other;height:100%;overflow-y:auto;padding:0 0 0 10px}.coc7.actor.character.summarized .container .other ol{margin:0 0 25px;padding:0}.coc7.actor.character.summarized .container .other .cash-row input{border:0}.coc7.actor.character.summarized .container .other .cash-row span{line-height:1.4rem}.coc7.actor.character.summarized .container .other .item-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.coc7.actor.character.summarized .container .other .item-list .itemV2{margin-right:3px!important;width:10rem!important}.coc7.actor.character.summarized .container .other .weapon-row{border-bottom:1px solid;display:grid;font-size:.75rem;grid-template-areas:"image name damage weaponControl";grid-template-columns:1rem 5.5rem 2.5rem 2rem;grid-template-rows:1rem;max-height:1.25rem}.coc7.actor.character.summarized .container .other .weapon-row .weapon-damage{color:var(--main-sheet-back-color);grid-area:damage;line-height:1rem;margin-right:2px;text-align:end;text-align:center}.coc7.actor.character.summarized .container .other .weapon-row .weapon-image{background-size:contain;grid-area:image;height:.875rem;margin:1px 0 0}.coc7.actor.character.summarized .container .other .weapon-row .weapon-name{font-size:.75rem;grid-area:name;height:1rem;line-height:1rem;overflow:hidden;padding-left:3px;text-overflow:ellipsis;white-space:nowrap}.coc7.actor.character.summarized .container .other .weapon-row .alternativ-skill{flex:0 0 24px}.coc7.actor.character.summarized .container .other .weapon-row .weapon-control{grid-area:weaponControl;line-height:1rem;text-align:center}.coc7.actor.character.summarized .container .other .weapon-row .weapon-controls{display:grid;grid-area:weaponControl;grid-template-columns:1rem 1rem;grid-template-rows:1rem;line-height:1rem;text-align:center}#help-tooltip{background-color:#fff;background:url(../../ui/parchment.jpg) repeat;border:2px solid #670b0b;color:var(--color-text-primary);left:-999px;padding:.5rem 0 0;position:absolute;top:-999px;z-index:509}#help-tooltip label{font-size:.8rem;font-weight:700;margin:.5rem}#help-tooltip ol{list-style:none;margin:0 .5rem .5rem;padding:0}#help-tooltip ol li{font-size:.75rem}.window-app .window-content .compendiumfilter{flex:none;line-height:32px;padding-bottom:3px}.window-app .window-content .compendiumfilter .flexrow-coc7{align-items:center;margin:0 0 3px}.window-app .window-content .compendiumfilter .flexrow-coc7 i.fa-regular,.window-app .window-content .compendiumfilter .flexrow-coc7 i.fas{flex:0 0 24px;text-align:center}.window-app .window-content .compendiumfilter .flexrow-coc7 select{background:rgba(255,255,245,.8);margin:0 3px}.floating-debug{color:darkred;font-size:2rem;left:-40px;position:absolute}div.coc7.dialog .filepicker .tiles-list{border-left:1px solid var(--color-border-dark-primary);border-top:1px solid var(--color-border-dark-primary);display:grid;margin:1em 0;padding:0}div.coc7.dialog .filepicker .tiles-list li{border:1px solid transparent;border-bottom:1px solid var(--color-border-dark-primary);border-right:1px solid var(--color-border-dark-primary);height:100px;list-style-type:none;padding:0;width:100px}div.coc7.dialog .filepicker .tiles-list li.picked{background:rgba(0,0,0,.1);box-shadow:0 0 6px inset var(--color-shadow-highlight)}div.coc7.dialog .filepicker .tiles-list li img{border:none;margin:0;object-fit:contain}.theme-light div.coc7-adventure-entry.sheet div.editor.prosemirror,.theme-light div.coc7-adventure-entry.sheet section.journal-entry-content,.theme-light form.coc7-adventure-entry.sheet div.editor.prosemirror,.theme-light form.coc7-adventure-entry.sheet section.journal-entry-content{background:url(assets/art/page.webp) repeat}div.coc7-adventure-entry.sheet.fixed-adventure-heading form.journal-header,div.coc7-adventure-entry.sheet.fixed-adventure-heading header.journal-header,form.coc7-adventure-entry.sheet.fixed-adventure-heading form.journal-header,form.coc7-adventure-entry.sheet.fixed-adventure-heading header.journal-header{display:none}div.coc7-adventure-entry.sheet nav.pages-list,div.coc7-adventure-entry.sheet section.journal-entry-content form.journal-header,form.coc7-adventure-entry.sheet nav.pages-list,form.coc7-adventure-entry.sheet section.journal-entry-content form.journal-header{font-family:Voltaire}div.coc7-adventure-entry.sheet section.journal-entry-content form.journal-header input[type=text],form.coc7-adventure-entry.sheet section.journal-entry-content form.journal-header input[type=text]{color:#75844c}div.coc7-adventure-entry.sheet div.journal-entry-pages,div.coc7-adventure-entry.sheet div.journal-page-content,form.coc7-adventure-entry.sheet div.journal-entry-pages,form.coc7-adventure-entry.sheet div.journal-page-content{font-family:Lusitana}div.coc7-adventure-entry.sheet div.journal-entry-pages h1,div.coc7-adventure-entry.sheet div.journal-entry-pages h2,div.coc7-adventure-entry.sheet div.journal-entry-pages h3,div.coc7-adventure-entry.sheet div.journal-entry-pages h4,div.coc7-adventure-entry.sheet div.journal-page-content h1,div.coc7-adventure-entry.sheet div.journal-page-content h2,div.coc7-adventure-entry.sheet div.journal-page-content h3,div.coc7-adventure-entry.sheet div.journal-page-content h4,form.coc7-adventure-entry.sheet div.journal-entry-pages h1,form.coc7-adventure-entry.sheet div.journal-entry-pages h2,form.coc7-adventure-entry.sheet div.journal-entry-pages h3,form.coc7-adventure-entry.sheet div.journal-entry-pages h4,form.coc7-adventure-entry.sheet div.journal-page-content h1,form.coc7-adventure-entry.sheet div.journal-page-content h2,form.coc7-adventure-entry.sheet div.journal-page-content h3,form.coc7-adventure-entry.sheet div.journal-page-content h4{border-bottom:none;color:#75844c;font-family:Voltaire}div.coc7-adventure-entry.sheet div.journal-entry-pages h1,div.coc7-adventure-entry.sheet div.journal-entry-pages h2,div.coc7-adventure-entry.sheet div.journal-page-content h1,div.coc7-adventure-entry.sheet div.journal-page-content h2,form.coc7-adventure-entry.sheet div.journal-entry-pages h1,form.coc7-adventure-entry.sheet div.journal-entry-pages h2,form.coc7-adventure-entry.sheet div.journal-page-content h1,form.coc7-adventure-entry.sheet div.journal-page-content h2{text-transform:uppercase}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo{display:none}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p{text-align:justify}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p a.content-link,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p a.inline-roll,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p a.content-link,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p a.inline-roll,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p a.content-link,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p a.inline-roll,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p a.content-link,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p a.inline-roll{margin:0 .2rem}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p.actor-drop,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p.actor-drop,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo p.actor-drop,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo p.actor-drop{border:1px solid #000;padding:1rem;text-align:center}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo .assign-point-values ul,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo .assign-point-values ul,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo .assign-point-values ul,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo .assign-point-values ul{padding:0}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow li,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 li,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow li,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 li,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow li,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 li,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow li,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 li{list-style-type:none;text-align:center}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.source-values,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.source-values,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.source-values,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.source-values,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.source-values,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.source-values,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.source-values,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.source-values{margin:0 auto;width:80%}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.source-values li,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.source-values li,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.source-values li,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.source-values li,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.source-values li,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.source-values li,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.source-values li,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.source-values li{border:1px solid #000;flex:0 0 40px;margin:0 auto}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.destination-values li div.value,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.destination-values li div.value,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.destination-values li div.value,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.destination-values li div.value,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7.destination-values li div.value,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow.destination-values li div.value,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7.destination-values li div.value,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow.destination-values li div.value{border:1px solid #000;margin:0 auto;width:40px}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow .draggable-other.value.empty,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 .draggable-other.value.empty,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow .draggable-other.value.empty,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 .draggable-other.value.empty,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow .draggable-other.value.empty,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 .draggable-other.value.empty,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow .draggable-other.value.empty,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 .draggable-other.value.empty{border:1px dotted #999}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow .draggable-other:not(.empty),div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 .draggable-other:not(.empty),div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow .draggable-other:not(.empty),div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 .draggable-other:not(.empty),form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow .draggable-other:not(.empty),form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 .draggable-other:not(.empty),form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow .draggable-other:not(.empty),form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 .draggable-other:not(.empty){cursor:move}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow div.selectPadding,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 div.selectPadding,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow div.selectPadding,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 div.selectPadding,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow div.selectPadding,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 div.selectPadding,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow div.selectPadding,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 div.selectPadding{padding:4px}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow select,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 select,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow select,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 select,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow select,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo ul.flexrow-coc7 select,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow select,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo ul.flexrow-coc7 select{width:95%}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo .hidden-until,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo .hidden-until,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-adventure-solo .hidden-until,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-adventure-solo .hidden-until{display:none}div.coc7-adventure-entry.sheet div.journal-entry-pages p.hasdropcap:first-letter,div.coc7-adventure-entry.sheet div.journal-page-content p.hasdropcap:first-letter,form.coc7-adventure-entry.sheet div.journal-entry-pages p.hasdropcap:first-letter,form.coc7-adventure-entry.sheet div.journal-page-content p.hasdropcap:first-letter{float:left;font-size:2.3em;margin-top:-.2em;padding-right:.1em}div.coc7-adventure-entry.sheet div.journal-entry-pages p.hasindent,div.coc7-adventure-entry.sheet div.journal-page-content p.hasindent,form.coc7-adventure-entry.sheet div.journal-entry-pages p.hasindent,form.coc7-adventure-entry.sheet div.journal-page-content p.hasindent{text-indent:1em}div.coc7-adventure-entry.sheet div.journal-entry-pages p.hasindent *,div.coc7-adventure-entry.sheet div.journal-page-content p.hasindent *,form.coc7-adventure-entry.sheet div.journal-entry-pages p.hasindent *,form.coc7-adventure-entry.sheet div.journal-page-content p.hasindent *{text-indent:0}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section{margin-bottom:1em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark{background:#75844c;flex:0 0 93px;mask:url(assets/art/bookmark.webp) center center/contain no-repeat;-webkit-mask:url(assets/art/bookmark.webp) center center/contain no-repeat}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark.short,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark.short,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark.short,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark.short{mask:url(assets/art/bookmarks.webp) center center/contain no-repeat;-webkit-mask:url(assets/art/bookmarks.webp) center center/contain no-repeat}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark img,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark img,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section div.bookmark img,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section div.bookmark img{display:block;mix-blend-mode:luminosity;width:100%}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading{padding:.5em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading div.heading,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading div.heading,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading div.heading,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading div.heading{color:#75844c;font-family:Voltaire;font-size:3em;text-transform:uppercase}div.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading .subheading,div.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading .subheading,form.coc7-adventure-entry.sheet div.journal-entry-pages div.adventure-heading-section .adventure-heading .subheading,form.coc7-adventure-entry.sheet div.journal-page-content div.adventure-heading-section .adventure-heading .subheading{font-style:italic}div.coc7-adventure-entry.sheet div.journal-entry-pages p.example,div.coc7-adventure-entry.sheet div.journal-page-content p.example,form.coc7-adventure-entry.sheet div.journal-entry-pages p.example,form.coc7-adventure-entry.sheet div.journal-page-content p.example{color:#664d2a}div.coc7-adventure-entry.sheet div.journal-entry-pages p.example,div.coc7-adventure-entry.sheet div.journal-entry-pages p.example-neutral,div.coc7-adventure-entry.sheet div.journal-page-content p.example,div.coc7-adventure-entry.sheet div.journal-page-content p.example-neutral,form.coc7-adventure-entry.sheet div.journal-entry-pages p.example,form.coc7-adventure-entry.sheet div.journal-entry-pages p.example-neutral,form.coc7-adventure-entry.sheet div.journal-page-content p.example,form.coc7-adventure-entry.sheet div.journal-page-content p.example-neutral{font-style:italic}div.coc7-adventure-entry.sheet div.journal-entry-pages tr.example,div.coc7-adventure-entry.sheet div.journal-page-content tr.example,form.coc7-adventure-entry.sheet div.journal-entry-pages tr.example,form.coc7-adventure-entry.sheet div.journal-page-content tr.example{background-color:#664d2a}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud{font-style:italic}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud{background-color:rgba(79,39,1,.1);border:1px solid rgba(79,39,1,.2);border-radius:1em;margin-bottom:1em;position:relative}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt.sidebar,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes.sidebar,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud.sidebar,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt.sidebar,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes.sidebar,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud.sidebar,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt.sidebar,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes.sidebar,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud.sidebar,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt.sidebar,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes.sidebar,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud.sidebar{float:right;margin-bottom:1em;margin-left:1em;width:22em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title{background-color:rgba(79,39,1,.1);background-image:url(assets/art/elder-sign.webp);background-position-x:.4em;background-position-y:.45em;background-repeat:no-repeat;border-bottom:1px solid rgba(79,39,1,.2);border-radius:1em 1em 0 0;font-family:Voltaire;font-size:1.2em;margin:0;padding:.7em .7em .7em 3em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default:before{content:"Keeper Note"}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default p,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title.default p,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title.default p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title.default p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default p{display:none}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title:not(.default) p,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title:not(.default) p,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title:not(.default) p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title:not(.default) p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title:not(.default) p,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-title:not(.default) p,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title:not(.default) p{margin:0}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-body,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-body,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes div.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes div.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-body{padding:.3em 1em .5em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt table.keeper-body,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes table.keeper-body,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud table.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt table.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes table.keeper-body,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud table.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt table.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-notes table.keeper-body,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud table.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt table.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-notes table.keeper-body,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud table.keeper-body{border:0;margin:0}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt{background-color:rgba(254,134,32,.1);border:1px solid rgba(254,134,32,.2)}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title{background-color:rgba(254,134,32,.1);background-image:url(assets/art/coc7-fvtt.webp);background-position-y:.4em;border-bottom:1px solid rgba(254,134,32,.2)}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-foundryvtt div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-foundryvtt div.keeper-title.default:before{content:"FoundryVTT Note"}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud{background-color:hsla(0,0%,50%,.1);border:1px solid hsla(0,0%,50%,.2)}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title{background-color:hsla(0,0%,50%,.1);background-image:url(assets/art/chat-bubble.svg);background-position-y:.3em;background-size:35px 35px;border-bottom:1px solid hsla(0,0%,50%,.2)}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-read-aloud div.keeper-title.default:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-read-aloud div.keeper-title.default:before{content:"Read aloud or paraphrase the following to the players"}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information{background-color:rgba(0,0,0,.1);border-radius:1.4em;margin-top:.7em;padding:.7em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information.sidebar,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information.sidebar,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information.sidebar,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information.sidebar{float:right;margin-bottom:1em;margin-left:1em;width:22em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information:before,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information:before,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information:before,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information:before{aspect-ratio:17/1;background-image:url(assets/art/keeper-bottom.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information:after,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information:after,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information:after,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information:after{aspect-ratio:17/1;background-image:url(assets/art/keeper-top.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block}div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information h2,div.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information h3,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information h2,div.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information h3,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information h2,form.coc7-adventure-entry.sheet div.journal-entry-pages div.keeper-information h3,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information h2,form.coc7-adventure-entry.sheet div.journal-page-content div.keeper-information h3{text-align:center}div.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column,div.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column,form.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column,form.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column{text-align:justify}div.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column div:first-child,div.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column div:first-child,form.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column div:first-child,form.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column div:first-child{padding-right:2em}div.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column div.keeper-information.sidebar,div.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column div.keeper-information.sidebar,form.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column div.keeper-information.sidebar,form.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column div.keeper-information.sidebar{margin-left:0}div.coc7-adventure-entry.sheet div.journal-entry-pages .creditspage,div.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column table td,div.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column table th,div.coc7-adventure-entry.sheet div.journal-page-content .creditspage,div.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column table td,div.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column table th,form.coc7-adventure-entry.sheet div.journal-entry-pages .creditspage,form.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column table td,form.coc7-adventure-entry.sheet div.journal-entry-pages div.flexrow-coc7.two-column table th,form.coc7-adventure-entry.sheet div.journal-page-content .creditspage,form.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column table td,form.coc7-adventure-entry.sheet div.journal-page-content div.flexrow-coc7.two-column table th{text-align:center}div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-inline,div.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-link,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-inline,div.coc7-adventure-entry.sheet div.journal-page-content .coc7-link,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-inline,form.coc7-adventure-entry.sheet div.journal-entry-pages .coc7-link,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-inline,form.coc7-adventure-entry.sheet div.journal-page-content .coc7-link{vertical-align:baseline}div.coc7-adventure-entry.sheet div.journal-entry-pages section.tmi-toggleable p.toggle,div.coc7-adventure-entry.sheet div.journal-page-content section.tmi-toggleable p.toggle,form.coc7-adventure-entry.sheet div.journal-entry-pages section.tmi-toggleable p.toggle,form.coc7-adventure-entry.sheet div.journal-page-content section.tmi-toggleable p.toggle{background:var(--content-link-background);border:1px solid var(--content-link-border-color);border-radius:2px;color:var(--content-link-text-color);cursor:pointer;display:inline;padding:1px .8em}div.coc7-adventure-entry.sheet div.journal-entry-pages section.tmi-toggleable p.toggle:hover,div.coc7-adventure-entry.sheet div.journal-page-content section.tmi-toggleable p.toggle:hover,form.coc7-adventure-entry.sheet div.journal-entry-pages section.tmi-toggleable p.toggle:hover,form.coc7-adventure-entry.sheet div.journal-page-content section.tmi-toggleable p.toggle:hover{text-shadow:0 0 8px var(--color-shadow-primary)}div.coc7-adventure-entry.sheet div.journal-entry-pages:not(.editor-content) section.tmi-toggleable div.toggle,div.coc7-adventure-entry.sheet div.journal-page-content:not(.editor-content) section.tmi-toggleable div.toggle,form.coc7-adventure-entry.sheet div.journal-entry-pages:not(.editor-content) section.tmi-toggleable div.toggle,form.coc7-adventure-entry.sheet div.journal-page-content:not(.editor-content) section.tmi-toggleable div.toggle{display:none}div.coc7-adventure-entry.sheet div.journal-entry-pages.editor-content section.tmi-toggleable div.toggle,div.coc7-adventure-entry.sheet div.journal-page-content.editor-content section.tmi-toggleable div.toggle,form.coc7-adventure-entry.sheet div.journal-entry-pages.editor-content section.tmi-toggleable div.toggle,form.coc7-adventure-entry.sheet div.journal-page-content.editor-content section.tmi-toggleable div.toggle{border-style:dashed}:root{--official-coc-label-color:#922d2e;--base-points-color:#ebd5a0;--development-points-color:#922d2e;--occupation-points-color:#101345;--archetype-points-color:#79501c;--experience-points-color:#2e4b1f;--sheet-v3-main-font:customSheetFont,"MODESTO CONDENSED";--sheet-v3-secondary-font:customSheetFont,"Lusitana"}.sheetV3.window-app{min-height:800px;min-width:762px}.sheetV3.window-app header{background-color:#2e4b1f88}.sheetV3.window-app .window-content{background:transparent;overflow:hidden;padding:0}.sheetV3.window-app .window-content form{background-color:#dad1c4;background-image:var(--investigator-sheet-image);background-position:0 100%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem}.sheetV3.window-app .window-content form .rollable:hover{color:#000;cursor:pointer;text-shadow:0 0 10px var(--main-sheet-interactive-color)}.sheetV3.window-app .window-content form nav.tabs{height:87px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:558px;transform:rotate(-90deg);transform-origin:bottom left;width:610px;z-index:-5}.sheetV3.window-app .window-content form nav.tabs .tab{background-repeat:no-repeat;background-size:cover;bottom:-10px;color:#fff;cursor:pointer;display:table-cell;flex:1;margin:1rem .4rem 0 0;pointer-events:auto;position:relative;text-align:center;vertical-align:middle}.sheetV3.window-app .window-content form nav.tabs .tab:has(.active),.sheetV3.window-app .window-content form nav.tabs .tab:hover{bottom:-6px;transform:scale(1.2);transition-duration:.1s;transition-timing-function:cubic-bezier(.2,.4,.7,.8)}.sheetV3.window-app .window-content form nav.tabs .tab.tab-blue{background:var(--investigator-sheet-tab-blue);flex:0 0 90px;height:76px}.sheetV3.window-app .window-content form nav.tabs .tab.tab-green{background:var(--investigator-sheet-tab-green);flex:0 0 108px;height:75px}.sheetV3.window-app .window-content form nav.tabs .tab.tab-red{background:var(--investigator-sheet-tab-red);flex:0 0 92px;height:76px}.sheetV3.window-app .window-content form nav.tabs .tab.tab-yellow{background:var(--investigator-sheet-tab-yellow);flex:0 0 101px;height:76px}.sheetV3.window-app .window-content form nav.tabs .tab:has(.tab-label.active){margin-top:0}.sheetV3.window-app .window-content form nav.tabs .tab .tab-label{box-sizing:content-box;display:inline-block;font-family:var(--sheet-v3-main-font);font-size:1.2rem;height:100%;max-width:76px;overflow:hidden;padding-top:30px;text-shadow:2px 2px 4px #000;text-transform:uppercase;width:100%}.sheetV3.window-app .window-content form nav.tabs .tab .tab-label[data-tab]{color:#fff}.sheetV3.window-app .window-content form nav.tabs .tab .tab-label.active{color:#ffa;text-shadow:2px 2px 15px #fff}.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon{flex:0 0 48px;height:61px;margin-left:1.8rem}.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon~.small-ribbon{margin-left:0}.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon:has(.active),.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon:hover{transform:scale(1.3);transition-duration:.1s;transition-timing-function:cubic-bezier(.2,.4,.7,.8)}.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon:has(.active) .tab-label,.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon:hover .tab-label{font-size:2rem}.sheetV3.window-app .window-content form nav.tabs .tab.small-ribbon .tab-label{font-size:1.8rem;margin-top:-10px}.sheetV3.window-app .window-content form .token-extras{font-size:2rem;top:2rem;z-index:30}.sheetV3.window-app .window-content form .sheet{height:100%;padding:.3rem}.sheetV3.window-app .window-content form .sheet .ornament-top{background-image:var(--investigator-sheet-ornament-top);background-position:50%;flex:0 0 45px;margin:.2rem 0}.sheetV3.window-app .window-content form .sheet .sheet-inner{display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100% - 57px);justify-content:flex-start;margin-bottom:5px;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner .auto-toggle:hover{cursor:pointer;text-shadow:0 0 10px var(--main-sheet-interactive-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header{border-bottom:none;flex:0 0 315px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame{background:var(--investigator-sheet-photo-frame-small);height:256px;left:20px;position:absolute;top:20px;width:218px;z-index:10}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .sheet-photo{background-color:rgba(0,0,0,.2);border:1px solid var(--color-border-black-5);cursor:pointer;height:220px;margin:13px 16px;object-fit:contain;object-position:center;position:relative;transform:rotate(2.1deg);width:166px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icons{left:0;position:absolute;right:-10px;top:0;z-index:20}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon{color:red;display:inline-block;position:absolute;text-shadow:0 0 2px #fff;transition:all .3s ease-in-out}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon:hover{text-shadow:0 0 8px var(--color-shadow-highlight);transform:scale(1.2) translateY(-5px);transition-duration:.1s;transition-timing-function:cubic-bezier(.2,.4,.7,.8)}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dead.status-on i,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dying-check i{opacity:1}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dead{color:#666;display:flex;height:1rem;left:200px;position:absolute;top:80px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon i{color:grey;font-size:32px;opacity:0}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dead i,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dying-check i{font-size:64px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.status-on i{color:var(--official-coc-label-color);opacity:1;text-shadow:red 0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.status-on.bout-of-madness i,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.status-on.indefinite-insanity i{color:#006400;text-shadow:green 0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.fallen{left:22px;top:12px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.unconscious{left:20px;top:44px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.injured{left:14px;top:165px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.dying{left:12px;top:200px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.bout-of-madness{color:#006400;right:40px;top:16px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame .status-icon.indefinite-insanity{color:#006400;right:40px;top:50px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame.as-mouseover .status-icons .status-icon i,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .photo-frame:hover .status-icons .status-icon i,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .status-icon.dead:hover i{opacity:.8;text-shadow:gold 0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info{margin:195px .6rem .6rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details{margin-bottom:.3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .detail-label{flex:none;font-family:var(--sheet-v3-main-font);font-size:1.4rem;text-transform:uppercase}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .detail-label.detail-age{margin-left:.3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .detail-value{background:transparent;border:none;color:var(--official-coc-label-color);font-family:var(--sheet-v3-secondary-font);font-size:20px;margin-left:.3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper .detail-value.detail-age{flex:0 0 3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-details .detail-wrapper a{flex:0 0 auto}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes{background:rgba(0,0,0,.08);border-radius:15px;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:var(--sheet-v3-main-font);justify-content:space-between;margin-bottom:.3rem;overflow:hidden}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes.show-part-values .characteristics-grid .char-box .char-box-values{background:hsla(0,0%,100%,.5)}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes.show-part-values .characteristics-grid .char-box .char-box-values .part-detail-value{visibility:visible}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .attributes-top-line{background-image:var(--investigator-sheet-red-line);flex:0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1.5fr)}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .detail-label{border:0;color:var(--official-coc-label-color);cursor:pointer;font-size:1.6rem;line-height:1.1;margin:0;padding:0}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box{text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values{border-radius:.3rem;column-gap:.2rem;display:grid;grid-template-areas:"mainScore halfScore" "mainScore fithScore";grid-template-columns:1fr;grid-template-rows:1.3fr .7fr;margin:0 .5rem .3rem;padding:0 .3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values .detail-value{align-self:center;background:transparent;border:0;font-size:1.5rem;grid-area:mainScore;justify-self:center}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values:hover .part-detail-value{visibility:visible}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values .part-detail-value{align-self:center;font-size:.8rem;font-weight:700;justify-self:center;visibility:hidden}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values .part-detail-value.half-score{grid-area:halfScore}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .characteristics-grid .char-box .char-box-values .part-detail-value.fith-score{grid-area:fithScore}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .character-attributes .attributes-bottom-line{background-image:var(--investigator-sheet-red-line);border-radius:0 0 15px 15px;flex:0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes{border-radius:15px;column-gap:.4rem;font-family:var(--sheet-v3-main-font)}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute{background:rgba(0,0,0,.08);border-radius:15px;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:var(--sheet-v3-main-font);margin-bottom:.3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .attribute-label{color:var(--official-coc-label-color);font-size:24px;font-weight:700;text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-mp .attribute-label{color:#101345}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-luck .attribute-label{color:#79501c}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-sanity .attribute-label{color:#2e4b1f}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute input{background:transparent;border:none;font-size:20px;text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .attribute-total{background-color:var(--official-coc-label-color);background-image:var(--investigator-sheet-tentacles);background-position:bottom;background-repeat:no-repeat;border-radius:0 0 15px 15px;color:#fff;padding-bottom:24px;padding-top:2px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute .attribute-total:read-only{cursor:default}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-mp .attribute-total{background-color:#101345}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-luck .attribute-total{background-color:#79501c}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .secondary-attributes .secondary-attribute.attr-sanity .attribute-total{background-color:#2e4b1f}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes{border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:var(--sheet-v3-main-font);font-size:1.1rem;overflow:hidden}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-top-line{background-image:var(--investigator-sheet-red-line);flex:0 0 5px}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box{background:rgba(0,0,0,.08);font-size:1.15rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute{column-gap:.3rem;display:inline-flex;padding:.2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-label{color:var(--official-coc-label-color);flex:auto;font-weight:700}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-value{text-align:center;width:1.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-edit{background-color:rgba(0,0,0,.1);border:0;flex:none;margin-bottom:0;padding:0;text-align:center;width:1.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-edit:focus{box-shadow:0 0 8px red}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-db{width:2.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-armor{width:2.2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-box .derived-attribute .derived-attribute-dailysan{width:1.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner section.sheet-header .character-info .derived-attributes .derived-attributes-bottom-line{background-image:var(--investigator-sheet-red-line);border-radius:0 0 15px 15px;flex:0 0 5px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main{height:100%;margin:.5rem .2rem 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .tab-top-line{background-image:var(--investigator-sheet-green-line);border-radius:10px 10px 0 0;flex:0 0 10px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body{background-color:rgba(0,0,0,.08);font-family:var(--sheet-v3-secondary-font);overflow-y:auto;padding:0 .5rem;scrollbar-color:var(--main-sheet-back-color) var(--official-coc-label-color);scrollbar-width:thin}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .header-buttons{flex:0 0 5rem;margin:.8rem;text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .header-buttons a{margin-left:.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .skill-list,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .weapon-list{margin-top:1.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .skill-list:first-of-type,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .weapon-list:first-of-type{margin-top:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary{background-color:hsla(0,0%,100%,.3);border-radius:4px;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:.75rem;grid-area:details;line-height:.875rem;margin:4px 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary .item-labels{display:flex;flex-direction:row;flex-wrap:wrap;margin:4px 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary .item-labels .item-label{border:1px groove;border-radius:3px;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;margin:0 2px 2px 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary .item-labels .item-label span{height:1rem;line-height:1rem;padding:0 3px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary .item-properties{display:flex;flex-direction:row;flex-wrap:wrap}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .item-summary .item-properties .tag{font-size:.8rem;line-height:1;padding:.1rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body h2{border-bottom:none;color:var(--main-sheet-interactive-color);font-family:var(--sheet-v3-main-font);font-size:2rem;font-weight:700;margin-top:.6rem;text-align:center;text-transform:uppercase}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body h3{font-family:var(--sheet-v3-main-font);font-size:1.4rem;text-transform:uppercase}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .experience,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .skill-points{text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .adjustment-value.development-points,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.development-points{background-color:var(--development-points-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .adjustment-value.occupation-points,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.occupation-points{background-color:var(--occupation-points-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .adjustment-value.archetype-points,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.archetype-points{background-color:var(--archetype-points-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .adjustment-value.experience-points,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.experience-points{background-color:var(--experience-points-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .adjustment-value.base-points{background-color:var(--base-points-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section{border:1px dashed #000;border-radius:4px;color:#fff;display:inline-block;font-family:var(--sheet-v3-main-font);font-size:1.4rem;line-height:1.5rem;margin-bottom:2px;padding:1px 4px;text-align:center;width:49%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.warning{border:1px solid red}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.skill-development-button{background-color:#2e4b1f;border:1px dashed #000}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section.skill-development-button div.button{background-color:#2e4b1f;border:none;color:#fff;cursor:pointer;font-family:var(--sheet-v3-main-font);font-size:1.2rem;height:100%;padding:5px;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section label{font-family:var(--sheet-v3-main-font);font-size:1.2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section div{display:inline-block}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development .header-section div input{color:#fff;display:inline-block;width:2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development ol.skills-list .skill-name.rollable.flagged4dev{color:var(--experience-points-color);font-weight:700}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .development ol.skills-list .skill-name.rollable.flagged4dev i.fas.fa-circle-check{margin-left:.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item{align-items:center;border-bottom:1px solid;display:grid;grid-template-areas:"expand image name range weaponControl itemControl" "details details details details details details";grid-template-columns:1.5rem 2rem 1fr 10.5rem 2.75rem 2.75rem;grid-template-rows:2rem 1fr;height:auto;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .expand-arrow{font-size:1.1rem;height:100%;padding:.4rem;transition:transform .2s ease-out}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item.expanded .expand-arrow{transform:rotate(90deg)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .item-image{background-color:rgba(0,0,0,.15);margin:0 0 0 .2rem;width:24px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .alternativ-skill{flex:0 0 24px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-range .weapon-damage{text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-control .tag,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .tag{font-size:.8rem;line-height:1;padding:.1rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls a.reload-weapon{vertical-align:middle}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .weapon-list ol li.item .weapon-controls .ammo span.tag{overflow:hidden;text-align:center;width:1.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:1rem auto;padding:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item{align-items:center;border-bottom:1px solid var(--main-sheet-front-color);color:var(--main-sheet-front-color);display:grid;grid-template-columns:1rem auto 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem;grid-template-rows:calc(1rem + 2px);margin-right:.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item.pulpCharacter{grid-template-columns:1.875rem auto 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem 1.3rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item .adjustment-value{border-right:1px solid var(--main-sheet-front-color);text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item .adjustment-value.locked{background-color:#fff}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item .adjustment-value.uneditable span{color:var(--main-sheet-front-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item .adjustment-value input,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.skills-list li.item .adjustment-value span{border:0;color:#fff;font-size:.8rem;height:1rem;line-height:1rem;margin:0;padding:1px 3px;text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list{column-count:2;display:block;padding:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list.show-part-values li.item .skill-calc{display:block}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.specialization-header{font-weight:700}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item{align-items:center;break-inside:avoid;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item.specialization{padding-left:.8rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .item-image:hover{transform:scale(2);transition-duration:.2s;transition-timing-function:cubic-bezier(.2,.4,.7,.8)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .item-image{background-color:rgba(0,0,0,.15);background-size:20px;border-radius:4px;flex:0 0 20px;height:20px;margin-bottom:1px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-name{cursor:pointer;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .item-score{color:#000;flex:0 0 1.7rem;font-weight:700;text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .npc-skill-score{flex:0 0 2rem;text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item.skill:hover .skill-calc{display:block}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-calc{color:#000;display:none;flex:0 0 3rem;overflow:hidden;padding-left:.3rem;text-align:left}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons{display:flex;flex:0 0 2.3rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:right;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons a.active{color:#2e4b1f}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .skill-icons i.fa-info-circle{color:var(--official-coc-label-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.item-list li.item .item-controls{flex:0 0 2.3rem;text-align:right}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list{margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li{align-items:center;list-style-type:none}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li.items-header{border:none;border-bottom:2px solid var(--main-sheet-back-color);font-weight:700;margin:2px 0;padding:.2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li.item{padding:.2rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li.item .item-image{background-color:rgba(0,0,0,.15);border:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li h3{border:0;color:var(--main-sheet-interactive-color);margin:0;text-transform:uppercase}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li h4{align-self:center;margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li ol.info{margin:0;padding:.25rem .25rem 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li ol.info li{list-style-type:none}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body ol.effects-list li .item-controls{flex:0 0 4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .editor{min-height:5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .editor.prosemirror{min-height:20rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .editor:hover{box-shadow:0 0 3px var(--main-sheet-back-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .section-header,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .section-header,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions .section-header{border-bottom:2px solid var(--official-coc-label-color)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .section-header h3,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .section-header h3,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header h3,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions .section-header h3{border:0;margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .combat-panel .section-header .header-buttons,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .section-header .header-buttons,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header .header-buttons,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions .section-header .header-buttons{align-self:center;margin:0 .8rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background input[type=text].bio-section-title,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes input[type=text].bio-section-title{font-family:var(--sheet-v3-main-font);font-size:18px;height:1.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .section-header,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header{margin-bottom:.3rem;margin-top:1.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .section-header:first-of-type,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header:first-of-type{margin-top:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-events,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-events{width:50%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-events .bio-section-values,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-events .bio-section-values{flex:0 0 2rem;text-align:center}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes>*,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .flex1,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes>*{flex:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .flex2,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .flex2{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .flex3,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .flex3{flex:3}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .flex4,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .flex4{flex:4}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .flex-end,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .flex-end{justify-content:flex-end}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .bio-section-events,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .bio-section-events{flex:0 0 calc(50% - 0.2rem)}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .bio-section-events .bio-section-type,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .bio-section-events .bio-section-type{align-self:center}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .bio-section-events .bio-section-values input,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .bio-section-events .bio-section-values input{background-color:transparent;border:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .bio-section-events .item-controls,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .bio-section-events .item-controls{flex:0 0 auto}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .bio-section-boxes .bio-section-events .item-controls a,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .bio-section-boxes .bio-section-events .item-controls a{vertical-align:middle}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .cash-assets,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .cash-assets{font-size:.8rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .cash-assets .item input:first-of-type,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .cash-assets .item input:first-of-type{flex:2}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .cash-assets input[type=number].cash-assets-range,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .cash-assets input[type=number].cash-assets-range{flex:0 0 2.1rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .cash-assets select.cash-assets-type,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .cash-assets select.cash-assets-type{flex:0 0 auto}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.background .cash-assets .item-control,.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .cash-assets .item-control{margin-left:.4rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header:first-of-type{margin-top:1.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.keeper-notes .section-header .header-buttons{margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory{grid-column-gap:.8rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory h3.warning{flex:0 0 auto}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory h3{margin-top:1rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory h3:first-of-type{margin-top:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory .section-header{margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory ol.item-list{column-count:1}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory ol.item-list li.item{padding:.3rem 0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory ol.item-list li.item h4{margin:0}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory ol.item-list li.item .item-controls{flex:0 0 3.5rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory ol.item-list li.item .item-summary{font-size:.8rem}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory .cash{overflow-x:auto}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.possessions div.inventory .cash textarea{resize:vertical;width:100%}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.portrait-frame .optionbox{display:flex;justify-content:center}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.portrait-frame .optionbox .photo-frame{background:var(--investigator-sheet-photo-frame-small);background-repeat:no-repeat;cursor:pointer;height:256px;width:218px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .sheet-body .tab.portrait-frame .optionbox .photo-frame .sheet-photo{background-color:rgba(0,0,0,.2);border:1px solid var(--color-border-black-5);height:220px;margin:13px 16px;object-position:center;transform:rotate(2.1deg);width:166px}.sheetV3.window-app .window-content form .sheet .sheet-inner .sheet-main .tab-bottom-line{background-color:rgba(0,0,0,.08);background-image:var(--investigator-sheet-ornament-green);background-position:100% 100%;background-repeat:no-repeat;border-radius:0 0 0 15px;flex:0 0 57px;margin-bottom:5px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RCxxQ0FBc0MsQ0FHdEMsbUJ0QzJsT2xCLENzQ3BoUEEsbVM3QmdDSSxNVDAvT0osQ3NDMWhQQSxvSjdCbUNJLE1UMC9PSixDc0M3aFBBLG9KN0JzQ0ksTVQwL09KLENzQ2hpUEEsb0o3QnlDSSxNVDAvT0osQ3NDbmlQQSx1SjdCNENJLHdCVDAvT0osQ3NDdGlQQSw4SkE2Ym9CLHFDQUFzQyxDQUN0QyxjQUFlLENBRWYsZUFBaUIsQ0FEakIsaUJ0QzZtT3BCLENzQ3ptT2tCLHNLQUNFLGF0QzJtT3BCLENzQ3htT2tCLHdLQUNFLGF0QzBtT3BCLENzQ3ZtT2tCLDBLQUNFLGF0Q3ltT3BCLENzQ3JqUEEsbUpBa2RvQixzQkFBdUIsQ0FEdkIsV0FBWSxDQUVaLGNBQWUsQ0FIZixpQnRDMm1PcEIsQ3NDM2pQQSw4SkEwZG9CLGdEQUFpRCxDQUhqRCxvREFBcUQsQ0FFckQsMEJBQTJCLENBRDNCLDJCQUE0QixDQU01QiwyQkFBNEIsQ0FINUIsVUFBVyxDQUVYLG1CQUFvQixDQURwQixldEN5bU9wQixDc0NybU9vQix3S0FDRSxjdEN1bU90QixDc0NubU9rQixzS0FDRSx3QnRDcW1PcEIsQ3NDbG1Pa0Isd0tBQ0Usd0J0Q29tT3BCLENzQ2ptT2tCLDBLQUNFLHdCdENtbU9wQixDc0NqbFBBLHNIQW9mZ0IsaUJBQWtCLEM3QjNkaEMsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixnQkFBaUIsQzZCNGRILHFDQUFzQyxDQUR0QyxnQkFBaUIsQ0FEakIsZXRDcW1PaEIsQ3NDMWxQQSxxUDdCZ0NJLE1UZ2tQSixDc0NobVBBLDZIN0JtQ0ksTVRna1BKLENzQ25tUEEsNkg3QnNDSSxNVGdrUEosQ3NDdG1QQSw2SDdCeUNJLE1UZ2tQSixDc0N6bVBBLGdJN0I0Q0ksd0JUZ2tQSixDc0M1bVBBLG1KQTJma0IsbURBQW9ELENBQ3BELFl0Q29uT2xCLENzQ2huUEEsOElBZ2dCa0IsMEJBQStCLENBQy9CLGlCdENtbk9sQixDc0NwblBBLGlLQXNnQm9CLGdCQUFrQixDQURsQixtQkFBb0IsQ0FEcEIsYXRDcW5PcEIsQ3NDem5Q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LG1HQTJoQ2dCLCtDdENxa09oQixDc0NobVFBLHFkQW1pQ2tCLHVEdENta09sQixDc0N0bVFBLGllQXNpQ29CLFFBQVMsQ0FDVCxRdENza09wQixDc0M3bVFBLHFoQkE0aUNvQixpQkFBa0IsQ0FEbEIsY3RDeWtPcEIsQ3NDcG5RQSxrUkFvakNrQixxQ0FBc0MsQ0FDdEMsY0FBZSxDQUNmLGF0Q29rT2xCLENzQzFuUUEsNE9BMGpDa0IsbUJBQXFCLENBQ3JCLGlCdENva09sQixDc0Nsa09rQix3UUFDRSxZdENxa09wQixDc0Nub1FBLG9QQW9rQ2tCLFN0Q21rT2xCLENzQ3ZvUUEsNFJBdWtDb0IsYUFBYyxDQUNkLGlCdENva09wQixDc0M1b1FBLGtQN0JBRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQzZCNGtDQyxTQUFXLEM3QjNrQzNCLDBCQUEyQixDQUMzQixVVGlwUUYsQ3NDcnBRQSxzZjdCU0ksTVRvcFFKLENzQzdwUUEsZ1E3QllJLE1UcXBRSixDc0NqcVFBLGdRN0JlSSxNVHNwUUosQ3NDcnFRQSxnUTdCa0JJLE1UdXBRSixDc0N6cVFBLHNRN0JxQkksd0JUd3BRSixDc0M3cVFBLDBSQWlsQ29CLDJCdENnbU9wQixDc0NqclFBLDhUQW9sQ3NCLGlCdENpbU90QixDc0NyclFBLDhVQTBsQ3dCLDRCQUE2QixDQUQ3QixRdENpbU94QixDc0MxclFBLHdUQStsQ3NCLGF0QytsT3RCLENzQzlyUUEsNFRBa21Dd0IscUJ0Q2dtT3hCLENzQ2xzUUEsc09BeW1Da0IsZXRDNmxPbEIsQ3NDdHNRQSwwUkE2bUNzQixNdEM2bE90QixDc0Mxc1FBLGdUQWtuQ29CLGV0QzRsT3BCLENzQzlzUUEsc1JBc25Db0IsYXRDNGxPcEIsQ3NDbHRRQSxrUUEwbkNvQixpQnRDNGxPcEIsQ3NDcmxPa0IscUlBQ0UsaUJ0Q3VsT3BCLENzQ3p0UUEsdUlBc29Db0IsUXRDc2xPcEIsQ3NDNXRRQSxvSEE2b0NrQixxQnRDa2xPbEIsQ3NDL3RRQSwrSEFncENvQixhdENrbE9wQixDc0NsdVFBLHVIQW9wQ29CLGV0Q2lsT3BCLENzQy9rT29CLHFJQUNFLFl0Q2lsT3RCLENzQ3h1UUEsb0lBNHBDb0IsUXRDK2tPcEIsQ3NDM3VRQSxpSUFncUNvQixjdEM4a09wQixDc0M5dVFBLHlJQW1xQ3NCLGV0QzhrT3RCLENzQ2p2UUEsNElBc3FDd0IsUXRDOGtPeEIsQ3NDcHZRQSx3SkEwcUN3QixldEM2a094QixDc0N2dlFBLHVKQThxQ3dCLGV0QzRrT3hCLENzQzF2UUEsMEhBd3JDb0IsZXRDcWtPcEIsQ3NDN3ZRQSxtSUFzckNzQixlQUFnQixDQURoQixVdEM0a090QixDc0Nqd1FBLG9IQStyQ2tCLFlBQWEsQ0FDYixzQnRDcWtPbEIsQ3NDcndRQSxpSUFxc0NvQixzREFBdUQsQ0FDdkQsMkJBQTRCLENBQzVCLGNBQWUsQ0FIZixZQUFhLENBRGIsV3RDeWtPcEIsQ3NDNXdRQSw4SUE4c0NzQiwrQkFBb0MsQ0FEcEMsNENBQTZDLENBRjdDLFlBQWEsQ0FLYixnQkFBaUIsQ0FEakIsc0JBQXVCLENBSHZCLHdCQUF5QixDQUZ6QixXdEMya090QixDc0NyeFFBLDBGQTh0Q2MsZ0NBQXFDLENBTnJDLHlEQUEwRCxDQUcxRCw2QkFBaUMsQ0FEakMsMkJBQTRCLENBRTVCLHdCQUF5QixDQUh6QixhQUFjLENBSWQsaUJ0Q2lrT2QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvY2hhdC9hbGwubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc3lzdGVtL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL2NoYXQvY2hhdC1jYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL2NoYXQvZGFtYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL2NoYXQvaW50ZXJhY3RpdmUtY2FyZC5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9jaGF0L29ic3RhY2xlLWNhcmQubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvY2hhdC9yb2xscy5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9jaGF0L3JvbGwtY2FyZC5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9jaGF0L3Nhbi1jaGF0LWNhcmQubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc3lzdGVtL2NvYzcubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc3lzdGVtL3ZhcmlhYmxlcy5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zeXN0ZW0vY29uc3RhbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3N5c3RlbS9pbmxpbmUubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvaW50ZXJmYWNlL2FwcC5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9pbnRlcmZhY2UvY29tYmF0LXRyYWNrZXIubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvaW50ZXJmYWNlL2NvbXBlbmRpdW0ubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvaW50ZXJmYWNlL2NvbnRyb2xzLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL2ludGVyZmFjZS9kcm9wZG93bi5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9pbnRlcmZhY2UvY29udGV4dC1tZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3N5c3RlbS9tYWluLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3NoZWV0cy9hY3Rvci5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvYm9vay5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvc3BlbGwubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc2hlZXRzL2NoYXJhY3Rlci5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvY2hhc2UubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc2hlZXRzL2NvbWJhdC5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvZGV2ZWxvcG1lbnQubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc2hlZXRzL2l0ZW1zLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3NoZWV0cy9vY2N1cGF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3NoZWV0cy9mb3JtLWFwcGxpY2F0aW9ucy5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvc2hlZXQubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc2hlZXRzL3NoZWV0cy5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvdmVoaWNsZS5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zeXN0ZW0vZGVmYXVsdC1vdmVycmlkZS5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zaGVldHMvc3VtbWFyeS5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zeXN0ZW0vdG9vbHRpcHMubGVzcyIsIndlYnBhY2s6Ly9mdnR0LWNvYzcvLi9zdHlsZXMvc3lzdGVtL2NvbXBlbmRpdW1zLmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL2Rldi5sZXNzIiwid2VicGFjazovL2Z2dHQtY29jNy8uL3N0eWxlcy9zeXN0ZW0vYWR2ZW50dXJlLXNoZWV0Lmxlc3MiLCJ3ZWJwYWNrOi8vZnZ0dC1jb2M3Ly4vc3R5bGVzL3NoZWV0cy9jaGFyYWN0ZXItdjMubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2hhdC1jYXJkLXYyIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCBhdXRvIDM2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xlZnQtcG9ydHJhaXQgY2FyZC10aXRsZSByaWdodC1wb3J0cmFpdCc7XG4gICAgLmxlZnQtcG9ydHJhaXQge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgZ3JpZC1hcmVhOiBsZWZ0LXBvcnRyYWl0O1xuICAgIH1cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBncmlkLWFyZWE6IGNhcmQtdGl0bGU7XG4gICAgfVxuICAgIC5yaWdodC1wb3J0cmFpdCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBncmlkLWFyZWE6IHJpZ2h0LXBvcnRyYWl0O1xuICAgIH1cbiAgfVxuICAuY2FyZC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIC5wb3J0cmFpdCB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnN0YXR1cy1saXN0IHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlICNmZmY7XG4gIH1cbiAgLnBsYXllci1hY3Rpb25zIHtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2ZmZjtcbiAgfVxuICAuZ20tYWN0aW9ucyB7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gIH1cbiAgLmluZm8ge1xuICAgICYuaW1wb3J0YW50IHtcbiAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgJi5pbXBvcnRhbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgIH1cbiAgICAmLnBlbmRpbmcge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCBkYXJrcmVkO1xuICAgIH1cbiAgfVxufVxuXG5kaXYuY29jNy1jaGF0LXRvZ2dsZXIge1xuICAmLmdtLXZpc2libGUtb25seSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZWFmNTtcbiAgfVxuICBmbGV4OiAwIDAgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWxpZ2h0LTIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI0ZGRiBpbnNldDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuZGl2LmNvYzctY2hhdC10b2dnbGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jaGF0LWNhcmQtdjIgLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnB4IGF1dG8gMzZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xlZnQtcG9ydHJhaXQgY2FyZC10aXRsZSByaWdodC1wb3J0cmFpdCc7XG59XG4uY2hhdC1jYXJkLXYyIC5jYXJkLWhlYWRlciAubGVmdC1wb3J0cmFpdCB7XG4gIGhlaWdodDogMzZweDtcbiAgZ3JpZC1hcmVhOiBsZWZ0LXBvcnRyYWl0O1xufVxuLmNoYXQtY2FyZC12MiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGdyaWQtYXJlYTogY2FyZC10aXRsZTtcbn1cbi5jaGF0LWNhcmQtdjIgLmNhcmQtaGVhZGVyIC5yaWdodC1wb3J0cmFpdCB7XG4gIGhlaWdodDogMzZweDtcbiAgZ3JpZC1hcmVhOiByaWdodC1wb3J0cmFpdDtcbn1cbi5jaGF0LWNhcmQtdjIgLmNhcmQtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uY2hhdC1jYXJkLXYyIC5wb3J0cmFpdCB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMDtcbn1cbi5jaGF0LWNhcmQtdjIgLnN0YXR1cy1saXN0IHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2ZmZjtcbn1cbi5jaGF0LWNhcmQtdjIgLnBsYXllci1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlICNmZmY7XG59XG4uY2hhdC1jYXJkLXYyIC5wbGF5ZXItYWN0aW9uczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhdC1jYXJkLXYyIC5nbS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG59XG4uY2hhdC1jYXJkLXYyIC5nbS1hY3Rpb25zOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGF0LWNhcmQtdjIgLmluZm8uaW1wb3J0YW50IHtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hhdC1jYXJkLXYyIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jaGF0LWNhcmQtdjIgLnN0YXR1cy5pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogZGFya3JlZDtcbn1cbi5jaGF0LWNhcmQtdjIgLnN0YXR1cy5wZW5kaW5nIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCBkYXJrcmVkO1xufVxuZGl2LmNvYzctY2hhdC10b2dnbGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1saWdodC0yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNGRkYgaW5zZXQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbmRpdi5jb2M3LWNoYXQtdG9nZ2xlci5nbS12aXNpYmxlLW9ubHkge1xuICBiYWNrZ3JvdW5kOiAjZjVlYWY1O1xufVxuZGl2LmNvYzctY2hhdC10b2dnbGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGF0LWNhcmQgLnVwZ3JhZGUtc3VjY2VzcyB7XG4gIGNvbG9yOiBkYXJrb2xpdmVncmVlbjtcbn1cbi5jaGF0LWNhcmQgLnVwZ3JhZGUtZmFpbGVkIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4uY2hhdC1jYXJkIGg0LnNhbi1yZXN1bHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jaGF0LWNhcmQgaDQuc2FuLXJlc3VsdC5sb3NzIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4uY2hhdC1jYXJkIGg0LnNhbi1yZXN1bHQucmVzaXN0IHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmNoYXQtY2FyZCBoNC5jb24tcmVzdWx0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hhdC1jYXJkIGg0LmNvbi1yZXN1bHQubG9zcyB7XG4gIGNvbG9yOiBkYXJrcmVkO1xufVxuLmNoYXQtY2FyZCBoNC5jb24tcmVzdWx0LnJlc2lzdCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5jaGF0LWNhcmQuZGFtYWdlIC5mbGV4LWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2hhdC1jYXJkLmRhbWFnZSAub3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgLmFybW9yIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGF0LWNhcmQuZGFtYWdlIC5pYy1zd2l0Y2gge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbGV4OiBub25lO1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgbGFiZWwge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgZm9ybSB7XG4gIGZsZXg6IDAgMCA0MHB4O1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgZm9ybSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGF0LWNhcmQuZGFtYWdlIC5vd25lci1pbmZvIHtcbiAgZmxleDogMCAwIGNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY2hhdC1jYXJkLmRhbWFnZSAuZGllLXJlc3VsdC1vdmVybGF5LWJyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGF0LWNhcmQuZGFtYWdlIC5kaWUtcmVzdWx0LW92ZXJsYXktYnIgYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBidXR0b24uaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNoYXQtY2FyZC5kYW1hZ2UgLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBidXR0b24gaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRlcmFjdGl2ZS1jYXJkIHNwYW4uaWMtcmFkaW8tc3dpdGNoLFxuLmludGVyYWN0aXZlLWNhcmQgc3Bhbi5pYy1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBncmV5O1xufVxuLmludGVyYWN0aXZlLWNhcmQgc3Bhbi5pYy1yYWRpby1zd2l0Y2g6aG92ZXIsXG4uaW50ZXJhY3RpdmUtY2FyZCBzcGFuLmljLXN3aXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5pbnRlcmFjdGl2ZS1jYXJkIHNwYW4uaWMtcmFkaW8tc3dpdGNoLnN3aXRjaGVkLW9uLFxuLmludGVyYWN0aXZlLWNhcmQgc3Bhbi5pYy1zd2l0Y2guc3dpdGNoZWQtb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmludGVyYWN0aXZlLWNhcmQgYS5pYy1yYWRpby1zd2l0Y2gsXG4uaW50ZXJhY3RpdmUtY2FyZCBhLmljLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGdyZXk7XG59XG4uaW50ZXJhY3RpdmUtY2FyZCBhLmljLXJhZGlvLXN3aXRjaDpob3Zlcixcbi5pbnRlcmFjdGl2ZS1jYXJkIGEuaWMtc3dpdGNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLmludGVyYWN0aXZlLWNhcmQgYS5pYy1yYWRpby1zd2l0Y2guc3dpdGNoZWQtb24sXG4uaW50ZXJhY3RpdmUtY2FyZCBhLmljLXN3aXRjaC5zd2l0Y2hlZC1vbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbnRlcmFjdGl2ZS1jYXJkIC5jYXJkLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jb2M3LmNoYXQtY2FyZC5vYnN0YWNsZS1jYXJkIC5nbS1hY3Rpb25zIC5zdGF0dXMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZmZmO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmdtLWFjdGlvbnMgLnN0YXR1cy1saXN0IC5tb3ZlbWVudC1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZ20tYWN0aW9ucyAuc3RhdHVzLWxpc3QgLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY2LCAwLCAwLjUpO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmdtLWFjdGlvbnMgLnN0YXR1cy1saXN0IC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmdtLWFjdGlvbnMgLnN0YXR1cy1saXN0IC5zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmdtLWFjdGlvbnMgLnN0YXR1cy1saXN0IC5mYWlsdXJlIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jb2M3LmNoYXQtY2FyZC5vYnN0YWNsZS1jYXJkIC5nbS1hY3Rpb25zIC5zdGF0dXMtbGlzdCAuZnVtYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiBjcmltc29uO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmdtLWFjdGlvbnMgLnN0YXR1cy1saXN0IC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb2M3LmNoYXQtY2FyZC5vYnN0YWNsZS1jYXJkIC5nbS1hY3Rpb25zIC5zdGF0dXMtbGlzdCAuY29uc3VtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogZGFya3JlZDtcbn1cbi5jb2M3LmNoYXQtY2FyZC5vYnN0YWNsZS1jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgYnV0dG9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCBidXR0b24uZGlzYWJsZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuY2FyZC1idXR0b25zIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuY2FyZC1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjQwLCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjViM2E0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ1NpZ25pa2EnLCBzYW5zLXNlcmlmO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLnRvZ2dsZS1pY29uLFxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLmljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsZXg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5zbWFsbCAudG9nZ2xlLWljb24uYmlnZ2VyLFxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLmljb24uYmlnZ2VyIHtcbiAgcGFkZGluZzogMXB4IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5zbWFsbCAudG9nZ2xlLWljb24uc3dpdGNoZWQtb2ZmLFxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLmljb24uc3dpdGNoZWQtb2ZmIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLnRvZ2dsZS1pY29uLnN3aXRjaGVkLW9uLFxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgLmljb24uc3dpdGNoZWQtb24ge1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb2M3LmNoYXQtY2FyZC5vYnN0YWNsZS1jYXJkIC5mb3JtLWdyb3VwLnNtYWxsIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuc21hbGwgYnV0dG9uLmJ1dHRvbi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxleDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5zbWFsbCBidXR0b24uYnV0dG9uLWljb246aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5hcm1vciB7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5hcm1vciAuZWNjLXN3aXRjaCB7XG4gIGNvbG9yOiBncmV5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZsZXg6IDA7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5hcm1vciAuZWNjLXN3aXRjaC5zd2l0Y2hlZC1vZmYge1xuICBjb2xvcjogYmxhY2s7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuZm9ybS1ncm91cC5hcm1vciBsYWJlbCB7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXg6IDAgMCBjb250ZW50O1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLmZvcm0tZ3JvdXAuYXJtb3IgaW5wdXQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXg6IDAgMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAuc3dpdGNoZWQtb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAubW92ZW1lbnQtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29jNy5jaGF0LWNhcmQub2JzdGFjbGUtY2FyZCAubW92ZW1lbnQtYWN0aW9uIC5kZWZpY2l0IHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLm1vdmVtZW50LWFjdGlvbiAuYmFzZSB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLm1vdmVtZW50LWFjdGlvbiAuYmFzZS5kZWZpY2l0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLm1vdmVtZW50LWFjdGlvbiAuYmFzZS5hdmFpbGFibGUge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQgLnBsYXllci1hY3Rpb25zIC5pbmZvIC5yb2xsLWxpbmUge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIC5kaWNlLXJvbGwsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiAuZGljZS1yb2xsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIC5jYXJkLXJlc3VsdCxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIC5jYXJkLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLm9wcG9zZWQuY29tYmF0IC5hdHRhY2tlciBpbWcsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12Mi5vcHBvc2VkLmNvbWJhdCAuYXR0YWNrZXIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgLm9wcG9zZWQtY2FyZC1mbGFnLFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgLm9wcG9zZWQtY2FyZC1mbGFnIHtcbiAgZmxleDogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgLm9wcG9zZWQtY2FyZC1mbGFnLmFjdGl2ZSxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIC5vcHBvc2VkLWNhcmQtZmxhZy5hY3RpdmUge1xuICBjb2xvcjogcmVkO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgaDQuY2FyZC1yZXN1bHQsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBoNC5jYXJkLXJlc3VsdCB7XG4gIGZsZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZCBoNC5jYXJkLXJlc3VsdC5zdWNjZXNzLFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgaDQuY2FyZC1yZXN1bHQuc3VjY2VzcyB7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZCBoNC5jYXJkLXJlc3VsdC5mYWlsdXJlLFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgaDQuY2FyZC1yZXN1bHQuZmFpbHVyZSB7XG4gIGNvbG9yOiBkYXJrcmVkO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgb2wsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCBsaS5hY3Rvci1yb2xsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwgLnJvbGwtZGV0YWlscyxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIG9sIGxpLmFjdG9yLXJvbGwgLnJvbGwtZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgb2wgbGkuYWN0b3Itcm9sbCAucm9sbC1kZXRhaWxzIC5oZWFkZXIsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCBsaS5hY3Rvci1yb2xsIC5yb2xsLWRldGFpbHMgLmhlYWRlciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZCBvbCBsaS5hY3Rvci1yb2xsIC5yb2xsLWRldGFpbHMgLmhlYWRlciAubmFtZSxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIG9sIGxpLmFjdG9yLXJvbGwgLnJvbGwtZGV0YWlscyAuaGVhZGVyIC5uYW1lIHtcbiAgZmxleDogMTtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwgLnJvbGwtZGV0YWlscyAuaGVhZGVyIGEsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCBsaS5hY3Rvci1yb2xsIC5yb2xsLWRldGFpbHMgLmhlYWRlciBhIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwgc3Bhbi5wZW5kaW5nLFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgb2wgbGkuYWN0b3Itcm9sbCBzcGFuLnBlbmRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I1YjNhNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgb2wgbGkuYWN0b3Itcm9sbC53b24sXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCBsaS5hY3Rvci1yb2xsLndvbiB7XG4gIGJvcmRlcjogMnB4IGdyb292ZSBnb2xkZW5yb2Q7XG59XG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZCBvbCBsaS5hY3Rvci1yb2xsLndvbi50aWUsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiBvbCBsaS5hY3Rvci1yb2xsLndvbi50aWUge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwgYSxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIG9sIGxpLmFjdG9yLXJvbGwgYSB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZCBvbCBsaS5hY3Rvci1yb2xsIGltZyxcbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkLXYyIG9sIGxpLmFjdG9yLXJvbGwgaW1nIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQgb2wgbGkuYWN0b3Itcm9sbCAuYWN0b3ItY2FyZC1idXR0b25zLFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgb2wgbGkuYWN0b3Itcm9sbCAuYWN0b3ItY2FyZC1idXR0b25zIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jaGF0LWNhcmQtdjIucm9sbC1jYXJkIG9sIGxpLmFjdG9yLXJvbGwgLnJvbGwtcmVzdWx0LFxuLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQtdjIgb2wgbGkuYWN0b3Itcm9sbCAucm9sbC1yZXN1bHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWd1bGFyLXN1Y2Nlc3MtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzk5O1xuICBjb2xvcjogI2NjNjYwMDtcbn1cbi5oYXJkLXN1Y2Nlc3MtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5O1xuICBjb2xvcjogI2NjOTkwMDtcbn1cbi5leHRyZW1lLXN1Y2Nlc3MtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjk5O1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5jcml0aWNhbC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4uZnVtYmxlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiBjcmltc29uO1xufVxuLnN1Y2Nlc3MtY29sb3Ige1xuICBjb2xvcjogZ3JlZW47XG59XG4uZmFpbHVyZS1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY29jNy1jaGVjay10b29sdGlwIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNoYXQtYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDVweCAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMxOTE4MTM7XG59XG4uY29jNy1jaGVjay10b29sdGlwIC5yb2xsLWljb25zLnN1Y2Nlc3Mge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmNvYzctY2hlY2stdG9vbHRpcCAucm9sbC1pY29ucy5jcml0aWNhbCB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29jNy1jaGVjay10b29sdGlwIC5yb2xsLWljb25zLmZhaWx1cmUge1xuICBjb2xvcjogY3JpbXNvbjtcbn1cbi5jb2M3LWNoZWNrLXRvb2x0aXAgLnJvbGwtaWNvbnMuZnVtYmxlIHtcbiAgY29sb3I6IGNyaW1zb247XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29jNy1jaGVjay10b29sdGlwIC5kaWNlLXJvbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2M3LWNoZWNrLXRvb2x0aXAgLmRpY2Utcm9sbHMgLmNoZWNrLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29jNy1jaGVjay10b29sdGlwIC5wYXJ0LXRvdGFsLnJlZ3VsYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjOTk7XG4gIGNvbG9yOiAjY2M2NjAwO1xufVxuLmNvYzctY2hlY2stdG9vbHRpcCAucGFydC10b3RhbC5oYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5O1xuICBjb2xvcjogI2NjOTkwMDtcbn1cbi5jb2M3LWNoZWNrLXRvb2x0aXAgLnBhcnQtdG90YWwuZXh0cmVtZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5OTtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uY29jNy1jaGVjay10b29sdGlwIC5wYXJ0LXRvdGFsLmNyaXRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbi5jb2M3LWNoZWNrLXRvb2x0aXAgLnBhcnQtdG90YWwuZnVtYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiBjcmltc29uO1xufVxuLmNvYzctY2hlY2stdG9vbHRpcCAucGFydC10b3RhbC5zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmNvYzctY2hlY2stdG9vbHRpcCAucGFydC10b3RhbC5mYWlsdXJlIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jb2M3LWNoZWNrLXJlc3VsdC5yZWd1bGFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzk5O1xuICBjb2xvcjogI2NjNjYwMDtcbn1cbi5jb2M3LWNoZWNrLXJlc3VsdC5oYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjk5O1xuICBjb2xvcjogI2NjOTkwMDtcbn1cbi5jb2M3LWNoZWNrLXJlc3VsdC5leHRyZW1lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjk5O1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5jb2M3LWNoZWNrLXJlc3VsdC5jcml0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4uY29jNy1jaGVjay1yZXN1bHQuZnVtYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiBjcmltc29uO1xufVxuLmNvYzctY2hlY2stcmVzdWx0LnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW47XG59XG4uY29jNy1jaGVjay1yZXN1bHQuZmFpbHVyZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY2hhdC1jYXJkLXYyIC5yb2xsLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDAgM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2ZmZjtcbn1cbi5jaGF0LWNhcmQtdjIgLmRpY2UtZm9ybXVsYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNoYXQtY2FyZC12MiAuZGljZS1yb2xsIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5jaGF0LWNhcmQtdjIgLnNhbi1sb3NzLXJvbGwgLmRpY2UtZm9ybXVsYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhdC1jYXJkLXYyIC5zdGF0dXMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29jNyBuYXYge1xuICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZiAhaW1wb3J0YW50O1xufVxuLmNvYzcgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmNvYzcgc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2E3OTcxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzE5MTgxMztcbn1cbi5jb2M3IGlucHV0W3R5cGU9J3RleHQnXTpob3Zlcixcbi5jb2M3IGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmVkO1xufVxuLmNvYzcgaW5wdXQ6ZGlzYWJsZWQsXG4uY29jNyBzZWxlY3Q6ZGlzYWJsZWQsXG4uY29jNyB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNGI0YTQ0O1xufVxuLmNvYzcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXIsXG4uY29jNyBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsXG4uY29jNyB0ZXh0YXJlYTpkaXNhYmxlZDpob3Zlcixcbi5jb2M3IGlucHV0OmRpc2FibGVkOmZvY3VzLFxuLmNvYzcgc2VsZWN0OmRpc2FibGVkOmZvY3VzLFxuLmNvYzcgdGV4dGFyZWE6ZGlzYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb2M3IGxhYmVsLmNoZWNrYm94IHtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvYzcgbGFiZWwuY2hlY2tib3ggPiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uY29jNyBsYWJlbC5jaGVja2JveC5yaWdodCA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cbi5jb2M3IC5zaGVldC1oZWFkZXIge1xuICBmbGV4OiAwIDAgMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2VlZWRlMDtcbn1cbi5jb2M3IC5zaGVldC1oZWFkZXIgLnN1bW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBncm9vdmU7XG4gIGJvcmRlci1ib3R0b206IDFweDtcbn1cbi5jb2M3IC5zaGVldC1oZWFkZXIgLnN1bW1hcnkgaW5wdXQge1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29jNyAuc2hlZXQtaGVhZGVyIC5zdW1tYXJ5IGxpIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNvYzcgLnNoZWV0LWhlYWRlciAuc3VtbWFyeSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzRiNGE0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAgLmZvcm0tZmllbGRzIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAgLmZvcm0tZmllbGRzIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMgPiAqIHtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuaXRlbS1jb250cm9sIHtcbiAgZmxleDogMDtcbn1cbi5jb2M3IC5mb3JtLWdyb3VwLnN0YWNrZWQgbGFiZWwge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAuc3RhY2tlZCBsYWJlbC5jaGVja2JveCB7XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29jNyAuZm9ybS1ncm91cC5zdWJncm91cCBsYWJlbCB7XG4gIGZsZXg6IDE7XG59XG4uY29jNyAuZm9ybS1ncm91cC5zdWJncm91cCBzZWxlY3Qge1xuICBmbGV4OiAxO1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAuc3ViZ3JvdXAgLnBlbmFsdHktc2VsZWN0b3Ige1xuICBmbGV4OiAxO1xufVxuLmNvYzcgLmZvcm0taGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMC4yNWVtIDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG59XG4uY29jNyAuZm9ybS1oZWFkZXIgLml0ZW0tY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jb2M3IC5lZGl0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29jNyAuZWRpdG9yIC50b3gtdG9vbGJhci1vdmVybG9yZCxcbi5jb2M3IC5lZGl0b3IgLnRveC10b29sYmFyX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbjpyb290IHtcbiAgLS1tYWluLXNoZWV0LWJnOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9oZWFkZXIud2VicCcpIDQgcmVwZWF0O1xuICAtLW90aGVyLXNoZWV0LWJnOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLndlYnAnKTtcbiAgLS1tYWluLXNoZWV0LWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy90ZW50YWNsZXMud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvc2hlZXQuanBnJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi1ibHVlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9yaWJib24tYmx1ZS53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi1ncmVlbjogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvcmliYm9uLWdyZWVuLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLXJlZDogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvcmliYm9uLXJlZC53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi15ZWxsb3c6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL3JpYmJvbi15ZWxsb3cud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC1vcm5hbWVudC1ncmVlbjogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvbGluZS1vcm5hbWVudC1ncmVlbi53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LW9ybmFtZW50LXRvcDogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvb3JuYW1lbnQtdG9wLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGVudGFjbGVzOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My90ZW50YWNsZXMud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC1ncmVlbi1saW5lOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9saW5lLWdyZWVuLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcmVkLWxpbmU6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL2xpbmUtcmVkLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcGhvdG8tZnJhbWUtc21hbGw6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL3Bob3RvLWZyYW1lX3NtYWxsLndlYnAnKTtcbiAgLS1ocC1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9ocC1iYWNrZ3JvdW5kLnN2ZycpO1xuICAtLXNhbi1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zYW4tYmFja2dyb3VuZC5zdmcnKTtcbiAgLS1jaGF0LWJhY2tncm91bmQ6IHVybCgnLi4vLi4vdWkvcGFyY2htZW50LmpwZycpIHJlcGVhdDtcbiAgLS1tYWluLXNoZWV0LWJhY2stY29sb3I6ICM2NzBiMGI7XG4gIC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcjogIzJiMzc1MztcbiAgLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yOiAjNjcwYjBiO1xuICAtLW1haW4tc2hlZXQtZm9udDogJyc7XG4gIC0tbWFpbi1zaGVldC1jdXJzaXZlLWZvbnQ6ICcnO1xuICAtLXNraWxsLWxlbmd0aDogMTYwcHg7XG4gIC0tc2tpbGwtc3BlY2lhbGl6YXRpb24tbGVuZ3RoOiAxNTJweDtcbiAgLS1jb250ZW50LWxpbmstYmFja2dyb3VuZDogI2RkZDtcbiAgLS1jb250ZW50LWxpbmstYm9yZGVyLWNvbG9yOiAjNDQ0O1xuICAtLWNvbnRlbnQtbGluay10ZXh0LWNvbG9yOiAjMjIyO1xufVxuLmRlZmF1bHRGb250IHtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ05vdG8gU2Fucyc7XG59XG4uY2hhdEZvbnQge1xuICBmb250LWZhbWlseTogY3VzdG9tQ2hhdEZvbnQsICdTaWduaWthJywgc2Fucy1zZXJpZjtcbn1cbi5jb2M3LWxpbmssXG4uY29jNy1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250ZW50LWxpbmstYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1jb250ZW50LWxpbmstdGV4dC1jb2xvcik7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbnRlbnQtbGluay1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb2M3LWxpbmsgaSxcbi5jb2M3LWlubGluZSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb2M3LWlubGluZS1jaGVjayB7XG4gIGZvbnQtZmFtaWx5OiBjdXN0b21DaGF0Rm9udCwgJ1NpZ25pa2EnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29jNy5zaGVldC5hY3RvciBhLmNvYzctbGluayxcbmEuY29jNy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgYS5jb2M3LWxpbmsgaW1nLFxuYS5jb2M3LWxpbmsgaW1nIHtcbiAgZmxleDogMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMS4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbn1cbi5jaGF0LW1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCAuZWZmZWN0LW1lc3NhZ2Uge1xuICBib3JkZXI6IDAuMnJlbSBncm9vdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5jb2M3IGlucHV0LnJpZ2h0LXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAudGFnIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgaW5wdXQ6cmVhZC1vbmx5LFxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIGlucHV0OnJlYWQtb25seTpob3Zlcixcbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciBpbnB1dDpyZWFkLW9ubHk6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAzcHggZ3Jvb3ZlO1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5hY3Rvci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuYWN0b3ItaGVhZGVyIGEuZm9vZC1jaGFpbiB7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5hY3Rvci1oZWFkZXIgYS5mb29kLWNoYWluLmNoYXNlciB7XG4gIGNvbG9yOiByZWQ7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuYWN0b3ItaGVhZGVyIGEuZm9vZC1jaGFpbi5wcmV5IHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5hY3Rvci1oZWFkZXIgYS5waG90by5jaGFzZS10b2tlbiB7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGdyYWI7XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgLmFjdG9yLWhlYWRlciBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgLmFjdG9yLWhlYWRlciAuYWN0b3ItbmFtZSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cCAuZ3JvdXAtbGFiZWwge1xuICBmbGV4OiA5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgLmZvcm0tZ3JvdXAgLmdyb3VwLWxhYmVsLmlubGluZS1yb2xsIHtcbiAgZmxleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cCAuZ3JvdXAtbGFiZWwuaW5saW5lLXJvbGwgYSxcbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cCAuZ3JvdXAtbGFiZWwuaW5saW5lLXJvbGwgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cCAuZ3JvdXAtbGFiZWwuaW5saW5lLXJvbGwgZGl2IHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgLmZvcm0tZ3JvdXAgLmdyb3VwLWxhYmVsIGxhYmVsIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5mb3JtLWdyb3VwIC5ncm91cC1yZXN1bHQge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cCBhLFxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5mb3JtLWdyb3VwIGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNvYzcuZGlhbG9nLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIC5mb3JtLWdyb3VwLnRyaXBsZSBsYWJlbCB7XG4gIGZsZXg6IDM7XG59XG4uY29jNy5kaWFsb2cuY2hhc2UtcGFydGljaXBhbnQtaW1wb3J0ZXIgLmZvcm0tZ3JvdXAudHJpcGxlIC5uYW1lIHtcbiAgZmxleDogNjtcbn1cbi5jb2M3LmRpYWxvZy5jaGFzZS1wYXJ0aWNpcGFudC1pbXBvcnRlciAuZm9ybS1ncm91cC50cmlwbGUgLnZhbHVlIHtcbiAgZmxleDogMTtcbn1cbi5jb2M3LmRpYWxvZyAuc2VsZWN0YWJsZTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xufVxuLmNvYzcuZGlhbG9nIC5zZWxlY3RlZCB7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xufVxuLmNvYzcuZGlhbG9nIC5zZWxlY3RlZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvYzcuZGlhbG9nIC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY29jNy5kaWFsb2cgYnV0dG9uLmluYWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCBncmV5O1xufVxuLmNvYzcuZGlhbG9nLmNoYXItc2VsZWN0IC5pdGVtLWxpc3QgLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5kaWFsb2cuY2hhci1zZWxlY3QgYS5yb2xsLWNoYXJhY3RlcmlzdGljLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCBhLnJvbGwtY2hhcmFjdGVyaXN0aWMge1xuICBmbGV4OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCBhLmluY3JlYXNlLWNoYXJhY3RlcmlzdGljLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCBhLmluY3JlYXNlLWNoYXJhY3RlcmlzdGljIHtcbiAgZmxleDogMDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG4uY29jNy5kaWFsb2cuY2hhci1zZWxlY3QgYS5kZWNyZWFzZS1jaGFyYWN0ZXJpc3RpYyxcbi5jb2M3LmRpYWxvZy5za2lsbC1zZWxlY3QgYS5kZWNyZWFzZS1jaGFyYWN0ZXJpc3RpYyxcbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCBhLnJlc2V0LWNoYXJhY3RlcmlzdGljLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCBhLnJlc2V0LWNoYXJhY3RlcmlzdGljIHtcbiAgZmxleDogMDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuLmNvYzcuZGlhbG9nLmNoYXItc2VsZWN0IC5pdGVtLWNvbnRyb2xzLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCAuaXRlbS1jb250cm9scyB7XG4gIGZsZXg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY29jNy5kaWFsb2cuY2hhci1zZWxlY3QgLnBvaW50cyxcbi5jb2M3LmRpYWxvZy5za2lsbC1zZWxlY3QgLnBvaW50cyxcbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAuY291bnRlcixcbi5jb2M3LmRpYWxvZy5za2lsbC1zZWxlY3QgLmNvdW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAucG9pbnRzLndhcm5pbmcsXG4uY29jNy5kaWFsb2cuc2tpbGwtc2VsZWN0IC5wb2ludHMud2FybmluZyxcbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAuY291bnRlci53YXJuaW5nLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCAuY291bnRlci53YXJuaW5nIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAucG9pbnRzIHNwYW4sXG4uY29jNy5kaWFsb2cuc2tpbGwtc2VsZWN0IC5wb2ludHMgc3Bhbixcbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAuY291bnRlciBzcGFuLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCAuY291bnRlciBzcGFuIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZmxleDogMDtcbn1cbi5jb2M3LmRpYWxvZy5jaGFyLXNlbGVjdCAucG9pbnRzIHNwYW4uc2VwLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCAucG9pbnRzIHNwYW4uc2VwLFxuLmNvYzcuZGlhbG9nLmNoYXItc2VsZWN0IC5jb3VudGVyIHNwYW4uc2VwLFxuLmNvYzcuZGlhbG9nLnNraWxsLXNlbGVjdCAuY291bnRlciBzcGFuLnNlcCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLmFwcC5kaWFsb2c6aGFzKCNib251cy1yb2xsLWZvcm0pIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbn1cbi5hcHAuZGlhbG9nOmhhcygjYm9udXMtcm9sbC1mb3JtKSBidXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNTA1MDtcbiAgLyogYm9yZGVyLXJhZGl1czogM3B4IDVweCAxMHB4IDVweDsgKi9cbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMnB4ICMyODcyNzI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hcHAuZGlhbG9nOmhhcygjYm9udXMtcm9sbC1mb3JtKSBidXR0b24uZGlhbG9nLWJ1dHRvbi5yb2xsIGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuI2JvbnVzLXJvbGwtZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgLypcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gICovXG59XG4jYm9udXMtcm9sbC1mb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogMi4ycmVtO1xufVxuI2JvbnVzLXJvbGwtZm9ybSBzZWxlY3Qgb3B0aW9uLmRpZmZpY3VsdHktdW5rbm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDAsIDU1LCAwLjQpO1xufVxuI2JvbnVzLXJvbGwtZm9ybSBzZWxlY3Qgb3B0aW9uLmRpZmZpY3VsdHktaGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjYsIDAsIDAuNSk7XG59XG4jYm9udXMtcm9sbC1mb3JtIHNlbGVjdCBvcHRpb24uZGlmZmljdWx0eS1leHRyZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNCk7XG59XG4jYm9udXMtcm9sbC1mb3JtIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG59XG4jYm9udXMtcm9sbC1mb3JtIGlucHV0LnNsaWRlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNzcsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMTYyLCAwLCAwLCAwLjQpIDE1JSwgcmdiYSgxOTMsIDAsIDAsIDAuMykgMjAlLCByZ2JhKDE4MSwgNzMsIDczLCAwLjMpIDM4JSwgcmdiYSgxNTAsIDEzMCwgMTMwLCAwLjMpIDQyJSwgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjMpIDUwJSwgcmdiYSgxNjEsIDE4MCwgMTYwLCAwLjMpIDU4JSwgcmdiYSg0NSwgMTg3LCAzNywgMC4zKSA2MiUsIHJnYmEoNSwgMTU2LCA3LCAwLjMpIDgwJSwgcmdiYSg0LCAxMjcsIDE0LCAwLjQpIDg1JSwgcmdiYSgyLCAyMDAsIDIwLCAwLjUpIDEwMCUpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbn1cbiNib251cy1yb2xsLWZvcm0gZGl2LmZsZXhjb2wtY29jNyB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYm9udXMtcm9sbC1mb3JtIGRpdi5mbGV4Y29sLWNvYzcuYm9udXMtcGVuYWx0eS1sYWJlbHMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc3LCAwLCAwLCAwLjUpIDAlLCByZ2JhKDE2MiwgMCwgMCwgMC40KSAxNSUsIHJnYmEoMTkzLCAwLCAwLCAwLjMpIDIwJSwgcmdiYSgxODEsIDczLCA3MywgMC4zKSAzOCUsIHJnYmEoMTUwLCAxMzAsIDEzMCwgMC4zKSA0MiUsIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4zKSA1MCUsIHJnYmEoMTYxLCAxODAsIDE2MCwgMC4zKSA1OCUsIHJnYmEoNDUsIDE4NywgMzcsIDAuMykgNjIlLCByZ2JhKDUsIDE1NiwgNywgMC4zKSA4MCUsIHJnYmEoNCwgMTI3LCAxNCwgMC40KSA4NSUsIHJnYmEoMiwgMjAwLCAyMCwgMC41KSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDJweCB3aGl0ZSwgMXB4IDFweCAycHggd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbiNib251cy1yb2xsLWZvcm0gZGl2LmZsZXhjb2wtY29jNy5ib251cy1wZW5hbHR5LWxhYmVscyBzcGFuLmRvdWJsZS1ib251cyBpLFxuI2JvbnVzLXJvbGwtZm9ybSBkaXYuZmxleGNvbC1jb2M3LmJvbnVzLXBlbmFsdHktbGFiZWxzIHNwYW4uZG91YmxlLXBlbmFsdHkgaSxcbiNib251cy1yb2xsLWZvcm0gZGl2LmZsZXhjb2wtY29jNy5ib251cy1wZW5hbHR5LWxhYmVscyBzcGFuLm5vcm1hbC1yb2xsIGksXG4jYm9udXMtcm9sbC1mb3JtIGRpdi5mbGV4Y29sLWNvYzcuYm9udXMtcGVuYWx0eS1sYWJlbHMgc3Bhbi5ib251cyBpLFxuI2JvbnVzLXJvbGwtZm9ybSBkaXYuZmxleGNvbC1jb2M3LmJvbnVzLXBlbmFsdHktbGFiZWxzIHNwYW4ucGVuYWx0eSBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggNXB4IHdoaXRlLCAxcHggMXB4IDVweCB3aGl0ZTtcbn1cbiNib251cy1yb2xsLWZvcm0gZGl2LmZsZXhjb2wtY29jNy5ib251cy1wZW5hbHR5LWxhYmVscyBzcGFuLnBlbmFsdHkgaSB7XG4gIGNvbG9yOiByZWQ7XG59XG4jYm9udXMtcm9sbC1mb3JtIGRpdi5mbGV4Y29sLWNvYzcuYm9udXMtcGVuYWx0eS1sYWJlbHMgc3Bhbi5kb3VibGUtcGVuYWx0eSBpIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4jYm9udXMtcm9sbC1mb3JtIGRpdi5mbGV4Y29sLWNvYzcuYm9udXMtcGVuYWx0eS1sYWJlbHMgc3Bhbi5kb3VibGUtYm9udXMgaSB7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG4jYm9udXMtcm9sbC1mb3JtIGRpdi5mbGV4Y29sLWNvYzcuYm9udXMtcGVuYWx0eS1sYWJlbHMgc3Bhbi5ib251cyBpIHtcbiAgY29sb3I6IGdyZWVuIDtcbn1cbiNib251cy1yb2xsLWZvcm0gZGl2LmZsZXhjb2wtY29jNy5ib251cy1wZW5hbHR5LWxhYmVscyBzcGFuLm5vcm1hbC1yb2xsIGkge1xuICBjb2xvcjogZ3JleTtcbn1cbiNwbGF5ZXJzIGg0IHtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGdyb292ZSB2YXIoLS1jb2xvci1ib3JkZXItZGFyay1zZWNvbmRhcnkpO1xufVxuI3BsYXllcnMgaDQgZGl2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTIpO1xufVxuI3BsYXllcnMgaDQgZGl2IGkge1xuICBtYXJnaW46IDAgNnB4O1xufVxuI3BsYXllcnMgZGl2LndvcmxkLWVyYSB7XG4gIGdhcDogOHB4O1xufVxuI3BsYXllcnMgZGl2LndvcmxkLWVyYSBpIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4jY29tYmF0IC50b2tlbi1pbml0aWF0aXZlLmZ1bWJsZSxcbiNjb21iYXQtdHJhY2tlciAudG9rZW4taW5pdGlhdGl2ZS5mdW1ibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IGNyaW1zb247XG59XG4jY29tYmF0IC50b2tlbi1pbml0aWF0aXZlLmZhaWx1cmUsXG4jY29tYmF0LXRyYWNrZXIgLnRva2VuLWluaXRpYXRpdmUuZmFpbHVyZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4jY29tYmF0IC50b2tlbi1pbml0aWF0aXZlLnJlZ3VsYXItc3VjY2VzcyxcbiNjb21iYXQtdHJhY2tlciAudG9rZW4taW5pdGlhdGl2ZS5yZWd1bGFyLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2NjNjYwMDtcbn1cbiNjb21iYXQgLnRva2VuLWluaXRpYXRpdmUuaGFyZC1zdWNjZXNzLFxuI2NvbWJhdC10cmFja2VyIC50b2tlbi1pbml0aWF0aXZlLmhhcmQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjY2M5OTAwO1xufVxuI2NvbWJhdCAudG9rZW4taW5pdGlhdGl2ZS5leHRyZW1lLXN1Y2Nlc3MsXG4jY29tYmF0LXRyYWNrZXIgLnRva2VuLWluaXRpYXRpdmUuZXh0cmVtZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4jY29tYmF0IC50b2tlbi1pbml0aWF0aXZlLmNyaXRpY2FsLFxuI2NvbWJhdC10cmFja2VyIC50b2tlbi1pbml0aWF0aXZlLmNyaXRpY2FsIHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbiNzaWRlYmFyIGEuY29tcGVuZGl1bS10cmFuc2xhdGlvbixcbiNzaWRlYmFyIGEuYWN0b3ItaW1wb3J0LFxuI3NpZGViYXIgYS5pbnZlc3RpZ2F0b3Itd2l6YXJkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjNDQ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvYzdvdmVydmlldyBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5kaXYuY29jN292ZXJ2aWV3IGxpIHtcbiAgbWFyZ2luOiAwLjNyZW07XG59XG5kaXYuY29jN292ZXJ2aWV3IGNvZGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbiNjb250cm9scyAuY29jNy1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgODAsIDgwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4jY29udHJvbHMgLmNvYzctbWVudS5hY3RpdmUsXG4jY29udHJvbHMgLmNvYzctbWVudTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4MDYwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDgwNjAgIWltcG9ydGFudDtcbn1cbiNjb250cm9scyBsaS5jb250cm9sLXRvb2wuYWN0aXZlIGkuZmEtY2VydGlmaWNhdGUge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuI3NjZW5lLWNvbnRyb2xzIC5jb2M3LW1lbnUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgODAsIDgwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4jc2NlbmUtY29udHJvbHMgLmNvYzctbWVudSBidXR0b24uYWN0aXZlLFxuI3NjZW5lLWNvbnRyb2xzIC5jb2M3LW1lbnUgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDgwNjAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwODA2MCAhaW1wb3J0YW50O1xufVxuI3NjZW5lLWNvbnRyb2xzIGJ1dHRvbi5jb250cm9sLnVpLWNvbnRyb2wuZmFzLmZhLWNlcnRpZmljYXRlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmRyb3BidG4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcm9wZG93bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xufVxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG1pbi13aWR0aDogMTI2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bi1jb250ZW50IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY29udGV4dC1tZW51LXdyYXBwZXIge1xuICB6LWluZGV4OiA1MDk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjcwYjBiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdWkvcGFyY2htZW50LmpwZykgcmVwZWF0O1xufVxuLmNvbnRleHQtbWVudS13cmFwcGVyICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGV4dC1tZW51LXdyYXBwZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb250ZXh0LW1lbnUtd3JhcHBlciAubWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICBwYWRkaW5nOiAwIDAuM3JlbSAwIDA7XG59XG4uY29udGV4dC1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uY29udGV4dC1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbnRleHQtbWVudS13cmFwcGVyIC5tZW51LXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlO1xufVxuLmNvbnRleHQtbWVudS13cmFwcGVyIC5zdWItbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250ZXh0LW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NzBiMGI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3VpL3BhcmNobWVudC5qcGcpIHJlcGVhdDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uY29udGV4dC1tZW51LXdyYXBwZXIgLnN1Yi1tZW51LWJ1dHRvbjpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jb2M3IC5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvYzcgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHggMnB4IDAgMDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IGdyb292ZSAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uY29jNyAuYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuLmNvYzcgLmJ1dHRvbi5pbmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29jNyAuYnV0dG9uLmluYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29jNyAuYXV0by1vbiB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IGdyZWVuO1xuICBmbGV4OiAwO1xufVxuLmNvYzcgLmF1dG8tb2ZmIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogZ3JleTtcbiAgZmxleDogMDtcbn1cbi5jb2M3IC5pdGVtLXRhZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uY29jNyAud2VhcG9uLW5hbWUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDFweCAwIDFweCAycHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2M3IC5uby1za2lsbC1zZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4uY29jNyAuaXRlbS1pbWFnZSB7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jb2M3IC5za2lsbC1pbWFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ljb25zL3N2Zy9kMjAtZ3JleS5zdmcnKSAhaW1wb3J0YW50O1xufVxuLmNvYzcgLndlYXBvbi1pbWFnZSB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jb2M3IC53ZWFwb24taW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbn1cbi5jb2M3IC5pdGVtLXN1bW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzdiODtcbn1cbi5jb2M3IGZvcm0ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29jNyAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNvYzcgLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBncmV5O1xufVxuLmNvYzcgLndlYXBvbi1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHggMnB4IDAgMDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IGdyZXk7XG59XG4uY29jNyAucmFkaW8tc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweCAycHggMCAwO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogZ3JleTtcbn1cbi5jb2M3IC5wYW5lbC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBncmV5O1xufVxuLmNvYzcgLnRvZ2dsZS1zd2l0Y2guaW5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvYzcgLnRvZ2dsZS1zd2l0Y2guaW5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb2M3IC5zaW1wbGUtZmxhZy5pbmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29jNyAuc2ltcGxlLWZsYWcuaW5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb2M3IC5tYWxmdW5jdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvYzcgLnN3aXRjaGVkLW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmVkO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jb2M3IC5zd2l0Y2hlZC1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvYzcgbGFiZWwge1xuICBmbGV4OiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBtYXJnaW46IDAgMCAxcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY29jNyBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTc5NzE7XG4gIG1hcmdpbjogMCAwIDFweCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzE5MTgxMztcbn1cbi5jb2M3IGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2E3OTcxO1xuICBtYXJnaW46IDAgMCAxcHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMxOTE4MTM7XG59XG4uY29jNyBzZWxlY3Qge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTc5NzE7XG4gIG1hcmdpbjogMCAwIDFweCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzE5MTgxMztcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyA+ICoge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAgLmZvcm0tZmllbGRzIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uY29jNyAuZm9ybS1ncm91cCAuZm9ybS1maWVsZHMgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5jb2M3IC5mb3JtLWdyb3VwIC5mb3JtLWZpZWxkcyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLmNvYzcgLmZvcm0tZ3JvdXAuc3RhY2tlZCBsYWJlbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uY29jNyAuZm9ybS1ncm91cC5zdGFja2VkIGxhYmVsLmNoZWNrYm94IHtcbiAgZmxleDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb2M3LmNoYXQtY2FyZC5yYW5nZSAuY2FyZC1idXR0b25zIGJ1dHRvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uY2VudGVyLXZlcnRpY2FsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2FyZC1yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29jNy5zaGVldCAuY2FzaCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb2M3LnNoZWV0IC5jYXNoIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb2M3LnNoZWV0IC5jYXNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY29jNy5zaGVldCAuY2FzaCBpbnB1dFt0eXBlPSd0ZXh0J106aG92ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY29jNy5zaGVldCAuY2FzaCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY29jNy5zaGVldCAuY2FzaCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9kZXN0bycsICdTaWduaWthJywgJ1BhbGF0aW5vIExpbm90eXBlJywgJ3NlcmlmJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG4uY29jNy5zaGVldCAuY2FzaCAuY2FzaC1yb3cge1xuICBmbGV4OiBpbml0aWFsO1xufVxuLmNvYzcuc2hlZXQgLml0ZW0tY29udHJvbHMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvYzcuc2hlZXQgLml0ZW0tY29udHJvbHMgYS5pdGVtLWNvbnRyb2wuaW5hY3RpdmU6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbi5jb2M3LnNoZWV0IC5jb25kaXRpb24tbW9uaXRvcnMge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29jNy5zaGVldCAuY29uZGl0aW9uLW1vbml0b3Ige1xuICBmbGV4OiAwIDAgMjVweDtcbiAgY29sb3I6IGRhcmtncmV5O1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5zaGVldCAuY29uZGl0aW9uLW1vbml0b3IuaW52ZXJ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4uY29jNy5zaGVldCAuY29uZGl0aW9uLW1vbml0b3Iuc3RhdHVzLW9uIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4uY29jNy5zaGVldCAuc2hlZXQtYm9keSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldCAuc2hlZXQtYm9keSAuZWRpdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb2M3LnNoZWV0IC5lZGl0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29jNy5zaGVldCAuZWRpdG9yIC50b3gtdG9vbGJhci1vdmVybG9yZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29jNy5zaGVldCAuZWRpdG9yIC50b3gtdG9vbGJhcl9fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29jNy5zaGVldCAuaXRlbS1maWVsZHMge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmNvYzcuc2hlZXQgLnNraWxscy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jb2M3LnNoZWV0IC5za2lsbHMtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuLmNvYzcuc2hlZXQgLnNraWxscy1saXN0IC5pdGVtIGltZyB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvYzcuc2hlZXQgLnNraWxscy1saXN0IC5za2lsbC1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb2M3LnNoZWV0IC5za2lsbHMtbGlzdCBzcGFuIHtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNvYzcuc2hlZXQgLnNraWxscy1saXN0IC5pdGVtLWNvbnRyb2xzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmNvYzcuc2hlZXQgLnNraWxsLWltYWdlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4OiAwIDAgMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNvYzcuc2hlZXQgLnNoZWV0LWhlYWRlciB7XG4gIGZsZXg6IDAgMCAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGdyb292ZSAjZWVlZGUwO1xuICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvYzcuc2hlZXQgLnNoZWV0LWhlYWRlciAuYXR0cmlidXRlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiAwO1xuICBtYXJnaW46IDA7XG59XG4uY29jNy5zaGVldCAuc2hlZXQtaGVhZGVyIC5hdHRyaWJ1dGUtdmFsdWUge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb2M3LnNoZWV0IC5zaGVldC1oZWFkZXIgLmF0dHJpYnV0ZS12YWx1ZS5zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb2M3LnNoZWV0IC5zaGVldC1oZWFkZXIgLmF0dHJpYnV0ZS1tYXgge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLmNvYzcuc2hlZXQgaW5wdXRbdHlwZT0ndGV4dCddLnJlYWQtb25seTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSd0ZXh0J10ucmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCBibGFjaztcbn1cbi5jb2M3LnNoZWV0IGlucHV0W3R5cGU9J251bWJlciddLnJlYWQtb25seTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSdudW1iZXInXS5yZWFkLW9ubHk6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xufVxuLmNvYzcuc2hlZXQgaW5wdXRbdHlwZT0ndGV4dCddLmxvY2tlZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSd0ZXh0J10ubG9ja2VkOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb2M3LnNoZWV0IGlucHV0W3R5cGU9J251bWJlciddLmxvY2tlZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSdudW1iZXInXS5sb2NrZWQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvYzcuc2hlZXQgLnNoZWV0LW5hdiB7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBtYXJnaW46IDRweCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBjdXN0b21TaGVldEZvbnQsICdQYWxhdGlubyBMaW5vdHlwZScsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5jb2M3LnNoZWV0IC5zaGVldC1uYXYgLnRhYi1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2I1YjNhNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuc2hlZXQgLnNoZWV0LW5hdiAudGFiLW5hbWUua2VlcGVyLW9ubHktdGFiIHtcbiAgZmxleDogMCAwIDMwcHg7XG59XG4uY29jNy5zaGVldCAuc2hlZXQtbmF2IC50YWItbmFtZS5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY29jNy5zaGVldCAuc2hlZXQtbmF2IC50YWItbmFtZS5rZWVwZXItb25seS10YWIgc3BhbiBpIHtcbiAgY29sb3I6ICMyMzQzMzc7XG59XG4uY29jNy5zaGVldCAuc2hlZXQtbmF2IC50YWItbmFtZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ0MTkxYTtcbn1cbi5jb2M3LnNoZWV0IC53aW5kb3ctY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMTkxODEzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29jNy5zaGVldCAud2luZG93LWNvbnRlbnQgLnRhYiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jb2M3LnNoZWV0IGlucHV0W3R5cGU9J3RleHQnXTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmVkO1xufVxuLmNvYzcuc2hlZXQgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG59XG4uY29jNy5zaGVldCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvYzcuc2hlZXQgaW5wdXRbdHlwZT0nbnVtYmVyJ106aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJlZDtcbn1cbi5jb2M3LnNoZWV0IGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG59XG4uY29jNy5zaGVldCAuZWRpdGFibGUgLnJvbGxhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb2M3LmNoYXQtY2FyZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvYzcuY2hhdC1jYXJkIC50b2dnbGUtc3dpdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuY2hhdC1jYXJkIC50b2dnbGUtc3dpdGNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLmNvYzcuY2hhdC1jYXJkIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuZGVmZW5kZXItYWN0aW9uLXNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b206IGdyb292ZSAycHggI2ZmZjtcbn1cbi5jb2M3LmNoYXQtY2FyZCAucmVzcG9uc2Utc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmNvYzcuY2hhdC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2ZmZjtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcbiAgZmxleDogMCAwIDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvYzcuY2hhdC1jYXJkIC5jYXJkLWhlYWRlciBoMyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1oZWFkZXIgaDM6aG92ZXIge1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvYzcuY2hhdC1jYXJkIC5jYXJkLWNvbnRlbnQgPiAqIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1idXR0b25zIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1idXR0b25zIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAycHggMDtcbn1cbi5jb2M3LmNoYXQtY2FyZCAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAzcHggMCAwO1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNmZmY7XG59XG4uY29jNy5jaGF0LWNhcmQgLmNhcmQtZm9vdGVyIHNwYW4ge1xuICBib3JkZXItcmlnaHQ6IDJweCBncm9vdmUgI2ZmZjtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uY29jNy5jaGF0LWNhcmQgLmNhcmQtZm9vdGVyIHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb2M3LnNoZWV0Lm5wYyB7XG4gIG1pbi13aWR0aDogNTgwcHg7XG59XG4uY29jNy5zaGVldC5ucGMgLmF1dG8tdG9nZ2xlLFxuLmNvYzcuc2hlZXQubnBjIC5hZGQtbW92ZW1lbnQgaSxcbi5jb2M3LnNoZWV0Lm5wYyAucmVtb3ZlLW1vdmVtZW50LFxuLmNvYzcuc2hlZXQubnBjIC5tYWNyby1jbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb2M3LnNoZWV0Lm5wYyBzZWxlY3Qge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG59XG4uY29jNy5zaGVldC5ucGMgc2VsZWN0IG9wdGlvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldC5ucGMgLml0ZW0tY29udHJvbHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jb2M3LnNoZWV0Lm5wYyAudG9nZ2xlLXN3aXRjaCB7XG4gIG1hcmdpbjogMXB4IDFweCAwIDA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmNvYzcuc2hlZXQubnBjIC5lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cbi5jb2M3LnNoZWV0Lm5wYyAuc2VjdGlvbi1oZWFkZXIge1xuICBib3JkZXI6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvYzcuc2hlZXQubnBjIC5zaGVldC1oZWFkZXIgLmluZm9zIGxhYmVsLFxuLmNvYzcuc2hlZXQubnBjIC5jaGFyYWN0ZXJpc3RpYy1sYWJlbCBpbnB1dCxcbi5jb2M3LnNoZWV0Lm5wYyAuY2hhcmFjdGVyaXN0aWMtbGFiZWwgbGFiZWwge1xuICBmb250LWZhbWlseTogVm9sdGFpcmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jb2M3LnNoZWV0Lm5wYyAuY2hhcmFjdGVyaXN0aWMtbGFiZWwgbGFiZWwge1xuICBjb2xvcjogIzZFMTQxNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2M3LnNoZWV0Lm5wYyAuc2hlZXQtaGVhZGVyIC5jaGFyLWJveCBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvYzcuc2hlZXQubnBjIC5zaGVldC1oZWFkZXIgLmluZm9zIGlucHV0IHtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uY29jNy5zaGVldC5ucGMgZGl2LnNlY3Rpb24taGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZFMTQxNztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jb2M3LnNoZWV0Lm5wYyBoMyB7XG4gIGNvbG9yOiAjNkUxNDE3O1xuICBmb250LWZhbWlseTogVm9sdGFpcmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29jNy5zaGVldC5ucGMgc2VjdGlvbi5zaGVldC1zZWN0aW9uOmhhcyguZGVzY3JpcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAtMzYwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgYmFja2dyb3VuZDogdXJsKC91aS9wYXJjaG1lbnQuanBnKSByZXBlYXQ7XG59XG4uY29jNy5zaGVldC5ucGMgc2VjdGlvbi5zaGVldC1zZWN0aW9uOmhhcyguZGVzY3JpcHRpb24pIGRpdi5zZWN0aW9uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG59XG4uY29jNy5zaGVldC5ucGMgc2VjdGlvbi5zaGVldC1zZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2M3LnNoZWV0Lm5wYyBzZWN0aW9uLnNoZWV0LXNlY3Rpb24gLnJlc2l6ZWRlZGl0b3IgLmVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzYwcHg7XG59XG4uY29jNy5zaGVldC5jcmVhdHVyZSB7XG4gIG1pbi13aWR0aDogNTgwcHg7XG59XG4uY29jNy5zaGVldC5jcmVhdHVyZSAuYXV0by10b2dnbGUsXG4uY29jNy5zaGVldC5jcmVhdHVyZSAuYWRkLW1vdmVtZW50IGksXG4uY29jNy5zaGVldC5jcmVhdHVyZSAucmVtb3ZlLW1vdmVtZW50LFxuLmNvYzcuc2hlZXQuY3JlYXR1cmUgLm1hY3JvLWNsaWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpY2Utcm9sbCAuZGljZS10b3RhbC5jcml0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBhbGVncmVlbjtcbn1cbi5kaWNlLXJvbGwgLmRpY2UtdG90YWwuZnVtYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya3JlZDtcbn1cbi5kaWNlLXJvbGwgLmRpY2UtdG90YWwucmVndWxhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M5OTtcbiAgY29sb3I6ICNjYzY2MDA7XG59XG4uZGljZS1yb2xsIC5kaWNlLXRvdGFsLmhhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7XG4gIGNvbG9yOiAjY2M5OTAwO1xufVxuLmRpY2Utcm9sbCAuZGljZS10b3RhbC5leHRyZW1lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjk5O1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5kaWNlLXJvbGwgLmRpY2UtZm9ybXVsYS5zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmRpY2Utcm9sbCAuZGljZS1mb3JtdWxhLmZhaWx1cmUge1xuICBjb2xvcjogcmVkO1xufVxuLmRpY2Utcm9sbCAuZGljZS1mb3JtdWxhLmNyaXRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbi5kaWNlLXJvbGwgLmRpY2UtZm9ybXVsYS5mdW1ibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IGNyaW1zb247XG59XG4uZGljZS1yb2xsIC5kaWNlLWZvcm11bGEgLnJvbGwtaWNvbnMuc3VjY2VzcyB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4uZGljZS1yb2xsIC5kaWNlLWZvcm11bGEgLnJvbGwtaWNvbnMuY3JpdGljYWwge1xuICBjb2xvcjogZ29sZGVucm9kO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRpY2Utcm9sbCAuZGljZS1mb3JtdWxhIC5yb2xsLWljb25zLmZhaWx1cmUge1xuICBjb2xvcjogY3JpbXNvbjtcbn1cbi5kaWNlLXJvbGwgLmRpY2UtZm9ybXVsYSAucm9sbC1pY29ucy5mdW1ibGUge1xuICBjb2xvcjogY3JpbXNvbjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udG9vbHRpcCAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYW1hZ2Utcm9sbC5yb2xsYWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29jNy5zaGVldC5hY3RvciAuc2hlZXQtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmluZm8tZmllbGRzIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5pbmZvLWZpZWxkcyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5pbmZvLWZpZWxkcyAuZm9ybS1ncm91cC1zdGFja2VkIHtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmluZm8tZmllbGQgbGFiZWwge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmNoYXJhY3RlcmlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uY29jNy5zaGVldC5hY3RvciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpYy1ib3gge1xuICBmbGV4OiAwIDAgMjUlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWMtYm94IC5jaGFyYWN0ZXJpc3RpYy1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDRweCA4cHggMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjViM2E0O1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmNoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWMtYm94IGlucHV0LmNoYXJhY3RlcmlzdGljLXNjb3JlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY29jNy5zaGVldC5hY3RvciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpYy1ib3ggLmNoYXJhY3RlcmlzdGljcy10aHJlc2hvbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljLWJveCAuY2hhcmFjdGVyaXN0aWNzLXRocmVzaG9sZCAuY2hhcmFjdGVyaXN0aWNzLWhhcmQge1xuICBmbGV4OiAwIDAgMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZ3Jvb3ZlICNlZWVkZTA7XG59XG4uY29jNy5zaGVldC5hY3RvciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpYy1ib3ggLmNoYXJhY3RlcmlzdGljcy10aHJlc2hvbGQgLmNoYXJhY3RlcmlzdGljcy1leHRyZW1lIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZWVlZGUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZ3Jvb3ZlICNlZWVkZTA7XG59XG4uY29jNy5zaGVldC5hY3RvciBpbWcge1xuICBmbGV4OiAwIDAgMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogNnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29jNy5zaGVldC5hY3RvciBvbC5za2lsbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29jNy5zaGVldC5hY3RvciBvbC5za2lsbHMtbGlzdCBsaS5za2lsbCB7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uY29jNy5zaGVldC5hY3RvciBvbC5za2lsbHMtbGlzdCBsaS5za2lsbCBoNCB7XG4gIGZsZXg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNvYzcuc2hlZXQuYWN0b3Igb2wuc2tpbGxzLWxpc3QgbGkuc2tpbGwgLnNraWxsLXByb2ZpY2llbmN5IHtcbiAgZmxleDogMCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNvYzcuc2hlZXQuYWN0b3Igb2wuc2tpbGxzLWxpc3QgbGkuc2tpbGwgLnNraWxsLWFiaWxpdHkge1xuICBmbGV4OiAwIDAgMjZweDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIG9sLnNraWxscy1saXN0IGxpLnNraWxsIC5za2lsbC1tb2Qge1xuICBmbGV4OiAwIDAgMjBweDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIG9sLnNraWxscy1saXN0IGxpLnNraWxsIC5za2lsbC1wYXNzaXZlIHtcbiAgZmxleDogMCAwIDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3YTc5NzE7XG59XG4uY29jNy5zaGVldC5hY3Rvci5jaGFyYWN0ZXIge1xuICBtaW4td2lkdGg6IDY3MnB4O1xuICBtaW4taGVpZ2h0OiA3NjVweDtcbn1cbi5kaWUtcmVzdWx0LW92ZXJsYXktYnIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uZGllLXJlc3VsdC1vdmVybGF5LWJyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBidXR0b24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uZGllLXJlc3VsdC1vdmVybGF5LWJyIGJ1dHRvbiBpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBidXR0b24uaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC53YXJuaW5nIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uY29jNy5zaGVldC5hY3RvciAuZGV2ZWxvcG1lbnQuaGVhZGVyIHtcbiAgZmxleDogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGdyb292ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uY29jNy5zaGVldC5hY3RvciAuZGV2ZWxvcG1lbnQuaGVhZGVyIC5oZWFkZXItc2VjdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IGdyb292ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uY29jNy5zaGVldC5hY3RvciAuZGV2ZWxvcG1lbnQuaGVhZGVyIC5oZWFkZXItc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50LmhlYWRlciBpbnB1dCB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAxcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5kZXZlbG9wbWVudCAuZmxhZ2dlZDRkZXYge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5pdGVtIHtcbiAgZmxleDogMCAwIDAuNjI1cmVtO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5pdGVtIC5za2lsbC1uYW1lIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29jNy5zaGVldC5hY3RvciAuZGV2ZWxvcG1lbnQgLml0ZW0gLnNraWxsLW5hbWUuZmxhZ2dlZDRkZXYucm9sbGFibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29jNy5zaGVldC5hY3RvciAuZGV2ZWxvcG1lbnQgLml0ZW0gLml0ZW0tY29udHJvbHMge1xuICBmbGV4OiAwIDAgMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5kZXZlbG9wbWVudCAuaXRlbSAuaXRlbS1jb250cm9scyAuaXRlbS1jb250cm9sOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5pdGVtIC5pdGVtLWNvbnRyb2xzIC5pdGVtLWNvbnRyb2wuY2xpY2thYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5hZGp1c3RtZW50LXZhbHVlIHtcbiAgYm9yZGVyLXJpZ2h0OiBncm9vdmUgMXB4O1xuICBmbGV4OiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLmRldmVsb3BtZW50IC5hZGp1c3RtZW50LXZhbHVlLm5vdC1hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5kZXZlbG9wbWVudCAuYWRqdXN0bWVudC12YWx1ZSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmbGV4OiAwIDAgMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLnNoZWV0LXNlY3Rpb24gaDMge1xuICBtYXJnaW46IDAgLTVweCAwIDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogJ1NpZ25pa2EnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLnNoZWV0LXNlY3Rpb24gLmVkaXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIGJvcmRlcjogMnB4IGdyb292ZSAjZWVlZGUwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29jNy5zaGVldC5hY3RvciAuc2hlZXQtc2VjdGlvbiAucmVzaXplZGVkaXRvciAuZWRpdG9yIHtcbiAgbWluLWhlaWdodDogMTByZW07XG59XG4uY29jNy5zaGVldC5hY3RvciAuc2hlZXQtc2VjdGlvbiAuZWRpdG9yLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY29jNy5zaGVldC5hY3RvciAuc2hlZXQtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29jNy5zaGVldC5hY3RvciAuc2hlZXQtc2VjdGlvbiAucGFubmVsOm5vdCguZXhwYW5kZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5zaGVldC1zZWN0aW9uIC5ucGMtc3BlY2lhbGl6YXRpb24ge1xuICBjb2xvcjogI2E0MjtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGZsZXg6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgaW5wdXQ6cmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQuYWN0b3IgaW5wdXQ6cmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC5yZWFkLW9ubHk6aG92ZXIsXG4uY29jNy5zaGVldC5hY3RvciAucmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG4uY29jNy5zaGVldC5hY3RvciAuaW5mby1maWVsZHMgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvYzcuc2hlZXQuYWN0b3IgLnVubG9jay1jb250cm9sIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5jb2M3LnNoZWV0LmFjdG9yIC51bmxvY2stY29udHJvbC1kaXNhYmxlZCB7XG4gIGZsZXg6IDAgMCAzMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGNvbG9yOiBkYXJrcmVkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNvYzcuaXRlbS5ib29rIHtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG59XG4uY29jNy5pdGVtLmJvb2sgZm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5jb2M3Lml0ZW0uYm9vayAud2luZG93LXJlc2l6YWJsZS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5jb2M3Lml0ZW0uYm9vayA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAud2luZG93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdGhlci1zaGVldC1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMS41ZnIgMC44ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDAuMmZyIDAuMmZyIDIuNmZyO1xuICBnYXA6IDAuM3JlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3BvcnRyYWl0IGluZm9ybWF0aW9uIGFzaWRlJyAncHJvZ3Jlc3MgcHJvZ3Jlc3MgcHJvZ3Jlc3MnICduYXZpZ2F0aW9uIG5hdmlnYXRpb24gbmF2aWdhdGlvbicgJ2JvZHkgYm9keSBib2R5JztcbiAgcGFkZGluZzogMC4xNXJlbTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5mbGV4cm93LWNvYzcge1xuICBwYWRkaW5nOiAwLjE1cmVtIDA7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuZWRpdG9yLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiAwLjM3NXJlbSB0cmFuc3BhcmVudDtcbiAgZmxleDogMDtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBpbnB1dCB7XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBib3JkZXI6IDAuMzc1cmVtIHRyYW5zcGFyZW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgaW5wdXQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgaW5wdXQubmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBpIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDAuMDNyZW07XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAucG9ydHJhaXQge1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBncmlkLWFyZWE6IHBvcnRyYWl0O1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLnBvcnRyYWl0IGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuaW5mb3JtYXRpb24ge1xuICBib3JkZXItcmlnaHQ6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBncmlkLWFyZWE6IGluZm9ybWF0aW9uO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmFzaWRlIHtcbiAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmFzaWRlIC5mbGV4cm93LWNvYzcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjA2NXJlbSAwO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmFzaWRlIC5mbGV4cm93LWNvYzcgc3BhbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYXNpZGUgLmZsZXhyb3ctY29jNyAjYXR0ZW1wdC1pbml0aWFsLXJlYWRpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYXNpZGUgLmZsZXhyb3ctY29jNyAjYXR0ZW1wdC1pbml0aWFsLXJlYWRpbmc6Zm9jdXMsXG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYXNpZGUgLmZsZXhyb3ctY29jNyAjYXR0ZW1wdC1pbml0aWFsLXJlYWRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5hc2lkZSAuZmxleHJvdy1jb2M3ICNhdHRlbXB0LWluaXRpYWwtcmVhZGluZzpmb2N1cyBsYWJlbCxcbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5hc2lkZSAuZmxleHJvdy1jb2M3ICNhdHRlbXB0LWluaXRpYWwtcmVhZGluZzpob3ZlciBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuM3JlbTtcbiAgZ3JpZC1hcmVhOiBwcm9ncmVzcztcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5wcm9ncmVzcyBpIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5wcm9ncmVzcyBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMC4wM3JlbTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5wcm9ncmVzcyBwcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLnByb2dyZXNzIHByb2dyZXNzOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAucHJvZ3Jlc3MgcHJvZ3Jlc3MgLnZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ29sZGVucm9kO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5wcm9ncmVzcyBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLnByb2dyZXNzIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogZ29sZGVucm9kO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLnByb2dyZXNzIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAucHJvZ3Jlc3MgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBnb2xkZW5yb2Q7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBuYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ3JpZC1hcmVhOiBuYXZpZ2F0aW9uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBuYXYgYSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIG5hdiBhIHNwYW4ge1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIG5hdiBhLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgbmF2IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgbmF2IGEua2VlcGVyLW9ubHktdGFiIHtcbiAgZmxleDogMCAwIDMwcHg7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBuYXYgYS5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciBuYXYgYS5rZWVwZXItb25seS10YWIgc3BhbiBpIHtcbiAgY29sb3I6ICMyMzQzMzc7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYm9keSB7XG4gIGdyaWQtYXJlYTogYm9keTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgaW5wdXQge1xuICBmbGV4OiAwO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC50YWIge1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMDtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuMmZyIDEuOGZyO1xuICBnYXA6IDAgMC4xcmVtO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndHJhaXRzIGdhaW5zJyAnb3RoZXIgb3RoZXInO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnRyYWl0cyB7XG4gIGdyaWQtYXJlYTogdHJhaXRzO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnRyYWl0cyAudHlwZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHJhaXRzIC50eXBlIC5mbGV4cm93LWNvYzcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMTg4cmVtO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnRyYWl0cyAudHlwZSAuZmxleHJvdy1jb2M3IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50cmFpdHMgLnR5cGUgLmZsZXhyb3ctY29jNyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMDNyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjFyZW07XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50cmFpdHMgLnR5cGUgLmZsZXhyb3ctY29jNyBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGNvbG9yOiBsaWdodGdyYXk7XG4gIG9wYWNpdHk6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50cmFpdHMgI215dGhvczpjaGVja2VkIH4gbGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5teXRob3MnXSxcbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50cmFpdHMgI29jY3VsdDpjaGVja2VkIH4gbGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5vY2N1bHQnXSxcbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50cmFpdHMgI290aGVyOmNoZWNrZWQgfiBsYWJlbFtmb3I9J3N5c3RlbS50eXBlLm90aGVyJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgY29sb3I6IGxpZ2h0Z3JheTtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC5nYWlucyB7XG4gIGdyaWQtYXJlYTogZ2FpbnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC5nYWlucyBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29jNy5pdGVtLmJvb2sgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAub3RoZXIge1xuICBncmlkLWFyZWE6IG90aGVyO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLm90aGVyIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJvcmRlci10b3A6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLm90aGVyIHRhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC5vdGhlciB0YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5zcGVsbHMgaSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLnNwZWxscyB1bCB7XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLnNwZWxscyAuc3BlbGwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAwLjA2NXJlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjJmciAzLjJmciAwLjRmciAwLjJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMC42MjVyZW07XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdwb3J0cmFpdCBuYW1lIGVkaXQgc3RhdHVzJztcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5zcGVsbHMgLnNwZWxsIC5wb3J0cmFpdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZ3JpZC1hcmVhOiBwb3J0cmFpdDtcbn1cbi5jb2M3Lml0ZW0uYm9vayAuY29udGFpbmVyIC5ib2R5IC5zcGVsbHMgLnNwZWxsIC5uYW1lIHtcbiAgZ3JpZC1hcmVhOiBuYW1lO1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLnNwZWxscyAuc3BlbGwgLmVkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ3JpZC1hcmVhOiBlZGl0O1xufVxuLmNvYzcuaXRlbS5ib29rIC5jb250YWluZXIgLmJvZHkgLnNwZWxscyAuc3BlbGwgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBncmlkLWFyZWE6IHN0YXR1cztcbn1cbi5jb2M3Lml0ZW0uc3BlbGwge1xuICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZjtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgZm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLndpbmRvdy1yZXNpemFibGUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uY29jNy5pdGVtLnNwZWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAud2luZG93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdGhlci1zaGVldC1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDEuNWZyIDAuOGZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAwLjJmciAyLjhmcjtcbiAgZ2FwOiAwLjNyZW07XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdwb3J0cmFpdCBpbmZvcm1hdGlvbiBhc2lkZScgJ25hdmlnYXRpb24gbmF2aWdhdGlvbiBuYXZpZ2F0aW9uJyAnYm9keSBib2R5IGJvZHknO1xuICBwYWRkaW5nOiAwLjE1cmVtO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5mbGV4cm93LWNvYzcge1xuICBwYWRkaW5nOiAwLjE1cmVtIDA7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmVkaXRvci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBzZWxlY3Qge1xuICBib3JkZXI6IDAuMzc1cmVtIHRyYW5zcGFyZW50O1xuICBmbGV4OiAwO1xuICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZjtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIGlucHV0IHtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGJvcmRlcjogMC4zNzVyZW0gdHJhbnNwYXJlbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIGlucHV0OmZvY3VzLFxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIGlucHV0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBpbnB1dC5uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBpIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDAuMDNyZW07XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgaTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5wb3J0cmFpdCB7XG4gIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGdyaWQtYXJlYTogcG9ydHJhaXQ7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLnBvcnRyYWl0IGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmluZm9ybWF0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2NXJlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZ3JpZC1hcmVhOiBpbmZvcm1hdGlvbjtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYXNpZGUge1xuICBncmlkLWFyZWE6IGFzaWRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmFzaWRlIC5mbGV4cm93LWNvYzcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjA2NXJlbSAwO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5hc2lkZSAuZmxleHJvdy1jb2M3IHNwYW4ge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5hc2lkZSAuZmxleHJvdy1jb2M3IC5jYXN0LWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5hc2lkZSAuZmxleHJvdy1jb2M3IC5jYXN0LWJ1dHRvbjpmb2N1cyxcbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYXNpZGUgLmZsZXhyb3ctY29jNyAuY2FzdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYXNpZGUgLmZsZXhyb3ctY29jNyAuY2FzdC1idXR0b246Zm9jdXMgbGFiZWwsXG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmFzaWRlIC5mbGV4cm93LWNvYzcgLmNhc3QtYnV0dG9uOmhvdmVyIGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGdyaWQtYXJlYTogbmF2aWdhdGlvbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIG5hdiBhIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIG5hdiBhIHNwYW4ge1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBuYXYgYS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBjb2xvcjogd2hpdGVzbW9rZTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciBuYXYgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgbmF2IGEua2VlcGVyLW9ubHktdGFiIHtcbiAgZmxleDogMCAwIDMwcHg7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgbmF2IGEua2VlcGVyLW9ubHktdGFiIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIG5hdiBhLmtlZXBlci1vbmx5LXRhYiBzcGFuIGkge1xuICBjb2xvcjogIzIzNDMzNztcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSB7XG4gIGdyaWQtYXJlYTogYm9keTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IGlucHV0IHtcbiAgZmxleDogMDtcbiAgbWluLXdpZHRoOiA2cmVtO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC50YWIge1xuICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMDtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgYXV0byBhdXRvIDNmcjtcbiAgZ2FwOiAwIDAuMXJlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3R5cGUnICdjb3N0JyAnb3RoZXInICdmbGFncycgJ25hbWVzJztcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLWFyZWE6IHR5cGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSAuZmxleHJvdy1jb2M3IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjE4OHJlbTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSAuZmxleHJvdy1jb2M3IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSAuZmxleHJvdy1jb2M3IGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4wM3JlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAuMXJlbTtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50eXBlIC5mbGV4cm93LWNvYzcgbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBjb2xvcjogbGlnaHRncmF5O1xuICBvcGFjaXR5OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnR5cGUgI2NhbGw6Y2hlY2tlZCB+IGxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUuY2FsbCddLFxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50eXBlICNkaXNtaXNzOmNoZWNrZWQgfiBsYWJlbFtmb3I9J3N5c3RlbS50eXBlLmRpc21pc3MnXSxcbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSAjY29udGFjdDpjaGVja2VkIH4gbGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5jb250YWN0J10sXG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnR5cGUgI3N1bW1vbjpjaGVja2VkIH4gbGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5zdW1tb24nXSxcbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAudHlwZSAjYmluZDpjaGVja2VkIH4gbGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5iaW5kJ10sXG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnR5cGUgI2VuY2hhbnRtZW50OmNoZWNrZWQgfiBsYWJlbFtmb3I9J3N5c3RlbS50eXBlLmVuY2hhbnRtZW50J10sXG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLnR5cGUgI2dhdGU6Y2hlY2tlZCB+IGxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUuZ2F0ZSddLFxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC50eXBlICNjb21iYXQ6Y2hlY2tlZCB+IGxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUuY29tYmF0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgY29sb3I6IGxpZ2h0Z3JheTtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAuY29zdCB7XG4gIGdyaWQtYXJlYTogY29zdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBnYXA6IDAgMC4xcmVtO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbGVmdCcgJ3JpZ2h0Jztcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAuY29zdCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29jNy5pdGVtLnNwZWxsIC5jb250YWluZXIgLmJvZHkgLmRldGFpbHMgLm90aGVyIHtcbiAgZ3JpZC1hcmVhOiBvdGhlcjtcbn1cbi5jb2M3Lml0ZW0uc3BlbGwgLmNvbnRhaW5lciAuYm9keSAuZGV0YWlscyAub3RoZXIgaW5wdXQge1xuICBmbGV4OiAxO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC5jb21iYXQge1xuICBncmlkLWFyZWE6IGZsYWdzO1xufVxuLmNvYzcuaXRlbS5zcGVsbCAuY29udGFpbmVyIC5ib2R5IC5kZXRhaWxzIC5uYW1lcyB7XG4gIGdyaWQtYXJlYTogbmFtZXM7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIge1xuICBtaW4td2lkdGg6IDY4OHB4O1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciAuZmxvYXRpbmctbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTM1cHg7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciAuZmxvYXRpbmctbGVmdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgLm1hbnVhbC1vdmVycmlkZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJlZDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciAuYXV0by10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1pbWFnZTogdmFyKC0tbWFpbi1zaGVldC1iZyk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogNDUwIDIwMCA1MCAyMDAgZmlsbDtcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiA0NTAgMjAwIDUwIDIwMDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtLnBlcm1pc3Npb24tbGltaXRlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtLnBlcm1pc3Npb24tbGltaXRlZCBpbWcucGhvdG8ge1xuICBib3JkZXI6IDA7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybS5wZXJtaXNzaW9uLWxpbWl0ZWQgLnNoZWV0LXBvcnRyYWl0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1tYWluLXNoZWV0LWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAtMXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTIuMTg3NXJlbSAxLjg3NXJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLnNoZWV0LXBvcnRyYWl0IHtcbiAgd2lkdGg6IDguNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLnNoZWV0LXBvcnRyYWl0IC5waG90byB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNC42ODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MywgNTUsIDgzLCAwLjUpO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5pbmZvcyAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3MgLnJvdyBsYWJlbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3MgLnJvdyBpbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3MgLnJvdyBhIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmluZm9zIC5yb3cgaSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuaGVhZGVyIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlLWxhYmVsIGgyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIgLmF0dHJpYnV0ZS12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuZm9vdGVyIC5hdHRyaWJ1dGUtdmFsdWUgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94ZXMge1xuICBmbGV4OiAwIDAgNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDMuNzVyZW0pO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzcmVtKTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSAyLjc1cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFyZW0gMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3JvbGxJY29uIGNoYXJhY05hbWUnICdjaGFyYWNTY29yZSBjaGFyYWNTY29yZSc7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAucm9sbC1pY29uIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBncmlkLWFyZWE6IHJvbGxJY29uO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94IC5jaGFyYWMtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZ3JpZC1hcmVhOiBjaGFyYWNOYW1lO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94IC5jaGFyYWMtc2NvcmUge1xuICBncmlkLWFyZWE6IGNoYXJhY1Njb3JlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjM3NXJlbSAwLjg3NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21haW5TY29yZSBoYWxmU2NvcmUnICdtYWluU2NvcmUgZml0aFNjb3JlJztcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIC5tYWluLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBtYWluU2NvcmU7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLmNoYXJhYy1zY29yZSAuaGFsZi1zY29yZSB7XG4gIGdyaWQtYXJlYTogaGFsZlNjb3JlO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIC5maXRoLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBmaXRoU2NvcmU7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94IC5jaGFyYWMtc2NvcmUgaW5wdXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpob3Zlcixcbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpyZWFkLW9ubHkge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1uYXYgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LW5hdiBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1uYXYgYS5hY3RpdmUua2VlcGVyLW9ubHktdGFiIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MzM3O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1uYXYgYS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1uYXYgYS5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gIGNvbG9yOiAjMjM0MzM3O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtbmF2IGEua2VlcGVyLW9ubHktdGFiIHNwYW46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM0MzM3O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtbmF2IC50YWItbmFtZSB7XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtbmF2IC50YWItbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LW5hdiAudGFiLW5hbWUgc3Bhbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtbmF2IC51bmxvY2stY29udHJvbCB7XG4gIGZsZXg6IDAgMCAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LW5hdiAudW5sb2NrLWNvbnRyb2wtZGlzYWJsZWQge1xuICBmbGV4OiAwIDAgMS41cmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGNvbG9yOiBkYXJrcmVkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBtYXJnaW46IDAgMXJlbSAwLjVyZW0gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgdWwsXG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5yZXN0b3JlLWxpc3Qtc3R5bGVzIHVsLFxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAucmVzdG9yZS1saXN0LXN0eWxlcyBvbCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMS41ZW07XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5yZXN0b3JlLWxpc3Qtc3R5bGVzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAucmVzdG9yZS1saXN0LXN0eWxlcyBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLmNoYXJhY3Rlci1iYWNrZ3JvdW5kIC5lZGl0b3Ige1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudGFiIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudHdvLXBhbmVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC50d28tcGFuZXMtY29udGVudCAubGVmdC1wYW5lbCB7XG4gIGZsZXg6IDAgMCA4LjEyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudHdvLXBhbmVzLWNvbnRlbnQgLmxlZnQtcGFuZWwgYTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnR3by1wYW5lcy1jb250ZW50IC5yaWdodC1wYW5lbCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudHdvLXBhbmVzLWNvbnRlbnQgLnJpZ2h0LXBhbmVsIC5jYXNoLWFzc2V0cyAuY2FzaC1hc3NldHMtcmFuZ2Uge1xuICBmbGV4OiAwIDAgMnJlbTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnR3by1wYW5lcy1jb250ZW50IC5yaWdodC1wYW5lbCAuY2FzaC1hc3NldHMgLmNhc2gtYXNzZXRzLXR5cGUge1xuICBmbGV4OiAwIDAgNHJlbTtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudHdvLXBhbmVzLWNvbnRlbnQgLnJpZ2h0LXBhbmVsIC5jYXNoLWFzc2V0cyAuaXRlbS1jb250cm9sLnJlbW92ZS1tb25ldGFyeSB7XG4gIGZsZXg6IDAgMCAxcmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudHdvLXBhbmVzLWNvbnRlbnQgLnJpZ2h0LXBhbmVsIC5jYXNoLWFzc2V0cyAuaXRlbS1jb250cm9sLnJlbW92ZS1tb25ldGFyeSBpIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5zcGVjaWFsaXphdGlvbi1oZWFkZXIge1xuICB3aWR0aDogdmFyKC0tc2tpbGwtbGVuZ3RoKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuaXRlbVYyIHtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IHZhcigtLXNraWxsLWxlbmd0aCk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSBhdXRvIDEuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLml0ZW1WMi5zcGVjaWFsaXphdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiB2YXIoLS1za2lsbC1zcGVjaWFsaXphdGlvbi1sZW5ndGgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuaXRlbVYyIC5pdGVtLWltYWdlIHtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLml0ZW1WMiAuaXRlbS1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLml0ZW1WMiAuaXRlbS1uYW1lIGlucHV0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5pdGVtVjIgLml0ZW0tc2NvcmUge1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5pdGVtVjIgLml0ZW0tc2NvcmUgaW5wdXQge1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5pdGVtVjIgLml0ZW0tY29udHJvbHMge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZmxleDogMCAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLml0ZW1WMiAuaXRlbS1jb250cm9scyBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuaXRlbVYyIC5pdGVtLWNvbnRyb2xzIC5pdGVtLWNvbnRyb2wuYWN0aXZlIHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLndlYXBvbnMtbGlzdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubHVjay1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDIuODc1cmVtIDVweCAyLjg3NXJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnLiBjdXJyZW50VmFsdWUgc2VwYXJhdG9yIG1heFZhbHVlIC4nO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciAuY3VycmVudC12YWx1ZSB7XG4gIGdyaWQtYXJlYTogY3VycmVudFZhbHVlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLm1vbml0b3IgLnNlcGFyYXRvciB7XG4gIGdyaWQtYXJlYTogc2VwYXJhdG9yO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciAubWF4LXZhbHVlIHtcbiAgZ3JpZC1hcmVhOiBtYXhWYWx1ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciAubWF4LXZhbHVlIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciBzcGFuIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLm1vbml0b3IgaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAubW9uaXRvciBpbnB1dDpyZWFkLW9ubHkge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLmx1Y2stZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuaHAtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ocC1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgaGVpZ2h0OiA2Ljg3NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogIzY3MGIwYjtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLmhwLWdyb3VwIC5zdGF0dXMtb24ge1xuICBjb2xvcjogIzY3MGIwYjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLmhwLWdyb3VwIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuNXJlbSByZWQgIWltcG9ydGFudDtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLmhwLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6ICM2NzBiMGI7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5ocC1ncm91cCAuaHAtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc2FuLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2FuLWJhY2tncm91bmQtaW1hZ2UpO1xuICBoZWlnaHQ6IDcuODc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMyMzQzMzc7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5zYW4tZ3JvdXAgLnN0YXR1cy1vbiB7XG4gIGNvbG9yOiAjMjM0MzM3O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggZ3JlZW47XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5zYW4tZ3JvdXAgYSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc2FuLWdyb3VwIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuNXJlbSBncmVlbiAhaW1wb3J0YW50O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc2FuLWdyb3VwIC5tb25pdG9yIHtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnNhbi1ncm91cCBpbnB1dCB7XG4gIGNvbG9yOiAjMjM0MzM3O1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc2FuLWdyb3VwIC5zYW4tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc2FuLWdyb3VwIC5zYW4tdGV4dCAuY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5zYW4tZ3JvdXAgLnJvbGxhYmxlOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGdyZWVuO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc3RhdHVzIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogZ3JleTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoZWV0VjIuY2hhcmFjdGVyIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAuc3RhdHVzIGEuaW5hdGl2ZS1zdGF0dXM6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2hlZXRWMi5jaGFyYWN0ZXIgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC5tYWdpYy1ncm91cCB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5zaGVldFYyLmNoYXJhY3RlciBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLm1hZ2ljLWdyb3VwIGlucHV0IHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAucGluLWltYWdlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0zcmVtO1xuICB0b3A6IC0zcmVtO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAucGluLWxvY2F0aW9uLmxvY2F0aW9uU2V0IGkge1xuICBjb2xvcjogcmVkO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAuZmxleC1jb250ZW50IHtcbiAgZmxleDogMDtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgLmZvcm0tZ3JvdXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxOS41cHg7XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIC5mb3JtLWdyb3VwIC5pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbGV4OiAwO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAuZm9ybS1ncm91cCAuaWNvbi5iaWdnZXIge1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgLmZvcm0tZ3JvdXAgLmljb24uc3dpdGNoZWQtb2ZmIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAuZm9ybS1ncm91cCAuaWNvbi5zd2l0Y2hlZC1vbiB7XG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSAuZmxleC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIC5mbGV4MCB7XG4gIGZsZXg6IDA7XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIGZvcm0gLmNvbnRhaW5lci5leHBhbmRlZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTAuNXJlbSAxLjg3NXJlbSBhdXRvO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLmxvY2F0aW9uLWNvbnRyb2wuaW5hY3RpdmUge1xuICBjb2xvcjogZ3JleTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5sb2NhdGlvbi1jb250cm9sLmluYWN0aXZlOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIHtcbiAgZmxleDogMCAwIDE0cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5zaGVldC1wb3J0cmFpdCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXNlLWxvY2F0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAubG9jYXRpb24tY29udHJvbHMge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIDFyZW07XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5sb2NhdGlvbi1jb250cm9scyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmFjdGl2ZS1sb2NhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgZmxleDogMCAwIDMwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuYWN0aXZlLWxvY2F0aW9uIC5mb3JtLWdyb3VwIHtcbiAgZmxleDogMCAwIDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuYWN0aXZlLWxvY2F0aW9uIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmFjdGl2ZS1sb2NhdGlvbiAuZm9ybS1ncm91cCAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmFjdGl2ZS1sb2NhdGlvbiAubG9jYXRpb24tbmFtZSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmFjdGl2ZS1sb2NhdGlvbiAuY2hhc2UtY29udHJvbCB7XG4gIGZsZXg6IDA7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAubm8tc2tpbGwge1xuICBjb2xvcjogcmVkO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkge1xuICBmbGV4OiBhdXRvO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnRhYiAudGFiLXBhbm5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaGVldFYyLml0ZW0uY2hhc2UgZm9ybSAuY29udGFpbmVyIC5zaGVldC1ib2R5IC50YWIuc2V0dXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnRhYi5zZXR1cCAuaW5pdCAuZm9ybS1ncm91cCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnRhYi5zZXR1cCAuaW5pdCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNoZWV0VjIuaXRlbS5jaGFzZSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWJvZHkgLnRhYi5zZXR1cCAuaW5pdCAuZm9ybS1ncm91cCAuYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2hlZXRWMi5pdGVtLmNoYXNlIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtYm9keSAudGFiLnNldHVwIC5pbml0IC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGZsZXg6IDAgMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5pdGlhdGl2ZS10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZmxleDogMCAwIDEwcmVtO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sucHJleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDEyOCwgNjAsIDAuMSk7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jay5wcmV5Lm5vLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jay5jaGFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgNjAsIDYwLCAwLjEpO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2suY2hhc2VyLm5vLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZjY0MDA7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAucGFydGljaXBhbnQtY29udHJvbHMge1xuICBmbGV4OiAwIDAgMXJlbTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAuc2VwYXJhdG9yIHtcbiAgZmxleDogMCAwIDAuMnJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZ3Jvb3ZlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5wYXJ0aWNpcGFudC1jb250cm9sIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5wYXJ0aWNpcGFudC1jb250cm9sLnRvZ2dsZSB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAucGFydGljaXBhbnQtY29udHJvbC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5wYXJ0aWNpcGFudC1jb250cm9sLmRpc2FibGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sgLnBhcnRpY2lwYW50LWNvbnRyb2wuYXNzaXN0ZWQge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sgLnBhcnRpY2lwYW50LWNvbnRyb2wuaW5hY3RpdmUge1xuICBjb2xvcjogI2VlZTtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5wYXJ0aWNpcGFudC1jb250cm9sLmluYWN0aXZlOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5wYXJ0aWNpcGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sgLnBhcnRpY2lwYW50IC5wb3J0cmFpdCB7XG4gIGZsZXg6IDAgMCA0cmVtO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sgLnBhcnRpY2lwYW50IC5wb3J0cmFpdCBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAucGFydGljaXBhbnQgLmluZm9zIHtcbiAgZmxleDogMCAwIDZyZW07XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAucGFydGljaXBhbnQgLmluZm9zIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluaXRpYXRpdmUtdHJhY2sgLmluaXRpYXRpdmUtYmxvY2sgLnBhcnRpY2lwYW50IC5pbmZvcyBpbnB1dCB7XG4gIGZsZXg6IDAgMCAzcmVtO1xuICBoZWlnaHQ6IDEuMXJlbTtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5tb3ZlbWVudC1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbml0aWF0aXZlLXRyYWNrIC5pbml0aWF0aXZlLWJsb2NrIC5tb3ZlbWVudC1hY3Rpb24gLmRlZmljaXQge1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAubW92ZW1lbnQtYWN0aW9uIC5iYXNlIHtcbiAgY29sb3I6IGdyYXk7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAubW92ZW1lbnQtYWN0aW9uIC5iYXNlLmRlZmljaXQge1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG59XG4uaW5pdGlhdGl2ZS10cmFjayAuaW5pdGlhdGl2ZS1ibG9jayAubW92ZW1lbnQtYWN0aW9uIC5iYXNlLmF2YWlsYWJsZSB7XG4gIGNvbG9yOiBnb2xkZW5yb2Q7XG59XG4uY2hhc2UtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmNoYXNlLXRyYWNrIC5mbGV4cm93LWNvYzcge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbi5kcmFnLW92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5wZW9wbGUge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAycmVtO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAucGVvcGxlIC5zcGFjZXIge1xuICBmbGV4OiAwIDAgMS41cmVtO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAucGVvcGxlIC5saXN0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5wZW9wbGUgLmxpc3QgLmNoYXNlLXBhcnRpY2lwYW50IHtcbiAgd2lkdGg6IDJyZW07XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5wZW9wbGUgLmxpc3QgLmNoYXNlLXBhcnRpY2lwYW50LmFjdGl2ZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY2NDAwO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAubmFtZSB7XG4gIG1pbi13aWR0aDogMnJlbTtcbn1cbi5jaGFzZS10cmFjayAuY2hhc2UtbG9jYXRpb24gLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcmVtO1xuICBtaW4td2lkdGg6IDFyZW07XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5zcGFjZXIge1xuICBtaW4td2lkdGg6IDFyZW07XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5maXhlZC1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC53YXJuaW5nIHtcbiAgZmxleDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJlZDtcbn1cbi5jaGFzZS10cmFjayAuY2hhc2UtbG9jYXRpb24gLm5hbWUtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAwLjNyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5jaGFzZS10cmFjayAuY2hhc2UtbG9jYXRpb24gLm5hbWUtY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAubmFtZS1jb250YWluZXIuZW1wdHkge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2xhdGVncmF5O1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAubmFtZS1jb250YWluZXIuZW1wdHkuaW5pdCB7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgc2xhdGVncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGFzZS10cmFjayAuY2hhc2UtbG9jYXRpb24gLm5hbWUtY29udGFpbmVyLmVtcHR5LmluaXQ6aG92ZXIge1xuICBjdXJzb3I6IGF1dG87XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5uYW1lLWNvbnRhaW5lci5hY3RpdmUge1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZjY0MDA7XG59XG4uY2hhc2UtdHJhY2sgLmNoYXNlLWxvY2F0aW9uIC5uYW1lLWNvbnRhaW5lci5pbml0IHtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCBzbGF0ZWdyZXk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNoYXNlLXRyYWNrIC5jaGFzZS1sb2NhdGlvbiAubmFtZS1jb250YWluZXIuaW5pdDpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5wYXJ0aWNpcGFudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgaW5wdXQucmlnaHQtYWxpZ25lZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDJyZW0gMC41cmVtIDVmciAyLjVyZW0gMi41cmVtIDRmciAycmVtIDNyZW0gMS4yNXJlbSAycmVtIDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiAncC1zaWRlIHAtaWNvbiBwLWV4cGFuZCBwLW5hbWUgcC1pbml0IHAtbW92ZW1lbnQgcC1zcGVlZC1jaGVjayBwLXNjb3JlIHAtcm9sbCBwLWFkanVzdCBwLW1vZGlmaWVkLW1vdiBwLWNvbnRyb2wnO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQuZXhjbHVkZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4wNSk7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQuZXNjYXBlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMjU1LCAwLjA1KTtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudC5jaGFzZXIuZmFzdGVzdCB7XG4gIGJvcmRlci10b3A6IGdyZWVuIDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogZ3JlZW4gMXB4IHNvbGlkO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50LnByZXkuc2xvd2VzdCB7XG4gIGJvcmRlci10b3A6IHJlZCAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IHJlZCAxcHggc29saWQ7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQuZHJhZy1vdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLXNpZGUge1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQgLnAtc2lkZS5jaGFzZXIge1xuICBjb2xvcjogcmVkO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLXNpZGUucHJleSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1pY29uIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1pY29uIGltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQgLnAtbW9kaWZpZWQtbW92IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiBncmV5O1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLW1vZGlmaWVkLW1vdi5yb2xsZWQge1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQgLnAtbW9kaWZpZWQtbW92LnJvbGxlZC5kb3duZ3JhZGUge1xuICBjb2xvcjogcmVkO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLW1vZGlmaWVkLW1vdi5yb2xsZWQudXBncmFkZSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi13aWR0aDogNXJlbTtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1zY29yZSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQgLnAtcm9sbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAucGFydGljaXBhbnQgLnAtcm9sbC5yb2xsZWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1yb2xsLmludmFsaWQge1xuICBjb2xvcjogcmVkO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLXJvbGwuaW52YWxpZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5wYXJ0aWNpcGFudCAucC1yb2xsLmludmFsaWQgYTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLWFkanVzdCB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLWFkanVzdC51cGdyYWRlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLWFkanVzdC5kb3duZ3JhZGUge1xuICBjb2xvcjogcmVkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLnBhcnRpY2lwYW50IC5wLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAuZHJpdmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0cmVtIDJyZW0gYXV0byAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Qtc3BhY2VyIGQtaWNvbiBkLW5hbWUgZC1jb250cm9sJztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5kcml2ZXIgLmQtc3BhY2VyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50cy1saXN0IC5kcml2ZXIgLmQtaWNvbiB7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnRzLWxpc3QgLmRyaXZlciAuZC1pY29uIGltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudHMtbGlzdCAuZHJpdmVyIC5kLW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLXdpZHRoOiA1cmVtO1xufVxuLnBhcnRpY2lwYW50cyAubmV3LXBhcnRpY2lwYW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBncm9vdmU7XG59XG4ucGFydGljaXBhbnRzIC5uZXctcGFydGljaXBhbnQuZHJhZy1vdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhcnRpY2lwYW50cyAubmV3LXBhcnRpY2lwYW50LmRyYWctb3ZlciAuYWRkLXNpZ24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYXJ0aWNpcGFudHMgLm5ldy1wYXJ0aWNpcGFudCAuYWRkLXNpZ24ge1xuICBib3JkZXI6IDAuMjVyZW0gZ3Jvb3ZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJ0aWNpcGFudHMgLm5ldy1wYXJ0aWNpcGFudCAuYWRkLXNpZ246aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC5zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luOiA0cHg7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAuc2VjdGlvbi1oZWFkZXIuc2tpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLnNlY3Rpb24taGVhZGVyIHNwYW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC5zZWN0aW9uLWhlYWRlciAuYWRkLWl0ZW0ge1xuICBmbGV4OiAwIDAgMS4yNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLnNlY3Rpb24taGVhZGVyIC5hZGQtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLml0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC5pdGVtLWxpc3QgLml0ZW1WMiB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLndlYXBvbi1saXN0IC53ZWFwb24tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFyZW0gMS4zNzVyZW0gMWZyIDEwLjVyZW0gMi43NXJlbSAyLjc1cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMzc1cmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2V4cGFuZCBpbWFnZSBuYW1lIHJhbmdlIHdlYXBvbkNvbnRyb2wgaXRlbUNvbnRyb2wnICdkZXRhaWxzIGRldGFpbHMgZGV0YWlscyBkZXRhaWxzIGRldGFpbHMgZGV0YWlscyc7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cgLmV4cGFuZC1hcnJvdyB7XG4gIGdyaWQtYXJlYTogZXhwYW5kO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cuZXhwYW5kZWQgLmV4cGFuZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoMC4zNzVyZW0sIC0wLjI1cmVtKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cgLml0ZW0tc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAud2VhcG9uLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjM3NXJlbTtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAud2VhcG9uLW5hbWUge1xuICBncmlkLWFyZWE6IG5hbWU7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cgLmFsdGVybmF0aXYtc2tpbGwge1xuICBmbGV4OiAwIDAgMjRweDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAud2VhcG9uLXJhbmdlIHtcbiAgZ3JpZC1hcmVhOiByYW5nZTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuNXJlbSAzLjVyZW0gMy41cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMzc1cmVtO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLndlYXBvbi1saXN0IC53ZWFwb24tcm93IC53ZWFwb24tcmFuZ2UgLndlYXBvbi1kYW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cgLndlYXBvbi1jb250cm9sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAud2VhcG9uLWNvbnRyb2xzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zNzVyZW0gMS4zNzVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMS4zNzVyZW07XG4gIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAuaXRlbS1jb250cm9scyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZ3JpZC1hcmVhOiBpdGVtQ29udHJvbDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAuaXRlbS1zdW1tYXJ5IHtcbiAgZ3JpZC1hcmVhOiBkZXRhaWxzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAuaXRlbS1zdW1tYXJ5IC5pdGVtLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAuaXRlbS1zdW1tYXJ5IC5pdGVtLWxhYmVscyAuaXRlbS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IGdyb292ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMnB4IDJweCAwO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IC5jb21iYXQtcGFuZWwgLndlYXBvbi1saXN0IC53ZWFwb24tcm93IC5pdGVtLXN1bW1hcnkgLml0ZW0tbGFiZWxzIC5pdGVtLWxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCAud2VhcG9uLXJvdyAuaXRlbS1zdW1tYXJ5IC5pdGVtLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLmNvbWJhdC1wYW5lbCAud2VhcG9uLWxpc3QgLndlYXBvbi1yb3cgLml0ZW0tc3VtbWFyeSAuaXRlbS1wcm9wZXJ0aWVzIC5pdGVtLXByb3BlcnR5IHtcbiAgbWFyZ2luOiAwIDJweCAycHggMDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudC1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudC1pbmZvcyAud2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudC1pbmZvcyAud2FybmluZyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG59XG4uc2hlZXRWMiAuZGV2ZWxvcG1lbnQtaW5mb3MgLm1vbml0b3Igc3BhbiB7XG4gIHBhZGRpbmc6IDAgM3B4ICFpbXBvcnRhbnQ7XG59XG4uc2hlZXRWMiAuZGV2ZWxvcG1lbnQtaW5mb3MgLm1vbml0b3IgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMiAuZGV2ZWxvcG1lbnQtaW5mb3MgLnZhbGlkYXRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2hlZXRWMiAuZGV2ZWxvcG1lbnQtaW5mb3MgLm1pc3NpbmctYXR0cmliLXdhcm5pbmcge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudCAuc2tpbGxzLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLnNoZWV0VjIgLmRldmVsb3BtZW50IC5za2lsbHMtbGlzdCAuaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxcmVtIGF1dG8gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnNoZWV0VjIgLmRldmVsb3BtZW50IC5za2lsbHMtbGlzdCAuaXRlbSAuaXRlbS1jb250cm9scyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudCAuc2tpbGxzLWxpc3QgLml0ZW0ucHVscENoYXJhY3RlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44NzVyZW0gYXV0byAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbTtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudCAuc2tpbGxzLWxpc3QgLml0ZW0gLmZsYWdnZWQ0ZGV2IHtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudCAuc2tpbGxzLWxpc3QgLml0ZW0gc3BhbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMiAuZGV2ZWxvcG1lbnQgLnNraWxscy1saXN0IC5pdGVtIGlucHV0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNoZWV0VjIgLmRldmVsb3BtZW50IC5za2lsbHMtbGlzdCAuaXRlbSAuYWRqdXN0bWVudC12YWx1ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaGVldFYyIC5kZXZlbG9wbWVudCAuc2tpbGxzLWxpc3QgLml0ZW0gLmFkanVzdG1lbnQtdmFsdWUubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc2hlZXRWMi5pdGVtIC5zY3JvbGwteSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zaGVldFYyLml0ZW0gLm5hbWUsXG4uc2hlZXRWMi5pdGVtIGxhYmVsIGlucHV0IHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uc2hlZXRWMi5pdGVtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBsaWdodHNsYXRlZ3JheTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIge1xuICBtYXJnaW46IC0xcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyLmV4cGFuZGVkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2LjVyZW0gMS44NzVyZW0gYXV0bztcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyLmV4cGFuZGVkLm5vbmF2IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2LjVyZW0gYXV0bztcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyLmNvbGxhcHNlZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNi41cmVtO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5zaGVldC1wb3J0cmFpdCB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuc2hlZXQtcG9ydHJhaXQgLnBob3RvIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDU1LCA4MywgMC41KTtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmluZm9zIGxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDNweDtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmluZm9zIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuaW5mb3MgLnJvdyBsYWJlbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmluZm9zIC5yb3cgaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5pbmZvcyAucm93IGEge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmluZm9zIC5yb3cgaSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3Mge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmhlYWRlciB7XG4gIGZsZXg6IDE7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIgLmF0dHJpYnV0ZS1sYWJlbCBoMiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIgLmF0dHJpYnV0ZS12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuZm9vdGVyIC5hdHRyaWJ1dGUtdmFsdWUgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94ZXMge1xuICBmbGV4OiAwIDAgNmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMy43NWVtKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgM2VtKTtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFlbSAyLjc1ZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWVtIDJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3JvbGxJY29uIGNoYXJhY05hbWUnICdjaGFyYWNTY29yZSBjaGFyYWNTY29yZSc7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLnJvbGwtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZ3JpZC1hcmVhOiByb2xsSWNvbjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLW5hbWUge1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGdyaWQtYXJlYTogY2hhcmFjTmFtZTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBjaGFyYWNTY29yZTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4zNzVlbSAwLjg3NWVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuODc1ZW0gMC44NzVlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21haW5TY29yZSBoYWxmU2NvcmUnICdtYWluU2NvcmUgZml0aFNjb3JlJztcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLmNoYXJhYy1zY29yZSAubWFpbi1zY29yZSB7XG4gIGdyaWQtYXJlYTogbWFpblNjb3JlO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIC5oYWxmLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBoYWxmU2NvcmU7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2hlZXRWMi5pdGVtIGZvcm0gLmNvbnRhaW5lciAuc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94IC5jaGFyYWMtc2NvcmUgLmZpdGgtc2NvcmUge1xuICBncmlkLWFyZWE6IGZpdGhTY29yZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLmNoYXJhYy1zY29yZSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpob3Zlcixcbi5zaGVldFYyLml0ZW0gZm9ybSAuY29udGFpbmVyIC5zaGVldC1oZWFkZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNoZWV0VjIuaXRlbSBmb3JtIC5jb250YWluZXIgLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyaXN0aWNzIGlucHV0OnJlYWQtb25seSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGVldFYyLml0ZW0gLnNoZWV0LW5hdiBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYgYS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYgLnRhYi1uYW1lIHtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYgLnRhYi1uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnNoZWV0VjIuaXRlbSAuc2hlZXQtbmF2IC50YWItbmFtZSBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1uYXYgLnVubG9jay1jb250cm9sIHtcbiAgZmxleDogMCAwIDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnNoZWV0VjIuaXRlbSAuc2hlZXQtbmF2IC51bmxvY2stY29udHJvbC1kaXNhYmxlZCB7XG4gIGZsZXg6IDAgMCAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIG1hcmdpbjogMCAxcmVtIDAuNXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNoZWV0VjIuaXRlbSAuc2hlZXQtYm9keSAudGFiIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNoZWV0VjIuaXRlbSAuc2hlZXQtYm9keSAuc2VjdGlvbi1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAwLjI1ZW0gMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlci10b3A6IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGdyb292ZSAjZWVlZGUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2hlZXRWMi5pdGVtIC5zaGVldC1ib2R5IC5zZWN0aW9uLWdyb3VwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzcHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaGVldFYyLml0ZW0gLnNoZWV0LWJvZHkgLnNlY3Rpb24tZ3JvdXAgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbn1cbi5zaGVldFYyLml0ZW0gLnNoZWV0LWJvZHkgLnNlY3Rpb24tZ3JvdXAgbGFiZWwge1xuICBmbGV4OiAyO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZzogMXB4IDNweDtcbn1cbi5zaGVldFYyLml0ZW0gLnNoZWV0LWJvZHkgLnNlY3Rpb24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5zaGVldFYyLml0ZW0gLnNoZWV0LWJvZHkgLnNlY3Rpb24tZ3JvdXAgLnNlY3Rpb24tZmllbGRzIHtcbiAgZmxleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29jNy5zaGVldC5za2lsbCBpbnB1dDpyZWFkLW9ubHk6aG92ZXIsXG4uY29jNy5zaGVldC5pdGVtIGlucHV0OnJlYWQtb25seTpob3Zlcixcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gaW5wdXQ6cmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQuc2V0dXAgaW5wdXQ6cmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQuc2tpbGwgaW5wdXQ6cmVhZC1vbmx5OmZvY3VzLFxuLmNvYzcuc2hlZXQuaXRlbSBpbnB1dDpyZWFkLW9ubHk6Zm9jdXMsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIGlucHV0OnJlYWQtb25seTpmb2N1cyxcbi5jb2M3LnNoZWV0LnNldHVwIGlucHV0OnJlYWQtb25seTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29jNy5zaGVldC5za2lsbCAucmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQuaXRlbSAucmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAucmVhZC1vbmx5OmhvdmVyLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnJlYWQtb25seTpob3Zlcixcbi5jb2M3LnNoZWV0LnNraWxsIC5yZWFkLW9ubHk6Zm9jdXMsXG4uY29jNy5zaGVldC5pdGVtIC5yZWFkLW9ubHk6Zm9jdXMsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5yZWFkLW9ubHk6Zm9jdXMsXG4uY29jNy5zaGVldC5zZXR1cCAucmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtaGVhZGVyIGltZy5wcm9maWxlLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtaGVhZGVyIGltZy5wcm9maWxlLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtaGVhZGVyIGltZy5wcm9maWxlLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWhlYWRlciBpbWcucHJvZmlsZSB7XG4gIGJvcmRlcjogMXB4IGdyb292ZTtcbiAgZmxleDogMCAwIDY0cHg7XG4gIG1heC13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1oZWFkZXIgLm5hbWUgaW5wdXQsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1oZWFkZXIgLm5hbWUgaW5wdXQsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1oZWFkZXIgLm5hbWUgaW5wdXQsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtaGVhZGVyIC5uYW1lIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLmVkaXRvcixcbi5jb2M3LnNoZWV0Lml0ZW0gLmRldGFpbHMgLmVkaXRvcixcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLmVkaXRvcixcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5lZGl0b3Ige1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLmVkaXRvciBidXR0b24sXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5lZGl0b3IgYnV0dG9uLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuZGV0YWlscyAuZWRpdG9yIGJ1dHRvbixcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5lZGl0b3IgYnV0dG9uIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmNvYzcuc2hlZXQuaXRlbSAuZGV0YWlscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIHNlbGVjdCxcbi5jb2M3LnNoZWV0Lml0ZW0gLmRldGFpbHMgc2VsZWN0LFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuZGV0YWlscyBzZWxlY3QsXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyBzZWxlY3Qge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTc5NzE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAuZm9ybS1ncm91cCxcbi5jb2M3LnNoZWV0Lml0ZW0gLmRldGFpbHMgLmZvcm0tZ3JvdXAsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLmZvcm0tZ3JvdXAge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwIHNwYW4sXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwIHNwYW4sXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5mb3JtLWdyb3VwIHNwYW4sXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyAuZm9ybS1ncm91cCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCBzZWxlY3QsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCBzZWxlY3QsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCBzZWxlY3QsXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyAuZm9ybS1ncm91cC5pbnB1dC1zZWxlY3Qgc2VsZWN0IHtcbiAgZmxleDogMS44O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0LXNlbGVjdCBzZWxlY3QsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuZGV0YWlscyAuZm9ybS1ncm91cC5pbnB1dC1zZWxlY3Qtc2VsZWN0IHNlbGVjdCxcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0IHtcbiAgZmxleDogMS41O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLmZvcm0tZ3JvdXAudXNlcy1wZXIgaW5wdXQsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIGlucHV0LFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBpbnB1dCxcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNwYW4sXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNwYW4sXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNwYW4sXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzcGFuIHtcbiAgZmxleDogMCAwIDE2cHg7XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzZWxlY3QsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNlbGVjdCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLmZvcm0tZ3JvdXAudXNlcy1wZXIgc2VsZWN0LFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLmZvcm0tZ3JvdXAudXNlcy1wZXIgc2VsZWN0IHtcbiAgZmxleDogMztcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIHNwYW4uc2VwLFxuLmNvYzcuc2hlZXQuaXRlbSAuZGV0YWlscyBzcGFuLnNlcCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgc3Bhbi5zZXAsXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyBzcGFuLnNlcCB7XG4gIGZsZXg6IDAgMCA4cHg7XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAucHJlcGFyZWQsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5wcmVwYXJlZCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLnByZXBhcmVkLFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLnByZXBhcmVkIHtcbiAgZmxleDogMS4zICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyxcbi5jb2M3LnNoZWV0Lml0ZW0gLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyxcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgbGFiZWwsXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgbGFiZWwsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgbGFiZWwsXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzIGxhYmVsIHtcbiAgZmxleDogMCAwIDY0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmNvYzcuc2hlZXQuaXRlbSAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5zZXR1cCAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGZsZXg6IDAgMCA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAuY2FzaC1hc3NldHMgLmNhc2gtYXNzZXRzLXJhbmdlLFxuLmNvYzcuc2hlZXQuaXRlbSAuZGV0YWlscyAuY2FzaC1hc3NldHMgLmNhc2gtYXNzZXRzLXJhbmdlLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuZGV0YWlscyAuY2FzaC1hc3NldHMgLmNhc2gtYXNzZXRzLXJhbmdlLFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5jYXNoLWFzc2V0cy1yYW5nZSB7XG4gIGZsZXg6IDAgMCAycmVtO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5jYXNoLWFzc2V0cy10eXBlLFxuLmNvYzcuc2hlZXQuaXRlbSAuZGV0YWlscyAuY2FzaC1hc3NldHMgLmNhc2gtYXNzZXRzLXR5cGUsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5jYXNoLWFzc2V0cyAuY2FzaC1hc3NldHMtdHlwZSxcbi5jb2M3LnNoZWV0LnNldHVwIC5kZXRhaWxzIC5jYXNoLWFzc2V0cyAuY2FzaC1hc3NldHMtdHlwZSB7XG4gIGZsZXg6IDAgMCA0cmVtO1xuICBtYXgtd2lkdGg6IDRyZW07XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAuY2FzaC1hc3NldHMgLml0ZW0tY29udHJvbC5yZW1vdmUtbW9uZXRhcnksXG4uY29jNy5zaGVldC5pdGVtIC5kZXRhaWxzIC5jYXNoLWFzc2V0cyAuaXRlbS1jb250cm9sLnJlbW92ZS1tb25ldGFyeSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wucmVtb3ZlLW1vbmV0YXJ5LFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wucmVtb3ZlLW1vbmV0YXJ5IHtcbiAgZmxleDogMCAwIDFyZW07XG59XG4uY29jNy5zaGVldC5za2lsbCAuZGV0YWlscyAuY2FzaC1hc3NldHMgLml0ZW0tY29udHJvbC5yZW1vdmUtbW9uZXRhcnkgaSxcbi5jb2M3LnNoZWV0Lml0ZW0gLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wucmVtb3ZlLW1vbmV0YXJ5IGksXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5kZXRhaWxzIC5jYXNoLWFzc2V0cyAuaXRlbS1jb250cm9sLnJlbW92ZS1tb25ldGFyeSBpLFxuLmNvYzcuc2hlZXQuc2V0dXAgLmRldGFpbHMgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wucmVtb3ZlLW1vbmV0YXJ5IGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1uYXZpZ2F0aW9uLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtbmF2aWdhdGlvbixcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LW5hdmlnYXRpb24sXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1uYXZpZ2F0aW9uIC5pdGVtLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtbmF2aWdhdGlvbiAuaXRlbSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LW5hdmlnYXRpb24gLml0ZW0sXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtbmF2aWdhdGlvbiAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5LFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHksXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAudGFiLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAudGFiLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAudGFiLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnRhYiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuaXRlbS1kZXNjcmlwdGlvbixcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLml0ZW0tZGVzY3JpcHRpb24sXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5pdGVtLWRlc2NyaXB0aW9uLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLml0ZW0tZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyB7XG4gIGZsZXg6IDAgMCAxMjBweDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IGdyb292ZSAjZWVlZGUwO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGxhYmVsLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGxhYmVsLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGxhYmVsLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLnByb3BlcnRpZXMtbGlzdCxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAucHJvcGVydGllcy1saXN0LFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QgbGksXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLnByb3BlcnRpZXMtbGlzdCBsaSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAucHJvcGVydGllcy1saXN0IGxpLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAucHJvcGVydGllcy1saXN0IGxpIHtcbiAgbWFyZ2luOiAzcHggMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMnB4IGdyb292ZSAjZWVlZGUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0LFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzdiODtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbDpsYXN0LWNoaWxkLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGw6bGFzdC1jaGlsZCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIC5zcGVsbC1pbWFnZSxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIC5zcGVsbC1pbWFnZSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIC5zcGVsbC1pbWFnZSxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSAuc3BlbGwtaW1hZ2Uge1xuICBmbGV4OiAwIDAgMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSBoNCxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGg0LFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaDQsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaDQge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZTpob3ZlciAuaXRlbS1pbWFnZSxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLnJvbGxhYmxlOmhvdmVyIC5pdGVtLWltYWdlLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2UsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3Zlcixcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGUgLml0ZW0taW1hZ2U6aG92ZXIsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGUgLml0ZW0taW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWJsYWNrLnN2ZycpICFpbXBvcnRhbnQ7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaS5hdHR1bmVkLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaS5hdHR1bmVkLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaS5hdHR1bmVkLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGkuYXR0dW5lZCB7XG4gIGNvbG9yOiAjN2E3OTcxO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIHtcbiAgZmxleDogMCAwIDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzID4gKixcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgPiAqLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyA+ICosXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyA+ICoge1xuICBmbGV4OiAxO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgxLFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDEsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MSxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MSB7XG4gIGZsZXg6IDE7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDIsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4Mixcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgyLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4Myxcbi5jb2M3LnNoZWV0Lml0ZW0gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgzLFxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDMsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDMge1xuICBmbGV4OiAzO1xufVxuLmNvYzcuc2hlZXQuc2tpbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXg0LFxuLmNvYzcuc2hlZXQuaXRlbSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDQsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4NCxcbi5jb2M3LnNoZWV0LnNldHVwIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4NCB7XG4gIGZsZXg6IDQ7XG59XG4uY29jNy5zaGVldC5za2lsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleC1lbmQsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4LWVuZCxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgtZW5kLFxuLmNvYzcuc2hlZXQuc2V0dXAgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIGEsXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIGEsXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIGEsXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyBhIHtcbiAgZmxleDogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdhNzk3MTtcbn1cbi5jb2M3LnNoZWV0LnNraWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLXN1bW1hcnksXG4uY29jNy5zaGVldC5pdGVtIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLXN1bW1hcnksXG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLXN1bW1hcnksXG4uY29jNy5zaGVldC5zZXR1cCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1zdW1tYXJ5IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZWVlZGUwO1xufVxuLmNvYzcuc2hlZXQuc2V0dXAgLml0ZW0tbGlzdCAuaXRlbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAycHggMC4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzdiODtcbn1cbi5jb2M3LnNoZWV0LnNldHVwIC5pdGVtLWxpc3QgLml0ZW0gaDQge1xuICBtYXJnaW46IDA7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtaGVhZGVyIGltZy5wcm9maWxlLFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1oZWFkZXIgaW1nLnByb2ZpbGUsXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWhlYWRlciBpbWcucHJvZmlsZSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtaGVhZGVyIGltZy5wcm9maWxlLFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWhlYWRlciBpbWcucHJvZmlsZSB7XG4gIGJvcmRlcjogMXB4IGdyb292ZTtcbiAgZmxleDogMCAwIDY0cHg7XG4gIG1heC13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1oZWFkZXIgLm5hbWUgaW5wdXQsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWhlYWRlciAubmFtZSBpbnB1dCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtaGVhZGVyIC5uYW1lIGlucHV0LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1oZWFkZXIgLm5hbWUgaW5wdXQsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtaGVhZGVyIC5uYW1lIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLmRldGFpbHMgLmVkaXRvcixcbi5jb2M3LnNoZWV0LnRhbGVudCAuZGV0YWlscyAuZWRpdG9yLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5lZGl0b3IsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLmRldGFpbHMgLmVkaXRvcixcbi5jb2M3LnNoZWV0LmFybW9yIC5kZXRhaWxzIC5lZGl0b3Ige1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLmRldGFpbHMgLmVkaXRvciBidXR0b24sXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgLmVkaXRvciBidXR0b24sXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgLmVkaXRvciBidXR0b24sXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLmRldGFpbHMgLmVkaXRvciBidXR0b24sXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyAuZWRpdG9yIGJ1dHRvbiB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0LnRhbGVudCAuZGV0YWlscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0LmFybW9yIC5kZXRhaWxzIGlucHV0W3R5cGU9J3RleHQnXSxcbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIHNlbGVjdCxcbi5jb2M3LnNoZWV0LnRhbGVudCAuZGV0YWlscyBzZWxlY3QsXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgc2VsZWN0LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIHNlbGVjdCxcbi5jb2M3LnNoZWV0LmFybW9yIC5kZXRhaWxzIHNlbGVjdCB7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhNzk3MTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLmZvcm0tZ3JvdXAge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwIC5zdGFja2VkLFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5mb3JtLWdyb3VwIC5zdGFja2VkLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5mb3JtLWdyb3VwIC5zdGFja2VkLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIC5mb3JtLWdyb3VwIC5zdGFja2VkLFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLmZvcm0tZ3JvdXAgLnN0YWNrZWQge1xuICBmbGV4OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAuZm9ybS1ncm91cCBzcGFuLFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5mb3JtLWdyb3VwIHNwYW4sXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgLmZvcm0tZ3JvdXAgc3Bhbixcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAuZm9ybS1ncm91cCBzcGFuLFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLmZvcm0tZ3JvdXAgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAuZm9ybS1ncm91cC5pbnB1dC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCBzZWxlY3QsXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0IHNlbGVjdCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAuZm9ybS1ncm91cC5pbnB1dC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0IHNlbGVjdCB7XG4gIGZsZXg6IDEuODtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdC1zZWxlY3Qgc2VsZWN0LFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0LXNlbGVjdCBzZWxlY3Qge1xuICBmbGV4OiAxLjU7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBpbnB1dCxcbi5jb2M3LnNoZWV0LnRhbGVudCAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBpbnB1dCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBpbnB1dCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBpbnB1dCxcbi5jb2M3LnNoZWV0LmFybW9yIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNwYW4sXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgLmZvcm0tZ3JvdXAudXNlcy1wZXIgc3Bhbixcbi5jb2M3LnNoZWV0LnN0YXR1cyAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzcGFuLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNwYW4sXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzcGFuIHtcbiAgZmxleDogMCAwIDE2cHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzZWxlY3QsXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgLmZvcm0tZ3JvdXAudXNlcy1wZXIgc2VsZWN0LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5mb3JtLWdyb3VwLnVzZXMtcGVyIHNlbGVjdCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzZWxlY3QsXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyAuZm9ybS1ncm91cC51c2VzLXBlciBzZWxlY3Qge1xuICBmbGV4OiAzO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLmRldGFpbHMgc3Bhbi5zZXAsXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgc3Bhbi5zZXAsXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgc3Bhbi5zZXAsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLmRldGFpbHMgc3Bhbi5zZXAsXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyBzcGFuLnNlcCB7XG4gIGZsZXg6IDAgMCA4cHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAucHJlcGFyZWQsXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgLnByZXBhcmVkLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5wcmVwYXJlZCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAucHJlcGFyZWQsXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyAucHJlcGFyZWQge1xuICBmbGV4OiAxLjMgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzLFxuLmNvYzcuc2hlZXQudGFsZW50IC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMsXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzLFxuLmNvYzcuc2hlZXQuYXJtb3IgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBsYWJlbCxcbi5jb2M3LnNoZWV0LnRhbGVudCAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzIGxhYmVsLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgbGFiZWwsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBsYWJlbCxcbi5jb2M3LnNoZWV0LmFybW9yIC5kZXRhaWxzIC5zcGVsbC1tYXRlcmlhbHMgbGFiZWwge1xuICBmbGV4OiAwIDAgNjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC50YWxlbnQgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5zdGF0dXMgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLmRldGFpbHMgLnNwZWxsLW1hdGVyaWFscyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uY29jNy5zaGVldC5hcm1vciAuZGV0YWlscyAuc3BlbGwtbWF0ZXJpYWxzIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGZsZXg6IDAgMCA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtbmF2aWdhdGlvbixcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtbmF2aWdhdGlvbixcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtbmF2aWdhdGlvbixcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtbmF2aWdhdGlvbixcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LW5hdmlnYXRpb24gLml0ZW0sXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LW5hdmlnYXRpb24gLml0ZW0sXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LW5hdmlnYXRpb24gLml0ZW0sXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LW5hdmlnYXRpb24gLml0ZW0sXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtbmF2aWdhdGlvbiAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5LFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5LFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLnRhYixcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAudGFiLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC50YWIsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLnRhYixcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC50YWIge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyxcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyxcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMge1xuICBmbGV4OiAwIDAgMTIwcHg7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBncm9vdmUgI2VlZWRlMDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBsYWJlbCxcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGxhYmVsLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAgbGFiZWwsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBsYWJlbCxcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAgaW5wdXQsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGlucHV0LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLmZvcm0tZ3JvdXAgaW5wdXQsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAucHJvcGVydGllcy1saXN0LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLnByb3BlcnRpZXMtbGlzdCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QgbGksXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLml0ZW0tcHJvcGVydGllcyAucHJvcGVydGllcy1saXN0IGxpLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5pdGVtLXByb3BlcnRpZXMgLnByb3BlcnRpZXMtbGlzdCBsaSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QgbGksXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuaXRlbS1wcm9wZXJ0aWVzIC5wcm9wZXJ0aWVzLWxpc3QgbGkge1xuICBtYXJnaW46IDNweCAwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0LFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5IC5zcGVsbC1saXN0LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0LFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljN2I4O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgLnNwZWxsLWltYWdlLFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSAuc3BlbGwtaW1hZ2UsXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIC5zcGVsbC1pbWFnZSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgLnNwZWxsLWltYWdlLFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIC5zcGVsbC1pbWFnZSB7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGg0LFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSBoNCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaDQsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGg0LFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGg0IHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2UsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLnJvbGxhYmxlOmhvdmVyIC5pdGVtLWltYWdlLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZTpob3ZlciAuaXRlbS1pbWFnZSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2UsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3Zlcixcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUucm9sbGFibGUgLml0ZW0taW1hZ2U6aG92ZXIsXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3Zlcixcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZS5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ljb25zL3N2Zy9kMjAtYmxhY2suc3ZnJykgIWltcG9ydGFudDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSBpLmF0dHVuZWQsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLnNwZWxsIC5zcGVsbC1uYW1lIGkuYXR0dW5lZCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaS5hdHR1bmVkLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5zcGVsbCAuc3BlbGwtbmFtZSBpLmF0dHVuZWQsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuc3BlbGwgLnNwZWxsLW5hbWUgaS5hdHR1bmVkIHtcbiAgY29sb3I6ICM3YTc5NzE7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIHtcbiAgZmxleDogMCAwIDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzID4gKixcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyA+ICosXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgPiAqLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzID4gKixcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDEsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgxLFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MSxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDEsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgyLFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4Mixcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDIsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgyLFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4Myxcbi5jb2M3LnNoZWV0LnRhbGVudCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDMsXG4uY29jNy5zaGVldC5zdGF0dXMgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgzLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4Myxcbi5jb2M3LnNoZWV0LmFybW9yIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MyB7XG4gIGZsZXg6IDM7XG59XG4uY29jNy5zaGVldC5zcGVsbCAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDQsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXg0LFxuLmNvYzcuc2hlZXQuc3RhdHVzIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4NCxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDQsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLmNvYzcuc2hlZXQuc3BlbGwgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgtZW5kLFxuLmNvYzcuc2hlZXQudGFsZW50IC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4LWVuZCxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleC1lbmQsXG4uY29jNy5zaGVldC5hcmNoZXR5cGUgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgtZW5kLFxuLmNvYzcuc2hlZXQuYXJtb3IgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIGEsXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tY29udHJvbHMgYSxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyBhLFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLWNvbnRyb2xzIGEsXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1jb250cm9scyBhIHtcbiAgZmxleDogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdhNzk3MTtcbn1cbi5jb2M3LnNoZWV0LnNwZWxsIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLXN1bW1hcnksXG4uY29jNy5zaGVldC50YWxlbnQgLnNoZWV0LWJvZHkgLnNwZWxsLWxpc3QgLml0ZW0tc3VtbWFyeSxcbi5jb2M3LnNoZWV0LnN0YXR1cyAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1zdW1tYXJ5LFxuLmNvYzcuc2hlZXQuYXJjaGV0eXBlIC5zaGVldC1ib2R5IC5zcGVsbC1saXN0IC5pdGVtLXN1bW1hcnksXG4uY29jNy5zaGVldC5hcm1vciAuc2hlZXQtYm9keSAuc3BlbGwtbGlzdCAuaXRlbS1zdW1tYXJ5IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZWVlZGUwO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLml0ZW0tbGlzdCAuaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM3Yjg7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0tbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLml0ZW0tbGlzdCAuaXRlbSAuaXRlbS1uYW1lIC5pdGVtLWltYWdlIHtcbiAgZmxleDogMCAwIDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW0gLml0ZW0tbmFtZSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtIC5pdGVtLW5hbWUucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLml0ZW0tbGlzdCAuaXRlbSAuaXRlbS1uYW1lLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtIC5pdGVtLW5hbWUgaS5hdHR1bmVkIHtcbiAgY29sb3I6ICM3YTc5NzE7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW0tY29udHJvbHMge1xuICBmbGV4OiAwIDAgMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtLWNvbnRyb2xzID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLml0ZW0tbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDIge1xuICBmbGV4OiAyO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MyB7XG4gIGZsZXg6IDM7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5pdGVtLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLml0ZW0tbGlzdCAuaXRlbS1jb250cm9scyAuZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtLWNvbnRyb2xzIGEge1xuICBmbGV4OiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjN2E3OTcxO1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiAuaXRlbS1saXN0IC5pdGVtLXN1bW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG59XG4uY29jNy5zaGVldC5vY2N1cGF0aW9uIC5vcHRpb25hbC1za2lsbHMuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLmdyb3VwLWNvbnRyb2wge1xuICB3aWR0aDogMThweDtcbiAgZmxleDogMCAwIDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzdhNzk3MTtcbn1cbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24gLm9wdGlvbmFsLXNraWxscyAuZm9ybS1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBncm9vdmU7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvYzcuc2hlZXQub2NjdXBhdGlvbiBoMy53YXJuaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xpbmstY3JlYXRpb24gLmVmZmVjdC1vcHRpb25zIC50YWJbZGF0YS10YWJdIHtcbiAgbWluLWhlaWdodDogMTAuNXJlbTtcbn1cbiNsaW5rLWNyZWF0aW9uIC5mb3JtLWZpZWxkcyB7XG4gIGZsZXg6IDI7XG59XG4jbGluay1jcmVhdGlvbiAuZm9ybS1maWVsZHMgLmZpbGUtcGlja2VyIHtcbiAgZmxleDogMDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleDogMSAwIDA7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IGF1dG87XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gaW1nLnBob3RvIHtcbiAgZmxleDogMCAwIDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLnVuc29ydGVkLWNoYXJhY3RlcmlzdGljcyB7XG4gIG1pbi1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGEuaW5jcmVhc2UtY2hhcmFjdGVyaXN0aWMsXG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSBhLmRlY3JlYXNlLWNoYXJhY3RlcmlzdGljLFxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0gYS5yZXNldC1jaGFyYWN0ZXJpc3RpYyxcbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGEucm9sbC1jaGFyYWN0ZXJpc3RpYyxcbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGEuaW5jcmVhc2UtMTAtY2hhcmFjdGVyaXN0aWMsXG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSBhLmRlY3JlYXNlLTEwLWNoYXJhY3RlcmlzdGljLFxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0gZGl2Lm5vdGhpbmctY2hhcmFjdGVyaXN0aWMge1xuICBmbGV4OiAwIDAgMzBweDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGEuaW5jcmVhc2UtMTAtY2hhcmFjdGVyaXN0aWMsXG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSBhLmRlY3JlYXNlLTEwLWNoYXJhY3RlcmlzdGljLFxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0gZGl2Lm5vdGhpbmctMTAtY2hhcmFjdGVyaXN0aWMge1xuICBmbGV4OiAwIDAgMTVweDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGRpdi5kcmFnZ2FibGUuY2hhcmFjdGVyaXN0aWMsXG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSBkaXYubm90ZHJhZ2dhYmxlLmNoYXJhY3RlcmlzdGljIHtcbiAgZmxleDogMCAwIDJyZW07XG4gIG1hcmdpbjogMCAwLjRyZW07XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbSBkaXYuZHJhZ2dhYmxlIGRpdixcbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtIGRpdi5ub3RkcmFnZ2FibGUgZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuc2tpbGxzLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuc2tpbGxzLWxpc3Quc2tpbGxzLWxpc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5za2lsbHMtbGlzdCBsaS5pdGVtIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLnNraWxscy1saXN0IGxpLml0ZW0ucG9pbnRzcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLnNraWxscy1saXN0IGxpLml0ZW0ucG9pbnRzcm93IHNwYW4uc2tpbGwtbmFtZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuc2Nyb2xsc2VjdGlvbiAuc2tpbGxzLWxpc3QgbGkuaXRlbS50b2dnbGUge1xuICBtYXJnaW46IDJweCAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5za2lsbHMtbGlzdCBsaS5pdGVtLnRvZ2dsZS50b2dnbGVhYmxlLFxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5za2lsbHMtbGlzdCBsaS5pdGVtLnRvZ2dsZS5jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLnNraWxscy1saXN0IGxpLml0ZW0udG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5zY3JvbGxzZWN0aW9uIC5za2lsbHMtbGlzdCBsaS5pdGVtLnRvZ2dsZSBkaXYucmVtb3ZlLXNraWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLnNraWxscy1saXN0IGxpLml0ZW0udG9nZ2xlIGlucHV0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LnNjcm9sbHNlY3Rpb24gLnNraWxscy1saXN0IGRpdi5hZGp1c3RtZW50LXZhbHVlIHtcbiAgZmxleDogMCAwIDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuZm9ybS1ncm91cC5zdGF0dXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5mb3JtLWdyb3VwLnN0YXR1cyBpLmZhLXNvbGlkLmZhLWNpcmNsZS1jaGVjayxcbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5wYW5lbCBkaXYuZm9ybS1ncm91cC5zdGF0dXMgaS5mYS1zb2xpZC5mYS1jaXJjbGUteG1hcmsge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuZGl2LmludmVzdGlnYXRvci13aXphcmQgZGl2LnBhbmVsIGRpdi5mb3JtLWdyb3VwLnN0YXR1cyBpLmZhLXNvbGlkLmZhLWNpcmNsZS14bWFyayB7XG4gIGNvbG9yOiByZWQ7XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYucGFuZWwgZGl2LmZvcm0tZ3JvdXAgdGV4dGFyZWEuYmFja3N0b3J5LXRleHQge1xuICBoZWlnaHQ6IDZyZW07XG59XG5kaXYuaW52ZXN0aWdhdG9yLXdpemFyZCBkaXYuZGlhbG9nLWJ1dHRvbnMge1xuICBmbGV4OiAwIDAgMzJweDtcbn1cbmRpdi5pbnZlc3RpZ2F0b3Itd2l6YXJkIGRpdi5kaWFsb2ctYnV0dG9ucyBkaXYubm8tYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5jb2M3LnNoZWV0VjIgLnRva2VuLWV4dHJhcyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0b3A6IDIuMnJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uY29jNy5zaGVldFYyIC5lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvYzcuc2hlZXRWMiAuZWRpdG9yLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uY29jNy5jb2MtaWQtZWRpdG9yIGEuY29weS10by1jbGlwYm9hcmQge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb2M3LmNvYy1pZC1lZGl0b3IgZmllbGRzZXQuaXRlbS1zaGVldC1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuLmNvYzcuY29jLWlkLWVkaXRvciBmaWVsZHNldC5pdGVtLXNoZWV0LXByb3BlcnRpZXMgc3Bhbi53YXJuaW5nIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCByZ2JhKDI1NSwgMTAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTAwLCAwLCAwLjMpO1xufVxuLmNvYzcuY29jLWlkLWVkaXRvciBmaWVsZHNldC5pdGVtLXNoZWV0LXByb3BlcnRpZXMgdGQuZXJhY29sdW1uIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY29jNy5jb2MtaWQtZWRpdG9yIGZpZWxkc2V0Lml0ZW0tc2hlZXQtcHJvcGVydGllcyB0ZC5lcmFjb2x1bW4gYSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5jb2M3LmNvYy1pZC1lZGl0b3IgZmllbGRzZXQuaXRlbS1zaGVldC1wcm9wZXJ0aWVzIHRkLmVyYWNvbHVtbiBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uY29jNy5jb2MtaWQtZWRpdG9yIGZpZWxkc2V0Lml0ZW0tc2hlZXQtcHJvcGVydGllcyB0ZC5zaG9ydHRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXBwIC5oZWFkZXItYnV0dG9uLmVkaXQtY29jLWlkLXdhcm5pbmcge1xuICBjb2xvcjogcmVkO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0sXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzdiODtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbTpsYXN0LWNoaWxkLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbSAuaXRlbS1uYW1lLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbSAuaXRlbS1uYW1lIHtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtIC5pdGVtLWltYWdlLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbSAuaXRlbS1pbWFnZSB7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbSAuaXRlbS1pbWFnZTpob3Zlcixcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gLml0ZW0taW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbSBoNCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gaDQge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0ucm9sbGFibGU6aG92ZXIgLml0ZW0taW1hZ2UsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLnJvbGxhYmxlOmhvdmVyIC5pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ncmV5LnN2ZycpICFpbXBvcnRhbnQ7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0ucm9sbGFibGUgLml0ZW0taW1hZ2U6aG92ZXIsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtIGkuYXR0dW5lZCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gaS5hdHR1bmVkIHtcbiAgY29sb3I6ICM3YTc5NzE7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0gLml0ZW0tdXNlcyBpbnB1dCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gLml0ZW0tdXNlcyBpbnB1dCB7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0gLml0ZW0tcHJvcGVydGllcyxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gLml0ZW0tcHJvcGVydGllcyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbSAuaXRlbS1yZWNoYXJnZSxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0gLml0ZW0tcmVjaGFyZ2Uge1xuICBmbGV4OiAwIDAgODBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM3YTc5NzE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLmludmVudG9yeS1oZWFkZXIsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pbnZlbnRvcnktaGVhZGVyLFxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtcy1oZWFkZXIsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtcy1oZWFkZXIge1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pbnZlbnRvcnktaGVhZGVyIGgzLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaW52ZW50b3J5LWhlYWRlciBoMyxcbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbXMtaGVhZGVyIGgzLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbXMtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwIC01cHggMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pbnZlbnRvcnktaGVhZGVyIC5pdGVtLWNvbnRyb2xzIGEuaXRlbS1jcmVhdGUsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pbnZlbnRvcnktaGVhZGVyIC5pdGVtLWNvbnRyb2xzIGEuaXRlbS1jcmVhdGUsXG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW1zLWhlYWRlciAuaXRlbS1jb250cm9scyBhLml0ZW0tY3JlYXRlLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbXMtaGVhZGVyIC5pdGVtLWNvbnRyb2xzIGEuaXRlbS1jcmVhdGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbS1kZXRhaWwsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLWRldGFpbCB7XG4gIGZsZXg6IDAgMCA3MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2E3OTcxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOWM3Yjg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tZGV0YWlsOmxhc3QtY2hpbGQsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLWRldGFpbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtLWRldGFpbC5pdGVtLWFjdGlvbixcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tZGV0YWlsLml0ZW0tYWN0aW9uIHtcbiAgZmxleDogMCAwIDEwMHB4O1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtLXdlaWdodCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0td2VpZ2h0IHtcbiAgZmxleDogMCAwIDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M5YzdiODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M5YzdiODtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbS1saXN0LFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbS1jb250cm9scyxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tY29udHJvbHMge1xuICBmbGV4OiAwIDAgNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tY29udHJvbHMgPiAqLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbS1jb250cm9scyA+ICoge1xuICBmbGV4OiAxO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MSxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDIsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXgzLFxuLmNvYzcuc2hlZXQgLmVmZmVjdHMtbGlzdCAuaXRlbS1jb250cm9scyAuZmxleDMge1xuICBmbGV4OiAzO1xufVxuLmNvYzcuc2hlZXQgLmludmVudG9yeS1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4NCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tY29udHJvbHMgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5jb2M3LnNoZWV0IC5pbnZlbnRvcnktbGlzdCAuaXRlbS1jb250cm9scyAuZmxleC1lbmQsXG4uY29jNy5zaGVldCAuZWZmZWN0cy1saXN0IC5pdGVtLWNvbnRyb2xzIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tY29udHJvbHMgYSxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tY29udHJvbHMgYSB7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3YTc5NzE7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tY29udHJvbHMgYS5lZmZlY3QtY29udHJvbCxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tY29udHJvbHMgYS5lZmZlY3QtY29udHJvbCB7XG4gIGZsZXg6IDE7XG59XG4uY29jNy5zaGVldCAuaW52ZW50b3J5LWxpc3QgLml0ZW0tc3VtbWFyeSxcbi5jb2M3LnNoZWV0IC5lZmZlY3RzLWxpc3QgLml0ZW0tc3VtbWFyeSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIGJvcmRlci10b3A6IDJweCBncm9vdmUgI2VlZWRlMDtcbn1cbi5jb2M3LnNoZWV0IG5hdi5zaGVldC10YWJzIGEuaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRva2VuLWV4dHJhcyB7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uY29jNyAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvYzcgLnRhYnMgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5jb2M3IC50YWJzID4gLmZsZXgwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDA7XG59XG4uY29jNyAudGFicyA+IC5mbGV4MSB7XG4gIGZsZXg6IDE7XG59XG4uY29jNyAudGFicyA+IC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uY29jNyAudGFicyA+IC5mbGV4MyB7XG4gIGZsZXg6IDM7XG59XG4uY29jNyAudGFicyAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3IC50YWJzIC5pdGVtLmFjdGl2ZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZWQ7XG59XG4uY29jNyAudGFiW2RhdGEtdGFiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29jNyAudGFiW2RhdGEtdGFiXS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2M3IC50YWJbZGF0YS10YWJdLmFjdGl2ZS5mbGV4cm93LWNvYzcsXG4uY29jNyAudGFiW2RhdGEtdGFiXS5hY3RpdmUuZmxleGNvbC1jb2M3IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2M3IGEua2VlcGVyLW9ubHktdGFiIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGNvbG9yOiAjMjM0MzM3O1xufVxuLmNvYzcgaDMua2VlcGVyLW9ubHktdGFiIGkge1xuICBjb2xvcjogIzIzNDMzNztcbn1cbi5jb2M3IC5wZXJtaXNzaW9uLWxpbWl0ZWQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb2M3IC50b2dnbGUtYXR0cmlidXRlcyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAuNHJlbSAwO1xufVxuLmNvYzcgLnRvZ2dsZS1hdHRyaWJ1dGVzIC50b2dnbGUtcHJvcGVydHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDAuM3JlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogZ3JleTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvYzcuc2hlZXQuYXJtb3IgLnNlY3Rpb24tdmFsdWUgLmZvcm0tZ3JvdXAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbi5jb2M3LnNoZWV0LmFybW9yIC5pdGVtLWNvbnRyb2xzIHtcbiAgZmxleDogMCAwIDNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvYzcuc2hlZXQuYXJtb3IgLm9wdGlvbmFsLXNraWxscy5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvYzcuc2hlZXQuYXJtb3IgLmdyb3VwLWNvbnRyb2wge1xuICB3aWR0aDogMThweDtcbiAgZmxleDogMCAwIDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzdhNzk3MTtcbn1cbi5jb2M3LnNoZWV0LmFybW9yIC5vcHRpb25hbC1za2lsbHMgLmZvcm0tZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggZ3Jvb3ZlO1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb2M3LnNoZWV0LmFybW9yIGgzLndhcm5pbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLW90aGVyLXNoZWV0LWJnKSByZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiBjdXN0b21TaGVldEZvbnQsICdOb3RvIFNhbnMnO1xufVxuLnNoZWV0VjIgLm5vLXNraWxsLXNldCxcbi5zaGVldFYyIC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5zaGVldFYyIC5jb2M3LnNoZWV0LmFjdG9yLnRlbXAtcmV0cm8tY29tcGF0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc2hlZXRWMiAuY29jNy5zaGVldC5hY3Rvci50ZW1wLXJldHJvLWNvbXBhdCAuYmlvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5zaGVldFYyIC5jb2M3LnNoZWV0LmFjdG9yLnRlbXAtcmV0cm8tY29tcGF0IC5iaW8tc2VjdGlvbiAuYmlvLXNlY3Rpb24tdGl0bGUge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLnNoZWV0VjIgLmNvYzcuc2hlZXQuYWN0b3IudGVtcC1yZXRyby1jb21wYXQgLmJpby1zZWN0aW9uIC5iaW8tc2VjdGlvbi12YWx1ZSB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zaGVldFYyIC5jb2M3LnNoZWV0LmFjdG9yLnRlbXAtcmV0cm8tY29tcGF0IC5iaW8tc2VjdGlvbiBkaXYuYmlvLXNlY3Rpb24tdHlwZSxcbi5zaGVldFYyIC5jb2M3LnNoZWV0LmFjdG9yLnRlbXAtcmV0cm8tY29tcGF0IC5iaW8tc2VjdGlvbiBkaXYuaXRlbS1jb250cm9scyB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLnNoZWV0VjIgLmNvYzcuc2hlZXQuYWN0b3IudGVtcC1yZXRyby1jb21wYXQgLmJpby1zZWN0aW9uIGRpdi5iaW8tc2VjdGlvbi12YWx1ZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNoZWV0VjIgLmNvYzcuc2hlZXQuYWN0b3IudGVtcC1yZXRyby1jb21wYXQgLmJpby1zZWN0aW9uIGRpdi5iaW8tc2VjdGlvbi12YWx1ZSBkaXYuYmlvLXNlY3Rpb24tdmFsdWVzIHtcbiAgZmxleDogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGVldFYyIC5jb2M3LnNoZWV0LmFjdG9yLnRlbXAtcmV0cm8tY29tcGF0IC5iaW8tc2VjdGlvbiBkaXYuYmlvLXNlY3Rpb24tdmFsdWUgZGl2LmJpby1zZWN0aW9uLXZhbHVlcyBpbnB1dCB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnNoZWV0VjIuYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbn1cbi5zaGVldFYyIC53aW5kb3ctaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtIDAgMC4yNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgLnJvbGxhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IGxhYmVsIHtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaGVldFYyIC53aW5kb3ctY29udGVudCAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2hlZXRWMiAud2luZG93LWNvbnRlbnQgaW5wdXRbdHlwZT0ndGV4dCddOmhvdmVyLFxuLnNoZWV0VjIgLndpbmRvdy1jb250ZW50IGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hY3Rvci1waWNrZXIgb2wuZGlyZWN0b3J5LWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGFyay0zKTtcbn1cbi5hY3Rvci1waWNrZXIgb2wuZGlyZWN0b3J5LWxpc3QgbGkuZGlyZWN0b3J5LWl0ZW0uZG9jdW1lbnQuYWN0b3Ige1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rvci1waWNrZXIgb2wuZGlyZWN0b3J5LWxpc3QgbGkuZGlyZWN0b3J5LWl0ZW0uZG9jdW1lbnQuYWN0b3I6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYWN0b3ItcGlja2VyIG9sLmRpcmVjdG9yeS1saXN0IGxpLmRpcmVjdG9yeS1pdGVtLmRvY3VtZW50LmFjdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbi5hY3Rvci1waWNrZXIgb2wuZGlyZWN0b3J5LWxpc3QgbGkuZGlyZWN0b3J5LWl0ZW0uZG9jdW1lbnQuYWN0b3IucGlja2VkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCBpbnNldCB2YXIoLS1jb2xvci1zaGFkb3ctaGlnaGxpZ2h0KTtcbn1cbi5hY3Rvci1waWNrZXIgLmRpYWxvZy1idXR0b25zIHtcbiAgZmxleC1ncm93OiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNoZWV0VjIudmVoaWNsZSAudG9rZW4tZXh0cmFzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdG9wOiAyLjRyZW07XG4gIGxlZnQ6IDAuN3JlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zaGVldFYyLnZlaGljbGUgLmV4cGFuZC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNy41cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uc2hlZXRWMi52ZWhpY2xlIC5zaGVldC1uYXYgYS5hY3RpdmUua2VlcGVyLW9ubHktdGFiIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MzM3O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2hlZXRWMi52ZWhpY2xlIC5zaGVldC1uYXYgYS5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gIGNvbG9yOiAjMjM0MzM3O1xufVxuLnNoZWV0VjIudmVoaWNsZSAuc2hlZXQtbmF2IGEua2VlcGVyLW9ubHktdGFiIHNwYW46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM0MzM3O1xufVxuLnNoZWV0VjIudmVoaWNsZSAuYXJtb3ItaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaGVldFYyLnZlaGljbGUgLmFybW9yLWluZm9zIC5hcm1vci1sb2NhdGlvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZsZXhyb3ctY29jNyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4cm93LWNvYzcgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4cm93LWNvYzcgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4cm93LWNvYzcgLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5mbGV4cm93LWNvYzcgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5mbGV4cm93LWNvYzcgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5mbGV4cm93LWNvYzcgLmZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mbGV4Y29sLWNvYzcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mbGV4Y29sLWNvYzcgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4Y29sLWNvYzcgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4Y29sLWNvYzcgLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5mbGV4Y29sLWNvYzcgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5mbGV4Y29sLWNvYzcgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5mbGV4Y29sLWNvYzcgLmZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jaGF0LWJhY2tncm91bmQpO1xuICBmb250LWZhbWlseTogY3VzdG9tQ2hhdEZvbnQsICdTaWduaWthJywgc2Fucy1zZXJpZjtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIHtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAud2luZG93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdGhlci1zaGVldC1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCBmb3JtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4zNWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjA1ZnIgMWZyO1xuICBnYXA6IDFweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRlciBoZWFkZXIgaGVhZGVyJyAnY2hhcmFjdGVyaXN0aWNzIHNraWxscyBvdGhlcic7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5yb2xsYWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgbWluLWhlaWdodDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAuY29uZGl0aW9uLW1vbml0b3Ige1xuICBjb2xvcjogZGFya2dyZXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAuY29uZGl0aW9uLW1vbml0b3IuaW52ZXJ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIgLmNvbmRpdGlvbi1tb25pdG9yLnN0YXR1cy1vbiB7XG4gIGNvbG9yOiBkYXJrcmVkO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuaGVhZGVyIC5zdGF0dXMge1xuICBjb2xvcjogZ3JleTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuaGVhZGVyIC5zdGF0dXMgYS5pbmF0aXZlLXN0YXR1czpob3ZlciB7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAuZmFzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuaGVhZGVyIC5jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAuZmxleHJvdy1jb2M3IHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAuY3VycmVudC12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI1cHg7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIgLmN1cnJlbnQtdmFsdWUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIgLnNlcGFyYXRvciB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5oZWFkZXIgLm1heC12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICBtYXgtd2lkdGg6IDJlbTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciAubWF4LXZhbHVlIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuaGVhZGVyIHNwYW4ge1xuICBoZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuaGVhZGVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmhlYWRlciBpbnB1dDpyZWFkLW9ubHkge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyB7XG4gIGdyaWQtYXJlYTogY2hhcmFjdGVyaXN0aWNzO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5oZWFkZXIge1xuICBmbGV4OiAxO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIgLmF0dHJpYnV0ZSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuZm9vdGVyIC5hdHRyaWJ1dGUtbGFiZWwge1xuICBtaW4td2lkdGg6IDA7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5jaGFyYWN0ZXJpc3RpY3MgLmZvb3RlciAuYXR0cmlidXRlLWxhYmVsIGgyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuZm9vdGVyIC5hdHRyaWJ1dGUtdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5mb290ZXIgLmF0dHJpYnV0ZS12YWx1ZSBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3hlcyB7XG4gIGZsZXg6IDAgMCA2cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMy43NXJlbSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDNyZW0pO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSAyLjc1cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFyZW0gMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3JvbGxJY29uIGNoYXJhY05hbWUnICdjaGFyYWNTY29yZSBjaGFyYWNTY29yZSc7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLnJvbGwtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgZ3JpZC1hcmVhOiByb2xsSWNvbjtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLmNoYXJhYy1uYW1lIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBncmlkLWFyZWE6IGNoYXJhY05hbWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5jaGFyYWN0ZXJpc3RpY3MgLmNoYXItYm94IC5jaGFyYWMtc2NvcmUge1xuICBncmlkLWFyZWE6IGNoYXJhY1Njb3JlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjM3NXJlbSAwLjg3NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21haW5TY29yZSBoYWxmU2NvcmUnICdtYWluU2NvcmUgZml0aFNjb3JlJztcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyAuY2hhci1ib3ggLmNoYXJhYy1zY29yZSAubWFpbi1zY29yZSB7XG4gIGdyaWQtYXJlYTogbWFpblNjb3JlO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIC5oYWxmLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBoYWxmU2NvcmU7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIC5maXRoLXNjb3JlIHtcbiAgZ3JpZC1hcmVhOiBmaXRoU2NvcmU7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIC5jaGFyLWJveCAuY2hhcmFjLXNjb3JlIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5jaGFyYWN0ZXJpc3RpY3MgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpob3Zlcixcbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLmNoYXJhY3RlcmlzdGljcyBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuY2hhcmFjdGVyaXN0aWNzIGlucHV0OnJlYWQtb25seSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5za2lsbHMge1xuICBncmlkLWFyZWE6IHNraWxscztcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTI1cHg7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5za2lsbHMgLml0ZW0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QuaWNvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QgLml0ZW1WMiB7XG4gIG1heC1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxcmVtIGF1dG8gMS41cmVtIDAuN3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QgLml0ZW1WMi5zcGVjaWFsaXphdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiB2YXIoLS1za2lsbC1zcGVjaWFsaXphdGlvbi1sZW5ndGgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QgLml0ZW1WMiAuaXRlbS1pbWFnZSB7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAxcHggMCAwIDA7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5za2lsbHMgLml0ZW0tbGlzdCAuaXRlbVYyIC5pdGVtLW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QgLml0ZW1WMiAuaXRlbS1uYW1lIGlucHV0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5za2lsbHMgLml0ZW0tbGlzdCAuaXRlbVYyIC5pdGVtLXNjb3JlIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAuc2tpbGxzIC5pdGVtLWxpc3QgLml0ZW1WMiAuaXRlbS1zY29yZSBpbnB1dCB7XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLnNraWxscyAuaXRlbS1saXN0IC5pdGVtVjIgLml0ZW0tY29udHJvbHMge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZmxleDogMCAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLnNraWxscyAuaXRlbS1saXN0IC5pdGVtVjIgLml0ZW0tY29udHJvbHMgYTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLnNraWxscyAuaXRlbS1saXN0IC5pdGVtVjIgLml0ZW0tY29udHJvbHMgLml0ZW0tY29udHJvbC5hY3RpdmUge1xuICBjb2xvcjogZ29sZGVucm9kO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAub3RoZXIge1xuICBncmlkLWFyZWE6IG90aGVyO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5vdGhlciBvbCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLm90aGVyIC5jYXNoLXJvdyBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLm90aGVyIC5jYXNoLXJvdyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLm90aGVyIC5pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5vdGhlciAuaXRlbS1saXN0IC5pdGVtVjIge1xuICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLm90aGVyIC53ZWFwb24tcm93IHtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSA1LjVyZW0gMi41cmVtIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlIG5hbWUgZGFtYWdlIHdlYXBvbkNvbnRyb2wnO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAub3RoZXIgLndlYXBvbi1yb3cgLndlYXBvbi1kYW1hZ2Uge1xuICBncmlkLWFyZWE6IGRhbWFnZTtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5vdGhlciAud2VhcG9uLXJvdyAud2VhcG9uLWltYWdlIHtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbn1cbi5jb2M3LmFjdG9yLmNoYXJhY3Rlci5zdW1tYXJpemVkIC5jb250YWluZXIgLm90aGVyIC53ZWFwb24tcm93IC53ZWFwb24tbmFtZSB7XG4gIGdyaWQtYXJlYTogbmFtZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCAuY29udGFpbmVyIC5vdGhlciAud2VhcG9uLXJvdyAuYWx0ZXJuYXRpdi1za2lsbCB7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAub3RoZXIgLndlYXBvbi1yb3cgLndlYXBvbi1jb250cm9sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZ3JpZC1hcmVhOiB3ZWFwb25Db250cm9sO1xufVxuLmNvYzcuYWN0b3IuY2hhcmFjdGVyLnN1bW1hcml6ZWQgLmNvbnRhaW5lciAub3RoZXIgLndlYXBvbi1yb3cgLndlYXBvbi1jb250cm9scyB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFyZW07XG4gIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbn1cbiNoZWxwLXRvb2x0aXAge1xuICB6LWluZGV4OiA1MDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OXB4O1xuICB0b3A6IC05OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAgMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjcwYjBiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdWkvcGFyY2htZW50LmpwZykgcmVwZWF0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wcmltYXJ5KTtcbn1cbiNoZWxwLXRvb2x0aXAgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbjogMC41cmVtO1xufVxuI2hlbHAtdG9vbHRpcCBvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2hlbHAtdG9vbHRpcCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCAuY29tcGVuZGl1bWZpbHRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IC5jb21wZW5kaXVtZmlsdGVyIC5mbGV4cm93LWNvYzcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzcHg7XG59XG4ud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgLmNvbXBlbmRpdW1maWx0ZXIgLmZsZXhyb3ctY29jNyBpLmZhLXJlZ3VsYXIsXG4ud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgLmNvbXBlbmRpdW1maWx0ZXIgLmZsZXhyb3ctY29jNyBpLmZhcyB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgLmNvbXBlbmRpdW1maWx0ZXIgLmZsZXhyb3ctY29jNyBzZWxlY3Qge1xuICBtYXJnaW46IDAgM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNDUsIDAuOCk7XG59XG4uZmxvYXRpbmctZGVidWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICBjb2xvcjogZGFya3JlZDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuZGl2LmNvYzcuZGlhbG9nIC5maWxlcGlja2VyIC50aWxlcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGFyay1wcmltYXJ5KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kYXJrLXByaW1hcnkpO1xufVxuZGl2LmNvYzcuZGlhbG9nIC5maWxlcGlja2VyIC50aWxlcy1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmstcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGFyay1wcmltYXJ5KTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuZGl2LmNvYzcuZGlhbG9nIC5maWxlcGlja2VyIC50aWxlcy1saXN0IGxpLnBpY2tlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggaW5zZXQgdmFyKC0tY29sb3Itc2hhZG93LWhpZ2hsaWdodCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmRpdi5jb2M3LmRpYWxvZyAuZmlsZXBpY2tlciAudGlsZXMtbGlzdCBsaSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50aGVtZS1saWdodCBmb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IHNlY3Rpb24uam91cm5hbC1lbnRyeS1jb250ZW50LFxuLnRoZW1lLWxpZ2h0IGRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBzZWN0aW9uLmpvdXJuYWwtZW50cnktY29udGVudCxcbi50aGVtZS1saWdodCBmb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5lZGl0b3IucHJvc2VtaXJyb3IsXG4udGhlbWUtbGlnaHQgZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5lZGl0b3IucHJvc2VtaXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvYXJ0L3BhZ2Uud2VicCkgcmVwZWF0O1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldC5maXhlZC1hZHZlbnR1cmUtaGVhZGluZyBoZWFkZXIuam91cm5hbC1oZWFkZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQuZml4ZWQtYWR2ZW50dXJlLWhlYWRpbmcgaGVhZGVyLmpvdXJuYWwtaGVhZGVyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldC5maXhlZC1hZHZlbnR1cmUtaGVhZGluZyBmb3JtLmpvdXJuYWwtaGVhZGVyLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0LmZpeGVkLWFkdmVudHVyZS1oZWFkaW5nIGZvcm0uam91cm5hbC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBuYXYucGFnZXMtbGlzdCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBuYXYucGFnZXMtbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBWb2x0YWlyZTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgc2VjdGlvbi5qb3VybmFsLWVudHJ5LWNvbnRlbnQgZm9ybS5qb3VybmFsLWhlYWRlcixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBzZWN0aW9uLmpvdXJuYWwtZW50cnktY29udGVudCBmb3JtLmpvdXJuYWwtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZvbHRhaXJlO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBzZWN0aW9uLmpvdXJuYWwtZW50cnktY29udGVudCBmb3JtLmpvdXJuYWwtaGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IHNlY3Rpb24uam91cm5hbC1lbnRyeS1jb250ZW50IGZvcm0uam91cm5hbC1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzc1ODQ0Yztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogTHVzaXRhbmE7XG4gIC8qIGZvbnQtZmFtaWx5OiBBcmlhbDsgKi9cbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDEsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDEsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBoMSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgaDEsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGgyLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGgyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgaDIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGgyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBoMyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBoMyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGgzLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBoMyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBoNCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogVm9sdGFpcmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGNvbG9yOiAjNzU4NDRjO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBoMSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBoMSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGgxLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBoMSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgaDIsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBoMixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHAsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gcCxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHAsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyBwIGEuY29udGVudC1saW5rLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHAgYS5jb250ZW50LWxpbmssXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyBwIGEuY29udGVudC1saW5rLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyBwIGEuY29udGVudC1saW5rLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyBwIGEuaW5saW5lLXJvbGwsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gcCBhLmlubGluZS1yb2xsLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gcCBhLmlubGluZS1yb2xsLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyBwIGEuaW5saW5lLXJvbGwge1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyBwLmFjdG9yLWRyb3AsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gcC5hY3Rvci1kcm9wLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gcC5hY3Rvci1kcm9wLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyBwLmFjdG9yLWRyb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIC5hc3NpZ24tcG9pbnQtdmFsdWVzIHVsLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIC5hc3NpZ24tcG9pbnQtdmFsdWVzIHVsLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gLmFzc2lnbi1wb2ludC12YWx1ZXMgdWwsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIC5hc3NpZ24tcG9pbnQtdmFsdWVzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyBsaSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IGxpLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyBsaSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyBsaSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3IGxpLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyBsaSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyBsaSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuc291cmNlLXZhbHVlcyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LnNvdXJjZS12YWx1ZXMsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LnNvdXJjZS12YWx1ZXMsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuc291cmNlLXZhbHVlcyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3LnNvdXJjZS12YWx1ZXMsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3LnNvdXJjZS12YWx1ZXMsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuc291cmNlLXZhbHVlcyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3LnNvdXJjZS12YWx1ZXMge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy5zb3VyY2UtdmFsdWVzIGxpLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuc291cmNlLXZhbHVlcyBsaSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuc291cmNlLXZhbHVlcyBsaSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy5zb3VyY2UtdmFsdWVzIGxpLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuc291cmNlLXZhbHVlcyBsaSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuc291cmNlLXZhbHVlcyBsaSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNy5zb3VyY2UtdmFsdWVzIGxpLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuc291cmNlLXZhbHVlcyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZsZXg6IDAgMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy5kZXN0aW5hdGlvbi12YWx1ZXMgbGkgZGl2LnZhbHVlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuZGVzdGluYXRpb24tdmFsdWVzIGxpIGRpdi52YWx1ZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cuZGVzdGluYXRpb24tdmFsdWVzIGxpIGRpdi52YWx1ZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy5kZXN0aW5hdGlvbi12YWx1ZXMgbGkgZGl2LnZhbHVlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuZGVzdGluYXRpb24tdmFsdWVzIGxpIGRpdi52YWx1ZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuZGVzdGluYXRpb24tdmFsdWVzIGxpIGRpdi52YWx1ZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNy5kZXN0aW5hdGlvbi12YWx1ZXMgbGkgZGl2LnZhbHVlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcuZGVzdGluYXRpb24tdmFsdWVzIGxpIGRpdi52YWx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyAuZHJhZ2dhYmxlLW90aGVyLnZhbHVlLmVtcHR5LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgLmRyYWdnYWJsZS1vdGhlci52YWx1ZS5lbXB0eSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgLmRyYWdnYWJsZS1vdGhlci52YWx1ZS5lbXB0eSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyAuZHJhZ2dhYmxlLW90aGVyLnZhbHVlLmVtcHR5LFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgLmRyYWdnYWJsZS1vdGhlci52YWx1ZS5lbXB0eSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgLmRyYWdnYWJsZS1vdGhlci52YWx1ZS5lbXB0eSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyAuZHJhZ2dhYmxlLW90aGVyLnZhbHVlLmVtcHR5LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgLmRyYWdnYWJsZS1vdGhlci52YWx1ZS5lbXB0eSB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjOTk5O1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IC5kcmFnZ2FibGUtb3RoZXI6bm90KC5lbXB0eSksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyAuZHJhZ2dhYmxlLW90aGVyOm5vdCguZW1wdHkpLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyAuZHJhZ2dhYmxlLW90aGVyOm5vdCguZW1wdHkpLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IC5kcmFnZ2FibGUtb3RoZXI6bm90KC5lbXB0eSksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyAuZHJhZ2dhYmxlLW90aGVyOm5vdCguZW1wdHkpLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyAuZHJhZ2dhYmxlLW90aGVyOm5vdCguZW1wdHkpLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3IC5kcmFnZ2FibGUtb3RoZXI6bm90KC5lbXB0eSksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyAuZHJhZ2dhYmxlLW90aGVyOm5vdCguZW1wdHkpIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IGRpdi5zZWxlY3RQYWRkaW5nLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgZGl2LnNlbGVjdFBhZGRpbmcsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IGRpdi5zZWxlY3RQYWRkaW5nLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93IGRpdi5zZWxlY3RQYWRkaW5nLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgZGl2LnNlbGVjdFBhZGRpbmcsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3IGRpdi5zZWxlY3RQYWRkaW5nLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdy1jb2M3IGRpdi5zZWxlY3RQYWRkaW5nLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgZGl2LnNlbGVjdFBhZGRpbmcge1xuICBwYWRkaW5nOiA0cHg7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgc2VsZWN0LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgc2VsZWN0LFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gdWwuZmxleHJvdyBzZWxlY3QsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3cgc2VsZWN0LFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgc2VsZWN0LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWFkdmVudHVyZS1zb2xvIHVsLmZsZXhyb3ctY29jNyBzZWxlY3QsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgc2VsZWN0LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1hZHZlbnR1cmUtc29sbyB1bC5mbGV4cm93LWNvYzcgc2VsZWN0IHtcbiAgd2lkdGg6IDk1JTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctYWR2ZW50dXJlLXNvbG8gLmhpZGRlbi11bnRpbCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1hZHZlbnR1cmUtc29sbyAuaGlkZGVuLXVudGlsLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gLmhpZGRlbi11bnRpbCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctYWR2ZW50dXJlLXNvbG8gLmhpZGRlbi11bnRpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHAuaGFzZHJvcGNhcDpmaXJzdC1sZXR0ZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5oYXNkcm9wY2FwOmZpcnN0LWxldHRlcixcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHAuaGFzZHJvcGNhcDpmaXJzdC1sZXR0ZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHAuaGFzZHJvcGNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDIuM2VtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC4xZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5oYXNpbmRlbnQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5oYXNpbmRlbnQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBwLmhhc2luZGVudCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgcC5oYXNpbmRlbnQge1xuICB0ZXh0LWluZGVudDogMWVtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBwLmhhc2luZGVudCAqLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHAuaGFzaW5kZW50ICosXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBwLmhhc2luZGVudCAqLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBwLmhhc2luZGVudCAqIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24sXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiBkaXYuYm9va21hcmssXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gZGl2LmJvb2ttYXJrLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gZGl2LmJvb2ttYXJrLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiBkaXYuYm9va21hcmsge1xuICBmbGV4OiAwIDAgOTNweDtcbiAgbWFzazogdXJsKC4vYXNzZXRzL2FydC9ib29rbWFyay53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzazogdXJsKC4vYXNzZXRzL2FydC9ib29rbWFyay53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICM3NTg0NGM7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIGRpdi5ib29rbWFyay5zaG9ydCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiBkaXYuYm9va21hcmsuc2hvcnQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiBkaXYuYm9va21hcmsuc2hvcnQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIGRpdi5ib29rbWFyay5zaG9ydCB7XG4gIG1hc2s6IHVybCguL2Fzc2V0cy9hcnQvYm9va21hcmtzLndlYnApIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoLi9hc3NldHMvYXJ0L2Jvb2ttYXJrcy53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIGRpdi5ib29rbWFyayBpbWcsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gZGl2LmJvb2ttYXJrIGltZyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIGRpdi5ib29rbWFyayBpbWcsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIGRpdi5ib29rbWFyayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiAuYWR2ZW50dXJlLWhlYWRpbmcsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gLmFkdmVudHVyZS1oZWFkaW5nLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gLmFkdmVudHVyZS1oZWFkaW5nLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiAuYWR2ZW50dXJlLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gLmFkdmVudHVyZS1oZWFkaW5nIGRpdi5oZWFkaW5nLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIC5hZHZlbnR1cmUtaGVhZGluZyBkaXYuaGVhZGluZyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIC5hZHZlbnR1cmUtaGVhZGluZyBkaXYuaGVhZGluZyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24gLmFkdmVudHVyZS1oZWFkaW5nIGRpdi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtZmFtaWx5OiBWb2x0YWlyZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3NTg0NGM7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIC5hZHZlbnR1cmUtaGVhZGluZyAuc3ViaGVhZGluZyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiAuYWR2ZW50dXJlLWhlYWRpbmcgLnN1YmhlYWRpbmcsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuYWR2ZW50dXJlLWhlYWRpbmctc2VjdGlvbiAuYWR2ZW50dXJlLWhlYWRpbmcgLnN1YmhlYWRpbmcsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5hZHZlbnR1cmUtaGVhZGluZy1zZWN0aW9uIC5hZHZlbnR1cmUtaGVhZGluZyAuc3ViaGVhZGluZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5leGFtcGxlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHAuZXhhbXBsZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHAuZXhhbXBsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgcC5leGFtcGxlIHtcbiAgY29sb3I6ICM2NjRkMmE7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHAuZXhhbXBsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBwLmV4YW1wbGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBwLmV4YW1wbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHAuZXhhbXBsZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5leGFtcGxlLW5ldXRyYWwsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgcC5leGFtcGxlLW5ldXRyYWwsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBwLmV4YW1wbGUtbmV1dHJhbCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgcC5leGFtcGxlLW5ldXRyYWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHRyLmV4YW1wbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgdHIuZXhhbXBsZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHRyLmV4YW1wbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHRyLmV4YW1wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDJhO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWZvdW5kcnl2dHQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDM5LCAxLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzksIDM5LCAxLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItbm90ZXMuc2lkZWJhcixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzLnNpZGViYXIsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzLnNpZGViYXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItbm90ZXMuc2lkZWJhcixcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LnNpZGViYXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LnNpZGViYXIsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQuc2lkZWJhcixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LnNpZGViYXIsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZC5zaWRlYmFyLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZC5zaWRlYmFyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkLnNpZGViYXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZC5zaWRlYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDM5LCAxLCAwLjEpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuN2VtIDAuN2VtIDAuN2VtIDNlbTtcbiAgZm9udC1mYW1pbHk6IFZvbHRhaXJlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiAxZW0gMWVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzksIDM5LCAxLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvYXJ0L2VsZGVyLXNpZ24ud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC40NWVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNGVtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0OmJlZm9yZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0OmJlZm9yZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS2VlcGVyIE5vdGVcIjtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQgcCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdCBwLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQgcCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQgcCxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdCBwLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQgcCxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQgcCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdCBwLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0IHAsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdCBwLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdCBwLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGU6bm90KC5kZWZhdWx0KSBwLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItbm90ZXMgZGl2LmtlZXBlci10aXRsZTpub3QoLmRlZmF1bHQpIHAsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGU6bm90KC5kZWZhdWx0KSBwLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItdGl0bGU6bm90KC5kZWZhdWx0KSBwLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWZvdW5kcnl2dHQgZGl2LmtlZXBlci10aXRsZTpub3QoLmRlZmF1bHQpIHAsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGU6bm90KC5kZWZhdWx0KSBwLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGU6bm90KC5kZWZhdWx0KSBwLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQgZGl2LmtlZXBlci10aXRsZTpub3QoLmRlZmF1bHQpIHAsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlOm5vdCguZGVmYXVsdCkgcCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZTpub3QoLmRlZmF1bHQpIHAsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZTpub3QoLmRlZmF1bHQpIHAsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlOm5vdCguZGVmYXVsdCkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLWJvZHksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLW5vdGVzIGRpdi5rZWVwZXItYm9keSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1ub3RlcyBkaXYua2VlcGVyLWJvZHksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItYm9keSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCBkaXYua2VlcGVyLWJvZHksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItYm9keSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW07XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItbm90ZXMgdGFibGUua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1ub3RlcyB0YWJsZS5rZWVwZXItYm9keSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItbm90ZXMgdGFibGUua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItbm90ZXMgdGFibGUua2VlcGVyLWJvZHksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCB0YWJsZS5rZWVwZXItYm9keSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWZvdW5kcnl2dHQgdGFibGUua2VlcGVyLWJvZHksXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQgdGFibGUua2VlcGVyLWJvZHksXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCB0YWJsZS5rZWVwZXItYm9keSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkIHRhYmxlLmtlZXBlci1ib2R5LFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCB0YWJsZS5rZWVwZXItYm9keSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCB0YWJsZS5rZWVwZXItYm9keSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkIHRhYmxlLmtlZXBlci1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItZm91bmRyeXZ0dCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWZvdW5kcnl2dHQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItZm91bmRyeXZ0dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxMzQsIDMyLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NCwgMTM0LCAzMiwgMC4yKTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQgZGl2LmtlZXBlci10aXRsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvYXJ0L2NvYzctZnZ0dC53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDEzNCwgMzIsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NCwgMTM0LCAzMiwgMC4yKTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWZvdW5kcnl2dHQgZGl2LmtlZXBlci10aXRsZS5kZWZhdWx0OmJlZm9yZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZvdW5kcnlWVFQgTm90ZVwiO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLXJlYWQtYWxvdWQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC4yKTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLXJlYWQtYWxvdWQgZGl2LmtlZXBlci10aXRsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvYXJ0L2NoYXQtYnViYmxlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI3LCAxMjcsIDEyNywgMC4yKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1yZWFkLWFsb3VkIGRpdi5rZWVwZXItdGl0bGUuZGVmYXVsdDpiZWZvcmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItcmVhZC1hbG91ZCBkaXYua2VlcGVyLXRpdGxlLmRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJSZWFkIGFsb3VkIG9yIHBhcmFwaHJhc2UgdGhlIGZvbGxvd2luZyB0byB0aGUgcGxheWVyc1wiO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWluZm9ybWF0aW9uLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItaW5mb3JtYXRpb24sXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWluZm9ybWF0aW9uLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwLjdlbTtcbiAgYm9yZGVyLXJhZGl1czogMS40ZW07XG4gIG1hcmdpbi10b3A6IDAuN2VtO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWluZm9ybWF0aW9uLnNpZGViYXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1pbmZvcm1hdGlvbi5zaWRlYmFyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbi5zaWRlYmFyLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWluZm9ybWF0aW9uLnNpZGViYXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMmVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItaW5mb3JtYXRpb246OmJlZm9yZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWluZm9ybWF0aW9uOjpiZWZvcmUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYua2VlcGVyLWluZm9ybWF0aW9uOjpiZWZvcmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItaW5mb3JtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2FydC9rZWVwZXItYm90dG9tLndlYnApO1xuICBhc3BlY3QtcmF0aW86IDE3LzE7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItaW5mb3JtYXRpb246OmFmdGVyLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5rZWVwZXItaW5mb3JtYXRpb246OmFmdGVyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbjo6YWZ0ZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5rZWVwZXItaW5mb3JtYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvYXJ0L2tlZXBlci10b3Aud2VicCk7XG4gIGFzcGVjdC1yYXRpbzogMTcvMTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWluZm9ybWF0aW9uIGgyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMixcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYua2VlcGVyLWluZm9ybWF0aW9uIGgzLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMyxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5mbGV4cm93LWNvYzcudHdvLWNvbHVtbixcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5mbGV4cm93LWNvYzcudHdvLWNvbHVtbixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdjpmaXJzdC1jaGlsZCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gZGl2OmZpcnN0LWNoaWxkLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdjpmaXJzdC1jaGlsZCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdi5rZWVwZXItaW5mb3JtYXRpb24uc2lkZWJhcixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gZGl2LmtlZXBlci1pbmZvcm1hdGlvbi5zaWRlYmFyLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdi5rZWVwZXItaW5mb3JtYXRpb24uc2lkZWJhcixcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIGRpdi5rZWVwZXItaW5mb3JtYXRpb24uc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gdGFibGUgdGgsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIHRhYmxlIHRoLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIHRhYmxlIHRoLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gdGFibGUgdGgsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIGRpdi5mbGV4cm93LWNvYzcudHdvLWNvbHVtbiB0YWJsZSB0ZCxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gdGFibGUgdGQsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCBkaXYuZmxleHJvdy1jb2M3LnR3by1jb2x1bW4gdGFibGUgdGQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IGRpdi5mbGV4cm93LWNvYzcudHdvLWNvbHVtbiB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNyZWRpdHNwYWdlLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jcmVkaXRzcGFnZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IC5jcmVkaXRzcGFnZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNyZWRpdHNwYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1saW5rLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIC5jb2M3LWxpbmssXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1saW5rLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1saW5rLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyAuY29jNy1pbmxpbmUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgLmNvYzctaW5saW5lLFxuZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1wYWdlLWNvbnRlbnQgLmNvYzctaW5saW5lLFxuZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudCAuY29jNy1pbmxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgc2VjdGlvbi50bWktdG9nZ2xlYWJsZSBwLnRvZ2dsZSxcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250ZW50LWxpbmstYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1jb250ZW50LWxpbmstdGV4dC1jb2xvcik7XG4gIHBhZGRpbmc6IDFweCAwLjhlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb250ZW50LWxpbmstYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzIHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGU6aG92ZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtZW50cnktcGFnZXMgc2VjdGlvbi50bWktdG9nZ2xlYWJsZSBwLnRvZ2dsZTpob3ZlcixcbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGU6aG92ZXIsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGU6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDhweCB2YXIoLS1jb2xvci1zaGFkb3ctcHJpbWFyeSk7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzOm5vdCguZWRpdG9yLWNvbnRlbnQpIHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgZGl2LnRvZ2dsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlczpub3QoLmVkaXRvci1jb250ZW50KSBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudDpub3QoLmVkaXRvci1jb250ZW50KSBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50Om5vdCguZWRpdG9yLWNvbnRlbnQpIHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgZGl2LnRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLWVudHJ5LXBhZ2VzLmVkaXRvci1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgZGl2LnRvZ2dsZSxcbmRpdi5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCBkaXYuam91cm5hbC1lbnRyeS1wYWdlcy5lZGl0b3ItY29udGVudCBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUsXG5mb3JtLmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IGRpdi5qb3VybmFsLXBhZ2UtY29udGVudC5lZGl0b3ItY29udGVudCBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50LmVkaXRvci1jb250ZW50IHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgZGl2LnRvZ2dsZSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuOnJvb3Qge1xuICAtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcjogIzkyMmQyZTtcbiAgLS1iYXNlLXBvaW50cy1jb2xvcjogI2ViZDVhMDtcbiAgLS1kZXZlbG9wbWVudC1wb2ludHMtY29sb3I6ICM5MjJkMmU7XG4gIC0tb2NjdXBhdGlvbi1wb2ludHMtY29sb3I6ICMxMDEzNDU7XG4gIC0tYXJjaGV0eXBlLXBvaW50cy1jb2xvcjogIzc5NTAxYztcbiAgLS1leHBlcmllbmNlLXBvaW50cy1jb2xvcjogIzJlNGIxZjtcbiAgLS1zaGVldC12My1tYWluLWZvbnQ6IGN1c3RvbVNoZWV0Rm9udCwgXCJNT0RFU1RPIENPTkRFTlNFRFwiO1xuICAtLXNoZWV0LXYzLXNlY29uZGFyeS1mb250OiBjdXN0b21TaGVldEZvbnQsICdMdXNpdGFuYSc7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIHtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIG1pbi13aWR0aDogNzYycHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTRiMWY4ODtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDFjNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLyogVG9rZW4gZXh0cmFzICovXG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5yb2xsYWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTU4cHg7XG4gIHotaW5kZXg6IC01O1xuICB3aWR0aDogNjEwcHg7XG4gIGhlaWdodDogODdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSBuYXYudGFicyAudGFiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMXJlbSAwLjRyZW0gMCAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYjpoYXMoLmFjdGl2ZSksXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQsIDAuNywgMC44KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYm90dG9tOiAtNnB4O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSBuYXYudGFicyAudGFiLnRhYi1ibHVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi1ibHVlKTtcbiAgZmxleDogMCAwIDkwcHg7XG4gIGhlaWdodDogNzZweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYi50YWItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLWdyZWVuKTtcbiAgZmxleDogMCAwIDEwOHB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWIudGFiLXJlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC10YWItcmVkKTtcbiAgZmxleDogMCAwIDkycHg7XG4gIGhlaWdodDogNzZweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYi50YWIteWVsbG93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi15ZWxsb3cpO1xuICBmbGV4OiAwIDAgMTAxcHg7XG4gIGhlaWdodDogNzZweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYjpoYXMoLnRhYi1sYWJlbC5hY3RpdmUpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYiAudGFiLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IDc2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYiAudGFiLWxhYmVsW2RhdGEtdGFiXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSBuYXYudGFicyAudGFiIC50YWItbGFiZWwuYWN0aXZlIHtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMTVweCB3aGl0ZTtcbiAgY29sb3I6ICNmZmZmYWE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWIuc21hbGwtcmliYm9uIHtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIGhlaWdodDogNjFweDtcbiAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYi5zbWFsbC1yaWJib24gfiAuc21hbGwtcmliYm9uIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWIuc21hbGwtcmliYm9uOmhhcyguYWN0aXZlKSxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYi5zbWFsbC1yaWJib246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQsIDAuNywgMC44KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gbmF2LnRhYnMgLnRhYi5zbWFsbC1yaWJib246aGFzKC5hY3RpdmUpIC50YWItbGFiZWwsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWIuc21hbGwtcmliYm9uOmhvdmVyIC50YWItbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIG5hdi50YWJzIC50YWIuc21hbGwtcmliYm9uIC50YWItbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC50b2tlbi1leHRyYXMge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgei1pbmRleDogMzA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLm9ybmFtZW50LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1vcm5hbWVudC10b3ApO1xuICBmbGV4OiAwIDAgNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDAuMnJlbSAwO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1N3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLmF1dG8tdG9nZ2xlOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIge1xuICBmbGV4OiAwIDAgMzE1cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIHtcbiAgd2lkdGg6IDIxOHB4O1xuICBoZWlnaHQ6IDI1NnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcGhvdG8tZnJhbWUtc21hbGwpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zaGVldC1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyLjFkZWcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItYmxhY2stNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogMTNweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAucGhvdG8tZnJhbWUgLnN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHdoaXRlO1xuICBjb2xvcjogcmVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAucGhvdG8tZnJhbWUgLnN0YXR1cy1pY29uOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggdmFyKC0tY29sb3Itc2hhZG93LWhpZ2hsaWdodCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMC40LCAwLjcsIDAuOCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5kZWFkLnN0YXR1cy1vbiBpLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uZHlpbmctY2hlY2sgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5kZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDIwMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6IGdyZXk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5keWluZy1jaGVjayBpLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uZGVhZCBpIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uc3RhdHVzLW9uIGkge1xuICBjb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IHJlZCAwcHggMHB4IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5zdGF0dXMtb24uaW5kZWZpbml0ZS1pbnNhbml0eSBpLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uc3RhdHVzLW9uLmJvdXQtb2YtbWFkbmVzcyBpIHtcbiAgY29sb3I6IGRhcmtncmVlbjtcbiAgdGV4dC1zaGFkb3c6IGdyZWVuIDBweCAwcHggMTBweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAucGhvdG8tZnJhbWUgLnN0YXR1cy1pY29uLmZhbGxlbiB7XG4gIGxlZnQ6IDIycHg7XG4gIHRvcDogMTJweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAucGhvdG8tZnJhbWUgLnN0YXR1cy1pY29uLnVuY29uc2Npb3VzIHtcbiAgdG9wOiA0NHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uaW5qdXJlZCB7XG4gIHRvcDogMTY1cHg7XG4gIGxlZnQ6IDE0cHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5keWluZyB7XG4gIHRvcDogMjAwcHg7XG4gIGxlZnQ6IDEycHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lIC5zdGF0dXMtaWNvbi5ib3V0LW9mLW1hZG5lc3Mge1xuICByaWdodDogNDBweDtcbiAgdG9wOiAxNnB4O1xuICBjb2xvcjogZGFya2dyZWVuO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5waG90by1mcmFtZSAuc3RhdHVzLWljb24uaW5kZWZpbml0ZS1pbnNhbml0eSB7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDUwcHg7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnN0YXR1cy1pY29uLmRlYWQ6aG92ZXIgaSxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAucGhvdG8tZnJhbWUuYXMtbW91c2VvdmVyIC5zdGF0dXMtaWNvbnMgLnN0YXR1cy1pY29uIGksXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLnBob3RvLWZyYW1lOmhvdmVyIC5zdGF0dXMtaWNvbnMgLnN0YXR1cy1pY29uIGkge1xuICB0ZXh0LXNoYWRvdzogZ29sZCAwcHggMHB4IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8ge1xuICBtYXJnaW46IDE5NXB4IDAuNnJlbSAwLjZyZW0gMC42cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItZGV0YWlscyAuZGV0YWlsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItZGV0YWlscyAuZGV0YWlsLXdyYXBwZXIgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1kZXRhaWxzIC5kZXRhaWwtd3JhcHBlciAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMgLmRldGFpbC13cmFwcGVyIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItZGV0YWlscyAuZGV0YWlsLXdyYXBwZXIgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1kZXRhaWxzIC5kZXRhaWwtd3JhcHBlciAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMgLmRldGFpbC13cmFwcGVyIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItZGV0YWlscyAuZGV0YWlsLXdyYXBwZXIgLmRldGFpbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogbm9uZTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1kZXRhaWxzIC5kZXRhaWwtd3JhcHBlciAuZGV0YWlsLWxhYmVsLmRldGFpbC1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMgLmRldGFpbC13cmFwcGVyIC5kZXRhaWwtdmFsdWUge1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtc2Vjb25kYXJ5LWZvbnQpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vZmZpY2lhbC1jb2MtbGFiZWwtY29sb3IpO1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMgLmRldGFpbC13cmFwcGVyIC5kZXRhaWwtdmFsdWUuZGV0YWlsLWFnZSB7XG4gIGZsZXg6IDAgMCAzcmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWRldGFpbHMgLmRldGFpbC13cmFwcGVyIGEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWF0dHJpYnV0ZXMgLmZsZXgyIHtcbiAgZmxleDogMjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIC5mbGV4MyB7XG4gIGZsZXg6IDM7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWF0dHJpYnV0ZXMgLmZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzLnNob3ctcGFydC12YWx1ZXMgLmNoYXJhY3RlcmlzdGljcy1ncmlkIC5jaGFyLWJveCAuY2hhci1ib3gtdmFsdWVzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWF0dHJpYnV0ZXMuc2hvdy1wYXJ0LXZhbHVlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQgLmNoYXItYm94IC5jaGFyLWJveC12YWx1ZXMgLnBhcnQtZGV0YWlsLXZhbHVlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGVzLXRvcC1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXJlZC1saW5lKTtcbiAgZmxleDogMCAwIDEwcHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxLjVmcik7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQgLmRldGFpbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIC5jaGFyYWN0ZXJpc3RpY3MtZ3JpZCAuY2hhci1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQgLmNoYXItYm94IC5jaGFyLWJveC12YWx1ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjNmciAwLjdmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21haW5TY29yZSBoYWxmU2NvcmUnICdtYWluU2NvcmUgZml0aFNjb3JlJztcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjNyZW07XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGNvbHVtbi1nYXA6IDAuMnJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIC5jaGFyYWN0ZXJpc3RpY3MtZ3JpZCAuY2hhci1ib3ggLmNoYXItYm94LXZhbHVlcyAuZGV0YWlsLXZhbHVlIHtcbiAgZ3JpZC1hcmVhOiBtYWluU2NvcmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWF0dHJpYnV0ZXMgLmNoYXJhY3RlcmlzdGljcy1ncmlkIC5jaGFyLWJveCAuY2hhci1ib3gtdmFsdWVzOmhvdmVyIC5wYXJ0LWRldGFpbC12YWx1ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQgLmNoYXItYm94IC5jaGFyLWJveC12YWx1ZXMgLnBhcnQtZGV0YWlsLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5jaGFyYWN0ZXItYXR0cmlidXRlcyAuY2hhcmFjdGVyaXN0aWNzLWdyaWQgLmNoYXItYm94IC5jaGFyLWJveC12YWx1ZXMgLnBhcnQtZGV0YWlsLXZhbHVlLmhhbGYtc2NvcmUge1xuICBncmlkLWFyZWE6IGhhbGZTY29yZTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIC5jaGFyYWN0ZXJpc3RpY3MtZ3JpZCAuY2hhci1ib3ggLmNoYXItYm94LXZhbHVlcyAucGFydC1kZXRhaWwtdmFsdWUuZml0aC1zY29yZSB7XG4gIGdyaWQtYXJlYTogZml0aFNjb3JlO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuY2hhcmFjdGVyLWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZXMtYm90dG9tLWxpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcmVkLWxpbmUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbHVtbi1nYXA6IDAuNHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5zZWNvbmRhcnktYXR0cmlidXRlcyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZSA+ICoge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5zZWNvbmRhcnktYXR0cmlidXRlcyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZSAuZmxleDMge1xuICBmbGV4OiAzO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5zZWNvbmRhcnktYXR0cmlidXRlcyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZSAuYXR0cmlidXRlLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlLmF0dHItbXAgLmF0dHJpYnV0ZS1sYWJlbCB7XG4gIGNvbG9yOiAjMTAxMzQ1O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUuYXR0ci1sdWNrIC5hdHRyaWJ1dGUtbGFiZWwge1xuICBjb2xvcjogIzc5NTAxYztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlLmF0dHItc2FuaXR5IC5hdHRyaWJ1dGUtbGFiZWwge1xuICBjb2xvcjogIzJlNGIxZjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLnNlY29uZGFyeS1hdHRyaWJ1dGVzIC5zZWNvbmRhcnktYXR0cmlidXRlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5zZWNvbmRhcnktYXR0cmlidXRlcyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZSAuYXR0cmlidXRlLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXRlbnRhY2xlcyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUgLmF0dHJpYnV0ZS10b3RhbDpyZWFkLW9ubHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5zZWNvbmRhcnktYXR0cmlidXRlcyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZS5hdHRyLW1wIC5hdHRyaWJ1dGUtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzQ1O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUuYXR0ci1sdWNrIC5hdHRyaWJ1dGUtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1MDFjO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuc2Vjb25kYXJ5LWF0dHJpYnV0ZXMgLnNlY29uZGFyeS1hdHRyaWJ1dGUuYXR0ci1zYW5pdHkgLmF0dHJpYnV0ZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTRiMWY7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuZGVyaXZlZC1hdHRyaWJ1dGVzIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuZGVyaXZlZC1hdHRyaWJ1dGVzIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgLmRlcml2ZWQtYXR0cmlidXRlcy10b3AtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1yZWQtbGluZSk7XG4gIGZsZXg6IDAgMCA1cHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgLmRlcml2ZWQtYXR0cmlidXRlcy1ib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgLmRlcml2ZWQtYXR0cmlidXRlcy1ib3ggLmRlcml2ZWQtYXR0cmlidXRlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuM3JlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJveCAuZGVyaXZlZC1hdHRyaWJ1dGUgLmRlcml2ZWQtYXR0cmlidXRlLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiBhdXRvO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIHNlY3Rpb24uc2hlZXQtaGVhZGVyIC5jaGFyYWN0ZXItaW5mbyAuZGVyaXZlZC1hdHRyaWJ1dGVzIC5kZXJpdmVkLWF0dHJpYnV0ZXMtYm94IC5kZXJpdmVkLWF0dHJpYnV0ZSAuZGVyaXZlZC1hdHRyaWJ1dGUtdmFsdWUge1xuICB3aWR0aDogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgc2VjdGlvbi5zaGVldC1oZWFkZXIgLmNoYXJhY3Rlci1pbmZvIC5kZXJpdmVkLWF0dHJpYnV0ZXMgLmRlcml2ZWQtYXR0cmlidXRlcy1ib3ggLmRlcml2ZWQtYXR0cmlidXRlIC5kZXJpdmVkLWF0dHJpYnV0ZS1lZGl0IHtcbiAgZmxleDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMS40cmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJveCAuZGVyaXZlZC1hdHRyaWJ1dGUgLmRlcml2ZWQtYXR0cmlidXRlLWVkaXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJlZDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJveCAuZGVyaXZlZC1hdHRyaWJ1dGUgLmRlcml2ZWQtYXR0cmlidXRlLWRiIHtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJveCAuZGVyaXZlZC1hdHRyaWJ1dGUgLmRlcml2ZWQtYXR0cmlidXRlLWFybW9yIHtcbiAgd2lkdGg6IDIuMnJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJveCAuZGVyaXZlZC1hdHRyaWJ1dGUgLmRlcml2ZWQtYXR0cmlidXRlLWRhaWx5c2FuIHtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciBzZWN0aW9uLnNoZWV0LWhlYWRlciAuY2hhcmFjdGVyLWluZm8gLmRlcml2ZWQtYXR0cmlidXRlcyAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJvdHRvbS1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXJlZC1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgZmxleDogMCAwIDVweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiB7XG4gIG1hcmdpbjogMC41cmVtIDAuMnJlbSAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnRhYi10b3AtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1ncmVlbi1saW5lKTtcbiAgZmxleDogMCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtc2Vjb25kYXJ5LWZvbnQpO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcikgdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNXJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuaGVhZGVyLWJ1dHRvbnMge1xuICBmbGV4OiAwIDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMC44cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5oZWFkZXItYnV0dG9ucyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuY29tYmF0LXBhbmVsIC53ZWFwb24tbGlzdCxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuY29tYmF0LXBhbmVsIC5za2lsbC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5jb21iYXQtcGFuZWwgLndlYXBvbi1saXN0OmZpcnN0LW9mLXR5cGUsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuc2tpbGwtbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuY29tYmF0LXBhbmVsIC5pdGVtLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW46IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGdyaWQtYXJlYTogZGV0YWlscztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuaXRlbS1zdW1tYXJ5IC5pdGVtLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuY29tYmF0LXBhbmVsIC5pdGVtLXN1bW1hcnkgLml0ZW0tbGFiZWxzIC5pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggZ3Jvb3ZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAycHggMnB4IDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuaXRlbS1zdW1tYXJ5IC5pdGVtLWxhYmVscyAuaXRlbS1sYWJlbCBzcGFuIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuaXRlbS1zdW1tYXJ5IC5pdGVtLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuaXRlbS1zdW1tYXJ5IC5pdGVtLXByb3BlcnRpZXMgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IGgyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5za2lsbC1wb2ludHMsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5leHBlcmllbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24uZGV2ZWxvcG1lbnQtcG9pbnRzLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuYWRqdXN0bWVudC12YWx1ZS5kZXZlbG9wbWVudC1wb2ludHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZXZlbG9wbWVudC1wb2ludHMtY29sb3IpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24ub2NjdXBhdGlvbi1wb2ludHMsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5hZGp1c3RtZW50LXZhbHVlLm9jY3VwYXRpb24tcG9pbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2NjdXBhdGlvbi1wb2ludHMtY29sb3IpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24uYXJjaGV0eXBlLXBvaW50cyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuZGV2ZWxvcG1lbnQgLmFkanVzdG1lbnQtdmFsdWUuYXJjaGV0eXBlLXBvaW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFyY2hldHlwZS1wb2ludHMtY29sb3IpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24uZXhwZXJpZW5jZS1wb2ludHMsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5hZGp1c3RtZW50LXZhbHVlLmV4cGVyaWVuY2UtcG9pbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXhwZXJpZW5jZS1wb2ludHMtY29sb3IpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuYWRqdXN0bWVudC12YWx1ZS5iYXNlLXBvaW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtcG9pbnRzLWNvbG9yKTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuZGV2ZWxvcG1lbnQgLmhlYWRlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDQ5JTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5oZWFkZXItc2VjdGlvbi53YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24uc2tpbGwtZGV2ZWxvcG1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNGIxZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24uc2tpbGwtZGV2ZWxvcG1lbnQtYnV0dG9uIGRpdi5idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNGIxZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5kZXZlbG9wbWVudCAuaGVhZGVyLXNlY3Rpb24gbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5oZWFkZXItc2VjdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmRldmVsb3BtZW50IC5oZWFkZXItc2VjdGlvbiBkaXYgaW5wdXQge1xuICB3aWR0aDogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuZGV2ZWxvcG1lbnQgb2wuc2tpbGxzLWxpc3QgLnNraWxsLW5hbWUucm9sbGFibGUuZmxhZ2dlZDRkZXYge1xuICBjb2xvcjogdmFyKC0tZXhwZXJpZW5jZS1wb2ludHMtY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuZGV2ZWxvcG1lbnQgb2wuc2tpbGxzLWxpc3QgLnNraWxsLW5hbWUucm9sbGFibGUuZmxhZ2dlZDRkZXYgaS5mYXMuZmEtY2lyY2xlLWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNXJlbSAycmVtIDFmciAxMC41cmVtIDIuNzVyZW0gMi43NXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAycmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2V4cGFuZCBpbWFnZSBuYW1lIHJhbmdlIHdlYXBvbkNvbnRyb2wgaXRlbUNvbnRyb2wnICdkZXRhaWxzIGRldGFpbHMgZGV0YWlscyBkZXRhaWxzIGRldGFpbHMgZGV0YWlscyc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLmV4cGFuZC1hcnJvdyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0uZXhwYW5kZWQgLmV4cGFuZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAuaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgMCAwIDAuMnJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAuYWx0ZXJuYXRpdi1za2lsbCB7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLndlYXBvbi1yYW5nZSA+ICoge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tcmFuZ2UgLmZsZXgxIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLXJhbmdlIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLndlYXBvbi1yYW5nZSAuZmxleDMge1xuICBmbGV4OiAzO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tcmFuZ2UgLmZsZXg0IHtcbiAgZmxleDogNDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLXJhbmdlIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLndlYXBvbi1yYW5nZSAud2VhcG9uLWRhbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2wgLnRhZyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2xzIC50YWcge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZzogMC4xcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tY29udHJvbHMgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2xzIC5mbGV4MSB7XG4gIGZsZXg6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLndlYXBvbi1jb250cm9scyAuZmxleDIge1xuICBmbGV4OiAyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tY29udHJvbHMgLmZsZXgzIHtcbiAgZmxleDogMztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2xzIC5mbGV4NCB7XG4gIGZsZXg6IDQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLndlYXBvbi1saXN0IG9sIGxpLml0ZW0gLndlYXBvbi1jb250cm9scyAuZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC53ZWFwb24tbGlzdCBvbCBsaS5pdGVtIC53ZWFwb24tY29udHJvbHMgYS5yZWxvYWQtd2VhcG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAud2VhcG9uLWxpc3Qgb2wgbGkuaXRlbSAud2VhcG9uLWNvbnRyb2xzIC5hbW1vIHNwYW4udGFnIHtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLnNraWxscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLnNraWxscy1saXN0IGxpLml0ZW0ge1xuICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSBhdXRvIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogY2FsYygxcmVtICsgMnB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5za2lsbHMtbGlzdCBsaS5pdGVtLnB1bHBDaGFyYWN0ZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuODc1cmVtIGF1dG8gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuc2tpbGxzLWxpc3QgbGkuaXRlbSAuYWRqdXN0bWVudC12YWx1ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5za2lsbHMtbGlzdCBsaS5pdGVtIC5hZGp1c3RtZW50LXZhbHVlLmxvY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLnNraWxscy1saXN0IGxpLml0ZW0gLmFkanVzdG1lbnQtdmFsdWUudW5lZGl0YWJsZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLnNraWxscy1saXN0IGxpLml0ZW0gLmFkanVzdG1lbnQtdmFsdWUgc3Bhbixcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5za2lsbHMtbGlzdCBsaS5pdGVtIC5hZGp1c3RtZW50LXZhbHVlIGlucHV0IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3Quc2hvdy1wYXJ0LXZhbHVlcyBsaS5pdGVtIC5za2lsbC1jYWxjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLnNwZWNpYWxpemF0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLml0ZW0tbGlzdCBsaS5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0uc3BlY2lhbGl6YXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAuaXRlbS1pbWFnZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQsIDAuNywgMC44KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAuaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAuaXRlbS1zY29yZSB7XG4gIGZsZXg6IDAgMCAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAubnBjLXNraWxsLXNjb3JlIHtcbiAgZmxleDogMCAwIDJyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLml0ZW0tbGlzdCBsaS5pdGVtLnNraWxsOmhvdmVyIC5za2lsbC1jYWxjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWNhbGMge1xuICBmbGV4OiAwIDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLml0ZW0tbGlzdCBsaS5pdGVtIC5za2lsbC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDIuM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIC5mbGV4MSB7XG4gIGZsZXg6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIC5mbGV4MiB7XG4gIGZsZXg6IDI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIC5mbGV4MyB7XG4gIGZsZXg6IDM7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIC5mbGV4NCB7XG4gIGZsZXg6IDQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIC5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMyZTRiMWY7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuaXRlbS1saXN0IGxpLml0ZW0gLnNraWxsLWljb25zIGkuZmEtaW5mby1jaXJjbGUge1xuICBjb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAuaXRlbS1jb250cm9scyB7XG4gIGZsZXg6IDAgMCAyLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IG9sLmVmZmVjdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5lZmZlY3RzLWxpc3QgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpLml0ZW1zLWhlYWRlciB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpLml0ZW0ge1xuICBwYWRkaW5nOiAwLjJyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpLml0ZW0gLml0ZW0taW1hZ2Uge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpIGgzIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5lZmZlY3RzLWxpc3QgbGkgaDQge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSBvbC5lZmZlY3RzLWxpc3QgbGkgb2wuaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpIG9sLmluZm8gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgb2wuZWZmZWN0cy1saXN0IGxpIC5pdGVtLWNvbnRyb2xzIHtcbiAgZmxleDogMCAwIDRyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmVkaXRvci5wcm9zZW1pcnJvciB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5lZGl0b3I6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLmNvbWJhdC1wYW5lbCAuc2VjdGlvbi1oZWFkZXIsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5zZWN0aW9uLWhlYWRlcixcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuc2VjdGlvbi1oZWFkZXIsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyAuc2VjdGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAuY29tYmF0LXBhbmVsIC5zZWN0aW9uLWhlYWRlciBoMyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLnNlY3Rpb24taGVhZGVyIGgzLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5zZWN0aW9uLWhlYWRlciBoMyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLnBvc3Nlc3Npb25zIC5zZWN0aW9uLWhlYWRlciBoMyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC5jb21iYXQtcGFuZWwgLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItYnV0dG9ucyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItYnV0dG9ucyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci1idXR0b25zLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9zc2Vzc2lvbnMgLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItYnV0dG9ucyB7XG4gIG1hcmdpbjogMCAwLjhyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgaW5wdXRbdHlwZT0ndGV4dCddLmJpby1zZWN0aW9uLXRpdGxlLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIGlucHV0W3R5cGU9J3RleHQnXS5iaW8tc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuc2VjdGlvbi1oZWFkZXIsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5rZWVwZXItbm90ZXMgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5zZWN0aW9uLWhlYWRlcjpmaXJzdC1vZi10eXBlLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5zZWN0aW9uLWhlYWRlcjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLmJpby1zZWN0aW9uLWV2ZW50cyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuYmlvLXNlY3Rpb24tZXZlbnRzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLmJpby1zZWN0aW9uLWV2ZW50cyAuYmlvLXNlY3Rpb24tdmFsdWVzLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ldmVudHMgLmJpby1zZWN0aW9uLXZhbHVlcyB7XG4gIGZsZXg6IDAgMCAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5iaW8tc2VjdGlvbi1ib3hlcyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuYmlvLXNlY3Rpb24tYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMC40cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgPiAqLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyA+ICoge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmZsZXgxLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuZmxleDEge1xuICBmbGV4OiAxO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmZsZXgyLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuZmxleDIge1xuICBmbGV4OiAyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmZsZXgzLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuZmxleDMge1xuICBmbGV4OiAzO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmZsZXg0LFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuZmxleDQge1xuICBmbGV4OiA0O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmZsZXgtZW5kLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuMnJlbSk7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5iaW8tc2VjdGlvbi1ib3hlcyAuYmlvLXNlY3Rpb24tZXZlbnRzIC5iaW8tc2VjdGlvbi10eXBlLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuYmlvLXNlY3Rpb24tZXZlbnRzIC5iaW8tc2VjdGlvbi10eXBlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyAuYmlvLXNlY3Rpb24tdmFsdWVzIGlucHV0LFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuYmlvLXNlY3Rpb24tZXZlbnRzIC5iaW8tc2VjdGlvbi12YWx1ZXMgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyAuaXRlbS1jb250cm9scyxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyAuaXRlbS1jb250cm9scyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuYmlvLXNlY3Rpb24tYm94ZXMgLmJpby1zZWN0aW9uLWV2ZW50cyAuaXRlbS1jb250cm9scyBhLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5iaW8tc2VjdGlvbi1ib3hlcyAuYmlvLXNlY3Rpb24tZXZlbnRzIC5pdGVtLWNvbnRyb2xzIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIuYmFja2dyb3VuZCAuY2FzaC1hc3NldHMsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5rZWVwZXItbm90ZXMgLmNhc2gtYXNzZXRzIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5jYXNoLWFzc2V0cyAuaXRlbSBpbnB1dDpmaXJzdC1vZi10eXBlLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5jYXNoLWFzc2V0cyAuaXRlbSBpbnB1dDpmaXJzdC1vZi10eXBlIHtcbiAgZmxleDogMjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLmNhc2gtYXNzZXRzIGlucHV0W3R5cGU9J251bWJlciddLmNhc2gtYXNzZXRzLXJhbmdlLFxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5jYXNoLWFzc2V0cyBpbnB1dFt0eXBlPSdudW1iZXInXS5jYXNoLWFzc2V0cy1yYW5nZSB7XG4gIGZsZXg6IDAgMCAyLjFyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5iYWNrZ3JvdW5kIC5jYXNoLWFzc2V0cyBzZWxlY3QuY2FzaC1hc3NldHMtdHlwZSxcbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmtlZXBlci1ub3RlcyAuY2FzaC1hc3NldHMgc2VsZWN0LmNhc2gtYXNzZXRzLXR5cGUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLmJhY2tncm91bmQgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wsXG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5rZWVwZXItbm90ZXMgLmNhc2gtYXNzZXRzIC5pdGVtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5zZWN0aW9uLWhlYWRlcjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIua2VlcGVyLW5vdGVzIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyLWJ1dHRvbnMge1xuICBtYXJnaW46IDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyBkaXYuaW52ZW50b3J5IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjhyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyBkaXYuaW52ZW50b3J5IGgzLndhcm5pbmcge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLnBvc3Nlc3Npb25zIGRpdi5pbnZlbnRvcnkgaDMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9zc2Vzc2lvbnMgZGl2LmludmVudG9yeSBoMzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLnBvc3Nlc3Npb25zIGRpdi5pbnZlbnRvcnkgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9zc2Vzc2lvbnMgZGl2LmludmVudG9yeSBvbC5pdGVtLWxpc3Qge1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyBkaXYuaW52ZW50b3J5IG9sLml0ZW0tbGlzdCBsaS5pdGVtIHtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyBkaXYuaW52ZW50b3J5IG9sLml0ZW0tbGlzdCBsaS5pdGVtIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9zc2Vzc2lvbnMgZGl2LmludmVudG9yeSBvbC5pdGVtLWxpc3QgbGkuaXRlbSAuaXRlbS1jb250cm9scyB7XG4gIGZsZXg6IDAgMCAzLjVyZW07XG59XG4uc2hlZXRWMy53aW5kb3ctYXBwIC53aW5kb3ctY29udGVudCBmb3JtIC5zaGVldCAuc2hlZXQtaW5uZXIgLnNoZWV0LW1haW4gLnNoZWV0LWJvZHkgLnRhYi5wb3NzZXNzaW9ucyBkaXYuaW52ZW50b3J5IG9sLml0ZW0tbGlzdCBsaS5pdGVtIC5pdGVtLXN1bW1hcnkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLnBvc3Nlc3Npb25zIGRpdi5pbnZlbnRvcnkgLmNhc2gge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9zc2Vzc2lvbnMgZGl2LmludmVudG9yeSAuY2FzaCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9ydHJhaXQtZnJhbWUgLm9wdGlvbmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNoZWV0VjMud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgZm9ybSAuc2hlZXQgLnNoZWV0LWlubmVyIC5zaGVldC1tYWluIC5zaGVldC1ib2R5IC50YWIucG9ydHJhaXQtZnJhbWUgLm9wdGlvbmJveCAucGhvdG8tZnJhbWUge1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1waG90by1mcmFtZS1zbWFsbCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAuc2hlZXQtYm9keSAudGFiLnBvcnRyYWl0LWZyYW1lIC5vcHRpb25ib3ggLnBob3RvLWZyYW1lIC5zaGVldC1waG90byB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMi4xZGVnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWJsYWNrLTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDEzcHggMTZweDtcbn1cbi5zaGVldFYzLndpbmRvdy1hcHAgLndpbmRvdy1jb250ZW50IGZvcm0gLnNoZWV0IC5zaGVldC1pbm5lciAuc2hlZXQtbWFpbiAudGFiLWJvdHRvbS1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LW9ybmFtZW50LWdyZWVuKTtcbiAgZmxleDogMCAwIDU3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuIiwiLmNoYXQtY2FyZCB7XG4gIC51cGdyYWRlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBkYXJrb2xpdmVncmVlbjtcbiAgfVxuICAudXBncmFkZS1mYWlsZWQge1xuICAgIGNvbG9yOiBkYXJrcmVkO1xuICB9XG4gIGg0LnNhbi1yZXN1bHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLmxvc3Mge1xuICAgICAgY29sb3I6IGRhcmtyZWQ7XG4gICAgfVxuICAgICYucmVzaXN0IHtcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cbiAgaDQuY29uLXJlc3VsdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICYubG9zcyB7XG4gICAgICBjb2xvcjogZGFya3JlZDtcbiAgICB9XG4gICAgJi5yZXNpc3Qge1xuICAgICAgY29sb3I6IGdyZWVuO1xuICAgIH1cbiAgfVxufVxuIiwiLmNoYXQtY2FyZC5kYW1hZ2Uge1xuICAuZmxleC1lbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAub3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFybW9yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmljLXN3aXRjaCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICBmb3JtIHtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBpbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLm93bmVyLWluZm8ge1xuICAgIGZsZXg6IDAgMCBjb250ZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAuZGllLXJlc3VsdC1vdmVybGF5LWJyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kaWUtcmVzdWx0LW92ZXJsYXktYnIgYnV0dG9uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuZGllLXJlc3VsdC1vdmVybGF5LWJyIGJ1dHRvbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmRpZS1yZXN1bHQtb3ZlcmxheS1iciBidXR0b24gaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIuaW50ZXJhY3RpdmUtY2FyZCB7XG4gIHNwYW4uaWMtcmFkaW8tc3dpdGNoLFxuICBzcGFuLmljLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogZ3JleTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICB9XG4gICAgJi5zd2l0Y2hlZC1vbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gIGEuaWMtcmFkaW8tc3dpdGNoLFxuICBhLmljLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgfVxuICAgICYuc3dpdGNoZWQtb24ge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuY2FyZC1yZXN1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuIiwiLmNvYzcuY2hhdC1jYXJkLm9ic3RhY2xlLWNhcmQge1xuICAuZ20tYWN0aW9ucyB7XG4gICAgLnN0YXR1cy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZmZmO1xuXG4gICAgICAubW92ZW1lbnQtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAud2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjYsIDAsIDAuNSk7XG4gICAgICB9XG5cbiAgICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICAgICAgfVxuXG4gICAgICAuc3VjY2VzcyB7XG4gICAgICAgIC5zdWNjZXNzLWNvbG9yKCk7XG4gICAgICB9XG5cbiAgICAgIC5mYWlsdXJlIHtcbiAgICAgICAgLmZhaWx1cmUtY29sb3IoKTtcbiAgICAgIH1cblxuICAgICAgLmZ1bWJsZSB7XG4gICAgICAgIC5mdW1ibGUtY29sb3IoKTtcbiAgICAgIH1cblxuICAgICAgLnN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuY29uc3VtZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBjb2xvcjogZGFya3JlZDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHllbGxvdywgcmVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYnV0dG9ucyB7XG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjQwLCAwLjgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjNhNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdTaWduaWthJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgJi5zbWFsbCB7XG4gICAgICAudG9nZ2xlLWljb24sXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLmJpZ2dlciB7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpdGNoZWQtb2ZmIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2l0Y2hlZC1vbiB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJi5idXR0b24taWNvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMXB4IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXJtb3Ige1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAuZWNjLXN3aXRjaCB7XG4gICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZmxleDogMDtcblxuICAgICAgICAmLnN3aXRjaGVkLW9mZiB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZmxleDogMCAwIGNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2l0Y2hlZC1vZmYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vdmVtZW50LWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5kZWZpY2l0IHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZWQ7XG4gICAgfVxuICAgIC5iYXNlIHtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgJi5kZWZpY2l0IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xuICAgICAgfVxuICAgICAgJi5hdmFpbGFibGUge1xuICAgICAgICBjb2xvcjogZ29sZGVucm9kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbGF5ZXItYWN0aW9ucyB7XG4gICAgLmluZm8ge1xuICAgICAgLnJvbGwtbGluZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlZ3VsYXItc3VjY2Vzcy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjOTk7XG4gIGNvbG9yOiAjY2M2NjAwO1xufVxuLmhhcmQtc3VjY2Vzcy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOTk7XG4gIGNvbG9yOiAjY2M5OTAwO1xufVxuLmV4dHJlbWUtc3VjY2Vzcy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTk7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmNyaXRpY2FsLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IGdvbGRlbnJvZDtcbn1cbi5mdW1ibGUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IGNyaW1zb247XG59XG4uc3VjY2Vzcy1jb2xvciB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5mYWlsdXJlLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jb2M3LWNoZWNrLXRvb2x0aXAge1xuICB3aWR0aDogMjgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2hhdC1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzE5MTgxMztcbiAgLnJvbGwtaWNvbnMuc3VjY2VzcyB7XG4gICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgfVxuICAucm9sbC1pY29ucy5jcml0aWNhbCB7XG4gICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJvbGwtaWNvbnMuZmFpbHVyZSB7XG4gICAgY29sb3I6IGNyaW1zb247XG4gIH1cbiAgLnJvbGwtaWNvbnMuZnVtYmxlIHtcbiAgICBjb2xvcjogY3JpbXNvbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRpY2Utcm9sbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmNoZWNrLXJlc3VsdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIC5wYXJ0LXRvdGFsLnJlZ3VsYXItc3VjY2VzcyB7XG4gICAgLnJlZ3VsYXItc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gIC5wYXJ0LXRvdGFsLmhhcmQtc3VjY2VzcyB7XG4gICAgLmhhcmQtc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gIC5wYXJ0LXRvdGFsLmV4dHJlbWUtc3VjY2VzcyB7XG4gICAgLmV4dHJlbWUtc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gIC5wYXJ0LXRvdGFsLmNyaXRpY2FsIHtcbiAgICAuY3JpdGljYWwtY29sb3IoKTtcbiAgfVxuICAucGFydC10b3RhbC5mdW1ibGUge1xuICAgIC5mdW1ibGUtY29sb3IoKTtcbiAgfVxuICAucGFydC10b3RhbC5zdWNjZXNzIHtcbiAgICAuc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gIC5wYXJ0LXRvdGFsLmZhaWx1cmUge1xuICAgIC5mYWlsdXJlLWNvbG9yKCk7XG4gIH1cbn1cbi5jb2M3LWNoZWNrLXJlc3VsdCB7XG4gICYucmVndWxhci1zdWNjZXNzIHtcbiAgICAucmVndWxhci1zdWNjZXNzLWNvbG9yKCk7XG4gIH1cbiAgJi5oYXJkLXN1Y2Nlc3Mge1xuICAgIC5oYXJkLXN1Y2Nlc3MtY29sb3IoKTtcbiAgfVxuICAmLmV4dHJlbWUtc3VjY2VzcyB7XG4gICAgLmV4dHJlbWUtc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gICYuY3JpdGljYWwge1xuICAgIC5jcml0aWNhbC1jb2xvcigpO1xuICB9XG4gICYuZnVtYmxlIHtcbiAgICAuZnVtYmxlLWNvbG9yKCk7XG4gIH1cbiAgJi5zdWNjZXNzIHtcbiAgICAuc3VjY2Vzcy1jb2xvcigpO1xuICB9XG4gICYuZmFpbHVyZSB7XG4gICAgLmZhaWx1cmUtY29sb3IoKTtcbiAgfVxufVxuIiwiLmNoYXQtY2FyZC12Mi5yb2xsLWNhcmQsXG4uY2hhdC1jYXJkLXYyLnJvbGwtY2FyZC12MiB7XG4gIC5kaWNlLXJvbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhcmQtcmVzdWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgJi5vcHBvc2VkIHtcbiAgICAmLmNvbWJhdCB7XG4gICAgICAuYXR0YWNrZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3Bwb3NlZC1jYXJkLWZsYWcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG4gIGg0LmNhcmQtcmVzdWx0IHtcbiAgICBmbGV4OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiBkYXJrZ3JlZW47XG4gICAgfVxuICAgICYuZmFpbHVyZSB7XG4gICAgICBjb2xvcjogZGFya3JlZDtcbiAgICB9XG4gIH1cbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpLmFjdG9yLXJvbGwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAucm9sbC1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ucGVuZGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViM2E0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLndvbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IGdyb292ZSBnb2xkZW5yb2Q7XG4gICAgICAgICYudGllIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICAuYWN0b3ItY2FyZC1idXR0b25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yb2xsLXJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNoYXQtY2FyZC12MiB7XG4gIC5yb2xsLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDAgMCAzcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlICNmZmY7XG4gIH1cbiAgLmRpY2UtZm9ybXVsYSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpY2Utcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuICAuc2FuLWxvc3Mtcm9sbCB7XG4gICAgLmRpY2UtZm9ybXVsYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3RhdHVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBoZWFkZXJIZWlnaHQ6IDEwMHB4O1xuQGJvcmRlckdyb292ZTogMnB4IGdyb292ZSAjZWVlZGUwO1xuQGRldGFpbHNIZWlnaHQ6IDE2cHg7XG4uY29jNyB7XG4gIG5hdiB7XG4gICAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvclRhbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiBAY29sb3JEYXJrO1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICB9XG4gIH1cbiAgaW5wdXQ6ZGlzYWJsZWQsXG4gIHNlbGVjdDpkaXNhYmxlZCxcbiAgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBAY29sb3JPbGl2ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBsYWJlbC5jaGVja2JveCB7XG4gICAgZmxleDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuICAgICYucmlnaHQgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICAgIH1cbiAgfVxuICAuc2hlZXQtaGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgQGhlYWRlckhlaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyR3Jvb3ZlO1xuICAgIC5zdW1tYXJ5IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgaGVpZ2h0OiBAZGV0YWlsc0hlaWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGdyb292ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IEBkZXRhaWxzSGVpZ2h0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IEBib3JkZXJHcm9vdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBjb2xvcjogQGNvbG9yT2xpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmZvcm0tZmllbGRzIHtcbiAgICAgIC5mbGV4cm93LWNvYzcoKTtcbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1jb250cm9sIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLnN0YWNrZWQge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsYWJlbC5jaGVja2JveCB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAuc3ViZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAucGVuYWx0eS1zZWxlY3RvciB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICAuZm9ybS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDAuMjVlbSAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGJvcmRlci10b3A6IEBib3JkZXJHcm9vdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogQGJvcmRlckdyb292ZTtcbiAgICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZjtcbiAgICAuaXRlbS1jb250cm9sIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmVkaXRvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC50b3gtdG9vbGJhci1vdmVybG9yZCxcbiAgICAudG94LXRvb2xiYXJfX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBib3JkZXJMaWdodDogI2NjYztcbkBib3JkZXJEYXJrOiAjNjY2O1xuQGNvbG9yRGFyazogIzE5MTgxMztcbkBjb2xvckZhaW50OiAjYzljN2I4O1xuQGNvbG9yQmVpZ2U6ICNiNWIzYTQ7XG5AY29sb3JUYW46ICM3YTc5NzE7XG5AY29sb3JPbGl2ZTogIzRiNGE0NDtcbkBjb2xvckNyaW1zb246ICM0NDE5MWE7XG5AYm9yZGVyR3Jvb3ZlOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG5Ac2hlZXRCYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC53ZWJwJykgcmVwZWF0O1xuLmZsZXhyb3ctY29jNyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5mbGV4MSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZmxleDIge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgLmZsZXgzIHtcbiAgICBmbGV4OiAzO1xuICB9XG4gIC5mbGV4NCB7XG4gICAgZmxleDogNDtcbiAgfVxuICAuZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mbGV4Y29sLWNvYzcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5mbGV4MSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZmxleDIge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgLmZsZXgzIHtcbiAgICBmbGV4OiAzO1xuICB9XG4gIC5mbGV4NCB7XG4gICAgZmxleDogNDtcbiAgfVxuICAuZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbiIsIkBjb2xvckJsdWU6IHJnYmEoNDMsIDU1LCA4MywgMSk7XG5AYm9yZGVyQ29sb3JCbHVlOiByZ2JhKDQzLCA1NSwgODMsIDAuNSk7XG5AY29sb3JSZWQ6IHJnYmEoMTAzLCAxMSwgMTEsIDEpO1xuQGNvbG9yR3JlZW46ICMyMzQzMzc7XG5Ad2hpdGVCYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5AZ3JleUJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuOnJvb3Qge1xuICAtLW1haW4tc2hlZXQtYmc6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2hlYWRlci53ZWJwJykgNCByZXBlYXQ7XG4gIC0tb3RoZXItc2hlZXQtYmc6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQud2VicCcpO1xuICAtLW1haW4tc2hlZXQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3RlbnRhY2xlcy53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9zaGVldC5qcGcnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLWJsdWU6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL3JpYmJvbi1ibHVlLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLWdyZWVuOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9yaWJib24tZ3JlZW4ud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC10YWItcmVkOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9yaWJib24tcmVkLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLXllbGxvdzogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvcmliYm9uLXllbGxvdy53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LW9ybmFtZW50LWdyZWVuOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9saW5lLW9ybmFtZW50LWdyZWVuLndlYnAnKTtcbiAgLS1pbnZlc3RpZ2F0b3Itc2hlZXQtb3JuYW1lbnQtdG9wOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9zaGVldC12My9vcm5hbWVudC10b3Aud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC10ZW50YWNsZXM6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL3RlbnRhY2xlcy53ZWJwJyk7XG4gIC0taW52ZXN0aWdhdG9yLXNoZWV0LWdyZWVuLWxpbmU6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3NoZWV0LXYzL2xpbmUtZ3JlZW4ud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC1yZWQtbGluZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvbGluZS1yZWQud2VicCcpO1xuICAtLWludmVzdGlnYXRvci1zaGVldC1waG90by1mcmFtZS1zbWFsbDogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvc2hlZXQtdjMvcGhvdG8tZnJhbWVfc21hbGwud2VicCcpO1xuICAtLWhwLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2hwLWJhY2tncm91bmQuc3ZnJyk7XG4gIC0tc2FuLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL3Nhbi1iYWNrZ3JvdW5kLnN2ZycpO1xuICAtLWNoYXQtYmFja2dyb3VuZDogdXJsKCcuLi8uLi91aS9wYXJjaG1lbnQuanBnJykgcmVwZWF0O1xuICAtLW1haW4tc2hlZXQtYmFjay1jb2xvcjogQGNvbG9yUmVkO1xuICAtLW1haW4tc2hlZXQtZnJvbnQtY29sb3I6IEBjb2xvckJsdWU7XG4gIC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcjogQGNvbG9yUmVkO1xuICAtLW1haW4tc2hlZXQtZm9udDogJyc7XG4gIC0tbWFpbi1zaGVldC1jdXJzaXZlLWZvbnQ6ICcnO1xuICAtLXNraWxsLWxlbmd0aDogMTYwcHg7XG4gIC0tc2tpbGwtc3BlY2lhbGl6YXRpb24tbGVuZ3RoOiAxNTJweDtcbiAgLS1jb250ZW50LWxpbmstYmFja2dyb3VuZDogI2RkZDtcbiAgLS1jb250ZW50LWxpbmstYm9yZGVyLWNvbG9yOiAjNDQ0O1xuICAtLWNvbnRlbnQtbGluay10ZXh0LWNvbG9yOiAjMjIyO1xufVxuXG4vLyBAZm9udC1mYWNle1xuLy8gICBmb250LWZhbWlseTogbWFpblNoZWV0Rm9udDtcbi8vICAgc3JjOiB2YXIoLS1tYWluLXNoZWV0LWZvbnQpO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNle1xuLy8gICBmb250LWZhbWlseTogbWFpblNoZWV0Q3Vyc2l2ZUZvbnQ7XG4vLyAgIHNyYzogdmFyKC0tbWFpbi1zaGVldC1jdXJzaXZlLWZvbnQpO1xuLy8gfVxuXG4uZGVmYXVsdEZvbnQge1xuICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnTm90byBTYW5zJztcbn1cblxuLmNoYXRGb250IHtcbiAgZm9udC1mYW1pbHk6IGN1c3RvbUNoYXRGb250LCAnU2lnbmlrYScsIHNhbnMtc2VyaWY7XG59XG5cbi8vIC5jdXJzaXZle1xuLy8gICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRDdXJzaXZlRm9udCwgJ0JyYWRsZXkgSGFuZCcsIGN1cnNpdmU7XG4vLyB9XG4iLCIuY29jNy1saW5rLFxuLmNvYzctaW5saW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGVudC1saW5rLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tY29udGVudC1saW5rLXRleHQtY29sb3IpO1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb250ZW50LWxpbmstYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5jb2M3LWlubGluZS1jaGVjayB7XG4gIC5jaGF0Rm9udCgpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb2M3LnNoZWV0LmFjdG9yIGEuY29jNy1saW5rLFxuYS5jb2M3LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGltZyB7XG4gICAgZmxleDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEuM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgfVxufVxuXG4uY2hhdC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRlbnQgLmVmZmVjdC1tZXNzYWdlIHtcbiAgYm9yZGVyOiAwLjJyZW0gZ3Jvb3ZlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4iLCIuY29jNyB7XG4gIGlucHV0LnJpZ2h0LXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY29jNy5kaWFsb2cge1xuICAmLmNoYXNlLXBhcnRpY2lwYW50LWltcG9ydGVyIHtcbiAgICAudGFnIHtcbiAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgfVxuXG4gICAgaW5wdXQ6cmVhZC1vbmx5LFxuICAgIGlucHV0OnJlYWQtb25seTpob3ZlcixcbiAgICBpbnB1dDpyZWFkLW9ubHk6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGdyb292ZTtcbiAgICB9XG5cbiAgICAuYWN0b3ItaGVhZGVyIHtcbiAgICAgIGEuZm9vZC1jaGFpbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmLmNoYXNlciB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV5IHtcbiAgICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEucGhvdG8uY2hhc2UtdG9rZW4ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgLmFjdG9yLW5hbWUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIC5ncm91cC1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLmlubGluZS1yb2xsIHtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtcmVzdWx0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi50cmlwbGUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZmxleDogMztcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZmxleDogNjtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gIH1cbiAgLnNlbGVjdGVkIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgJi5pbmFjdGl2ZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IGdyZXk7XG4gICAgfVxuICB9XG4gICYuY2hhci1zZWxlY3Qge1xuICAgIC5pdGVtLWxpc3Qge1xuICAgICAgLml0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2hhci1zZWxlY3QsXG4gICYuc2tpbGwtc2VsZWN0IHtcbiAgICBhLnJvbGwtY2hhcmFjdGVyaXN0aWMge1xuICAgICAgZmxleDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICBhLmluY3JlYXNlLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG4gICAgYS5kZWNyZWFzZS1jaGFyYWN0ZXJpc3RpYyxcbiAgICBhLnJlc2V0LWNoYXJhY3RlcmlzdGljIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgfVxuICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAucG9pbnRzLFxuICAgIC5jb3VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICAmLnNlcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFwcC5kaWFsb2c6aGFzKCNib251cy1yb2xsLWZvcm0pIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLCA4MCwgODApO1xuICAgIC8qIGJvcmRlci1yYWRpdXM6IDNweCA1cHggMTBweCA1cHg7ICovXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMnB4ICMyODcyNzI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICYuZGlhbG9nLWJ1dHRvbi5yb2xsIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cbiNib251cy1yb2xsLWZvcm0ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC8qXG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAqL1xuICBzZWxlY3Qge1xuICAgIGhlaWdodDogMi4ycmVtO1xuXG4gICAgb3B0aW9uLmRpZmZpY3VsdHktdW5rbm93bntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDAsIDU1LCAwLjQpXG4gICAgfVxuICAgIG9wdGlvbi5kaWZmaWN1bHR5LWhhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NiwgMCwgMC41KVxuICAgIH1cbiAgICBvcHRpb24uZGlmZmljdWx0eS1leHRyZW1le1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1vZmZpY2lhbC1jb2MtbGFiZWwtY29sb3IpO1xuICB9XG5cbiAgaW5wdXQuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNzcsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMTYyLCAwLCAwLCAwLjQpIDE1JSwgcmdiYSgxOTMsIDAsIDAsIDAuMykgMjAlLCByZ2JhKDE4MSwgNzMsIDczLCAwLjMpIDM4JSwgcmdiYSgxNTAsIDEzMCwgMTMwLCAwLjMpIDQyJSwgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjMpIDUwJSwgcmdiYSgxNjEsIDE4MCwgMTYwLCAwLjMpIDU4JSwgcmdiYSg0NSwgMTg3LCAzNywgMC4zKSA2MiUsIHJnYmEoNSwgMTU2LCA3LCAwLjMpIDgwJSwgcmdiYSg0LCAxMjcsIDE0LCAwLjQpIDg1JSwgcmdiYSgyLCAyMDAsIDIwLCAwLjUpIDEwMCUpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIGRpdi5mbGV4Y29sLWNvYzcge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLmJvbnVzLXBlbmFsdHktbGFiZWxzIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc3LCAwLCAwLCAwLjUpIDAlLCByZ2JhKDE2MiwgMCwgMCwgMC40KSAxNSUsIHJnYmEoMTkzLCAwLCAwLCAwLjMpIDIwJSwgcmdiYSgxODEsIDczLCA3MywgMC4zKSAzOCUsIHJnYmEoMTUwLCAxMzAsIDEzMCwgMC4zKSA0MiUsIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4zKSA1MCUsIHJnYmEoMTYxLCAxODAsIDE2MCwgMC4zKSA1OCUsIHJnYmEoNDUsIDE4NywgMzcsIDAuMykgNjIlLCByZ2JhKDUsIDE1NiwgNywgMC4zKSA4MCUsIHJnYmEoNCwgMTI3LCAxNCwgMC40KSA4NSUsIHJnYmEoMiwgMjAwLCAyMCwgMC41KSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDJweCB3aGl0ZSwgMXB4IDFweCAycHggd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgc3Bhbi5kb3VibGUtYm9udXMgaSxcbiAgICAgIHNwYW4uZG91YmxlLXBlbmFsdHkgaSxcbiAgICAgIHNwYW4ubm9ybWFsLXJvbGwgaSxcbiAgICAgIHNwYW4uYm9udXMgaSxcbiAgICAgIHNwYW4ucGVuYWx0eSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHRleHQtc2hhZG93OiAtMXB4IC0xcHggNXB4IHdoaXRlLCAxcHggMXB4IDVweCB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ucGVuYWx0eSBpIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICAgIHNwYW4uZG91YmxlLXBlbmFsdHkgaSB7XG4gICAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgfVxuICAgICAgc3Bhbi5kb3VibGUtYm9udXMgaSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZ3JlZW47XG4gICAgICB9XG4gICAgICBzcGFuLmJvbnVzIGkge1xuICAgICAgICBjb2xvcjogZ3JlZW4gO1xuICAgICAgfVxuICAgICAgc3Bhbi5ub3JtYWwtcm9sbCBpIHtcbiAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwbGF5ZXJzIHtcbiAgaDQge1xuICAgIG1hcmdpbjogM3B4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlIHZhcigtLWNvbG9yLWJvcmRlci1kYXJrLXNlY29uZGFyeSk7XG5cbiAgICBkaXYge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTIpO1xuXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LndvcmxkLWVyYSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgaSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIiNjb21iYXQsXG4jY29tYmF0LXRyYWNrZXIge1xuICAudG9rZW4taW5pdGlhdGl2ZSB7XG4gICAgJi5mdW1ibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogY3JpbXNvbjtcbiAgICB9XG4gICAgJi5mYWlsdXJlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICAgICYucmVndWxhci1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjY2M2NjAwO1xuICAgIH1cbiAgICAmLmhhcmQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogI2NjOTkwMDtcbiAgICB9XG4gICAgJi5leHRyZW1lLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMwMDk5MzM7XG4gICAgfVxuICAgICYuY3JpdGljYWwge1xuICAgICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgICB9XG4gIH1cbn1cbiIsIiNzaWRlYmFyIGEuY29tcGVuZGl1bS10cmFuc2xhdGlvbixcbiNzaWRlYmFyIGEuYWN0b3ItaW1wb3J0LFxuI3NpZGViYXIgYS5pbnZlc3RpZ2F0b3Itd2l6YXJkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjNDQ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29jN292ZXJ2aWV3IGgxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuZGl2LmNvYzdvdmVydmlldyBsaSB7XG4gIG1hcmdpbjogMC4zcmVtO1xufVxuXG5kaXYuY29jN292ZXJ2aWV3IGNvZGUge1xuICBiYWNrZ3JvdW5kOiBAZ3JleUJhY2tncm91bmQ7XG4gIHBhZGRpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbiIsIiNjb250cm9scyB7XG4gIC5jb2M3LW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDgwLCA4MCwgMC41KSAhaW1wb3J0YW50O1xuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4MDYwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDA4MDYwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGxpLmNvbnRyb2wtdG9vbC5hY3RpdmUge1xuICAgIGkuZmEtY2VydGlmaWNhdGUge1xuICAgICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgICB9XG4gIH1cbn1cbiNzY2VuZS1jb250cm9scyB7XG4gIC5jb2M3LW1lbnUge1xuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MCwgODAsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4MDYwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDgwNjAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYnV0dG9uLmNvbnRyb2wudWktY29udHJvbC5mYXMuZmEtY2VydGlmaWNhdGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgfVxufVxuIiwiLmRyb3BidG4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHJvcGRvd24ge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICB9XG4gIH1cbn1cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtaW4td2lkdGg6IDEyNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDE7XG4gIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi5jb250ZXh0LW1lbnUtd3JhcHBlciB7XG4gICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgei1pbmRleDogNTA5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzY3MGIwYjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3VpL3BhcmNobWVudC5qcGcpIHJlcGVhdDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvLyAgIC5tZW51LXdyYXBwZXIgLm1lbnV7XG4gIC8vICAgICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xuICAvLyAgIH1cbiAgLm1lbnUtaXRlbSB7XG4gICAgLy8gbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuM3JlbSAwIDA7XG4gIH1cblxuICAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB9XG5cbiAgLm1lbnUtaXRlbSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5tZW51LXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC8vIG1hcmdpbi10b3A6IDVweDtcbiAgICAvLyBwYWRkaW5nOiA1cHggMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBncm9vdmU7XG4gIH1cblxuXG4gIC5zdWItbWVudS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY3MGIwYjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3VpL3BhcmNobWVudC5qcGcpIHJlcGVhdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIH1cblxuICAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuIiwiLmNvYzcge1xuICAuaW52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBncm9vdmUgIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgfVxuICB9XG4gIC5idXR0b24uaW5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmF1dG8tb24ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBmbGV4OiAwO1xuICB9XG4gIC5hdXRvLW9mZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgZmxleDogMDtcbiAgfVxuICAuaXRlbS10YWcge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC53ZWFwb24tbmFtZSB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDFweCAwIDFweCAycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5vLXNraWxsLXNldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG4gIC5pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxleDogMCAwIDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5za2lsbC1pbWFnZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLndlYXBvbi1pbWFnZSB7XG4gICAgZmxleDogMCAwIDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ncmV5LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5pdGVtLXN1bW1hcnkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM3Yjg7XG4gIH1cbiAgZm9ybSB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwIDJweCAwIDA7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuICAudG9nZ2xlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuICAud2VhcG9uLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHggMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiBncmV5O1xuICB9XG4gIC5yYWRpby1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAycHggMCAwO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IGdyZXk7XG4gIH1cbiAgLnBhbmVsLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDJweCAwIDA7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuICAudG9nZ2xlLXN3aXRjaC5pbmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuc2ltcGxlLWZsYWcuaW5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLm1hbGZ1bmN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3dpdGNoZWQtb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJlZDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5zd2l0Y2hlZC1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGZsZXg6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2E3OTcxO1xuICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgY29sb3I6ICMxOTE4MTM7XG4gIH1cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YTc5NzE7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBjb2xvcjogIzE5MTgxMztcbiAgfVxuICBzZWxlY3Qge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YTc5NzE7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBjb2xvcjogIzE5MTgxMztcbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgbGFiZWwge1xuICAgICAgZmxleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuZm9ybS1maWVsZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICA+ICoge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4MSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICAuZmxleDIge1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgfVxuICAgICAgLmZsZXgzIHtcbiAgICAgICAgZmxleDogMztcbiAgICAgIH1cbiAgICAgIC5mbGV4NCB7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLnN0YWNrZWQge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsYWJlbC5jaGVja2JveCB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5jb2M3LmNoYXQtY2FyZC5yYW5nZSB7XG4gIC5jYXJkLWJ1dHRvbnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbi5jZW50ZXItdmVydGljYWwge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jYXJkLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb2M3LnNoZWV0IHtcbiAgLmNhc2gge1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdNb2Rlc3RvJywgJ1NpZ25pa2EnLCAnUGFsYXRpbm8gTGlub3R5cGUnLCAnc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICAuY2FzaC1yb3cge1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgLml0ZW0tY29udHJvbHMge1xuICAgIGEuaXRlbS1jb250cm9sLmluYWN0aXZlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5jb25kaXRpb24tbW9uaXRvcnMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuY29uZGl0aW9uLW1vbml0b3Ige1xuICAgIGZsZXg6IDAgMCAyNXB4O1xuICAgIGNvbG9yOiBkYXJrZ3JleTtcbiAgICBwYWRkaW5nOiAxcHggNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29uZGl0aW9uLW1vbml0b3IuaW52ZXJ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuICAuY29uZGl0aW9uLW1vbml0b3Iuc3RhdHVzLW9uIHtcbiAgICBjb2xvcjogZGFya3JlZDtcbiAgfVxuICAuc2hlZXQtYm9keSB7XG4gICAgLmVkaXRvciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lZGl0b3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAudG94LXRvb2xiYXItb3ZlcmxvcmQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgLnRveC10b29sYmFyX19wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pdGVtLWZpZWxkcyB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5za2lsbHMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDdweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICAgICAgaW1nIHtcbiAgICAgICAgZmxleDogMCAwIDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5za2lsbC1uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc2tpbGwtaW1hZ2Uge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmbGV4OiAwIDAgMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnNoZWV0LWhlYWRlciB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCAnUGFsYXRpbm8gTGlub3R5cGUnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLmF0dHJpYnV0ZS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmbGV4OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuYXR0cmlidXRlLXZhbHVlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5hdHRyaWJ1dGUtdmFsdWUuc2luZ2xlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmF0dHJpYnV0ZS1tYXgge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10ucmVhZC1vbmx5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdudW1iZXInXS5yZWFkLW9ubHkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5sb2NrZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ubG9ja2VkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5zaGVldC1uYXYge1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIG1hcmdpbjogNHB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBjdXN0b21TaGVldEZvbnQsICdQYWxhdGlubyBMaW5vdHlwZScsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgLnRhYi1uYW1lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2I1YjNhNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYua2VlcGVyLW9ubHktdGFiIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yR3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWItbmFtZS5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NDE5MWE7XG4gICAgfVxuICB9XG4gIC53aW5kb3ctY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxOTE4MTM7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIC50YWIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmVkO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJlZDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZWQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmVkO1xuICAgIH1cbiAgfVxuICAuZWRpdGFibGUge1xuICAgIC5yb2xsYWJsZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZWQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb2M3LmNoYXQtY2FyZCB7XG4gIC50b2dnbGUtc3dpdGNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRlZmVuZGVyLWFjdGlvbi1zZWxlY3Qge1xuICAgIGJvcmRlci1ib3R0b206IGdyb292ZSAycHggI2ZmZjtcbiAgfVxuICAucmVzcG9uc2Utc2VsZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBncm9vdmUgI2ZmZjtcbiAgICBpbWcge1xuICAgICAgZmxleDogMCAwIDM2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgID4gKiB7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIH1cbiAgfVxuICAuY2FyZC1idXR0b25zIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgfVxuICB9XG4gIC5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICBib3JkZXItdG9wOiAycHggZ3Jvb3ZlICNmZmY7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBncm9vdmUgI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb2M3LnNoZWV0Lm5wYyB7XG4gIG1pbi13aWR0aDogNTgwcHg7XG4gIC5hdXRvLXRvZ2dsZSxcbiAgLmFkZC1tb3ZlbWVudCBpLFxuICAucmVtb3ZlLW1vdmVtZW50LFxuICAubWFjcm8tY2xpY2sge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlc21va2U7XG4gICAgb3B0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgLml0ZW0tY29udHJvbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnRvZ2dsZS1zd2l0Y2gge1xuICAgIG1hcmdpbjogMXB4IDFweCAwIDA7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5lZGl0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIGJvcmRlcjogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zaGVldC1oZWFkZXIgLmluZm9zIGxhYmVsLFxuICAuY2hhcmFjdGVyaXN0aWMtbGFiZWwgaW5wdXQsXG4gIC5jaGFyYWN0ZXJpc3RpYy1sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFZvbHRhaXJlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAuY2hhcmFjdGVyaXN0aWMtbGFiZWwgbGFiZWwge1xuICAgIGNvbG9yOiAjNkUxNDE3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2hlZXQtaGVhZGVyIHtcbiAgICAuY2hhci1ib3ggaW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5pbmZvcyBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIGRpdi5zZWN0aW9uLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNkUxNDE3O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAjNkUxNDE3O1xuICAgIGZvbnQtZmFtaWx5OiBWb2x0YWlyZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lXG4gIH1cbiAgc2VjdGlvbi5zaGVldC1zZWN0aW9uIHtcbiAgICAmOmhhcyguZGVzY3JpcHRpb24pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiAtMzYwcHg7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC91aS9wYXJjaG1lbnQuanBnKSByZXBlYXQ7XG4gICAgICBkaXYuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVzaXplZGVkaXRvciAuZWRpdG9yIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cbn1cbi5jb2M3LnNoZWV0LmNyZWF0dXJlIHtcbiAgbWluLXdpZHRoOiA1ODBweDtcbiAgLmF1dG8tdG9nZ2xlLFxuICAuYWRkLW1vdmVtZW50IGksXG4gIC5yZW1vdmUtbW92ZW1lbnQsXG4gIC5tYWNyby1jbGljayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uZGljZS1yb2xsIHtcbiAgLmRpY2UtdG90YWwuY3JpdGljYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGVncmVlbjtcbiAgfVxuICAuZGljZS10b3RhbC5mdW1ibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtyZWQ7XG4gIH1cbiAgLmRpY2UtdG90YWwucmVndWxhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzk5O1xuICAgIGNvbG9yOiAjY2M2NjAwO1xuICB9XG4gIC5kaWNlLXRvdGFsLmhhcmQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OTtcbiAgICBjb2xvcjogI2NjOTkwMDtcbiAgfVxuICAuZGljZS10b3RhbC5leHRyZW1lLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTk7XG4gICAgY29sb3I6ICMwMDk5MzM7XG4gIH1cbiAgLmRpY2UtZm9ybXVsYS5zdWNjZXNzIHtcbiAgICBjb2xvcjogZ3JlZW47XG4gIH1cbiAgLmRpY2UtZm9ybXVsYS5mYWlsdXJlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIC5kaWNlLWZvcm11bGEuY3JpdGljYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgfVxuICAuZGljZS1mb3JtdWxhLmZ1bWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IGNyaW1zb247XG4gIH1cbiAgLmRpY2UtZm9ybXVsYSB7XG4gICAgLnJvbGwtaWNvbnMuc3VjY2VzcyB7XG4gICAgICBjb2xvcjogZ29sZGVucm9kO1xuICAgIH1cbiAgICAucm9sbC1pY29ucy5jcml0aWNhbCB7XG4gICAgICBjb2xvcjogZ29sZGVucm9kO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5yb2xsLWljb25zLmZhaWx1cmUge1xuICAgICAgY29sb3I6IGNyaW1zb247XG4gICAgfVxuICAgIC5yb2xsLWljb25zLmZ1bWJsZSB7XG4gICAgICBjb2xvcjogY3JpbXNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDEyNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4uZGFtYWdlLXJvbGwucm9sbGFibGUge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNvYzcuc2hlZXQuYWN0b3Ige1xuICAuc2hlZXQtaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmluZm8tZmllbGRzIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAtc3RhY2tlZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLmluZm8tZmllbGQge1xuICAgIGxhYmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIH1cbiAgfVxuICAuY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgLmNoYXJhY3RlcmlzdGljLWJveCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICAgIC5jaGFyYWN0ZXJpc3RpYy1sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDRweCA4cHggMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjViM2E0O1xuICAgICAgfVxuICAgICAgaW5wdXQuY2hhcmFjdGVyaXN0aWMtc2NvcmUge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtdGhyZXNob2xkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtaGFyZCB7XG4gICAgICAgICAgZmxleDogMCAwIDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBncm9vdmUgI2VlZWRlMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJhY3RlcmlzdGljcy1leHRyZW1lIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZWVlZGUwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGdyb292ZSAjZWVlZGUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBvbC5za2lsbHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaS5za2lsbCB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIGg0IHtcbiAgICAgICAgZmxleDogMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAuc2tpbGwtcHJvZmljaWVuY3kge1xuICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAuc2tpbGwtYWJpbGl0eSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNnB4O1xuICAgICAgfVxuICAgICAgLnNraWxsLW1vZCB7XG4gICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgfVxuICAgICAgLnNraWxsLXBhc3NpdmUge1xuICAgICAgICBmbGV4OiAwIDAgMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzdhNzk3MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb2M3LnNoZWV0LmFjdG9yLmNoYXJhY3RlciB7XG4gIG1pbi13aWR0aDogNjcycHg7XG4gIG1pbi1oZWlnaHQ6IDc2NXB4O1xufVxuLmRpZS1yZXN1bHQtb3ZlcmxheS1iciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBidXR0b24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBidXR0b24uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4iLCIuY29jNy5zaGVldC5hY3RvciB7XG4gIC5kZXZlbG9wbWVudCB7XG4gICAgLndhcm5pbmcge1xuICAgICAgY29sb3I6IGRhcmtyZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cbiAgICAmLmhlYWRlciB7XG4gICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGdyb292ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgLmhlYWRlci1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZ3Jvb3ZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW46IDFweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgLmZsYWdnZWQ0ZGV2IHtcbiAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAwLjYyNXJlbTtcbiAgICAgIC5za2lsbC1uYW1lIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICYuZmxhZ2dlZDRkZXYge1xuICAgICAgICAgICYucm9sbGFibGU6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tY29udHJvbHMge1xuICAgICAgICBmbGV4OiAwIDAgMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgLml0ZW0tY29udHJvbCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFkanVzdG1lbnQtdmFsdWUge1xuICAgICAgJi5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgICBib3JkZXItcmlnaHQ6IGdyb292ZSAxcHg7XG4gICAgICBmbGV4OiAwO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICBmbGV4OiAwIDAgMC45Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hlZXQtc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIC01cHggMCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ1NpZ25pa2EnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAuZWRpdG9yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgICAgYm9yZGVyOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gICAgLnJlc2l6ZWRlZGl0b3Ige1xuICAgICAgLmVkaXRvciB7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTByZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5lZGl0b3ItY29udGVudCB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5wYW5uZWw6bm90KC5leHBhbmRlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5wYy1zcGVjaWFsaXphdGlvbiB7XG4gICAgICBjb2xvcjogI2E0MjtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cbiAgfVxuICBpbnB1dDpyZWFkLW9ubHk6aG92ZXIsXG4gIGlucHV0OnJlYWQtb25seTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLnJlYWQtb25seTpob3ZlcixcbiAgLnJlYWQtb25seTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIH1cbiAgLmluZm8tZmllbGRzIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51bmxvY2stY29udHJvbCB7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC51bmxvY2stY29udHJvbC1kaXNhYmxlZCB7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cbiIsIi5jb2M3Lml0ZW0uYm9vayB7XG4gIGZvcm0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCxcbiAgJ1BhbGF0aW5vIExpbm90eXBlJyxcbiAgc2VyaWY7XG5cbiAgLndpbmRvdy1yZXNpemFibGUtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC53aW5kb3ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMS41ZnIgMC44ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMC4yZnIgMC4yZnIgMi42ZnI7XG4gICAgZ2FwOiAwLjNyZW07XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ3BvcnRyYWl0IGluZm9ybWF0aW9uIGFzaWRlJ1xuICAgICAgJ3Byb2dyZXNzIHByb2dyZXNzIHByb2dyZXNzJ1xuICAgICAgJ25hdmlnYXRpb24gbmF2aWdhdGlvbiBuYXZpZ2F0aW9uJ1xuICAgICAgJ2JvZHkgYm9keSBib2R5JztcbiAgICBwYWRkaW5nOiAwLjE1cmVtO1xuXG4gICAgLmZsZXhyb3ctY29jNyB7XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtIDA7XG4gICAgfVxuXG4gICAgLmVkaXRvci1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMC4zNzVyZW0gdHJhbnNwYXJlbnQ7XG4gICAgICBmbGV4OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICAgIGJvcmRlcjogMC4zNzVyZW0gdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDAuMDNyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9ydHJhaXQge1xuICAgICAgYm9yZGVyOiAwLjA2NXJlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBncmlkLWFyZWE6IHBvcnRyYWl0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgZ3JpZC1hcmVhOiBpbmZvcm1hdGlvbjtcbiAgICB9XG5cbiAgICAuYXNpZGUge1xuICAgICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmZsZXhyb3ctY29jNyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAuMDY1cmVtIDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNhdHRlbXB0LWluaXRpYWwtcmVhZGluZyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNyZW07XG5cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwLjNyZW07XG4gICAgICBncmlkLWFyZWE6IHByb2dyZXNzO1xuXG4gICAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAuMDNyZW07XG4gICAgICB9XG5cbiAgICAgIHByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjA2NXJlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwcm9ncmVzcyAudmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnb2xkZW5yb2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdvbGRlbnJvZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBnb2xkZW5yb2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZ3JpZC1hcmVhOiBuYXZpZ2F0aW9uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBhIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmtlZXBlci1vbmx5LXRhYiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBhLmtlZXBlci1vbmx5LXRhYiBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgYS5rZWVwZXItb25seS10YWIgc3BhbiBpIHtcbiAgICAgICAgY29sb3I6IEBjb2xvckdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtIDA7XG5cbiAgICAgIC50YWIge1xuICAgICAgICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmc6IDAuMTVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC4yZnIgMS44ZnI7XG4gICAgICAgIGdhcDogMCAwLjFyZW07XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgJ3RyYWl0cyBnYWlucydcbiAgICAgICAgICAnb3RoZXIgb3RoZXInO1xuXG4gICAgICAgIC50cmFpdHMge1xuICAgICAgICAgIGdyaWQtYXJlYTogdHJhaXRzO1xuXG4gICAgICAgICAgLnR5cGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5mbGV4cm93LWNvYzcge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMTg4cmVtO1xuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wM3JlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogNTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNteXRob3M6Y2hlY2tlZH5sYWJlbFtmb3I9J3N5c3RlbS50eXBlLm15dGhvcyddLFxuICAgICAgICAgICNvY2N1bHQ6Y2hlY2tlZH5sYWJlbFtmb3I9J3N5c3RlbS50eXBlLm9jY3VsdCddLFxuICAgICAgICAgICNvdGhlcjpjaGVja2VkfmxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUub3RoZXInXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWlucyB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBnYWlucztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vdGhlciB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBvdGhlcjtcblxuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG5cbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcGVsbHMge1xuICAgICAgICBpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWxsIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjJmciAzLjJmciAwLjRmciAwLjJmcjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3BvcnRyYWl0IG5hbWUgZWRpdCBzdGF0dXMnO1xuXG4gICAgICAgICAgLnBvcnRyYWl0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogcG9ydHJhaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5lZGl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBlZGl0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHN0YXR1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb2M3Lml0ZW0uc3BlbGwge1xuICBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vdGhlci1zaGVldC1iZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIGZvbnQtZmFtaWx5OiBjdXN0b21TaGVldEZvbnQsXG4gICdQYWxhdGlubyBMaW5vdHlwZScsXG4gIHNlcmlmO1xuXG4gIC53aW5kb3ctcmVzaXphYmxlLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAud2luZG93LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuN2ZyIDEuNWZyIDAuOGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDAuMmZyIDIuOGZyO1xuICAgIGdhcDogMC4zcmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICdwb3J0cmFpdCBpbmZvcm1hdGlvbiBhc2lkZSdcbiAgICAgICduYXZpZ2F0aW9uIG5hdmlnYXRpb24gbmF2aWdhdGlvbidcbiAgICAgICdib2R5IGJvZHkgYm9keSc7XG4gICAgcGFkZGluZzogMC4xNXJlbTtcblxuICAgIC5mbGV4cm93LWNvYzcge1xuICAgICAgcGFkZGluZzogMC4xNXJlbSAwO1xuICAgIH1cblxuICAgIC5lZGl0b3ItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IDAuMzc1cmVtIHRyYW5zcGFyZW50O1xuICAgICAgZmxleDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBjdXN0b21TaGVldEZvbnQsICdQYWxhdGlubyBMaW5vdHlwZScsIHNlcmlmO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgICBib3JkZXI6IDAuMzc1cmVtIHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMCAwLjAzcmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcnRyYWl0IHtcbiAgICAgIGJvcmRlcjogMC4wNjVyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgZ3JpZC1hcmVhOiBwb3J0cmFpdDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2NXJlbSBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgIGdyaWQtYXJlYTogaW5mb3JtYXRpb247XG4gICAgfVxuXG4gICAgLmFzaWRlIHtcbiAgICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5mbGV4cm93LWNvYzcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwLjA2NXJlbSAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FzdC1idXR0b24ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4zcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBncmlkLWFyZWE6IG5hdmlnYXRpb247XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAwLjA2NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEua2VlcGVyLW9ubHktdGFiIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGEua2VlcGVyLW9ubHktdGFiIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBhLmtlZXBlci1vbmx5LXRhYiBzcGFuIGkge1xuICAgICAgICBjb2xvcjogQGNvbG9yR3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtIDA7XG5cbiAgICAgIC50YWIge1xuICAgICAgICBib3JkZXI6IDAuMDY1cmVtIHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuMTVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIGF1dG8gYXV0byAzZnI7XG4gICAgICAgIGdhcDogMCAwLjFyZW07XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgJ3R5cGUnXG4gICAgICAgICAgJ2Nvc3QnXG4gICAgICAgICAgJ290aGVyJ1xuICAgICAgICAgICdmbGFncydcbiAgICAgICAgICAnbmFtZXMnO1xuXG4gICAgICAgIC50eXBlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBncmlkLWFyZWE6IHR5cGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLmZsZXhyb3ctY29jNyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjE4OHJlbTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDAuMDNyZW0gc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjFyZW07XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDUwJTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNjYWxsOmNoZWNrZWR+bGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5jYWxsJ10sXG4gICAgICAgICAgI2Rpc21pc3M6Y2hlY2tlZH5sYWJlbFtmb3I9J3N5c3RlbS50eXBlLmRpc21pc3MnXSxcbiAgICAgICAgICAjY29udGFjdDpjaGVja2VkfmxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUuY29udGFjdCddLFxuICAgICAgICAgICNzdW1tb246Y2hlY2tlZH5sYWJlbFtmb3I9J3N5c3RlbS50eXBlLnN1bW1vbiddLFxuICAgICAgICAgICNiaW5kOmNoZWNrZWR+bGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5iaW5kJ10sXG4gICAgICAgICAgI2VuY2hhbnRtZW50OmNoZWNrZWR+bGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5lbmNoYW50bWVudCddLFxuICAgICAgICAgICNnYXRlOmNoZWNrZWR+bGFiZWxbZm9yPSdzeXN0ZW0udHlwZS5nYXRlJ10sXG4gICAgICAgICAgI2NvbWJhdDpjaGVja2VkfmxhYmVsW2Zvcj0nc3lzdGVtLnR5cGUuY29tYmF0J10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRncmF5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29zdCB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBjb3N0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgZ2FwOiAwIDAuMXJlbTtcbiAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsZWZ0J1xuICAgICAgICAgICdyaWdodCc7XG4gICAgICAgIH1cblxuICAgICAgICAub3RoZXIge1xuICAgICAgICAgIGdyaWQtYXJlYTogb3RoZXI7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21iYXQge1xuICAgICAgICAgIGdyaWQtYXJlYTogZmxhZ3M7XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZXMge1xuICAgICAgICAgIGdyaWQtYXJlYTogbmFtZXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaGVldFYyIHtcbiAgJi5jaGFyYWN0ZXIge1xuICAgIC5mbG9hdGluZy1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEzNXB4O1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgLy8gZGl2IHtcbiAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICByaWdodDogMS4zcmVtO1xuICAgICAgLy8gfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAmLmNsZWFuLXNraWxsLWxpc3Qge1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYW51YWwtb3ZlcnJpZGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAuYXV0by10b2dnbGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIG1pbi13aWR0aDogNjg4cHg7XG4gICAgbWluLWhlaWdodDogNjQwcHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWltYWdlOiB2YXIoLS1tYWluLXNoZWV0LWJnKTtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogNDUwIDIwMCA1MCAyMDAgZmlsbDtcbiAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogNDUwIDIwMCA1MCAyMDA7XG4gICAgICAmLnBlcm1pc3Npb24tbGltaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW90aGVyLXNoZWV0LWJnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgaW1nLnBob3RvIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNoZWV0LXBvcnRyYWl0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZ3Jvb3ZlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbWFpbi1zaGVldC1pbWFnZSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEyLjE4NzVyZW0gMS44NzVyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2hlZXQtaGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDExLjI1cmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAuc2hlZXQtcG9ydHJhaXQge1xuICAgICAgICAgICAgd2lkdGg6IDguNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcblxuICAgICAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmZvcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTQuNjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXJDb2xvckJsdWU7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgLmF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAycmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5mbGV4IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF0dHJpYnV0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF0dHJpYnV0ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhci1ib3hlcyB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA2cmVtO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMy43NXJlbSk7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDNyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhci1ib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFyZW0gMi43NXJlbTtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxcmVtIDJyZW07XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgJ3JvbGxJY29uIGNoYXJhY05hbWUnXG4gICAgICAgICAgICAgICAgJ2NoYXJhY1Njb3JlIGNoYXJhY1Njb3JlJztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICAgICAgIC5yb2xsLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHJvbGxJY29uO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2hhcmFjLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGNoYXJhY05hbWU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaGFyYWMtc2NvcmUge1xuICAgICAgICAgICAgICAgIC8vIC5jdXJzaXZlKCk7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBjaGFyYWNTY29yZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlQmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4zNzVyZW0gMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgICAgJ21haW5TY29yZSBoYWxmU2NvcmUnXG4gICAgICAgICAgICAgICAgICAnbWFpblNjb3JlIGZpdGhTY29yZSc7XG5cbiAgICAgICAgICAgICAgICAubWFpbi1zY29yZSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG1haW5TY29yZTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oYWxmLXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogaGFsZlNjb3JlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZml0aC1zY29yZSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZpdGhTY29yZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgLy8gLmN1cnNpdmUoKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hlZXQtbmF2IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgJi5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JHcmVlbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50YWItbmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudW5sb2NrLWNvbnRyb2wge1xuICAgICAgICAgICAgZmxleDogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudW5sb2NrLWNvbnRyb2wtZGlzYWJsZWQge1xuICAgICAgICAgICAgZmxleDogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hlZXQtYm9keSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMC41cmVtIDFyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIHVsLFxuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlc3RvcmUtbGlzdC1zdHlsZXMgdWwsXG4gICAgICAgICAgLnJlc3RvcmUtbGlzdC1zdHlsZXMgb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMS41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXN0b3JlLWxpc3Qtc3R5bGVzIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc3RvcmUtbGlzdC1zdHlsZXMgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGFyYWN0ZXItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAuZWRpdG9yIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHdvLXBhbmVzLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5sZWZ0LXBhbmVsIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDguMTI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodC1wYW5lbCB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgICAgIC5jYXNoLWFzc2V0cyB7XG4gICAgICAgICAgICAgICAgLmNhc2gtYXNzZXRzLXJhbmdlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FzaC1hc3NldHMtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNHJlbTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tY29udHJvbC5yZW1vdmUtbW9uZXRhcnkge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3BlY2lhbGl6YXRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1za2lsbC1sZW5ndGgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbVYyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc2tpbGwtbGVuZ3RoKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSBhdXRvIDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cbiAgICAgICAgICAgICYuc3BlY2lhbGl6YXRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2tpbGwtc3BlY2lhbGl6YXRpb24tbGVuZ3RoKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hcmdpbjogMXB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgLy8gLmN1cnNpdmUoKTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXlCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1zY29yZSB7XG4gICAgICAgICAgICAgIC8vIC5jdXJzaXZlKCk7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXlCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMS4yNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8vQmFja3dhcmQgY29tcGF0IDpcbiAgICAgICAgICAud2VhcG9ucy1saXN0IHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmx1Y2stZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb25pdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMi44NzVyZW0gNXB4IDIuODc1cmVtIGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnLiBjdXJyZW50VmFsdWUgc2VwYXJhdG9yIG1heFZhbHVlIC4nO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmN1cnJlbnQtdmFsdWUge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IGN1cnJlbnRWYWx1ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IHNlcGFyYXRvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1heC12YWx1ZSB7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogbWF4VmFsdWU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgJjpyZWFkLW9ubHkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmx1Y2stZ3JvdXAge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ocC1ncm91cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ocC1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgICAgIGhlaWdodDogNi44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yUmVkO1xuXG4gICAgICAgICAgICAuc3RhdHVzLW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBjb2xvclJlZDtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMC41cmVtIHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgY29sb3I6IEBjb2xvclJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhwLXRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2FuLWdyb3VwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNhbi1iYWNrZ3JvdW5kLWltYWdlKTtcbiAgICAgICAgICAgIGhlaWdodDogNy44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yR3JlZW47XG5cbiAgICAgICAgICAgIC5zdGF0dXMtb24ge1xuICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCBncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAuNXJlbSBncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb25pdG9yIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yR3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zYW4tdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvbGxhYmxlOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICYuaW5hdGl2ZS1zdGF0dXMge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFnaWMtZ3JvdXAge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaGVldFYyLml0ZW0uY2hhc2Uge1xuICAucGluLWltYWdlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC0zcmVtO1xuICAgIHRvcDogLTNyZW07XG4gIH1cblxuICAucGluLWxvY2F0aW9uLmxvY2F0aW9uU2V0IHtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtY29udGVudCB7XG4gICAgZmxleDogMDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDE5LjVweDtcblxuICAgIC5pY29uIHtcbiAgICAgIC8vZHVwbGljYXRlIG9mIGNoYXNlLWNhcmRcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMXB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsZXg6IDA7XG5cbiAgICAgICYuYmlnZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgICYuc3dpdGNoZWQtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgICAgJi5zd2l0Y2hlZC1vbiB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbGV4LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmZsZXgwIHtcbiAgICBmbGV4OiAwO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTAuNXJlbSAxLjg3NXJlbSBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tY29udHJvbCB7XG4gICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNoZWV0LWhlYWRlciB7XG4gICAgICAgIGZsZXg6IDAgMCAxNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuc2hlZXQtcG9ydHJhaXQge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFzZS1sb2NhdGlvbiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi1jb250cm9scyB7XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4OiAwIDAgMXJlbTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZmxleDogMCAwIDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvY2F0aW9uLW5hbWUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hhc2UtY29udHJvbCB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vLXNraWxsIHtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaGVldC1ib2R5IHtcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAvLyAudGFiLmFjdGl2ZSB7XG4gICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAudGFiLXBhbm5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLnNldHVwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC5pbml0IHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgM3JlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluaXRpYXRpdmUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLy8gb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAvLyBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC5pbml0aWF0aXZlLWJsb2NrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDAuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgZmxleDogMCAwIDEwcmVtO1xuICAgICYucHJleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAxMjgsIDYwLCAwLjEpO1xuICAgICAgJi5uby1hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNoYXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgNjAsIDYwLCAwLjEpO1xuICAgICAgJi5uby1hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjY0MDA7XG4gICAgfVxuXG4gICAgLnBhcnRpY2lwYW50LWNvbnRyb2xzIHtcbiAgICAgIGZsZXg6IDAgMCAxcmVtO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICBmbGV4OiAwIDAgMC4ycmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZ3Jvb3ZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnBhcnRpY2lwYW50LWNvbnRyb2wge1xuICAgICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgICAmLnRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5hc3Npc3RlZCB7XG4gICAgICAgIGNvbG9yOiBnb2xkZW5yb2Q7XG4gICAgICB9XG4gICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0aWNpcGFudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5wb3J0cmFpdCB7XG4gICAgICAgIGZsZXg6IDAgMCA0cmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mb3Mge1xuICAgICAgICBmbGV4OiAwIDAgNnJlbTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZsZXg6IDAgMCAzcmVtO1xuICAgICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vdmVtZW50LWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuZGVmaWNpdCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICAgIH1cbiAgICAgIC5iYXNlIHtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgICYuZGVmaWNpdCB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmVkO1xuICAgICAgICB9XG4gICAgICAgICYuYXZhaWxhYmxlIHtcbiAgICAgICAgICBjb2xvcjogZ29sZGVucm9kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGFzZS10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIC8vIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmVkICwgYmx1ZSk7XG5cbiAgLmZsZXhyb3ctY29jNyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuY2hhc2UtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICYuZHJhZy1vdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAucGVvcGxlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgLnNwYWNlciB7XG4gICAgICAgIGZsZXg6IDAgMCAxLjVyZW07XG4gICAgICB9XG4gICAgICAubGlzdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuY2hhc2UtcGFydGljaXBhbnQge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmOmZpcnN0LWNoaWxke1xuICAgIC8vICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAvLyB9XG5cbiAgICAubmFtZSB7XG4gICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgLnNwYWNlciB7XG4gICAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgLmZpeGVkLWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICBmbGV4OiAwO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLm5hbWUtY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwLjNyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAmLmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNsYXRlZ3JheTtcbiAgICAgICAgJi5pbml0IHtcbiAgICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHNsYXRlZ3JleTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy8gc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZjY0MDA7XG4gICAgICB9XG4gICAgICAmLmluaXQge1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHNsYXRlZ3JleTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFydGljaXBhbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAucGFydGljaXBhbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGlucHV0LnJpZ2h0LWFsaWduZWQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBhcnRpY2lwYW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDJyZW0gMC41cmVtIDVmciAyLjVyZW0gMi41cmVtIDRmciAycmVtIDNyZW0gMS4yNXJlbSAycmVtIDEuNXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMnJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdwLXNpZGUgcC1pY29uIHAtZXhwYW5kIHAtbmFtZSBwLWluaXQgcC1tb3ZlbWVudCBwLXNwZWVkLWNoZWNrIHAtc2NvcmUgcC1yb2xsIHAtYWRqdXN0IHAtbW9kaWZpZWQtbW92IHAtY29udHJvbCc7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAmLmV4Y2x1ZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMDUpO1xuICAgICAgfVxuXG4gICAgICAmLmVzY2FwZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDI1NSwgMC4wNSk7XG4gICAgICB9XG5cbiAgICAgICYuY2hhc2VyLmZhc3Rlc3Qge1xuICAgICAgICBib3JkZXItdG9wOiBncmVlbiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IGdyZWVuIDFweCBzb2xpZDtcbiAgICAgIH1cblxuICAgICAgJi5wcmV5LnNsb3dlc3Qge1xuICAgICAgICBib3JkZXItdG9wOiByZWQgMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiByZWQgMXB4IHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAmLmRyYWctb3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgIH1cblxuICAgICAgLnAtc2lkZSB7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgJi5jaGFzZXIge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXkge1xuICAgICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtbW9kaWZpZWQtbW92IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICAmLnJvbGxlZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuXG4gICAgICAgICAgJi5kb3duZ3JhZGUge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi51cGdyYWRlIHtcbiAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgICB9XG5cbiAgICAgIC5wLXNjb3JlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucC1yb2xsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICAmLnJvbGxlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtYWRqdXN0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgJi51cGdyYWRlIHtcbiAgICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvd25ncmFkZSB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wLWNvbnRyb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyaXZlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAycmVtIGF1dG8gMXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS41cmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Qtc3BhY2VyIGQtaWNvbiBkLW5hbWUgZC1jb250cm9sJztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kLXNwYWNlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmQtbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ldy1wYXJ0aWNpcGFudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMnB4IGdyb292ZTtcblxuICAgICYuZHJhZy1vdmVyIHtcbiAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgIC5hZGQtc2lnbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgLy8gY29sb3I6IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1zaWduIHtcbiAgICAgIGJvcmRlcjogMC4yNXJlbSBncm9vdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgLy8gY29sb3I6IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2hlZXRWMiAud2luZG93LWNvbnRlbnQge1xuICAuY29tYmF0LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICAgICYuc2tpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmFkZC1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tbGlzdCB7XG4gICAgICAuaXRlbVYyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndlYXBvbi1saXN0IHtcbiAgICAgIC53ZWFwb24tcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFyZW0gMS4zNzVyZW0gMWZyIDEwLjVyZW0gMi43NXJlbSAyLjc1cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMzc1cmVtIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAnZXhwYW5kIGltYWdlIG5hbWUgcmFuZ2Ugd2VhcG9uQ29udHJvbCBpdGVtQ29udHJvbCdcbiAgICAgICAgICAnZGV0YWlscyBkZXRhaWxzIGRldGFpbHMgZGV0YWlscyBkZXRhaWxzIGRldGFpbHMnO1xuICAgICAgICAuZXhwYW5kLWFycm93IHtcbiAgICAgICAgICBncmlkLWFyZWE6IGV4cGFuZDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA0cHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuZXhwYW5kZWQgLmV4cGFuZC1hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLjM3NXJlbSwgLTAuMjVyZW0pO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tc3VtbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndlYXBvbi1pbWFnZSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMzc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC53ZWFwb24tbmFtZSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xuICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hbHRlcm5hdGl2LXNraWxsIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgICAud2VhcG9uLXJhbmdlIHtcbiAgICAgICAgICBncmlkLWFyZWE6IHJhbmdlO1xuICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzLjVyZW0gMy41cmVtIDMuNXJlbTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMzc1cmVtO1xuICAgICAgICAgIC53ZWFwb24tZGFtYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndlYXBvbi1jb250cm9sIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbiAgICAgICAgfVxuICAgICAgICAud2VhcG9uLWNvbnRyb2xzIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjM3NXJlbSAxLjM3NXJlbTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMzc1cmVtO1xuICAgICAgICAgIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICBncmlkLWFyZWE6IGl0ZW1Db250cm9sO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXN1bW1hcnkge1xuICAgICAgICAgIGdyaWQtYXJlYTogZGV0YWlscztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgLml0ZW0tbGFiZWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgIC5pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZ3Jvb3ZlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAycHggMnB4IDA7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1wcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLml0ZW0tcHJvcGVydHkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNoZWV0VjIge1xuICAuZGV2ZWxvcG1lbnQtaW5mb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICAud2FybmluZyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vbml0b3Ige1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZhbGlkYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICAubWlzc2luZy1hdHRyaWItd2FybmluZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbiAgLmRldmVsb3BtZW50IHtcbiAgICAuc2tpbGxzLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgLml0ZW0ge1xuICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aTtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFyZW0gYXV0byAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmLnB1bHBDaGFyYWN0ZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44NzVyZW0gYXV0byAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIC5mbGFnZ2VkNGRldiB7XG4gICAgICAgICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hZGp1c3RtZW50LXZhbHVlIHtcbiAgICAgICAgICAmLmxvY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaGVldFYyLml0ZW0ge1xuICAuc2Nyb2xsLXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLm5hbWUsXG4gIGxhYmVsIGlucHV0IHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGxpZ2h0c2xhdGVncmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pdGVtLXNoZWV0LWltYWdlKTtcbiAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYuNXJlbSAxLjg3NXJlbSBhdXRvO1xuICAgICAgICAmLm5vbmF2IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYuNXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2LjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zaGVldC1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5zaGVldC1wb3J0cmFpdCB7XG4gICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuXG4gICAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyQ29sb3JCbHVlO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJlbTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdHRyaWJ1dGUtbGFiZWwge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF0dHJpYnV0ZS12YWx1ZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXlCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hhci1ib3hlcyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMy43NWVtKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDNlbSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoYXItYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFlbSAyLjc1ZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFlbSAyZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAncm9sbEljb24gY2hhcmFjTmFtZSdcbiAgICAgICAgICAgICAgJ2NoYXJhY1Njb3JlIGNoYXJhY1Njb3JlJztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgLnJvbGwtaWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiByb2xsSWNvbjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmFjLW5hbWUge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIGdyaWQtYXJlYTogY2hhcmFjTmFtZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmFjLXNjb3JlIHtcbiAgICAgICAgICAgICAgLy8gLmN1cnNpdmUoKTtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBjaGFyYWNTY29yZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGVCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuMzc1ZW0gMC44NzVlbTtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjg3NWVtIDAuODc1ZW07XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgJ21haW5TY29yZSBoYWxmU2NvcmUnXG4gICAgICAgICAgICAgICAgJ21haW5TY29yZSBmaXRoU2NvcmUnO1xuXG4gICAgICAgICAgICAgIC5tYWluLXNjb3JlIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG1haW5TY29yZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGFsZi1zY29yZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBoYWxmU2NvcmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZml0aC1zY29yZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBmaXRoU2NvcmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAvLyAuY3Vyc2l2ZSgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoZWV0LW5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLW5hbWUge1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVubG9jay1jb250cm9sIHtcbiAgICAgIGZsZXg6IDAgMCAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLnVubG9jay1jb250cm9sLWRpc2FibGVkIHtcbiAgICAgIGZsZXg6IDAgMCAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBjb2xvcjogZGFya3JlZDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLnNoZWV0LWJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgIG1hcmdpbjogMCAxcmVtIDAuNXJlbSAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGFiIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjI1ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IGdyb292ZSAjZWVlZGUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGdyb292ZSAjZWVlZGUwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZ3JvdXAge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1maWVsZHMge1xuICAgICAgICBmbGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb2M3LnNoZWV0LnNraWxsLFxuLmNvYzcuc2hlZXQuaXRlbSxcbi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24sXG4uY29jNy5zaGVldC5zZXR1cCB7XG4gIGlucHV0OnJlYWQtb25seTpob3ZlcixcbiAgaW5wdXQ6cmVhZC1vbmx5OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5yZWFkLW9ubHk6aG92ZXIsXG4gIC5yZWFkLW9ubHk6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgLnNoZWV0LWhlYWRlciB7XG4gICAgaW1nLnByb2ZpbGUge1xuICAgICAgYm9yZGVyOiAxcHggZ3Jvb3ZlO1xuICAgICAgZmxleDogMCAwIDY0cHg7XG4gICAgICBtYXgtd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzIHtcbiAgICAuZWRpdG9yIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJdGVtIFNoZWV0IGZvcm0gZmllbGRzXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3JUYW47XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0LXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAudXNlcy1wZXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgfVxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZmxleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnNlcCB7XG4gICAgICBmbGV4OiAwIDAgOHB4O1xuICAgIH1cblxuICAgIC5wcmVwYXJlZCB7XG4gICAgICBmbGV4OiAxLjMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAvLyBTcGVsbCBNYXRlcmlhbHNcbiAgICAuc3BlbGwtbWF0ZXJpYWxzIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMCA2NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBmbGV4OiAwIDAgNDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXNoLWFzc2V0cyB7XG4gICAgICAuY2FzaC1hc3NldHMtcmFuZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMnJlbTtcbiAgICAgIH1cbiAgICAgIC5jYXNoLWFzc2V0cy10eXBlIHtcbiAgICAgICAgZmxleDogMCAwIDRyZW07XG4gICAgICAgIG1heC13aWR0aDogNHJlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWNvbnRyb2wucmVtb3ZlLW1vbmV0YXJ5IHtcbiAgICAgICAgZmxleDogMCAwIDFyZW07XG4gICAgICAgIGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNoZWV0LW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAuaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNoZWV0LWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGFiIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgIH1cblxuICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLml0ZW0tcHJvcGVydGllcyB7XG4gICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBncm9vdmUgI2VlZWRlMDtcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb3BlcnRpZXMtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJvcmRlcjogMnB4IGdyb292ZSAjZWVlZGUwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BlbGwtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICAgICAvLyBJbnZlbnRvcnkgSXRlbVxuICAgICAgLnNwZWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4OyAvLyB0byBhbGlnbiB3aXRoIHRoZSBoZWFkZXIgYm9yZGVyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3JGYWludDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSXRlbSBIZWFkZXIgTmFtZVxuICAgICAgICAuc3BlbGwtbmFtZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5zcGVsbC1pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yb2xsYWJsZTpob3ZlciAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pY29ucy9zdmcvZDIwLWJsYWNrLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaS5hdHR1bmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JUYW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEl0ZW0gQ29udHJvbCBCdXR0b25zXG4gICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgIGZsZXg6IDAgMCAzMnB4O1xuICAgICAgICAuZmxleHJvdy1jb2M3KCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogQGNvbG9yVGFuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEl0ZW0gRHJvcGRvd24gU3VtbWFyeVxuICAgICAgLml0ZW0tc3VtbWFyeSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgICAgIGJvcmRlci10b3A6IEBib3JkZXJHcm9vdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29jNy5zaGVldC5zZXR1cCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgcGFkZGluZzogMC4zcmVtIDJweCAwLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljN2I4O1xuICBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29jNy5zaGVldC5zcGVsbCxcbi5jb2M3LnNoZWV0LnRhbGVudCxcbi5jb2M3LnNoZWV0LnN0YXR1cyxcbi5jb2M3LnNoZWV0LmFyY2hldHlwZSxcbi5jb2M3LnNoZWV0LmFybW9yIHtcbiAgLnNoZWV0LWhlYWRlciB7XG4gICAgaW1nLnByb2ZpbGUge1xuICAgICAgYm9yZGVyOiAxcHggZ3Jvb3ZlO1xuICAgICAgZmxleDogMCAwIDY0cHg7XG4gICAgICBtYXgtd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzIHtcbiAgICAuZWRpdG9yIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJdGVtIFNoZWV0IGZvcm0gZmllbGRzXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3JUYW47XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLnN0YWNrZWQge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmlucHV0LXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAuaW5wdXQtc2VsZWN0LXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAudXNlcy1wZXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgfVxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZmxleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnNlcCB7XG4gICAgICBmbGV4OiAwIDAgOHB4O1xuICAgIH1cblxuICAgIC5wcmVwYXJlZCB7XG4gICAgICBmbGV4OiAxLjMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAvLyBTcGVsbCBNYXRlcmlhbHNcbiAgICAuc3BlbGwtbWF0ZXJpYWxzIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMCA2NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBmbGV4OiAwIDAgNDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaGVldC1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLml0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGVldC1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRhYiB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICB9XG5cbiAgICAuaXRlbS1wcm9wZXJ0aWVzIHtcbiAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IGdyb292ZSAjZWVlZGUwO1xuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvcGVydGllcy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm9yZGVyOiAycHggZ3Jvb3ZlICNlZWVkZTA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGVsbC1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAgIC8vIEludmVudG9yeSBJdGVtXG4gICAgICAuc3BlbGwge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAycHg7IC8vIHRvIGFsaWduIHdpdGggdGhlIGhlYWRlciBib3JkZXJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvckZhaW50O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJdGVtIEhlYWRlciBOYW1lXG4gICAgICAgIC5zcGVsbC1uYW1lIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLnNwZWxsLWltYWdlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnJvbGxhYmxlOmhvdmVyIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ljb25zL3N2Zy9kMjAtZ3JleS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ljb25zL3N2Zy9kMjAtYmxhY2suc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLmF0dHVuZWQge1xuICAgICAgICAgICAgY29sb3I6IEBjb2xvclRhbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSXRlbSBDb250cm9sIEJ1dHRvbnNcbiAgICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgICAgZmxleDogMCAwIDMycHg7XG4gICAgICAgIC5mbGV4cm93LWNvYzcoKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiBAY29sb3JUYW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSXRlbSBEcm9wZG93biBTdW1tYXJ5XG4gICAgICAuaXRlbS1zdW1tYXJ5IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogQGJvcmRlckdyb292ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb2M3LnNoZWV0Lm9jY3VwYXRpb24ge1xuICAuaXRlbS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgLml0ZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3JGYWludDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAuaXRlbS1uYW1lIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5yb2xsYWJsZTpob3ZlciAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ncmV5LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb2xsYWJsZSAuaXRlbS1pbWFnZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGkuYXR0dW5lZCB7XG4gICAgICAgICAgY29sb3I6IEBjb2xvclRhbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICBmbGV4OiAwIDAgMzJweDtcbiAgICAgIC5mbGV4cm93LWNvYzcoKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhIHtcbiAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogQGNvbG9yVGFuO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1zdW1tYXJ5IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgICBib3JkZXItdG9wOiBAYm9yZGVyR3Jvb3ZlO1xuICAgIH1cbiAgfVxuICAub3B0aW9uYWwtc2tpbGxzLmZvcm0tZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLmdyb3VwLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZsZXg6IDAgMCAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzdhNzk3MTtcbiAgfVxuICAub3B0aW9uYWwtc2tpbGxzIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZ3Jvb3ZlO1xuICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgaDMud2FybmluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIjbGluay1jcmVhdGlvbiB7XG4gIC5lZmZlY3Qtb3B0aW9ucyB7XG4gICAgLnRhYltkYXRhLXRhYl0ge1xuICAgICAgbWluLWhlaWdodDogMTAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1maWVsZHMge1xuICAgIGZsZXg6IDI7XG5cbiAgICAuZmlsZS1waWNrZXIge1xuICAgICAgZmxleDogMDtcbiAgICB9XG4gIH1cbn1cblxuZGl2LmludmVzdGlnYXRvci13aXphcmQge1xuICBkaXYucGFuZWwge1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGRpdi5zY3JvbGxzZWN0aW9uIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaW1nLnBob3RvIHtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmLnVuc29ydGVkLWNoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEuaW5jcmVhc2UtY2hhcmFjdGVyaXN0aWMsXG4gICAgICAgICAgYS5kZWNyZWFzZS1jaGFyYWN0ZXJpc3RpYyxcbiAgICAgICAgICBhLnJlc2V0LWNoYXJhY3RlcmlzdGljLFxuICAgICAgICAgIGEucm9sbC1jaGFyYWN0ZXJpc3RpYyxcbiAgICAgICAgICBhLmluY3JlYXNlLTEwLWNoYXJhY3RlcmlzdGljLFxuICAgICAgICAgIGEuZGVjcmVhc2UtMTAtY2hhcmFjdGVyaXN0aWMsXG4gICAgICAgICAgZGl2Lm5vdGhpbmctY2hhcmFjdGVyaXN0aWMge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5pbmNyZWFzZS0xMC1jaGFyYWN0ZXJpc3RpYyxcbiAgICAgICAgICBhLmRlY3JlYXNlLTEwLWNoYXJhY3RlcmlzdGljLFxuICAgICAgICAgIGRpdi5ub3RoaW5nLTEwLWNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5kcmFnZ2FibGUsXG4gICAgICAgICAgZGl2Lm5vdGRyYWdnYWJsZSB7XG4gICAgICAgICAgICAmLmNoYXJhY3RlcmlzdGljIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDJyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5za2lsbHMtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYuc2tpbGxzLWxpc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaS5pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICYucG9pbnRzcm93IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcblxuICAgICAgICAgICAgc3Bhbi5za2lsbC1uYW1lIHtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYudG9nZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAmLnRvZ2dsZWFibGUsXG4gICAgICAgICAgICAmLmNsaWNrYWJsZSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZUJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5yZW1vdmUtc2tpbGwge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYWRqdXN0bWVudC12YWx1ZSB7XG4gICAgICAgICAgZmxleDogMCAwIDIuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5mb3JtLWdyb3VwIHtcbiAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgICBpLmZhLXNvbGlkLmZhLWNpcmNsZS1jaGVjayxcbiAgICAgICAgaS5mYS1zb2xpZC5mYS1jaXJjbGUteG1hcmsge1xuICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpLmZhLXNvbGlkLmZhLWNpcmNsZS14bWFyayB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYS5iYWNrc3RvcnktdGV4dCB7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYuZGlhbG9nLWJ1dHRvbnMge1xuICAgIGZsZXg6IDAgMCAzMnB4O1xuXG4gICAgZGl2Lm5vLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb2M3LnNoZWV0VjIge1xuICAudG9rZW4tZXh0cmFzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMi4ycmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmVkaXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmVkaXRvci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb2M3LmNvYy1pZC1lZGl0b3Ige1xuICBhLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICBmaWVsZHNldC5pdGVtLXNoZWV0LXByb3BlcnRpZXMge1xuICAgIGxhYmVsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgfVxuXG4gICAgc3Bhbi53YXJuaW5nIHtcbiAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgcmdiYSgyNTUsIDEwMCwgMCwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgdGQuZXJhY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQuc2hvcnR0ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmFwcCAuaGVhZGVyLWJ1dHRvbi5lZGl0LWNvYy1pZC13YXJuaW5nIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmNvYzcuc2hlZXQge1xuICAuaW52ZW50b3J5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW52ZW50b3J5LWxpc3QsXG4gIC5lZmZlY3RzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgIC5pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yRmFpbnQ7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLW5hbWUge1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi5yb2xsYWJsZTpob3ZlciAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ljb25zL3N2Zy9kMjAtZ3JleS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLnJvbGxhYmxlIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWNvbnMvc3ZnL2QyMC1ibGFjay5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpLmF0dHVuZWQge1xuICAgICAgICBjb2xvcjogQGNvbG9yVGFuO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS11c2VzIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tcHJvcGVydGllcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tcmVjaGFyZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6IEBjb2xvclRhbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52ZW50b3J5LWhlYWRlcixcbiAgICAuaXRlbXMtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGJvcmRlcjogQGJvcmRlckdyb292ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwIC01cHggMCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb250cm9scyBhLml0ZW0tY3JlYXRlIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZGV0YWlsIHtcbiAgICAgIGZsZXg6IDAgMCA3MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IEBjb2xvclRhbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvckZhaW50O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS1hY3Rpb24ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0td2VpZ2h0IHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3JGYWludDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvckZhaW50O1xuICAgIH1cblxuICAgIC5pdGVtLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgIGZsZXg6IDAgMCA1OHB4O1xuICAgICAgLmZsZXhyb3ctY29jNygpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IEBjb2xvclRhbjtcblxuICAgICAgICAmLmVmZmVjdC1jb250cm9sIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tc3VtbWFyeSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgICAgYm9yZGVyLXRvcDogQGJvcmRlckdyb292ZTtcbiAgICB9XG4gIH1cblxuICBuYXYuc2hlZXQtdGFicyBhLml0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9rZW4tZXh0cmFzIHtcbiAgLy8gd2lkdGg6IDJyZW07XG4gIC8vIGhlaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICByaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLy8gLnRva2VuLWRyYWctaGFuZGxle1xuLy8gICB3aWR0aDogMnJlbTtcbi8vICAgaGVpZ2h0OiAycmVtO1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMnJlbTtcbi8vICAgcmlnaHQ6IDAuNXJlbTtcbi8vICAgLy8gYmFja2dyb3VuZDogIzQ0NDtcbi8vICAgLy8gcGFkZGluZzogMnB4O1xuLy8gICAvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGFyay0xKTtcbi8vICAgLy8gYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xuLy8gICBmb250LXNpemU6IDJyZW07XG4vLyAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuLy8gfVxuXG4uY29jNyB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC50YWJzPioge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAudGFicz4uZmxleDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDA7XG4gIH1cblxuICAudGFicz4uZmxleDEge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAudGFicz4uZmxleDIge1xuICAgIGZsZXg6IDI7XG4gIH1cblxuICAudGFicz4uZmxleDMge1xuICAgIGZsZXg6IDM7XG4gIH1cblxuICAudGFicyAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhYnMgLml0ZW0uYWN0aXZlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xuICB9XG5cbiAgLnRhYltkYXRhLXRhYl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFiW2RhdGEtdGFiXS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYltkYXRhLXRhYl0uYWN0aXZlLmZsZXhyb3ctY29jNyxcbiAgLnRhYltkYXRhLXRhYl0uYWN0aXZlLmZsZXhjb2wtY29jNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGEua2VlcGVyLW9ubHktdGFiIHtcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBjb2xvcjogQGNvbG9yR3JlZW47XG4gIH1cblxuICBoMy5rZWVwZXItb25seS10YWIgaSB7XG4gICAgY29sb3I6IEBjb2xvckdyZWVuO1xuICB9XG5cbiAgLnBlcm1pc3Npb24tbGltaXRlZCBpbWcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b2dnbGUtYXR0cmlidXRlcyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwLjRyZW0gMDtcblxuICAgIC50b2dnbGUtcHJvcGVydHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAuMnJlbSAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDAuM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGVzbW9rZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5zaGVldC5hcm1vciB7XG4gICAgLnNlY3Rpb24tdmFsdWUge1xuICAgICAgLmZvcm0tZ3JvdXAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICBmbGV4OiAwIDAgM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAub3B0aW9uYWwtc2tpbGxzLmZvcm0tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ncm91cC1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgZmxleDogMCAwIDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICM3YTc5NzE7XG4gICAgfVxuICAgIC5vcHRpb25hbC1za2lsbHMge1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZ3Jvb3ZlO1xuICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMud2FybmluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zaGVldFYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tb3RoZXItc2hlZXQtYmcpIHJlcGVhdDtcblxuICAubm8tc2tpbGwtc2V0LFxuICAuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmNvYzcuc2hlZXQuYWN0b3IudGVtcC1yZXRyby1jb21wYXQge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvYmFja2dyb3VuZC53ZWJwJyk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAuYmlvLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAycHg7XG5cbiAgICAgIC5iaW8tc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LWZhbWlseTogY3VzdG9tU2hlZXRGb250LCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tc2VjdGlvbi12YWx1ZSB7XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgZGl2LmJpby1zZWN0aW9uLXR5cGUsXG4gICAgICBkaXYuaXRlbS1jb250cm9scyB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgfVxuXG4gICAgICBkaXYuYmlvLXNlY3Rpb24tdmFsdWUge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kYXJrKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICBkaXYuYmlvLXNlY3Rpb24tdmFsdWVzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdEZvbnQoKTtcblxuICAmLmFwcCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgfVxuXG4gIC53aW5kb3ctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbSAwIDAuMjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAud2luZG93LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgIC5yb2xsYWJsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gdmFyKC0tbWFpbi1zaGVldC1pbnRlcmFjdGl2ZS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IEBncmV5QmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLmNvYzcuYWN0b3Ige1xuLy8gICAuc2tpbGwtbmFtZS5yb2xsYWJsZSxcbi8vICAgLmNoYXJhY3RlcmlzdGljLWxhYmVsLFxuLy8gICAuYXR0cmlidXRlLWxhYmVsLnJvbGxhYmxlLFxuLy8gICAuYXV0by10b2dnbGUsXG4vLyAgIC5pdGVtLWNvbnRyb2wuZGV2ZWxvcG1lbnQtZmxhZyB7XG4vLyAgICAgY3Vyc29yOiBoZWxwO1xuLy8gICB9XG4vLyB9XG4uYWN0b3ItcGlja2VyIHtcbiAgb2wuZGlyZWN0b3J5LWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1kYXJrLTMpO1xuXG4gICAgbGkuZGlyZWN0b3J5LWl0ZW0uZG9jdW1lbnQuYWN0b3Ige1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICAgICAgfVxuXG4gICAgICAmLnBpY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggaW5zZXQgdmFyKC0tY29sb3Itc2hhZG93LWhpZ2hsaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpYWxvZy1idXR0b25zIHtcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuIiwiLnNoZWV0VjIudmVoaWNsZSB7XG4gIC50b2tlbi1leHRyYXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB0b3A6IDIuNHJlbTtcbiAgICBsZWZ0OiAwLjdyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5leHBhbmQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXJlbTtcbiAgICB0b3A6IDcuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gIH1cbiAgLnNoZWV0LW5hdiB7XG4gICAgYSB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICYua2VlcGVyLW9ubHktdGFiIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvckdyZWVuO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5rZWVwZXItb25seS10YWIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAY29sb3JHcmVlbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yR3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFybW9yLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLmFybW9yLWxvY2F0aW9uIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG59XG4iLCIuY2hhdC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2hhdC1iYWNrZ3JvdW5kKTtcbiAgLmNoYXRGb250KCk7XG59XG4iLCIuY29jNy5hY3Rvci5jaGFyYWN0ZXIuc3VtbWFyaXplZCB7XG4gIC53aW5kb3ctY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cbiAgZm9ybSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3RoZXItc2hlZXQtYmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cbiAgZm9udC1mYW1pbHk6IGN1c3RvbVNoZWV0Rm9udCwgJ1BhbGF0aW5vIExpbm90eXBlJywgc2VyaWY7XG4gIC5jb250YWluZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMzVmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjA1ZnIgMWZyO1xuICAgIGdhcDogMXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAnaGVhZGVyIGhlYWRlciBoZWFkZXInXG4gICAgICAnY2hhcmFjdGVyaXN0aWNzIHNraWxscyBvdGhlcic7XG4gICAgLnJvbGxhYmxlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIC5jb25kaXRpb24tbW9uaXRvciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNvbmRpdGlvbi1tb25pdG9yLmludmVydCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgfVxuICAgICAgLmNvbmRpdGlvbi1tb25pdG9yLnN0YXR1cy1vbiB7XG4gICAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgfVxuICAgICAgLnN0YXR1cyB7XG4gICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICYuaW5hdGl2ZS1zdGF0dXMge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYXMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAuY29udHJvbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgICAuZmxleHJvdy1jb2M3IHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIC5jdXJyZW50LXZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgICAubWF4LXZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gICAgICAgIG1heC13aWR0aDogMmVtO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJhY3RlcmlzdGljcyB7XG4gICAgICBncmlkLWFyZWE6IGNoYXJhY3RlcmlzdGljcztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICAuZm9vdGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLmF0dHJpYnV0ZSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAycmVtO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dHJpYnV0ZS1sYWJlbCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXR0cmlidXRlLXZhbHVlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleUJhY2tncm91bmQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNoYXItYm94ZXMge1xuICAgICAgICBmbGV4OiAwIDAgNnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDMuNzVyZW0pO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzcmVtKTtcbiAgICAgIH1cbiAgICAgIC5jaGFyLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSAyLjc1cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFyZW0gMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAncm9sbEljb24gY2hhcmFjTmFtZSdcbiAgICAgICAgICAnY2hhcmFjU2NvcmUgY2hhcmFjU2NvcmUnO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIC5yb2xsLWljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWZyb250LWNvbG9yKTtcbiAgICAgICAgICBncmlkLWFyZWE6IHJvbGxJY29uO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJhYy1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBjaGFyYWNOYW1lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJhYy1zY29yZSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBjaGFyYWNTY29yZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlQmFja2dyb3VuZDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4zNzVyZW0gMC44NzVyZW07XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgJ21haW5TY29yZSBoYWxmU2NvcmUnXG4gICAgICAgICAgICAnbWFpblNjb3JlIGZpdGhTY29yZSc7XG4gICAgICAgICAgLm1haW4tc2NvcmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBtYWluU2NvcmU7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhhbGYtc2NvcmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoYWxmU2NvcmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZml0aC1zY29yZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGZpdGhTY29yZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNraWxscyB7XG4gICAgICBncmlkLWFyZWE6IHNraWxscztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcbiAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi5pY29ucyB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbVYyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFyZW0gYXV0byAxLjVyZW0gMC43cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAmLnNwZWNpYWxpemF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc2tpbGwtc3BlY2lhbGl6YXRpb24tbGVuZ3RoKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLml0ZW0tbmFtZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXlCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLXNjb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXlCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMS4yNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdvbGRlbnJvZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAub3RoZXIge1xuICAgICAgZ3JpZC1hcmVhOiBvdGhlcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY2FzaC1yb3cge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAuaXRlbVYyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC53ZWFwb24tcm93IHtcbiAgICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMXJlbSA1LjVyZW0gMi41cmVtIDJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlIG5hbWUgZGFtYWdlIHdlYXBvbkNvbnRyb2wnO1xuICAgICAgICAud2VhcG9uLWRhbWFnZSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBkYW1hZ2U7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud2VhcG9uLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbjogMXB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIC53ZWFwb24tbmFtZSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICAgIC5hbHRlcm5hdGl2LXNraWxsIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgICAud2VhcG9uLWNvbnRyb2wge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICBncmlkLWFyZWE6IHdlYXBvbkNvbnRyb2w7XG4gICAgICAgIH1cbiAgICAgICAgLndlYXBvbi1jb250cm9scyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxcmVtIDFyZW07XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxcmVtO1xuICAgICAgICAgIGdyaWQtYXJlYTogd2VhcG9uQ29udHJvbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hlbHAtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDUwOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5cHg7XG4gIHRvcDogLTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NzBiMGI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi91aS9wYXJjaG1lbnQuanBnKSByZXBlYXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXByaW1hcnkpO1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgfVxuXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG59XG4iLCIud2luZG93LWFwcCAud2luZG93LWNvbnRlbnQgLmNvbXBlbmRpdW1maWx0ZXIge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcblxuICAuZmxleHJvdy1jb2M3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDNweDtcblxuICAgIGkuZmEtcmVndWxhcixcbiAgICBpLmZhcyB7XG4gICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI0NSwgMC44KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mbG9hdGluZy1kZWJ1ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIGNvbG9yOiBkYXJrcmVkO1xuICBmb250LXNpemU6IDJyZW07XG59XG4iLCJAY29sb3VyQWR2ZW50dXJlU2hlZXRBZHZlbnR1cmU6ICM3NTg0NGM7XG5AY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJOb3RlczogcmdiYSg3OSwzOSwxLDAuMSk7XG5AY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJOb3Rlc0Rhcms6IHJnYmEoNzksMzksMSwwLjIpO1xuQGNvbG91ckFkdmVudHVyZVNoZWV0S2VlcGVyRm91bmRyeXZ0dDogcmdiYSgyNTQsMTM0LDMyLDAuMSk7XG5AY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJGb3VuZHJ5dnR0RGFyazogcmdiYSgyNTQsMTM0LDMyLDAuMik7XG5AY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJSZWFkYWxvdWQ6IHJnYmEoMTI3LDEyNywxMjcsMC4xKTtcbkBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlclJlYWRhbG91ZERhcms6IHJnYmEoMTI3LDEyNywxMjcsMC4yKTtcbkBjb2xvdXJBZHZlbnR1cmVTaGVldEV4YW1wbGU6IHJnYigxMDIsNzcsNDIpO1xuXG5kaXYuY29jNy5kaWFsb2cge1xuICAuZmlsZXBpY2tlciAudGlsZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZGFyay1wcmltYXJ5KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmstcHJpbWFyeSk7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmstcHJpbWFyeSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmstcHJpbWFyeSk7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICYucGlja2VkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCBpbnNldCB2YXIoLS1jb2xvci1zaGFkb3ctaGlnaGxpZ2h0KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoZW1lLWxpZ2h0IHtcbiAgZm9ybS5jb2M3LWFkdmVudHVyZS1lbnRyeS5zaGVldCxcbiAgZGl2LmNvYzctYWR2ZW50dXJlLWVudHJ5LnNoZWV0IHtcbiAgICBzZWN0aW9uLmpvdXJuYWwtZW50cnktY29udGVudCxcbiAgICBkaXYuZWRpdG9yLnByb3NlbWlycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9hcnQvcGFnZS53ZWJwKSByZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbmZvcm0uY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQsXG5kaXYuY29jNy1hZHZlbnR1cmUtZW50cnkuc2hlZXQge1xuICAmLmZpeGVkLWFkdmVudHVyZS1oZWFkaW5nIGhlYWRlci5qb3VybmFsLWhlYWRlcixcbiAgJi5maXhlZC1hZHZlbnR1cmUtaGVhZGluZyBmb3JtLmpvdXJuYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbmF2LnBhZ2VzLWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiBWb2x0YWlyZTtcbiAgfVxuXG4gIHNlY3Rpb24uam91cm5hbC1lbnRyeS1jb250ZW50IHtcbiAgICBmb3JtLmpvdXJuYWwtaGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBWb2x0YWlyZTtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEFkdmVudHVyZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYuam91cm5hbC1lbnRyeS1wYWdlcyxcbiAgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogTHVzaXRhbmE7XG4gICAgLyogZm9udC1mYW1pbHk6IEFyaWFsOyAqL1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFZvbHRhaXJlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGNvbG9yOiBAY29sb3VyQWR2ZW50dXJlU2hlZXRBZHZlbnR1cmU7XG4gICAgfVxuXG4gICAgaDEsIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmNvYzctYWR2ZW50dXJlLXNvbG8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgYS5jb250ZW50LWxpbmssXG4gICAgICAgIGEuaW5saW5lLXJvbGwge1xuICAgICAgICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcC5hY3Rvci1kcm9wIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuYXNzaWduLXBvaW50LXZhbHVlcyB1bCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cblxuICAgICAgdWwuZmxleHJvdyxcbiAgICAgIHVsLmZsZXhyb3ctY29jNyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zb3VyY2UtdmFsdWVzIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXN0aW5hdGlvbi12YWx1ZXMgbGkgZGl2LnZhbHVlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYWdnYWJsZS1vdGhlciB7XG4gICAgICAgICAgJi52YWx1ZS5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzk5OTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoLmVtcHR5KSB7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnNlbGVjdFBhZGRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGlkZGVuLXVudGlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLmhhc2Ryb3BjYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgIH1cblxuICAgIHAuaGFzaW5kZW50IHtcbiAgICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgICAqIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmFkdmVudHVyZS1oZWFkaW5nLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICBkaXYuYm9va21hcmsge1xuICAgICAgICBmbGV4OiAwIDAgOTNweDtcbiAgICAgICAgbWFzazogdXJsKC4vYXNzZXRzL2FydC9ib29rbWFyay53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKC4vYXNzZXRzL2FydC9ib29rbWFyay53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEFkdmVudHVyZTtcblxuICAgICAgICAmLnNob3J0IHtcbiAgICAgICAgICBtYXNrOiB1cmwoLi9hc3NldHMvYXJ0L2Jvb2ttYXJrcy53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoLi9hc3NldHMvYXJ0L2Jvb2ttYXJrcy53ZWJwKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZHZlbnR1cmUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuXG4gICAgICAgIGRpdi5oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogVm9sdGFpcmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogQGNvbG91ckFkdmVudHVyZVNoZWV0QWR2ZW50dXJlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YmhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAuZXhhbXBsZSB7XG4gICAgICBjb2xvcjogQGNvbG91ckFkdmVudHVyZVNoZWV0RXhhbXBsZTtcbiAgICB9XG4gICAgcC5leGFtcGxlLFxuICAgIHAuZXhhbXBsZS1uZXV0cmFsIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICB0ci5leGFtcGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEV4YW1wbGU7XG4gICAgfVxuXG4gICAgZGl2LmtlZXBlci1mb3VuZHJ5dnR0LFxuICAgIGRpdi5rZWVwZXItcmVhZC1hbG91ZCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgZGl2LmtlZXBlci1ub3RlcyxcbiAgICBkaXYua2VlcGVyLWZvdW5kcnl2dHQsXG4gICAgZGl2LmtlZXBlci1yZWFkLWFsb3VkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlck5vdGVzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG91ckFkdmVudHVyZVNoZWV0S2VlcGVyTm90ZXNEYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAmLnNpZGViYXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG5cblxuICAgICAgZGl2LmtlZXBlci10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlck5vdGVzO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuN2VtIDAuN2VtIDAuN2VtIDNlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZvbHRhaXJlO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW0gMWVtIDAgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlck5vdGVzRGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2FydC9lbGRlci1zaWduLndlYnApO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuNDVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjRlbTtcblxuICAgICAgICAmLmRlZmF1bHQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiS2VlcGVyIE5vdGVcIjtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguZGVmYXVsdCkge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYua2VlcGVyLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW07XG4gICAgICB9XG5cbiAgICAgIHRhYmxlLmtlZXBlci1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmtlZXBlci1mb3VuZHJ5dnR0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlckZvdW5kcnl2dHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJGb3VuZHJ5dnR0RGFyaztcbiAgICAgIGRpdi5rZWVwZXItdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvYXJ0L2NvYzctZnZ0dC53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG91ckFkdmVudHVyZVNoZWV0S2VlcGVyRm91bmRyeXZ0dDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlckZvdW5kcnl2dHREYXJrO1xuICAgICAgICAmLmRlZmF1bHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIkZvdW5kcnlWVFQgTm90ZVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmtlZXBlci1yZWFkLWFsb3VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlclJlYWRhbG91ZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvdXJBZHZlbnR1cmVTaGVldEtlZXBlclJlYWRhbG91ZERhcms7XG4gICAgICBkaXYua2VlcGVyLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2FydC9jaGF0LWJ1YmJsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJSZWFkYWxvdWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3VyQWR2ZW50dXJlU2hlZXRLZWVwZXJSZWFkYWxvdWREYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgICAgICAgJi5kZWZhdWx0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJSZWFkIGFsb3VkIG9yIHBhcmFwaHJhc2UgdGhlIGZvbGxvd2luZyB0byB0aGUgcGxheWVyc1wiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmtlZXBlci1pbmZvcm1hdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAwLjdlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNGVtO1xuICAgICAgbWFyZ2luLXRvcDogMC43ZW07XG5cbiAgICAgICYuc2lkZWJhciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvYXJ0L2tlZXBlci1ib3R0b20ud2VicCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTcvMTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9hcnQva2VlcGVyLXRvcC53ZWJwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNy8xO1xuICAgICAgfVxuXG4gICAgICBoMiwgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmZsZXhyb3ctY29jNy50d28tY29sdW1uIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgIH1cblxuICAgICAgZGl2LmtlZXBlci1pbmZvcm1hdGlvbi5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRoLFxuICAgICAgdGFibGUgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNyZWRpdHNwYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29jNy1saW5rLCAuY29jNy1pbmxpbmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIHNlY3Rpb24udG1pLXRvZ2dsZWFibGUgcC50b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29udGVudC1saW5rLWJhY2tncm91bmQpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbnRlbnQtbGluay10ZXh0LWNvbG9yKTtcbiAgICAgIHBhZGRpbmc6IDFweCAwLjhlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbnRlbnQtbGluay1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIHAudG9nZ2xlOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHZhcigtLWNvbG9yLXNoYWRvdy1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICBkaXYuam91cm5hbC1lbnRyeS1wYWdlczpub3QoLmVkaXRvci1jb250ZW50KSxcbiAgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50Om5vdCguZWRpdG9yLWNvbnRlbnQpIHtcbiAgICBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBkaXYuam91cm5hbC1lbnRyeS1wYWdlcy5lZGl0b3ItY29udGVudCxcbiAgZGl2LmpvdXJuYWwtcGFnZS1jb250ZW50LmVkaXRvci1jb250ZW50IHtcbiAgICBzZWN0aW9uLnRtaS10b2dnbGVhYmxlIGRpdi50b2dnbGUge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yOiAjOTIyZDJlO1xuICAtLWJhc2UtcG9pbnRzLWNvbG9yOiAjZWJkNWEwO1xuICAtLWRldmVsb3BtZW50LXBvaW50cy1jb2xvcjogIzkyMmQyZTtcbiAgLS1vY2N1cGF0aW9uLXBvaW50cy1jb2xvcjogIzEwMTM0NTtcbiAgLS1hcmNoZXR5cGUtcG9pbnRzLWNvbG9yOiAjNzk1MDFjO1xuICAtLWV4cGVyaWVuY2UtcG9pbnRzLWNvbG9yOiAjMmU0YjFmO1xuICAtLXNoZWV0LXYzLW1haW4tZm9udDogY3VzdG9tU2hlZXRGb250LCBcIk1PREVTVE8gQ09OREVOU0VEXCI7XG4gIC0tc2hlZXQtdjMtc2Vjb25kYXJ5LWZvbnQ6IGN1c3RvbVNoZWV0Rm9udCwgJ0x1c2l0YW5hJztcbn1cblxuLnNoZWV0VjMud2luZG93LWFwcCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBtaW4td2lkdGg6IDc2MnB4O1xuXG4gIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlNGIxZjg4O1xuICB9XG5cbiAgLndpbmRvdy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBmb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQxYzQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtaW1hZ2UpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICAgICAgLnJvbGxhYmxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBuYXYudGFicyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1NThweDtcbiAgICAgICAgei1pbmRleDogLTU7XG4gICAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAuNHJlbSAwIDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgICAmOmhhcyguYWN0aXZlKSxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQsIDAuNywgMC44KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50YWItYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLWJsdWUpO1xuICAgICAgICAgICAgZmxleDogMCAwIDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50YWItZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXRhYi1ncmVlbik7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50YWItcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC10YWItcmVkKTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGFiLXllbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtdGFiLXllbGxvdyk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpoYXMoLnRhYi1sYWJlbC5hY3RpdmUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhYi1sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAgICAgJltkYXRhLXRhYl0ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAxNXB4IHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZhYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNtYWxsLXJpYmJvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XG5cbiAgICAgICAgICAgICZ+LnNtYWxsLXJpYmJvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguYWN0aXZlKSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAwLjQsIDAuNywgMC44KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcblxuICAgICAgICAgICAgICAudGFiLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1sYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLyogVG9rZW4gZXh0cmFzICovXG4gICAgICAudG9rZW4tZXh0cmFzIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgfVxuXG4gICAgICAuc2hlZXQge1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAub3JuYW1lbnQtdG9wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtb3JuYW1lbnQtdG9wKTtcbiAgICAgICAgICBmbGV4OiAwIDAgNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwLjJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGVldC1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1N3B4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgLmZsZXhyb3ctY29jNygpO1xuXG4gICAgICAgICAgLmF1dG8tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzZWN0aW9uLnNoZWV0LWhlYWRlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAucGhvdG8tZnJhbWUge1xuICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1waG90by1mcmFtZS1zbWFsbCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICAgICAgICAuc2hlZXQtcGhvdG8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyLjFkZWcpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ibGFjay01KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3RhdHVzLWljb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN0YXR1cy1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHZhcigtLWNvbG9yLXNoYWRvdy1oaWdobGlnaHQpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMC40LCAwLjcsIDAuOCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGVhZC5zdGF0dXMtb24gaSxcbiAgICAgICAgICAgICAgICAmLmR5aW5nLWNoZWNrIGkge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRlYWQge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5keWluZy1jaGVjayBpLFxuICAgICAgICAgICAgICAgICYuZGVhZCBpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN0YXR1cy1vbiB7XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiByZWQgMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmluZGVmaW5pdGUtaW5zYW5pdHkgaSxcbiAgICAgICAgICAgICAgICAgICYuYm91dC1vZi1tYWRuZXNzIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogZ3JlZW4gMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFsbGVuIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi51bmNvbnNjaW91cyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW5qdXJlZCB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmR5aW5nIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYm91dC1vZi1tYWRuZXNzIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmluZGVmaW5pdGUtaW5zYW5pdHkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2dyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHVzLWljb24uZGVhZDpob3ZlciBpLFxuICAgICAgICAgICAgLnBob3RvLWZyYW1lLmFzLW1vdXNlb3ZlciAuc3RhdHVzLWljb25zIC5zdGF0dXMtaWNvbiBpLFxuICAgICAgICAgICAgLnBob3RvLWZyYW1lOmhvdmVyIC5zdGF0dXMtaWNvbnMgLnN0YXR1cy1pY29uIGkge1xuICAgICAgICAgICAgICAvLyBjb2xvcjogZ3JleTtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGdvbGQgMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGFyYWN0ZXItaW5mbyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTk1cHggMC42cmVtIDAuNnJlbSAwLjZyZW07XG5cbiAgICAgICAgICAgICAgLmNoYXJhY3Rlci1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG5cbiAgICAgICAgICAgICAgICAuZGV0YWlsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgLmZsZXhyb3ctY29jNygpO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgLmRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbC1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmRldGFpbC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1zZWNvbmRhcnktZm9udCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWwtYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoYXJhY3Rlci1hdHRyaWJ1dGVzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgLmZsZXhjb2wtY29jNygpO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93LXBhcnQtdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgIC5jaGFyYWN0ZXJpc3RpY3MtZ3JpZCAuY2hhci1ib3ggLmNoYXItYm94LXZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAgICAgICAgICAgICAgICAgICAucGFydC1kZXRhaWwtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXR0cmlidXRlcy10b3AtbGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcmVkLWxpbmUpO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwcHhcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hhcmFjdGVyaXN0aWNzLWdyaWQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxLjVmcik7XG5cbiAgICAgICAgICAgICAgICAgIC5kZXRhaWwtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jaGFyLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuY2hhci1ib3gtdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4zZnIgMC43ZnI7XG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICAgICAgICAgICdtYWluU2NvcmUgaGFsZlNjb3JlJ1xuICAgICAgICAgICAgICAgICAgICAgICAgJ21haW5TY29yZSBmaXRoU2NvcmUnO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogbWFpblNjb3JlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBhcnQtZGV0YWlsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnBhcnQtZGV0YWlsLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYWxmLXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBoYWxmU2NvcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5maXRoLXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBmaXRoU2NvcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF0dHJpYnV0ZXMtYm90dG9tLWxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LXJlZC1saW5lKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTBweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjRyZW07XG5cbiAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgLmZsZXhjb2wtY29jNygpO1xuXG4gICAgICAgICAgICAgICAgICAuYXR0cmlidXRlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hdHRyLW1wIC5hdHRyaWJ1dGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTM0NTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hdHRyLWx1Y2sgLmF0dHJpYnV0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk1MDFjO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmF0dHItc2FuaXR5IC5hdHRyaWJ1dGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlNGIxZjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmF0dHJpYnV0ZS10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC10ZW50YWNsZXMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9mZmljaWFsLWNvYy1sYWJlbC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuYXR0ci1tcCAuYXR0cmlidXRlLXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTM0NTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hdHRyLWx1Y2sgLmF0dHJpYnV0ZS10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTUwMWM7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuYXR0ci1zYW5pdHkgLmF0dHJpYnV0ZS10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTRiMWY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRlcml2ZWQtYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gICAgICAgICAgICAgICAgLmZsZXhjb2wtY29jNygpO1xuXG4gICAgICAgICAgICAgICAgLmRlcml2ZWQtYXR0cmlidXRlcy10b3AtbGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbnZlc3RpZ2F0b3Itc2hlZXQtcmVkLWxpbmUpO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDVweFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXJpdmVkLWF0dHJpYnV0ZXMtYm94IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5kZXJpdmVkLWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlcml2ZWQtYXR0cmlidXRlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXN5bnRoZXNpcy1zbWFsbC1jYXBzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlcml2ZWQtYXR0cmlidXRlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXJpdmVkLWF0dHJpYnV0ZS1lZGl0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVyaXZlZC1hdHRyaWJ1dGUtZGIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVyaXZlZC1hdHRyaWJ1dGUtYXJtb3Ige1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVyaXZlZC1hdHRyaWJ1dGUtZGFpbHlzYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVyaXZlZC1hdHRyaWJ1dGVzLWJvdHRvbS1saW5lIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1yZWQtbGluZSk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDVweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaGVldC1tYWluIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAuMnJlbSAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAudGFiLXRvcC1saW5lIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LWdyZWVuLWxpbmUpO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoZWV0LWJvZHkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtc2Vjb25kYXJ5LWZvbnQpO1xuICAgICAgICAgICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLW1haW4tc2hlZXQtYmFjay1jb2xvcikgdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNXJlbTtcblxuICAgICAgICAgICAgICAuaGVhZGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC44cmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb21iYXQtcGFuZWwge1xuXG4gICAgICAgICAgICAgICAgLndlYXBvbi1saXN0LFxuICAgICAgICAgICAgICAgIC5za2lsbC1saXN0IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGRldGFpbHM7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1sYWJlbHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGdyb292ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweCAycHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0tcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtaW50ZXJhY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRldmVsb3BtZW50IHtcblxuICAgICAgICAgICAgICAgIC5za2lsbC1wb2ludHMsXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2Uge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkZXItc2VjdGlvbi5kZXZlbG9wbWVudC1wb2ludHMsXG4gICAgICAgICAgICAgICAgLmFkanVzdG1lbnQtdmFsdWUuZGV2ZWxvcG1lbnQtcG9pbnRzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRldmVsb3BtZW50LXBvaW50cy1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlci1zZWN0aW9uLm9jY3VwYXRpb24tcG9pbnRzLFxuICAgICAgICAgICAgICAgIC5hZGp1c3RtZW50LXZhbHVlLm9jY3VwYXRpb24tcG9pbnRzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9jY3VwYXRpb24tcG9pbnRzLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyLXNlY3Rpb24uYXJjaGV0eXBlLXBvaW50cyxcbiAgICAgICAgICAgICAgICAuYWRqdXN0bWVudC12YWx1ZS5hcmNoZXR5cGUtcG9pbnRzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFyY2hldHlwZS1wb2ludHMtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkZXItc2VjdGlvbi5leHBlcmllbmNlLXBvaW50cyxcbiAgICAgICAgICAgICAgICAuYWRqdXN0bWVudC12YWx1ZS5leHBlcmllbmNlLXBvaW50cyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1leHBlcmllbmNlLXBvaW50cy1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFkanVzdG1lbnQtdmFsdWUuYmFzZS1wb2ludHMge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1wb2ludHMtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZWFkZXItc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggNHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zaGVldC12My1tYWluLWZvbnQpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5za2lsbC1kZXZlbG9wbWVudC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0YjFmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2LmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlNGIxZjtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNoZWV0LXYzLW1haW4tZm9udCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgb2wuc2tpbGxzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgLnNraWxsLW5hbWUucm9sbGFibGUuZmxhZ2dlZDRkZXYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZXhwZXJpZW5jZS1wb2ludHMtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICBpLmZhcy5mYS1jaXJjbGUtY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAud2VhcG9uLWxpc3Qge1xuICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgbGkuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVyZW0gMnJlbSAxZnIgMTAuNXJlbSAyLjc1cmVtIDIuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMnJlbSAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgICAgJ2V4cGFuZCBpbWFnZSBuYW1lIHJhbmdlIHdlYXBvbkNvbnRyb2wgaXRlbUNvbnRyb2wnXG4gICAgICAgICAgICAgICAgICAgICAgJ2RldGFpbHMgZGV0YWlscyBkZXRhaWxzIGRldGFpbHMgZGV0YWlscyBkZXRhaWxzJztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmV4cGFuZC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hbHRlcm5hdGl2LXNraWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53ZWFwb24tcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIC5mbGV4cm93LWNvYzcoKTtcblxuICAgICAgICAgICAgICAgICAgICAgIC53ZWFwb24tZGFtYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2VhcG9uLWNvbnRyb2wsXG4gICAgICAgICAgICAgICAgICAgIC53ZWFwb24tY29udHJvbHMge1xuICAgICAgICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2VhcG9uLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZmxleHJvdy1jb2M3KCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBhLnJlbG9hZC13ZWFwb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYW1tbyBzcGFuLnRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG9sLnNraWxscy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgbGkuaXRlbSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxcmVtIGF1dG8gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGMoMXJlbSArIDJweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1zaGVldC1mcm9udC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgJi5wdWxwQ2hhcmFjdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjg3NXJlbSBhdXRvIDEuM3JlbSAxLjNyZW0gMS4zcmVtIDEuM3JlbSAxLjNyZW0gMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuYWRqdXN0bWVudC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmLmxvY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnVuZWRpdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tc2hlZXQtZnJvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvbC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93LXBhcnQtdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgIGxpLml0ZW0gLnNraWxsLWNhbGMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaS5zcGVjaWFsaXphdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkuaXRlbSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuXG4gICAgICAgICAgICAgICAgICAmLnNwZWNpYWxpemF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDAuNCwgMC43LCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5za2lsbC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubnBjLXNraWxsLXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnNraWxsOmhvdmVyIC5za2lsbC1jYWxjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5za2lsbC1jYWxjIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNraWxsLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgLmZsZXhyb3ctY29jNygpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMi4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZTRiMWY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG9sLmVmZmVjdHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgJi5pdGVtcy1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tYWluLXNoZWV0LWJhY2stY29sb3IpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXNoZWV0LWludGVyYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgb2wuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5lZGl0b3Ige1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgICAgICAmLnByb3NlbWlycm9yIHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5lZGl0b3I6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggdmFyKC0tbWFpbi1zaGVldC1iYWNrLWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb21iYXQtcGFuZWwsXG4gICAgICAgICAgICAgIC50YWIuYmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgLnRhYi5rZWVwZXItbm90ZXMsXG4gICAgICAgICAgICAgIC50YWIucG9zc2Vzc2lvbnMge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tb2ZmaWNpYWwtY29jLWxhYmVsLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWIuYmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgLnRhYi5rZWVwZXItbm90ZXMge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXS5iaW8tc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2hlZXQtdjMtbWFpbi1mb250KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmlvLXNlY3Rpb24tZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgIC5iaW8tc2VjdGlvbi12YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iaW8tc2VjdGlvbi1ib3hlcyB7XG4gICAgICAgICAgICAgICAgICAuZmxleHJvdy1jb2M3KCk7XG4gICAgICAgICAgICAgICAgICBnYXA6IDAuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgLmJpby1zZWN0aW9uLWV2ZW50cyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuMnJlbSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJpby1zZWN0aW9uLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iaW8tc2VjdGlvbi12YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FzaC1hc3NldHMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXS5jYXNoLWFzc2V0cy1yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyLjFyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNlbGVjdC5jYXNoLWFzc2V0cy10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWIua2VlcGVyLW5vdGVzIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaGVhZGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRhYi5wb3NzZXNzaW9ucyB7XG4gICAgICAgICAgICAgICAgZGl2LmludmVudG9yeSB7XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDAuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgaDMud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgb2wuaXRlbS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhc2gge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWIucG9ydHJhaXQtZnJhbWUge1xuICAgICAgICAgICAgICAgIC5vcHRpb25ib3gge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAucGhvdG8tZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWludmVzdGlnYXRvci1zaGVldC1waG90by1mcmFtZS1zbWFsbCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuc2hlZXQtcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIuMWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWJsYWNrLTUpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiLWJvdHRvbS1saW5lIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW52ZXN0aWdhdG9yLXNoZWV0LW9ybmFtZW50LWdyZWVuKTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDU3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/