@import url(https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css);
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
@charset "UTF-8";@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon-backoffice.eot?6755d85af82246c296df3a20912dec0e);src:url(/fonts/icomoon-backoffice.eot?6755d85af82246c296df3a20912dec0e) format("embedded-opentype"),url(/fonts/icomoon-backoffice.ttf?057dd7f57b73babf0af45181d26cceb4) format("truetype"),url(/fonts/icomoon-backoffice.woff?3bb67ba69b245e6efb1727c57b2a2097) format("woff"),url(/fonts/icomoon-backoffice.svg?162f86bb6d32f197b620b087855e77c3) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-icon-drag:before{content:""}.icon-cloud_icon:before{content:""}.icon-trash_icon:before{content:""}.icon-thin-arrow-down:before{content:""}.icon-icon-dots:before{content:""}.icon-bars-icon:before{content:""}.icon-icon-back-left:before{content:""}.icon-icon-remove:before{content:""}.icon-logout:before{content:""}.icon-calendar:before{content:""}.icon-shopping-bag:before{content:""}.icon-material-rate-review:before{content:""}.icon-question:before{content:""}.icon-readthedocs:before{content:""}.icon-dashboard-icon:before{content:""}.icon-sales:before{content:""}.icon-star:before{content:""}.icon-shopping-cart1:before{content:""}.icon-copy:before{content:""}.icon-edit:before{content:""}.icon-person:before{content:""}.icon-Mask-Group-375:before{content:""}.icon-shopping-cart:before{content:""}.icon-Group-15875:before{content:""}.icon-Group-15876:before{content:""}.icon-credit-card:before{content:""}.icon-money:before{content:""}.icon-error_outline:before{content:""}.icon-back:before{content:""}.icon-right-arrow:before{content:""}.icon-cancel-circle:before{content:""}.icon-close:before{content:""}.icon-info_outline:before{content:""}.icon-upload1:before{content:""}.icon-download:before{content:""}.icon-create:before{content:""}.icon-dots-horizontal-triple:before{content:""}.icon-eye:before{content:""}.icon-tag:before{content:""}.icon-logo_googleg_48dp .path1:before{color:#4285f4;content:""}.icon-logo_googleg_48dp .path2:before{color:#34a853;content:"";margin-left:-1em}.icon-logo_googleg_48dp .path3:before{color:#fbbc05;content:"";margin-left:-1em}.icon-logo_googleg_48dp .path4:before{color:#ea4335;content:"";margin-left:-1em}.icon-file:before{content:""}.icon-upload:before{content:""}.icon-location:before{content:""}.icon-cheveron-down:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-dashboard:before{content:""}.icon-check:before{content:""}.icon-external-link:before{content:""}.icon-upload-cloud:before{content:""}.icon-Icon-akar-edit:before{content:""}.icon-arrow-back:before{content:""}.icon-settings:before{content:""}.icon-external-link-circle .path1:before{color:#dff0f2;content:""}.icon-external-link-circle .path2:before{color:#006f6c;content:"";margin-left:-1em}.icon-external-link-circle .path3:before{color:#006f6c;content:"";margin-left:-1em}.icon-external-link-circle .path4:before{color:#006f6c;content:"";margin-left:-1em}.icon-play-circle:before{content:""}.icon-trash-light:before{content:""}.icon-warning:before{content:""}.icon-file-link-circle .path1:before{color:#e6ecf2;content:""}.icon-file-link-circle .path2:before{color:#304961;content:"";margin-left:-1em}.icon-Icon-feather-edit:before{content:""}.icon-catalog:before{content:""}.icon-user-management:before{content:""}.icon-order:before{content:""}.icon-faqs-review:before{content:""}.icon-design:before{color:#4f4f4f;content:""}.icon-customers:before{content:""}.icon-account:before{color:#474747;content:""}.icon-sort:before{content:""}.icon-icon-minus:before{content:""}.icon-list-1:before{content:""}.icon-list-2:before{content:""}.icon-justify:before{content:""}.icon-right-align:before{content:""}.icon-align-center:before{content:""}.icon-left-align:before{content:""}.icon-play-icon:before{content:""}.icon-tick:before{content:""}.icon-material-delete-outline:before{content:""}.icon-riyal:before{content:""}

/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#27ad6f;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:3px;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{color:#1c3047;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#1c3047}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e8d7}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd4b4}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1e1cb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:3px;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#27ad6f;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(39,173,111,.9);border-radius:3px;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2327AD6F' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#27ad6f;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#27ad6f;box-shadow:0 0 0 .2rem rgba(39,173,111,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2327AD6F' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#27ad6f;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#27ad6f;box-shadow:0 0 0 .2rem rgba(39,173,111,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#27ad6f}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#27ad6f}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#27ad6f}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#35d289;border-color:#35d289}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(39,173,111,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#27ad6f}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#27ad6f}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#27ad6f;box-shadow:0 0 0 .2rem rgba(39,173,111,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:3px;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:3px;color:#212529;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{background-color:#27ad6f;border-color:#27ad6f;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#208e5b;border-color:#1e8354;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(71,185,133,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#27ad6f;border-color:#27ad6f;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e8354;border-color:#1b794e;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(71,185,133,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{border-color:#27ad6f;color:#27ad6f}.btn-outline-success:hover{background-color:#27ad6f;border-color:#27ad6f;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(39,173,111,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#27ad6f}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#27ad6f;border-color:#27ad6f;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(39,173,111,.5)}.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{color:#007bff;font-weight:400;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;color:#212529;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:3px;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{-webkit-print-color-adjust:exact;color-adjust:exact;display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#007bff;border-color:#007bff;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#b3d7ff;border-color:#b3d7ff;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:3px}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff;border-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:3px;color:#495057;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #ced4da;border-radius:3px;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;border-radius:0 3px 3px 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#007bff;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:3px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:3px;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #fff;border-radius:3px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:2px;border-top-right-radius:2px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid #fff;margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:2px 2px 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid #fff;padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 2px 2px}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:2px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:2px;border-top-right-radius:2px}.card-img,.card-img-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e9ecef;border-radius:3px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:3px;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:3px;border-top-right-radius:3px}.page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:3px;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#007bff;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#0062cc;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5);outline:0}.badge-secondary{background-color:#6c757d;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545b62;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);outline:0}.badge-success{background-color:#27ad6f;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#1e8354;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(39,173,111,.5);outline:0}.badge-info{background-color:#17a2b8;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#117a8b;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5);outline:0}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#dc3545;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#bd2130;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);outline:0}.badge-light{background-color:#f8f9fa;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dae0e5;color:#212529}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.jumbotron{background-color:#e9ecef;border-radius:.3rem;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:3px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d4efe2;border-color:#c3e8d7;color:#145a3a}.alert-success hr{border-top-color:#b1e1cb}.alert-success .alert-link{color:#0b301f}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:3px;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#007bff;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:3px;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:3px}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:3px}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:3px}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:3px}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:3px}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#b8daff;color:#004085}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9fcdff;color:#004085}.list-group-item-primary.list-group-item-action.active{background-color:#004085;border-color:#004085;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41;color:#fff}.list-group-item-success{background-color:#c3e8d7;color:#145a3a}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1e1cb;color:#145a3a}.list-group-item-success.list-group-item-action.active{background-color:#145a3a;border-color:#145a3a;color:#fff}.list-group-item-info{background-color:#bee5eb;color:#0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460}.list-group-item-info.list-group-item-action.active{background-color:#0c5460;border-color:#0c5460;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#ebeef4;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#ebeef4;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#ebeef4;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#ebeef4;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#ebeef4;border-radius:3px;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#27ad6f!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e8354!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#27ad6f!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:3px!important}.rounded-top{border-top-left-radius:3px!important}.rounded-right,.rounded-top{border-top-right-radius:3px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:3px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:3px!important}.rounded-left{border-top-left-radius:3px!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#27ad6f!important}a.text-success:focus,a.text-success:hover{color:#196f47!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}.text-regular{font-weight:400!important}.text-medium{font-weight:500!important}.text-semi-bold{font-weight:600!important}.text-bold{font-weight:700!important}.pipe-line{background-color:#d8dfe8;height:20px;width:2px}.modal-footer-bg-1{background-color:#e6ecf2}.box-shadow{box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.custom-vertical-scroll-bar{overflow:auto;overflow-x:hidden}.custom-vertical-scroll-bar::-webkit-scrollbar{width:3px}.custom-vertical-scroll-bar::-webkit-scrollbar-track{background:#d8dfe8}.custom-vertical-scroll-bar::-webkit-scrollbar-thumb{background:#707070;border-radius:10px}.filter-sidebar-lg{width:400px}.filter-sidebar-md{width:300px}.filter-sidebar-sm{width:282px!important}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#51a6a7;height:25px;opacity:1;top:16%;transform:translateY(-50%);width:25px}.loader,.loader-gif{display:none;left:0;margin:0 auto;position:absolute;right:0}.loader-gif{max-height:30px;top:4px}.show-spinner span{opacity:0}.show-spinner .loader{display:block;opacity:1}.show-spinner .loader-gif{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn{position:relative}.btn-edit{min-width:60px}.text-underline{text-decoration:underline}.fade-in{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn 1s ease;-o-animation:fadeIn 1s ease;-ms-animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.text-sar{border:0!important;font-size:14px;height:auto!important;padding:0 0 0 8px;width:auto!important}.progress{background-color:#d8dfe8;height:2px}.progress .progress-bar{background-color:#687e94}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d8dfe8!important}.select2-container--default .select2-selection textarea.select2-search__field{min-height:auto}.select2-container--default .select2-selection .select2-selection__rendered{margin:0 -5px}.select2-container--default .select2-selection .select2-selection__choice{background-color:#f2f6fa!important;border:0!important;border-radius:13px!important;height:22px;line-height:20px;margin:3px 5px 0!important;padding:0 20px 0 10px!important}.select2-container--default .select2-selection .select2-selection__choice .select2-selection__choice__remove{border:0;color:#a7b5c4;font-size:16px;left:auto;padding:0;right:10px;top:1px}.select2-container--default .select2-selection .select2-selection__choice .select2-selection__choice__display .badge{background-color:transparent;color:#1c3047;font-size:11px;padding:0}.select2-container--open .select2-dropdow,.select2-container--open .select2-dropdown--below{border:1px solid #d8dfe8!important;border-radius:2px;margin-top:2px}.select2-container--open .select2-dropdow .select2-results__options,.select2-container--open .select2-dropdown--below .select2-results__options{padding:12px 12px 8px}.select2-container--open .select2-dropdow .select2-results__options .select2-results__option,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--highlighted,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--selectable,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--selected,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--highlighted,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--selectable,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--selected{background-color:transparent!important}.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--highlighted:hover,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--selectable:hover,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option--selected:hover,.select2-container--open .select2-dropdow .select2-results__options .select2-results__option:hover,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--highlighted:hover,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--selectable:hover,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--selected:hover,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option:hover{background-color:transparent}.select2-container--open .select2-dropdow .select2-results__options .select2-results__option .item-label,.select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option .item-label{background-color:transparent!important}.select2-container--open .select2-dropdow li#select2--result-e6wn-All label.custom-checkbox-1,.select2-container--open .select2-dropdown--below li#select2--result-e6wn-All label.custom-checkbox-1{border-bottom:1px solid #a5b5c7;padding-bottom:10px}.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;border-color:#d8dfe8!important}.border-bt-none{border-bottom:0!important}.breadcrumb{background-color:transparent}.play-icon{background-color:#fff;height:43px;width:43px}.play-icon i{color:#1c3047;font-size:22px;margin-left:7px}.layout-content{width:calc(100% - 236px)}a:hover{text-decoration:none}.collapse-wrp .less{display:none}.collapse-wrp.collapse-show .less{display:inline-block}.collapse-wrp.collapse-show .read{display:none}.expor-product-pagination{margin-top:10px}.expor-product-pagination .paginationRow{margin:0}.expor-product-pagination .paginationRow .VuePagination{padding:0}.expor-product-pagination .paginationRow .VuePagination nav{display:flex;float:none;justify-content:center}.expor-product-pagination .paginationRow .VuePagination nav ul.pagination{margin-bottom:20px!important;margin-top:10px}.expor-product-pagination .paginationRow .VuePagination nav ul.pagination .page-link{border-radius:4px;font-size:12px;height:25px;line-height:25px;padding:0 5px}.Private-note-height{max-height:392px}.rotate-icon i{transform:rotate(180deg)}.line-through{text-decoration:line-through}.special-select2+.select2 .select2-selection{display:flex}.special-select2+.select2 .select2-selection .select2-selection__rendered{flex:1}.special-select2+.select2 .select2-selection .select2-selection__rendered>span{line-height:30px}.special-select2+.select2 .select2-selection .select2-selection__choice{height:24px;line-height:24px;margin:5px 5px 3px!important;padding:0 24px 0 12px!important}.special-select-dropdown{background-color:#fff;border:1px solid #d8dfe8!important;border-radius:2px;display:none;flex-direction:column;margin-top:2px;position:absolute;right:0;width:70%;z-index:9}.special-select-dropdown .remainingTags{padding:10px 15px 0}.special-select-dropdown .search{padding:10px 15px}.special-select-dropdown .cta{padding:10px 15px 15px}.special-select-dropdown .cta button{margin-bottom:15px}.special-select-dropdown.select2--open-dropdown{display:flex}.special-select-dropdown .remainingTags{display:inline-block;margin:0}.special-select-dropdown .select2-container,.special-select-dropdown .select2-dropdown{position:static!important;width:100%}.special-select-dropdown .select2-dropdown{border:none!important;width:100%!important}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options{padding:0!important}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:6px 15px}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option label{cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:5px 0}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option label span{display:none;font-size:19px;font-weight:600}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--selected{background-color:#f2f2f2!important}.special-select-dropdown .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted{background-color:#dff0f2!important;color:#1c3047}.special-select-dropdown.select2--showedit .dropdown-wrap .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option label span{display:inline}.special-select-dropdown .select2-selection__choice{background-color:#f2f6fa!important;border:0!important;border-radius:13px!important;display:inline-block;height:24px;line-height:24px;margin:5px 10px 3px 0!important;max-width:100%;overflow:hidden;padding:0 24px 0 12px!important;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.special-select-dropdown .select2-selection__choice .select2-selection__choice__remove{background-color:transparent;border:0;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#a7b5c4;cursor:pointer;font-size:16px;font-weight:700;left:auto;padding:0;position:absolute;right:10px;top:1px}.special-select-dropdown .select2-selection__choice .select2-selection__choice__display{color:#1c3047;cursor:default;font-size:14px;font-weight:400;line-height:24px;padding-left:2px;padding-right:5px}.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown--below .select2-results__options,.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown .select2-results__options{padding:0!important}.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option,.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown .select2-results__options .select2-results__option{color:#16273b!important;font-size:14px;padding-left:20px;padding-right:20px}.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--selected,.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown .select2-results__options .select2-results__option--selected{background-color:#d8dfe8!important}.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown--below .select2-results__options .select2-results__option--highlighted,.single-select+.select2+.dropdown-wrap .select2-container--open .select2-dropdown .select2-results__options .select2-results__option--highlighted{background-color:#40aeaf!important;color:#16273b!important}.alert{font-size:14px;padding:10px 15px}.text-line-throught{text-decoration:line-through}.sqaure-success-message{align-items:center;background-color:#ecfaf3;border:1px solid #69c298;border-radius:5px;max-width:470px;padding:10px}.sqaure-success-message i{color:#69c298;font-size:17px;margin-right:10px}.sqaure-success-message span{color:#304961;font-size:12px;line-height:1}.sqaure-error-message{align-items:center;background-color:#f7ced2;border:1px solid #dc3545;border-radius:5px;max-width:470px;padding:10px}.sqaure-error-message i{color:#dc3545;font-size:17px;margin-right:10px}.sqaure-error-message span{color:#304961;font-size:12px;line-height:1}.product-not-found{background-color:#fff;height:526px;width:100%}.product-not-found .icon-box{background:#f2f6fa;border-radius:50%;height:150px;margin:0 auto;width:150px}.product-not-found .icon-box i{color:#bfcad6;font-size:60px}.border-top-dashed{border-top:2px dashed #a5b5c7}.cat-image-box{border:1px solid #d8dfe8;height:105px;padding:5px 0;text-align:center;width:135px}.cat-image-box img{max-height:100%}.category-selection{position:relative}.category-selection.has-bg{background-color:#f2f6fa;border:1px solid #bfcad6;border-radius:5px;padding:15px}.category-selection.has-bg .custom-radio-1{position:static}.category-selection.has-bg .custom-radio-1:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.category-selection.has-bg.checked{border:1px solid #40aeaf}.category-selection.has-bg .text-desc{margin-bottom:0;min-height:72px}@media (max-width:1024px){.category-selection.has-bg .text-desc{min-height:110px}}.category-selection.has-bg .image-box{padding-left:15px}.category-selection.has-bg .image-box img{width:100%}.filter-card{background-color:#f2f6fa;border:1px solid #bfcad6;border-radius:5px;padding:15px}.filter-card .filter-title{align-items:center;display:flex;justify-content:space-between}.filter-card .filter-title i{background-color:#d8eeef;border-top-right-radius:5px;color:#40aeaf;display:none;font-size:15px;height:27px;line-height:25px;position:absolute;right:-15px;text-align:center;top:-15px;width:27px}.filter-card .filter-title.drag{position:relative}.filter-card .filter-title.drag i{display:block}.filter-card .filter-title.drag .custom-toggle-btn{display:none}.filter-listing{background-color:#d8dfe8;padding:20px}.filter-listing .card{background-color:transparent;box-shadow:none}.filter-listing .card-body{background-color:#fff}.filter-listing .filter-side-bar .inner .inner-filter-item .inner-item-top button.btn{height:auto;line-height:18px;padding-right:0}.filter-listing .filter-side-bar .custom-checkbox-1 input:checked+span i{top:2px}.filter-listing .quantity-field-area div span{flex:0 0 25px}.text-error{color:#c82333;font-size:.9em}.product-horizontal.article.creating-article:last-child{display:none}.sidebar-preview .show-more{height:10px;line-height:1;text-align:left}.shipment-detail .filter-label{display:flex}.shipment-detail .filter-label .filters-list{flex:0 0 270px}.shipment-detail .btn-filter{min-width:110px}.earn-image-view.image-selected .image-view{display:inline-block;max-height:60px}.earn-image-view.image-selected span{margin-left:5px}.custom-scroll-hight{max-height:430px}.upload-wrapper .remove-label{z-index:1}.product-status-list-btn .btn-outline-primary.btn{border-radius:13px;height:35px;line-height:1;padding:2px 22px;width:auto}.product-status-list-btn .btn-outline-primary.btn.active{background-color:#40aeaf!important;border-color:#40aeaf!important;color:#fff}.slider-images-modal{min-height:400px}.slider-images-modal .slick-track{align-items:center;display:flex!important}.slider-images-modal .slick-track .slick-slide{display:flex!important;justify-content:center}.slider-images-modal .slick-track .slick-slide img{max-width:100%}.showtooltip .custom-tooltip{background-color:#000;border-radius:5px;color:#fff;font-size:14px;left:-23px;min-width:173px;opacity:0;padding:6px 10px 7px;pointer-events:none;position:absolute;right:0;top:-35px;transition:.3s}.showtooltip .custom-tooltip:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-9px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:auto;width:0}.showtooltip:hover .custom-tooltip{opacity:1;pointer-events:all}.textarea-size{border-color:#d8dfe8;border-radius:5px;height:110px!important;resize:none}.text-deliver{color:#337cda}.opacity-0{opacity:0}.anchor-disabled{cursor:not-allowed;pointer-events:none;text-decoration:none!important}.anchor-disabled i{color:#d8dfe8!important}.history-scroll{max-height:500px;padding-right:8px}.scrollinfo-product{max-height:300px;overflow-x:auto}.image-width-product{display:block;max-height:95px;-o-object-fit:contain;object-fit:contain}.prod-attachment-sec a i.icon-file{font-size:20px}.prod-attachment-sec a span{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-videos iframe{border-radius:5px;margin:0 15px;width:300px}.description-box ul{padding-left:30px}@media (max-width:991.98px){.action-btn.approved-status{width:290px!important}}.time-line .timeline-title{color:#4c657a;display:block;font-size:14px;font-weight:500;margin-bottom:4px;padding-bottom:2px;text-transform:uppercase}@media (min-width:768px){.time-line .timeline-title{font-size:16px}}.time-line .timeline-container{padding:10px 0}@media (min-width:640px){.time-line .timeline-container{padding-left:10px}}@media (min-width:768px){.time-line .timeline-container{padding-left:20px}}.time-line .timeline-list{margin-bottom:8px;margin-top:16px;max-height:420px;overflow-y:auto}.time-line .timeline-list::-webkit-scrollbar{width:6px}.time-line .timeline-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.time-line .timeline-item{padding-bottom:15px;padding-left:175px;position:relative}.time-line .timeline-item:last-child{padding-bottom:3px}.time-line .timeline-item:before{background-color:#48a9fe;content:"";height:100%;left:160px;position:absolute;top:0;width:1px}.time-line .timeline-item .timeline-dot{background-color:#fff;border:2px solid #48a9fe;border-radius:50%;display:inline-block;height:12px;left:155px;position:absolute;top:0;width:12px}.time-line .timeline-item .timeline-status{align-items:center;background:#ddd;border-radius:4px;color:#000;display:inline-flex;font-size:11px;font-weight:500;line-height:1;padding:5px 6px 6px}@media (min-width:640px){.time-line .timeline-item .timeline-status{font-size:12px}}@media (min-width:768px){.time-line .timeline-item .timeline-status{font-size:13px}}.time-line .timeline-item .timeline-date{color:#4c657a;font-size:12px;font-weight:500;left:10px;position:absolute;top:2px}.time-line .timeline-item .timeline-time{color:#4c657a;font-size:12px;margin-top:5px}.prod-duplicate-card{box-shadow:0 2px 10px #00000029;margin-bottom:15px;padding:10px}.prod-duplicate-card .card-body{padding:0}.prod-duplicate-card .card-body .product-thumb{border:1px solid #dee2e6;border-radius:5px;height:auto;width:130px}.prod-duplicate-card .card-body .product-thumb .card-img{margin:0 auto;-o-object-fit:contain;object-fit:contain}.prod-duplicate-card .card-body .prod-detail{box-sizing:border-box;padding:0 15px;width:100%}.top-1{top:-1px}.auth-wrapper{background:transparent linear-gradient(299deg,#40aeaf,#008a8e) 0 0 no-repeat padding-box;min-height:100vh;padding:40px 15px}.auth-wrapper .content-inner{margin:0 auto;max-width:400px;width:100%}.auth-wrapper .content-inner .brand-logo h1{color:#fff;font-size:36px;font-weight:400;line-height:1;margin:35px 0 37px}.auth-wrapper .content-inner .card{border-radius:10px;box-shadow:0 20px 30px #00000024}.auth-wrapper .content-inner .card.inner-login-mrg-top{margin-top:76px}.auth-wrapper .content-inner .card .card-body{padding:26px 30px 20px}.auth-wrapper .content-inner .card .card-body .form-container h2{color:#1c3047;font-size:20px;line-height:1;margin-bottom:22px}.auth-wrapper .content-inner .card .card-body .form-container .forgot-linkbtn{color:#40aeaf;display:inline-block;font-size:14px;padding:0}.auth-wrapper .content-inner .other-option-login{padding:30px 0 0}.auth-wrapper .content-inner .other-option-login p{color:#fff;font-size:14px;margin-bottom:15px}.auth-wrapper .content-inner .other-option-login hr{background-color:#fff;border-color:#fff;margin:30px auto 27px;opacity:.5;width:53px}.auth-wrapper .content-inner .other-option-login .btn{min-width:215px;padding-left:15px;padding-right:15px;transform:.3s}.auth-wrapper .content-inner .other-option-login .btn svg{float:left;margin-top:11px}.form-group,.input-group{margin-bottom:17px}.form-group label,.input-group label{color:#687e94;font-size:14px;line-height:16px;margin-bottom:5px;text-transform:capitalize}.form-group.style2 .form-control,.form-group.style2 .select2-selection,.form-group.style2 select.form-control,.form-group.style2 textarea.form-control,.input-group.style2 .form-control,.input-group.style2 .select2-selection,.input-group.style2 select.form-control,.input-group.style2 textarea.form-control{background-color:#f5f7f9;border-color:transparent}.form-group.style2 .select2-selection__rendered,.form-group.style2 input.form-control::-webkit-input-placeholder,.form-group.style2 textarea.form-control::-webkit-input-placeholder,.input-group.style2 .select2-selection__rendered,.input-group.style2 input.form-control::-webkit-input-placeholder,.input-group.style2 textarea.form-control::-webkit-input-placeholder{color:#8d9fb0}.form-group.style2 .select2-selection__rendered,.form-group.style2 input.form-control::-webkit-input-placeholder,.form-group.style2 textarea.form-control::-moz-placeholder,.input-group.style2 .select2-selection__rendered,.input-group.style2 input.form-control::-webkit-input-placeholder,.input-group.style2 textarea.form-control::-moz-placeholder{color:#8d9fb0}.form-group.style2 .select2-selection__rendered,.form-group.style2 input.form-control::-webkit-input-placeholder,.form-group.style2 textarea.form-control:-ms-input-placeholder,.input-group.style2 .select2-selection__rendered,.input-group.style2 input.form-control::-webkit-input-placeholder,.input-group.style2 textarea.form-control:-ms-input-placeholder{color:#8d9fb0}.form-group.style2 .select2-selection__rendered,.form-group.style2 input.form-control::-webkit-input-placeholder,.form-group.style2 textarea.form-control:-moz-placeholder,.input-group.style2 .select2-selection__rendered,.input-group.style2 input.form-control::-webkit-input-placeholder,.input-group.style2 textarea.form-control:-moz-placeholder{color:#8d9fb0}.form-group.style1 .form-control,.form-group.style1 select.form-control,.form-group.style1 textarea.form-control,.input-group.style1 .form-control,.input-group.style1 select.form-control,.input-group.style1 textarea.form-control{background-color:#fff;border-color:#fff}.form-group.style1 .form-control.form-control-fill,.form-group.style1 .form-control.form-control-fill:focus,.form-group.style1 select.form-control.form-control-fill,.form-group.style1 select.form-control.form-control-fill:focus,.form-group.style1 textarea.form-control.form-control-fill,.form-group.style1 textarea.form-control.form-control-fill:focus,.input-group.style1 .form-control.form-control-fill,.input-group.style1 .form-control.form-control-fill:focus,.input-group.style1 select.form-control.form-control-fill,.input-group.style1 select.form-control.form-control-fill:focus,.input-group.style1 textarea.form-control.form-control-fill,.input-group.style1 textarea.form-control.form-control-fill:focus{background-color:#f5f7f9}.form-group.style1 select.form-control,.input-group.style1 select.form-control{color:#687e94}.form-group.style1 input.form-control::-webkit-input-placeholder,.form-group.style1 textarea.form-control::-webkit-input-placeholder,.input-group.style1 input.form-control::-webkit-input-placeholder,.input-group.style1 textarea.form-control::-webkit-input-placeholder{color:#687e94}.form-group.style1 input.form-control::-webkit-input-placeholder,.form-group.style1 textarea.form-control::-moz-placeholder,.input-group.style1 input.form-control::-webkit-input-placeholder,.input-group.style1 textarea.form-control::-moz-placeholder{color:#687e94}.form-group.style1 input.form-control::-webkit-input-placeholder,.form-group.style1 textarea.form-control:-ms-input-placeholder,.input-group.style1 input.form-control::-webkit-input-placeholder,.input-group.style1 textarea.form-control:-ms-input-placeholder{color:#687e94}.form-group.style1 input.form-control::-webkit-input-placeholder,.form-group.style1 textarea.form-control:-moz-placeholder,.input-group.style1 input.form-control::-webkit-input-placeholder,.input-group.style1 textarea.form-control:-moz-placeholder{color:#687e94}.form-group .selection .select2-selection,.input-group .selection .select2-selection{padding-bottom:2px!important;padding-right:25px!important}.form-group .form-control,.form-group .selection .select2-selection,.form-group select.form-control,.form-group textarea.form-control,.input-group .form-control,.input-group .selection .select2-selection,.input-group select.form-control,.input-group textarea.form-control{-webkit-appearance:none;border-color:#d8dfe8;border-radius:5px;color:#1c3047;font-size:14px;font-weight:400;line-height:24px;min-height:30px;padding:0 10px}.form-group .form-control::-moz-placeholder,.form-group .selection .select2-selection::-moz-placeholder,.form-group select.form-control::-moz-placeholder,.form-group textarea.form-control::-moz-placeholder,.input-group .form-control::-moz-placeholder,.input-group .selection .select2-selection::-moz-placeholder,.input-group select.form-control::-moz-placeholder,.input-group textarea.form-control::-moz-placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.form-group .form-control:-ms-input-placeholder,.form-group .selection .select2-selection:-ms-input-placeholder,.form-group select.form-control:-ms-input-placeholder,.form-group textarea.form-control:-ms-input-placeholder,.input-group .form-control:-ms-input-placeholder,.input-group .selection .select2-selection:-ms-input-placeholder,.input-group select.form-control:-ms-input-placeholder,.input-group textarea.form-control:-ms-input-placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.form-group .form-control::placeholder,.form-group .selection .select2-selection::placeholder,.form-group select.form-control::placeholder,.form-group textarea.form-control::placeholder,.input-group .form-control::placeholder,.input-group .selection .select2-selection::placeholder,.input-group select.form-control::placeholder,.input-group textarea.form-control::placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.form-group .form-control:focus,.form-group .selection .select2-selection:focus,.form-group select.form-control:focus,.form-group textarea.form-control:focus,.input-group .form-control:focus,.input-group .selection .select2-selection:focus,.input-group select.form-control:focus,.input-group textarea.form-control:focus{box-shadow:none!important}.form-group .form-control.form-control-sm,.form-group .selection .select2-selection.form-control-sm,.form-group select.form-control.form-control-sm,.form-group textarea.form-control.form-control-sm,.input-group .form-control.form-control-sm,.input-group .selection .select2-selection.form-control-sm,.input-group select.form-control.form-control-sm,.input-group textarea.form-control.form-control-sm{font-size:12px;font-weight:500;line-height:21px;min-height:30px}.form-group .form-control.form-control-lg,.form-group .selection .select2-selection.form-control-lg,.form-group select.form-control.form-control-lg,.form-group textarea.form-control.form-control-lg,.input-group .form-control.form-control-lg,.input-group .selection .select2-selection.form-control-lg,.input-group select.form-control.form-control-lg,.input-group textarea.form-control.form-control-lg{font-size:18px;font-weight:500;line-height:21px;min-height:48px}.form-group .form-control.error,.form-group .selection .select2-selection.error,.form-group select.form-control.error,.form-group textarea.form-control.error,.input-group .form-control.error,.input-group .selection .select2-selection.error,.input-group select.form-control.error,.input-group textarea.form-control.error{border-color:#dc3545}.form-group textarea,.input-group textarea{min-height:92px}.form-group .input-has-icon.location-mark i,.input-group .input-has-icon.location-mark i{color:#2795e8}.form-group .search-field input,.input-group .search-field input{padding-right:40px}.form-group .search-field input::-moz-placeholder,.input-group .search-field input::-moz-placeholder{opacity:.5}.form-group .search-field input:-ms-input-placeholder,.input-group .search-field input:-ms-input-placeholder{opacity:.5}.form-group .search-field input::placeholder,.input-group .search-field input::placeholder{opacity:.5}.form-group .search-field i,.input-group .search-field i{color:#8d9fb0;font-size:18px}.form-group .search-field .form-control,.input-group .search-field .form-control{min-height:39px}.form-group .search-field .form-control:focus,.input-group .search-field .form-control:focus{background-color:#fff;border-color:transparent;box-shadow:0 1px 4px #0000001a!important}.form-group.dual-inputs,.input-group.dual-inputs{border:1px solid #ced4da;border-radius:5px;display:flex;width:100px}.form-group.dual-inputs .input-has-icon,.input-group.dual-inputs .input-has-icon{flex:0 0 40%}.form-group.dual-inputs .input-has-icon select,.input-group.dual-inputs .input-has-icon select{padding-left:10px;padding-right:15px}.form-group.dual-inputs .input-has-icon i,.input-group.dual-inputs .input-has-icon i{pointer-events:none;right:1px}.form-group.dual-inputs .input-container,.input-group.dual-inputs .input-container{padding-left:5px;position:relative}.form-group.dual-inputs .input-container:before,.input-group.dual-inputs .input-container:before{border-left:1px solid #a5b5c7;content:"";height:17px;left:6px;position:absolute;top:8px;z-index:1}.form-group.dual-inputs .input-container.slash:before,.input-group.dual-inputs .input-container.slash:before{transform:rotate(20deg);transform-origin:center center}.form-group.dual-inputs .form-control,.input-group.dual-inputs .form-control{border:none;padding:0}.form-group.dual-inputs .form-control::-moz-placeholder,.input-group.dual-inputs .form-control::-moz-placeholder{font-size:12px}.form-group.dual-inputs .form-control:-ms-input-placeholder,.input-group.dual-inputs .form-control:-ms-input-placeholder{font-size:12px}.form-group.dual-inputs .form-control::placeholder,.input-group.dual-inputs .form-control::placeholder{font-size:12px}.form-group.dual-inputs input.form-control,.input-group.dual-inputs input.form-control{padding:0 10px}.form-group.dual-inputs.dual-select,.input-group.dual-inputs.dual-select{min-width:170px;width:auto}.form-group.dual-inputs.dual-select .input-container,.form-group.dual-inputs.dual-select .input-has-icon,.input-group.dual-inputs.dual-select .input-container,.input-group.dual-inputs.dual-select .input-has-icon{flex:1}.form-group.dual-inputs .btn.dropdown-toggle,.input-group.dual-inputs .btn.dropdown-toggle{background-color:transparent;border:0;font-size:14px;height:auto;padding:0 20px 0 10px}.form-group.dual-inputs .btn.dropdown-toggle:after,.input-group.dual-inputs .btn.dropdown-toggle:after{display:none}.form-group.dual-inputs .input-has-flex,.input-group.dual-inputs .input-has-flex{flex:inherit}.form-group.dual-inputs.input-sar-right,.input-group.dual-inputs.input-sar-right{border:1px solid #d8dfe8;height:32px;width:250px}.form-group.dual-inputs.input-sar-right .input-container,.input-group.dual-inputs.input-sar-right .input-container{padding-left:0}.form-group.dual-inputs.input-sar-right .input-container:before,.input-group.dual-inputs.input-sar-right .input-container:before{border-left:none;border-right:1px solid #b4cce9;height:24px;left:unset;right:6px;top:3px}.form-group.dual-inputs.input-sar-right .input-container input,.input-group.dual-inputs.input-sar-right .input-container input{height:30px}.form-group.dual-inputs.input-sar-right .text-sar,.input-group.dual-inputs.input-sar-right .text-sar{color:#b4cce9;font-weight:600;padding:0 10px 0 5px}.form-group.show-inputs,.input-group.show-inputs{align-items:center;display:flex}.form-group.show-inputs span.text-sar,.input-group.show-inputs span.text-sar{padding:0 7px 0 0;position:relative}.form-group.show-inputs span.text-sar:after,.input-group.show-inputs span.text-sar:after{background-color:#8d9fb0;content:"";height:12px;position:absolute;right:0;top:4px;width:1px}.form-group.show-inputs span.text-label,.input-group.show-inputs span.text-label{color:#1c3047;font-size:14px;margin-left:8px}.form-group.show-inputs.has-icon-right,.input-group.show-inputs.has-icon-right{background-color:#f2f6fa;border-radius:5px;cursor:pointer;padding:5px 7px;position:relative}.form-group.show-inputs.has-icon-right i,.input-group.show-inputs.has-icon-right i{color:#a7b5c4;font-size:20px;position:absolute;right:8px}.form-group.show-description,.input-group.show-description{display:flex}.form-group.show-description span.text-sar,.input-group.show-description span.text-sar{padding:0 7px 0 0;position:relative}.form-group.show-description span.text-sar:after,.input-group.show-description span.text-sar:after{background-color:#8d9fb0;content:"";height:12px;position:absolute;right:0;top:4px;width:1px}.form-group.show-description span.text-desc,.input-group.show-description span.text-desc{color:#1c3047;font-size:12px;margin-left:12px}.form-group.search-field-width,.input-group.search-field-width{min-width:352px}.form-group.form-dash-right,.input-group.form-dash-right{position:relative}.form-group.form-dash-right:after,.input-group.form-dash-right:after{background:#343a40;bottom:0;content:"";height:2px;position:absolute;right:-19px;top:42px;width:7px}.form-group.input-group-sar,.input-group.input-group-sar{border:1px solid #d8dfe8;border-radius:4px;max-height:30px;max-width:145px}.form-group.input-group-sar .form-control,.input-group.input-group-sar .form-control{background-color:transparent;border:0;border-color:transparent;height:29px;min-height:29px}.form-group.input-group-sar button,.input-group.input-group-sar button{display:none}.form-group.input-group-sar.update-label,.input-group.input-group-sar.update-label{max-width:210px}.form-group.input-group-sar.update-label button,.input-group.input-group-sar.update-label button{background-color:#e7f8f8;border:0;border-left:1px solid #d8dfe8;color:#2a7c87;display:block;font-size:12px;font-weight:600;height:28px;min-height:28px;min-width:65px}.form-group.input-group-sar.disabled,.input-group.input-group-sar.disabled{background-color:#e6ecf2;cursor:no-drop}.form-group.input-group-sar.disabled .form-control,.input-group.input-group-sar.disabled .form-control{cursor:no-drop}.input-has-icon{position:relative}.input-has-icon i{color:#8d9fb0;font-size:11px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.input-has-icon.right input{padding-right:40px}.input-has-icon.right i{right:15px}.input-has-icon.left input{padding-left:40px}.input-has-icon.left i{left:15px}.input-has-icon.language-selector{height:35px;width:110px}.input-has-icon.language-selector select{background-color:#d8dfe8;border-radius:3px;color:#1c3047;font-size:14px;font-weight:400}.input-has-icon.language-selector i{font-size:10px}.input-has-hover-icon{position:relative}.input-has-hover-icon .hover-tooltip{background-color:#ebeef4;border:1px solid #ebeef3;border-radius:4px;box-shadow:0 4px 10px 2px rgba(0,0,0,.06);left:98%;margin-left:15px;opacity:0;padding:10px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);transition:.3s;transition:all .3s ease-in-out;visibility:hidden;width:auto;z-index:1}.input-has-hover-icon .hover-tooltip:before{border-bottom:7px solid transparent;border-right:15px solid #d8dfe8;border-top:7px solid transparent;content:"";height:0;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:0}.input-has-hover-icon .hover-tooltip hr{background-color:#bfcad6;border-radius:5px;height:5px;margin:0 0 5px;width:30%}.input-has-hover-icon i{color:#a7b5c4;cursor:pointer;font-size:20px;position:absolute;right:10px;top:47%;transform:translateY(-50%)}.input-has-hover-icon i:hover+.hover-tooltip{left:100%;opacity:1;visibility:visible}.input-has-hover-icon .form-control:disabled{background-color:#d8dfe8;border:1px solid #d8dfe8}.input-group .form-control{border-bottom-left-radius:5px!important;border-top-left-radius:5px!important}.input-group .input-group-append .dropdown.custom-input-dropdown .dropdown-toggle{padding:7px 12px 6px 14px}.input-group .input-group-append .dropdown.custom-input-dropdown .dropdown-toggle:after{border-top-color:#4c657a;margin-left:8px}.input-group .input-group-append .dropdown .dropdown-toggle{background-color:#e6ecf2;border-bottom-left-radius:0;border-color:#d8dfe8;border-top-left-radius:0;color:#1c3047}.input-group .input-group-append .dropdown .dropdown-menu{padding:0}.input-group .input-group-append .dropdown .dropdown-menu .dropdown-item{background-color:#fff!important;color:#1c3047!important;padding:7px 10px}.input-group .input-group-append .input-group-text{border-bottom-right-radius:5px;border-top-right-radius:5px;padding:0 20px}.filter-side-bar .custom-checkbox-1 input{height:14px;line-height:12px;width:14px}.filter-side-bar .custom-checkbox-1 input:checked+span i{font-size:10px;position:relative;top:-2px}.custom-checkbox-1{position:relative}.custom-checkbox-1 input,.custom-checkbox-1 span{cursor:pointer;height:16px;line-height:15px;width:16px}.custom-checkbox-1 input{left:0;opacity:0;position:absolute;z-index:1}.custom-checkbox-1 span{background-color:#fff;border:1px solid #a7b5c4;border-radius:3px}.custom-checkbox-1 span i{font-size:12px;opacity:0}.custom-checkbox-1 p{color:#1c3047;cursor:pointer;font-size:12px;margin-left:9px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-checkbox-1.custom-checkbox-lg-1 input,.custom-checkbox-1.custom-checkbox-lg-1 span{height:25px;line-height:24px;width:25px}.custom-checkbox-1.custom-checkbox-lg-1 span i{font-size:14px}.select2-results__option--selected .custom-checkbox-1 span{background-color:#40aeaf;border-color:#40aeaf}.select2-results__option--selected .custom-checkbox-1 span i{color:#fff;opacity:1}.custom-checkbox-1 input:checked+span{background-color:#40aeaf;border-color:#40aeaf}.custom-checkbox-1 input:checked+span i{color:#fff;opacity:1}.select2-results__option--selected .custom-checkbox-1 input+span{background-color:#40aeaf;border-color:#40aeaf}.select2-results__option--selected .custom-checkbox-1 input+span i{color:#fff;opacity:1}.custom-checkbox-disable,.custom-radio-disable{pointer-events:none}.custom-checkbox-disable span,.custom-radio-disable span{background-color:#f2f6fa!important;border-color:#bfcad6!important}.custom-radio-1{position:relative}.custom-radio-1 input,.custom-radio-1 span{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.custom-radio-1 input{height:100%!important;left:0;opacity:0;position:absolute;width:100%!important;z-index:1}.custom-radio-1 span{background-color:#fff;border:1px solid #a7b5c4;border-radius:100%}.custom-radio-1 span:before{background-color:#40aeaf;border:1px solid #fff;border-radius:10px;content:"";display:inline-block;height:12px;opacity:0;width:12px}.custom-radio-1 p{color:#1c3047;cursor:pointer;font-size:12px;margin-left:9px;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-radio-1.with-text-background{background:#f2f2f2;border:1px solid #d8dfe8;border-radius:4px;padding:15px}.custom-radio-1.with-text-background p{align-items:center;display:flex;flex:1;font-size:14px;margin-bottom:0}.custom-radio-1 .desc-customer-bar p{color:unset}.custom-radio-1.disabled{pointer-events:none}.custom-radio-1.disabled span{background-color:#fff!important;border-color:#d8dfe8!important}.custom-radio-1.disabled p{color:#d8dfe8}.custom-radio-1 input:checked+span{background-color:#40aeaf;border-color:#40aeaf}.custom-radio-1 input:checked+span:before{opacity:1}.radio-card{padding:20px;position:relative}.radio-card .border-div{border:1px solid #e5e5e5;border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%}.radio-card span{border-width:2px}.radio-card span:before{height:18px;width:18px}.radio-card input,.radio-card span{height:22px;width:22px}.radio-card input:checked+span{background-color:#40aeaf00;border-color:#40aeaf}.radio-card input:checked+span+div.border-div{border-color:#40aeaf}.radio-card .content-wrap{padding:0 20px}.radio-card .content-wrap p{cursor:pointer;font-size:14px;line-break:anywhere;line-height:1.8;margin:-3px 0 0}.radio-card .badge{position:absolute;right:20px;top:20px}.radio-card.check-filled input:checked+span+div.border-div{background-color:#e7f8f8}.radio-card.check-filled input{top:0}.radio-card.check-filled input:checked+span{z-index:1}.radio-card.label-check{padding:10px 15px}.radio-card.label-check p{position:relative;top:2px}.radio-card.language-label{padding:5px 10px 2px}.radio-card.language-label p{position:relative}.radio-card.language-label .border-div{background-color:transparent;border-color:transparent;border-radius:13px}.radio-card.language-label input:checked+span+div.border-div{background-color:#1c3047;border-color:#1c3047}.radio-card.language-label input:checked+span+div.border-div.fill-green{background-color:#40aeaf;border-color:#40aeaf}.radio-card.language-label input:checked+span+div.border-div+p{color:#fff}.radio-card.radio-card-1{cursor:pointer;padding:0;position:relative}.radio-card.radio-card-1 .radio-icon{border-radius:5px;display:flex;padding:10px 25px 10px 10px}.radio-card.radio-card-1 .radio-icon input{bottom:0;left:0;right:0;top:0}.radio-card.radio-card-1 .radio-icon span{height:15px;width:15px}.radio-card.radio-card-1 .radio-icon span:before{height:11px;width:11px}.radio-card.radio-card-1 .radio-icon .border-div{border:1px solid #8d9fb0;border-radius:5px}.radio-card.radio-card-1 .radio-icon .content-wrap{line-height:1;padding:0 8px}.radio-card.radio-card-1 .radio-icon .content-wrap p{color:#687e94;line-height:1;margin-top:0}.radio-card.radio-card-1 input:checked+span+div.content-wrap p{color:#40aeaf}.radio-card.radio-card-1 input:checked~div.border-div{border:1px solid #40aeaf}.custom-radio-2 input,.custom-radio-2 span{height:40px;width:40px}.custom-radio-2 input:checked+span{background-color:transparent;box-shadow:0 0 2px 1px #008a8e;transform:scale(1.3)}.custom-radio-2 input:checked+span:before{height:30px;width:30px}.custom-radio-2 span{border:0;box-shadow:0 0 2px 1px transparent}.custom-radio-2 span:before{background-color:var(--before-color);border:0;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);height:40px;opacity:1;width:40px}.custom-radio-2.custom-radio-clr-red span:before{background-color:#d22}.custom-radio-2.custom-radio-clr-black span:before{background-color:#000}.custom-radio-2.custom-radio-clr-green span:before{background-color:#2a9d8f}.custom-radio-2.custom-radio-clr-yellow span:before{background-color:#e9c46a}.custom-radio-2.custom-radio-clr-orange span:before{background-color:#f4a261}.custom-radio-3{height:43px;min-width:75px;padding:5px}.custom-radio-3 input,.custom-radio-3 span{border-radius:3px;cursor:pointer;height:100%;width:100%}.custom-radio-3 span{border-color:#dbdbdb;left:0;position:absolute;top:0}.custom-radio-3 span:before{display:none}.custom-radio-3 p{color:#4c657a;display:block;font-size:16px;margin:0;position:relative;text-align:center;width:100%}.custom-radio-3 input:checked+span,.custom-radio-3 input:checked+span+p{background-color:transparent;color:#40aeaf}.input-append-style1{left:0;margin:0;position:absolute;top:-1px;z-index:4}.input-append-style1.show .dropdown-toggle{background-color:transparent!important;border:0!important;color:#1c3047!important}.input-append-style1 .dropdown-toggle{border:0;color:#1c3047;height:auto;padding:0 10px}.input-append-style1 .dropdown-toggle:active,.input-append-style1 .dropdown-toggle:hover{background-color:transparent!important;border:0!important;color:#1c3047!important}.input-append-style1 .dropdown-toggle:after{display:none}.input-append-style1 .dropdown-toggle:before{background-color:#d8dfe8;content:"";height:19px;position:absolute;right:0;top:8px;width:1px}.input-append-style1 .dropdown-toggle img{margin-right:6px}.input-append-style1 .dropdown-toggle i{color:#1c3047;font-size:14px;margin-left:6px}.append-pd .form-control{padding-left:120px}.number-error-ass{background-color:#f7ced2;border-radius:14px;max-width:405px;padding:4px 10px 5px}.number-error-ass i{color:#dc3545;margin-right:10px}.number-error-ass p{color:#dc3545;font-size:12px;margin-bottom:0}a,a:active,a:focus,a:hover{color:#40aeaf}.form-control[readonly],.switch-toggle{background-color:transparent}.switch-toggle{display:inline-block;height:12px;margin-bottom:0;position:relative;width:20px}.switch-toggle input{height:0;opacity:0;width:0}.toggle-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:transparent;border:1px solid #1c3047;bottom:4px;content:"";height:8px;left:3px;position:absolute;top:1px;transition:.4s;width:8px}input:checked+.toggle-slider.round{background-color:#1c3047;border-color:#1c3047}input:focus+.toggle-slider{box-shadow:0 0 1px #2196f3}input:checked+.toggle-slider:before{background-color:#d8dfe8;top:1px;transform:translateX(5px)}.toggle-slider.round{background-color:#d8dfe8;border:1px solid #1c3047;border-radius:34px}.toggle-slider.round:before{border-radius:50%}.custom-form-upload .upload-file{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d8dfe8;border-radius:5px;color:#fff;display:block;height:100px;position:relative;width:100px}.custom-form-upload .upload-file a{text-decoration:none}.custom-form-upload .upload-file.has-upload-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.custom-form-upload .brand-grid{height:50px;width:95px}.custom-form-upload .upload-file-image{background:#d8eeef;background-repeat:no-repeat;background-size:0;border:1px solid #d8dfe8;border-radius:5px;cursor:pointer;height:64px;position:relative;width:64px}.custom-form-upload .upload-file-image img{display:none}.custom-form-upload .upload-file-image a{display:none!important}.custom-form-upload .upload-file-image input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:9}.custom-form-upload .upload-file-image .upload-file-title{display:block}.custom-form-upload .upload-file-image .upload-file-title.upload-file-title{color:#40aeaf;font-size:10px;padding:15px;text-align:center}.custom-form-upload .upload-file-image.has-upload-image{background:#fff;background-size:cover}.custom-form-upload .upload-file-image.has-upload-image .upload-file-title,.custom-form-upload .upload-file-image.has-upload-image i.icon-upload-cloud{display:none}.custom-form-upload .upload-file-image.has-upload-image img{display:block;max-width:29px;padding-bottom:15px}.custom-form-upload .upload-file-image.has-upload-image a{display:flex!important}.custom-form-upload .upload-file-image.has-upload-image a.btn-update.btn-sm-update{font-size:10px;height:15px}.custom-form-upload .upload-file-image.has-upload-image input[type=file]{opacity:0}.custom-form-upload .upload-file-image.has-upload-image.slider-eye-hover:hover:before{opacity:1}.custom-form-upload .upload-file-image.slider-eye-hover:hover:before{opacity:0}.custom-form-upload .upload-file-icon{background:#fff;background-size:0}.custom-form-upload .upload-file-icon i{font-size:30px;text-align:center}.custom-form-upload .upload-icon{align-items:center;background-color:#d8eeef;border:1px solid #d8dfe8;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:77px}.custom-form-upload .upload-icon p{color:#40aeaf;font-size:12px}.custom-form-upload .upload-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis}.custom-form-upload .upload-file-md{height:100px;width:100px}.custom-form-upload .upload-file-lg{height:163px;width:163px}.custom-form-upload .upload-file-xl{height:183px;width:183px}.custom-file-uploader-wrap{background:#d8eeef;border:1px dashed #a5b5c7;border-radius:5px;display:flex;height:165px;overflow:hidden;position:relative;width:100%}.custom-file-uploader-wrap.image-selected{background-color:transparent;border-style:solid}.custom-file-uploader-wrap.image-selected .before-select-label{display:none}.custom-file-uploader-wrap.image-selected .after-select-label{display:flex}.custom-file-uploader-wrap.image-selected.has-viewable{background-color:transparent;background-image:url(https://i.ibb.co/VSRZRRk/yehorlisnyi210400016.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.custom-file-uploader-wrap.image-selected.has-viewable:hover .view-icon{opacity:1;pointer-events:inherit}.custom-file-uploader-wrap.image-selected.has-thumb-image img{display:inline-block}.custom-file-uploader-wrap.has-viewable .thumb-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;top:0;width:100%;z-index:8}.custom-file-uploader-wrap .before-select-label{color:#40aeaf;font-size:14px;line-height:1.4;padding:0;text-align:center;width:100%}.custom-file-uploader-wrap .after-select-label,.custom-file-uploader-wrap.has-viewable .thumb-wrap,.custom-file-uploader-wrap .view-icon,.custom-file-uploader-wrap input[type=file]{position:absolute}.custom-file-uploader-wrap .after-select-label{background-color:#d8dfe8;bottom:0;color:#1c3047;display:none;font-size:12px;height:27px;left:0;z-index:9}.custom-file-uploader-wrap input[type=file]{cursor:pointer;height:100%;opacity:0;top:0;width:100%;z-index:9}.custom-file-uploader-wrap img{display:none;max-height:90px;max-width:90%;width:100%}.custom-file-uploader-wrap .thumb-wrap{margin-bottom:27px}.custom-file-uploader-wrap .view-icon{background-color:hsla(0,0%,100%,.4);font-size:50px;height:calc(100% - 27px);line-height:1;opacity:0;pointer-events:none;top:0;z-index:10}.custom-file-uploader-wrap.size-lg{height:163px;width:163px}.custom-file-uploader-wrap.size-md{height:100px;width:100px}.custom-file-uploader-wrap.size-sm{height:64px;width:64px}.custom-file-uploader-wrap.size-sm .after-select-label{font-size:10px;height:15px}.custom-file-uploader-wrap.size-sm .view-icon{height:calc(100% - 15px)}.custom-file-uploader-wrap.size-sm .view-icon i{font-size:25px}.custom-file-uploader-wrap.dashed-style{background:transparent;border-radius:15px;height:89px}.custom-file-uploader-wrap.dashed-style .uploader-guided-design{align-items:center;display:flex;height:100%;width:100%}.custom-file-uploader-wrap.dashed-style .uploader-guided-design .icon{padding:0 10px 0 35px}.custom-file-uploader-wrap.dashed-style .uploader-guided-design .info{padding:0 25px}.custom-file-uploader-wrap.dashed-style .uploader-guided-design .uploaded-name{display:none;font-size:14px;max-width:calc(100% - 100px);overflow:hidden;padding-left:25px;text-overflow:ellipsis;white-space:nowrap}.custom-file-uploader-wrap.dashed-style .uploader-guided-design .uploaded-name i{margin-right:4px}.custom-file-uploader-wrap.dashed-style .uploader-guided-design .remove{cursor:pointer;display:none;font-size:14px;margin-left:auto;padding-left:10px;padding-right:25px;position:relative;z-index:99999}.custom-file-uploader-wrap.dashed-style .image-view{margin:0 auto;max-width:100%;width:auto}.custom-file-uploader-wrap.dashed-style.image-selected .remove,.custom-file-uploader-wrap.dashed-style.image-selected .uploaded-name{display:block}.custom-file-uploader-wrap.dashed-style.image-selected .icon,.custom-file-uploader-wrap.dashed-style.image-selected .info{display:none}.custom-file-uploader-wrap.dashed-style.image-viewable{border-color:transparent;border-radius:0;height:auto;overflow:visible;position:relative}.custom-file-uploader-wrap.dashed-style.image-viewable .uploader-guided-design{display:inline-block;height:auto;position:absolute;right:0;top:-35px;width:auto}.custom-file-uploader-wrap.dashed-style.image-viewable .uploader-guided-design .icon,.custom-file-uploader-wrap.dashed-style.image-viewable .uploader-guided-design .info,.custom-file-uploader-wrap.dashed-style.image-viewable .uploader-guided-design .uploaded-name{display:none}.custom-file-uploader-wrap.dashed-style.image-viewable .uploader-guided-design .remove{padding:0}.custom-file-uploader-wrap.dashed-style.image-viewable .image-view{display:block}.custom-file-uploader-wrap.custom-file-style2{background-color:transparent;height:206px;padding:0 30px}.custom-file-uploader-wrap.custom-file-style2 i{color:#a7b5c4;font-size:36px}.custom-file-uploader-wrap.custom-file-style2 .before-select-label{display:block;font-size:12px}.custom-file-uploader-wrap.custom-file-style2 .thumb-wrap{display:inline-block;margin-bottom:0}.custom-file-uploader-wrap.custom-file-style2.image-selected{background-color:transparent!important;border:0!important;display:inline-block;overflow:unset;padding:0!important}.custom-file-uploader-wrap.custom-file-style2.image-selected i{display:none}.custom-file-uploader-wrap.custom-file-style2.image-selected .upload-content{display:none!important}.custom-file-uploader-wrap.custom-file-style2.image-selected .thumb-wrap img{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.custom-file-uploader-wrap.custom-file-style2.image-selected .after-select-label{opacity:0;transition:.3s}.custom-file-uploader-wrap.custom-file-style2.image-selected:hover .after-select-label{opacity:1}.custom-file-uploader-wrap.custom-file-style2.image-selected .preview-content{display:none!important}.custom-file-uploader-wrap.custom-file-style2.image-selected input[type=file]{left:0}.custom-file-uploader-wrap.custom-file-style2.image-selected.custom-st-viewer{height:110px!important;width:150px!important}.custom-file-uploader-wrap.custom-file-style2.image-selected.custom-st-viewer .thumb-wrap{display:block!important;margin:0 auto;text-align:center}.custom-file-uploader-wrap.custom-file-style2.image-selected.custom-st-viewer .thumb-wrap img{margin:0 auto;max-height:25px!important;max-width:25px!important;width:auto!important}.custom-file-uploader-wrap.custom-file-style2 .preview-content{display:none!important}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file{background-color:#e7f8f8;border:1px solid #a7b5c4}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file .upload-content{display:none!important}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file .preview-content{display:flex!important}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file .preview-content i{align-items:center;background-color:#40aeaf;border-radius:50px;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file .preview-content span{font-size:12px;margin-left:9px}.custom-file-uploader-wrap.custom-file-style2.custom-preview-file.image-selected .preview-content,.custom-file-uploader-wrap.custom-file-style2.custom-preview-file.image-selected .upload-content{display:none!important}.custom-file-uploader-wrap.custom-file-style3{background-color:transparent;height:135px;width:135px}.custom-file-uploader-wrap.custom-file-style3 i.icon-upload-cloud{font-size:30px}.custom-file-uploader-wrap.custom-file-style3 .show-image{display:none}.custom-file-uploader-wrap.custom-file-style3.image-selected{align-items:flex-start!important;background-color:#f2f6fa;border:1px solid #a7b5c4;justify-content:flex-start!important;padding:10px;width:345px}.custom-file-uploader-wrap.custom-file-style3.image-selected .upload-content{display:none!important}.custom-file-uploader-wrap.custom-file-style3.image-selected .show-image{display:flex}.custom-file-uploader-wrap.custom-file-style3.image-selected .show-image img{height:auto;max-height:116px;-o-object-fit:contain;object-fit:contain;width:116px}.custom-file-uploader-wrap.custom-file-style3.image-selected .show-image .image-detail{padding-left:16px}.custom-file-uploader-wrap.custom-file-style3.image-selected .show-image .image-detail .image-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.custom-file-uploader-wrap.custom-file-style3.image-selected input[type=file]{left:0}.custom-file-uploader-wrap.custom-size.custom-file-style2.image-selected{height:170px;overflow:hidden;width:210px}.custom-file-uploader-wrap.custom-size.custom-file-style2.image-selected .thumb-wrap img{height:100%;max-height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:contain;width:100%}.custom-file-uploader-wrap.custom-size.custom-file-style2.image-selected.visual-filter-uploader{height:120px;width:140px}.custom-file-uploader-wrap.custom-size.custom-file-style2.image-selected.visual-filter-uploader .before-select-label{display:none}.custom-file-uploader-wrap.cfu-multiple-1.image-selected{height:auto!important;overflow:initial!important;width:100%!important}.custom-file-uploader-wrap.cfu-multiple-1.image-selected .thumb-wrap img{margin:0 6px 10px!important;max-height:108px!important;max-width:154px!important;width:auto}.custom-file-uploader-wrap.cfu-multiple-1 .thumb-wrap{align-items:center;display:flex;flex-wrap:wrap}.btn-update{background-color:#d8dfe8;border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;color:#1c3047;content:"";font-family:poppins,sans-serif;font-size:12px;font-weight:400;height:27px;left:0;position:absolute;text-align:center;text-decoration:none;width:100%}.custom-upload-image1{background-color:#d8eeef;background-image:none!important;border:3px dashed #d8dfe8;pointer-events:auto!important}.custom-upload-image1 p{align-items:center;cursor:pointer;display:block!important;display:flex!important;height:100%;justify-content:center;position:absolute;width:100%}.custom-upload-image1 .action,.custom-upload-image1 .play-icon,.custom-upload-image1 a{display:none!important}.custom-upload-image1:hover:before{display:none}.form-control-transparent{background-color:transparent!important}.no-arrow+.select2 .select2-selection__arrow{display:none}.pe-all{pointer-events:all!important}.label-url-wrp.disabled .form-control{background-color:#e6ecf2;pointer-events:none}.label-url-wrp.disabled .show{display:block}.label-url-wrp.disabled .hide,.label-url-wrp .show{display:none}.custom-toggle-btn{background-color:#d8dfe8;border-radius:20px;padding:5px}.custom-toggle-btn .language-label{padding:2px 18px;transition:all .8s ease-in-out}.custom-toggle-btn .language-label p{color:#4c657a;font-size:16px!important;font-weight:500;line-height:25px;position:relative}.custom-toggle-btn .language-label .border-div{background-color:transparent;border-color:transparent;border-radius:20px}.custom-toggle-btn .language-label input:checked+span+div.border-div.show{background-color:#27ad6f;border-color:#27ad6f}.custom-toggle-btn .language-label input:checked+span+div.border-div.show+p{color:#fff}.custom-toggle-btn .language-label input:checked+span+div.border-div.hide{background-color:#fff;border-color:#fff}.custom-toggle-btn .language-label input:checked+span+div.border-div.hide+p{color:#304961}.select2-container--default .select2-results>.select2-results__options{max-height:284px!important}.search-drpdown-custom{position:relative}.search-drpdown-custom .input-has-icon i{pointer-events:all}.search-drpdown-custom .list-group{border:1px solid #d8dfe8;border-radius:4px;left:0;max-height:295px;overflow-y:auto;position:absolute;top:35px;width:100%;z-index:10}.search-drpdown-custom .list-group .list-group-item{border-bottom:1px solid #d8dfe8!important;border:0;padding:6px 10px}.dropdown-wrap-pd span.select2-dropdown.select2-dropdown--below{padding:10px 0}.dropdown-wrap-pd .select2-search.select2-search--dropdown{position:relative}.dropdown-wrap-pd .select2-search.select2-search--dropdown input{outline:none}.thumb-wrap .cfu-multiple-viewer{border:1px solid #a5b5c7;border-radius:4px;display:flex;height:110px;margin:0 6px 10px;padding:5px;position:relative;width:150px}.thumb-wrap .cfu-multiple-viewer img{height:100%;max-height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:contain;width:100%}.thumb-wrap .cfu-multiple-viewer i{color:#dc3545;cursor:pointer;font-size:20px;position:absolute;right:5px;top:5px;z-index:10}.pointer-events-all{pointer-events:all!important}.select2-cb-removed span.select2-selection__arrow{display:none}.custom-dropdown-class1 .select2-results .select2-results__options{color:#000!important}.custom-dropdown-class1 .select2-results .select2-results__options .select2-results__option--selected{background-color:#bfcad6!important}.custom-dropdown-class1 .select2-results .select2-results__options .select2-results__option--highlighted.select2-results__option--selectable{color:#000!important}.btn{box-shadow:none;font-size:14px;height:39px;line-height:36px;padding:0 15px}.btn:focus{box-shadow:none!important}.btn.drop-shadow{box-shadow:0 1px 2px #00000047}@media (max-width:767px){.btn{font-size:12px!important}}.btn.btn-primary{background-color:#40aeaf;border-color:#40aeaf;box-shadow:none;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#2b9192!important;border-color:#2b9192!important;opacity:1!important}.btn.btn-primary.btn-disabled{background-color:#9fd6d7!important;border-color:#9fd6d7!important;color:#40aeaf!important;color:#fff;cursor:not-allowed!important}.btn.btn-primary.btn-disabled:active,.btn.btn-primary.btn-disabled:hover{background-color:#9fd6d7!important;border-color:#9fd6d7!important;color:#40aeaf!important}.btn.btn-outline-primary{background-color:transparent;border-color:#40aeaf;color:#40aeaf}.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover{background-color:#40aeaf!important;border-color:#40aeaf!important;color:#fff;opacity:1!important}.btn.btn-secondary{background-color:#ffc107;border-color:#ffc107;box-shadow:none;color:#fff}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#e9b004!important;border-color:#e9b004!important;opacity:1!important}.btn.btn-secondary.btn-disabled{cursor:not-allowed!important}.btn.btn-secondary.btn-disabled,.btn.btn-secondary.btn-disabled:active,.btn.btn-secondary.btn-disabled:hover{background-color:#fff2cc!important;border-color:#fff2cc!important;color:#ffc107!important}.btn.btn-outline-secondary{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn.btn-outline-secondary:active,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:hover{background-color:#ffc107!important;border-color:#ffc107!important;color:#fff;opacity:1!important}.btn.btn-dark{background-color:#1c3047;border-color:#1c3047;box-shadow:none;color:#fff}.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover{background-color:#16273b!important;border-color:#16273b!important;opacity:1!important}.btn.btn-dark.btn-disabled{background-color:#a7b5c4!important;border-color:#a7b5c4!important;color:#fff;cursor:not-allowed!important}.btn.btn-dark.btn-disabled:active,.btn.btn-dark.btn-disabled:hover{background-color:#a7b5c4!important;border-color:#a7b5c4!important;color:#fff!important}.btn.btn-outline-dark{background-color:transparent;border-color:#16273b;color:#16273b}.btn.btn-outline-dark:active,.btn.btn-outline-dark:focus,.btn.btn-outline-dark:hover{background-color:#16273b!important;border-color:#16273b!important;color:#fff;opacity:1!important}.btn.btn-light{background-color:#d8eeef;border-color:#d8eeef;box-shadow:none;color:#40aeaf}.btn.btn-light:active,.btn.btn-light:focus,.btn.btn-light:hover{background-color:#9fd6d7!important;border-color:#9fd6d7!important;opacity:1!important}.btn.btn-light.btn-disabled{background-color:#e4f4f4!important;border-color:#e4f4f4!important;color:#40aeaf;cursor:not-allowed!important}.btn.btn-light.btn-disabled:active,.btn.btn-light.btn-disabled:hover{background-color:#e4f4f4!important;border-color:#e4f4f4!important;color:#fff!important}.btn.btn-outline-light{background-color:transparent;border-color:#9fd6d7;color:#9fd6d7}.btn.btn-outline-light:active,.btn.btn-outline-light:focus,.btn.btn-outline-light:hover{background-color:#40aeaf!important;border-color:#40aeaf!important;color:#e4f4f4;opacity:1!important}.btn.btn-success{background-color:#baf0e8;border-color:#baf0e8;box-shadow:none;color:#0cab93}.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover{background-color:#9fd6d7!important;border-color:#9fd6d7!important;opacity:1!important}.btn.btn-outline-success{background-color:transparent;border-color:#0cab93;color:#0cab93}.btn.btn-outline-success:active,.btn.btn-outline-success:focus,.btn.btn-outline-success:hover{background-color:#0cab93!important;border-color:#0cab93!important;color:#baf0e8;opacity:1!important}.btn.btn-danger{background-color:#f7ced2;border-color:#f7ced2;box-shadow:none;color:#dc3545}.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#dc3545!important;border-color:#dc3545!important;color:#f7ced2!important;opacity:1!important}.btn.btn-filled-danger{background-color:#c82333;border-color:#c82333;box-shadow:none;color:#fff}.btn.btn-filled-danger:active,.btn.btn-filled-danger:focus,.btn.btn-filled-danger:hover{background-color:#c82333!important;border-color:#c82333!important;color:#fff!important;opacity:1!important}.btn.btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn.btn-outline-danger:active,.btn.btn-outline-danger:focus,.btn.btn-outline-danger:hover{background-color:#dc3545!important;border-color:#dc3545!important;color:#f7ced2;opacity:1!important}.btn.btn-warning{background-color:#fff2cc;border-color:#fff2cc;box-shadow:none;color:#ffc107}.btn.btn-warning:active,.btn.btn-warning:focus,.btn.btn-warning:hover{background-color:#ffc107!important;border-color:#ffc107!important;color:#fff2cc!important;opacity:1!important}.btn.btn-outline-warning{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn.btn-outline-warning:active,.btn.btn-outline-warning:focus,.btn.btn-outline-warning:hover{background-color:#ffc107!important;border-color:#ffc107!important;color:#fff2cc;opacity:1!important}.btn.btn-outline-gray-1{border-color:#a5b5c7;border-width:1px;color:#1c3047}.btn.btn-outline-gray-1-sm{border-color:#a7b5c4;border-radius:4px;color:#1c3047;font-size:13px;height:unset;line-height:unset;padding:5px 15px 5px 40px}.btn.btn-outline-gray-1-sm.has-icon.left{padding-left:30px}.btn.btn-outline-gray-1-sm.has-icon.left i{left:10px}.btn.btn-info{background-color:#dbf0ff;border-color:#dbf0ff;box-shadow:none;color:#267fc2}.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover{background-color:#a7def3!important;border-color:#a7def3!important;color:#267fc2!important;opacity:1!important}.btn.btn-default{background-color:transparent;border-color:transparent;box-shadow:none;color:#253344}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{background-color:transparent!important;border-color:transparent!important;color:#253344!important;opacity:1!important}.btn.btn-outline-info{background-color:transparent;border-color:#267fc2;color:#267fc2}.btn.btn-outline-info:active,.btn.btn-outline-info:focus,.btn.btn-outline-info:hover{background-color:#267fc2!important;border-color:#267fc2!important;color:#a7def3;opacity:1!important}.btn.btn-icon i{font-size:16px;padding-right:5px;vertical-align:middle}.btn.has-icon{position:relative}.btn.has-iconi{bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0}.btn.has-icon.left{padding-left:35px}.btn.has-icon.left i{left:15px}.btn.has-icon.right{padding-right:35px}.btn.has-icon.right i{right:15px}.btn.btn-disabled{background-color:#9fd6d7!important;border-color:#9fd6d7!important;color:#f2f6fa;cursor:not-allowed!important}.btn.btn-disabled:active,.btn.btn-disabled:hover{background-color:#9fd6d7!important;border-color:#9fd6d7!important;color:#f2f6fa!important}.btn.btn-white{background-color:#fff;border-color:#fff;color:#747373}.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{background-color:#fff;border-color:#fff;color:#747373;opacity:1}.btn.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-outline-white:active,.btn.btn-outline-white:focus,.btn.btn-outline-white:hover{background-color:#fff;border-color:#fff;color:#40aeaf;opacity:1}.btn.btn-gry-outline{background-color:transparent;border-color:#bfcad6!important;color:#169bff}.btn.btn-outline:hover,.btn.btn.btn-outline:active,.btn.btn.btn-outline:focus{background-color:#dbf0ff!important;border-color:#169bff!important;color:#169bff;opacity:1}.btn.btn-gry-disabled{background-color:transparent!important;border-color:#a7b5c4!important;color:#a7b5c4!important;cursor:not-allowed!important}.btn.btn-gry-disabled:active,.btn.btn-gry-disabled:focus,.btn.btn-gry-disabled:hover{opacity:1}.btn.btn-circle{border-radius:100%}.btn.btn-circle.btn-icon-only{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.btn.btn-circle.btn-icon-only i{font-size:14px}.btn.btn-gry1-outline{background-color:transparent;border-color:#687e94;color:#687e94}.btn.btn-white-emboss{border:1px solid #e6e6e6;box-shadow:0 0 0 2px #e5e5e53b}.btn.btn-green{background-color:#d8eeef;color:#40aeaf}.btn.btn-green:not(.no-hover):hover{background-color:transparent;border:1px solid #40aeaf;color:#40aeaf}.btn.btn-text-trans-green{color:#40aeaf}.btn.btn-text-trans-green,.btn.btn-text-trans-grey{background-color:transparent;border-color:transparent}.btn.btn-text-trans-grey{color:#687e94}.btn.btn-with-icon-green{align-items:center;background-color:#d8eeef;border-color:#d8eeef;color:#40aeaf;display:flex;line-height:1}.btn.btn-with-icon-green i{font-size:15px;padding-right:10px}.btn.btn-hieght-auto{height:auto;line-height:normal}.btn.btn-min-width{min-width:275px}.btn.btn-gry{background-color:#d8dfe8;border-color:#d8dfe8}.btn.btn-gry-light{background-color:#f2f6fa;border-color:#f2f6fa;color:#8d9fb0!important}.btn.btn-gry2-outline{background-color:transparent;border-color:#bfcad6;color:#1c3047}.btn.btn-50{height:auto;line-height:1;padding:16px 0}.btn.btn-outline-default{background-color:transparent;border-color:#bfcad6;color:#40aeaf}.btn.btn-outline-default:active,.btn.btn-outline-default:focus,.btn.btn-outline-default:hover{background-color:transparent!important;border-color:#bfcad6!important;color:#fff;opacity:1!important}.btn.btn-lighter-green{background-color:#e7f8f8;color:#2a7c87}.btn-group-sm>.btn,.btn.btn-sm{border:1px solid #a5b5c7;color:#1c3047;font-size:12px;height:30px;line-height:29px}.btn.btn-custom-add{border:1px dashed #bfcad6;color:#40aeaf}.btn.btn-custom-add.disabled{background-color:#e6ecf2;color:#a7b5c4;cursor:no-drop}.btn.btn-custom-add.disabled i{color:#a7b5c4}.btn.opacity-1:disabled{opacity:1}.btn.btn-outline-primary-1{background-color:transparent;border-color:#40aeaf;color:#40aeaf}.btn.btn-outline-primary-1:hover{background-color:#40aeaf!important;border-color:#40aeaf!important;color:#fff!important;opacity:1!important}.btn.btn-outline-primary-1:active,.btn.btn-outline-primary-1:focus{background-color:transparent;border-color:#40aeaf;color:#40aeaf}.btn.filter-btn{background-color:#fff;height:24px!important;line-height:19px;padding:0;width:24px!important}.btn.filter-btn i{font-size:12px!important}.btn.filter-btn i:before{color:#40aeaf}.btn.filter-btn svg{height:13px}.btn.filter-btn .icon-plus{display:inline-block;font-size:13px!important;margin-top:1px}.btn.filter-btn:active i:before,.btn.filter-btn:focus i:before,.btn.filter-btn:hover i:before{color:#fff}.btn.filter-btn:active #filter-icon-fill circle,.btn.filter-btn:active #filter-icon-fill g,.btn.filter-btn:active #filter-icon-fill line,.btn.filter-btn:focus #filter-icon-fill circle,.btn.filter-btn:focus #filter-icon-fill g,.btn.filter-btn:focus #filter-icon-fill line,.btn.filter-btn:hover #filter-icon-fill circle,.btn.filter-btn:hover #filter-icon-fill g,.btn.filter-btn:hover #filter-icon-fill line{fill:#fff;stroke:#fff}#filter-icon-fill circle,#filter-icon-fill g,#filter-icon-fill line{fill:#40aeaf;stroke:#40aeaf}.switch{display:inline-block;height:12px;position:relative;width:18px}.switch input{height:0;opacity:0;width:0}.slider{bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{background-color:#fff;border:1px solid #1c3047;position:absolute;transition:.4s}.slider:before{bottom:1px;content:"";height:8px;left:2px;width:8px}.switch input:checked+.slider{background-color:#1c3047}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{transform:translateX(6px)}.slider.round{border-radius:50px}.slider.round:before{border-radius:50%}.toggle-switch1{height:24px;width:46px}.toggle-switch1 .slider.round{border-color:#40aeaf}.toggle-switch1 .slider.round:before{border-color:#40aeaf;bottom:0;height:22px;left:0;width:21px}.toggle-switch1.toggle-switch-fill .slider.round:before{background-color:#40aeaf}.toggle-switch1.toggle-switch1-lg{height:26px;width:55px}.toggle-switch1.toggle-switch1-lg .slider.round:before{bottom:1px;left:1px}.toggle-switch1 input:checked+.slider{background-color:#d8eeef}.toggle-switch1.toggle-switch-fill input:checked+.slider{background-color:#40aeaf}.toggle-switch1 input:checked+.slider:before{background-color:#40aeaf;transform:translate(23px)}.toggle-switch1.toggle-switch-fill input:checked+.slider:before{background-color:#fff}.switch-with-text{width:120px}.switch-with-text .switch{align-items:center;display:flex;top:0!important}.switch-with-text .switch>input+span+.toggle-enable{display:none}.switch-with-text .switch>input+span+.toggle-enable+.toggle-disable,.switch-with-text .switch>input:checked+span+.toggle-enable{display:block;line-height:1;margin-left:20px}.switch-with-text .switch>input:checked+span+.toggle-enable+.toggle-disable{display:none}.switch-with-text.category-toggle{width:90px}.form-radio>input+span+span,.form-radio>input:checked+span{display:none}.form-radio>input:checked+span+span{display:inline}.loader-button{align-items:center;border-radius:2px;display:flex;height:52px;justify-content:center;position:relative}.loader-button *{transition:all .3s linear}.loader-button .text{opacity:1;pointer-events:all}.loader-button .loadr{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.loader-button .loadr svg{-webkit-animation:rotate 1s ease-in-out infinite;animation:rotate 1s ease-in-out infinite}.loader-button.loading{background-color:transparent!important;cursor:not-allowed!important;pointer-events:none}.loader-button.loading .text{opacity:0}.loader-button.loading .loadr{opacity:1}.loader-button.loading:active,.loader-button.loading:focus,.loader-button.loading:hover{background-color:transparent!important}.loader-button.loaded{background-color:#baf0e8!important;border-color:#baf0e8;pointer-events:none}.loader-button.loaded .text{color:#40aeaf;opacity:1}.loader-button.loaded .text:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:icomoon!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transform:translateY(2px)}.loader-button.loaded .loadr{opacity:0}.loader-button.loaded:active,.loader-button.loaded:focus,.loader-button.loaded:hover{background-color:#baf0e8!important}.view-all-group-btn{border:1px solid #bfcad6;border-radius:50px;font-size:10.2px;height:unset;line-height:unset;line-height:16px;padding:0}.view-all-group-btn i{font-size:10.2px!important}.view-all-group-btn .left{padding:1px 9px 0 0}.view-all-group-btn .left i{color:#304961!important;padding:0 2px 0 9px}.view-all-group-btn .right{background-color:#dff0f2;border-bottom-right-radius:11px;border-top-right-radius:11px;padding:2px 5px 1px}.view-all-group-btn .right i{color:#40aeaf!important}.view-all-group-btn .toggle-switch1-lg input:checked+.slider:before{right:0;transform:translate(32px)}ol,ul{padding-left:0;text-overflow:unset}textarea{cursor:auto}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-thumb{background:#707070;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-track{background:#bbc7d5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,100%,.3)}.card-style-1{border:0!important;box-shadow:0 1px 3px #0000001a;padding:0 30px}.card-style-1 .card-header{background-color:#fff;border-bottom:1px solid #a5b5c7;padding:24px 0 18px}.card-style-1 .card-header .card-title{color:#1c3047;font-size:16px;margin-bottom:0}.card-style-1 .card-header .card-title.border-card-header{border-right:1px solid #bbc7d5;padding-right:10px}.card-style-1 .card-header i{color:#8d9fb0;cursor:pointer;font-size:18px}.card-style-1 .card-header-1{align-items:center;display:flex;justify-content:space-between;padding:20px 0 15px}.card-style-1 .card-body{padding:20px 0 25px}.card-style-1 .card-body.customer-info-order a{color:#2c7ad4;text-decoration:underline}.card-style-1 .card-body-style-1{padding:15px 0 20px}.card-bordered{border:1px solid #e5e5e5!important}.custom-table table.variant-table thead tr th{text-align:left}.custom-table table.variant-table tbody tr td:first-child{background:#e6ecf2}.custom-table table.variant-table tr td,.custom-table table.variant-table tr th{text-align:left}.custom-table table.table-bordered thead tr th{border-top:0}.custom-table table.table-input td{position:relative}.custom-table table.table-input input,.custom-table table.table-input select{border-color:transparent;box-shadow:none;display:block;height:100%;left:0;max-width:100%;outline:none;padding-left:10px;position:absolute;right:0;top:0;width:100%;z-index:1}.custom-table table.product-variant-creator thead tr th{min-width:250px}.custom-table table.product-variant-creator thead tr th.Color{min-width:300px}.custom-table table.product-variant-creator tbody tr td{vertical-align:top}.custom-table table thead tr th{min-width:160px}.custom-table table thead tr th.checkboxCol,.custom-table table thead tr th.id{min-width:70px}.custom-table table thead tr th.title{min-width:250px}.custom-table table thead tr th.imgCol{min-width:50px}.custom-table table thead tr th.mediumTh{min-width:180px}.custom-table table thead tr th.largeTh{min-width:260px}table .table-icons{display:flex;font-size:16px;justify-content:center}table .table-icons i{margin-left:4px;margin-right:4px}.paginationRow{align-items:center;display:flex;margin-left:-15px;margin-right:-15px}.paginationRow .VuePagination{padding:0 18px 16px;width:100%}.paginationRow .VuePagination nav{align-items:center;display:inline-block;float:right}.paginationRow .VuePagination nav ul.pagination{background-color:unset!important;margin-bottom:0}.paginationRow .VuePagination nav ul.pagination .page-link{background-color:unset;border:unset;border-radius:5px;color:#1c3047;font-size:14px;height:36px;line-height:36px;padding:0 15px;text-align:center}.paginationRow .VuePagination nav ul.pagination .page-link.prevs{padding-right:20px}.paginationRow .VuePagination nav ul.pagination .page-link.next{padding-left:20px}.paginationRow .VuePagination nav ul.pagination .page-link:focus{box-shadow:none}.paginationRow .VuePagination nav ul.pagination .page-item.disabled .page-link{background-color:unset;color:#a7b5c4}.paginationRow .VuePagination nav ul.pagination .page-item.active .page-link{background-color:#1c3047;color:#fff}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-next-chunk,.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-prev-chunk{display:none!important}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-next-page{align-items:center;cursor:pointer;display:flex;padding-left:10px;position:relative;width:60px}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-next-page:before{content:"Next"}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-next-page a{color:transparent;cursor:pointer;display:block;left:0;margin:0 auto;opacity:0;position:absolute;right:0;width:100%;z-index:123}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-prev-page{align-items:center;display:flex;padding-right:10px;position:relative;width:60px}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-prev-page:before{content:"Previous"}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-prev-page.disabled{opacity:.4}.paginationRow .VuePagination nav ul.pagination .page-item.VuePagination__pagination-item-prev-page a{color:transparent;cursor:pointer;display:block;left:0;margin:0 auto;opacity:0;position:absolute;right:0;width:100%;z-index:123}.paginationRow .VuePagination span.total-record{color:#1c3047;font-size:14px}.theme-table{border:0;margin-top:0!important;table-layout:auto!important;width:100%}.theme-table>thead{background:#d8dfe8;position:-webkit-sticky;position:sticky;top:0;z-index:1}.theme-table>thead th{background:#d8dfe8;border:0!important;color:#1c3047!important;font-size:.7em;font-weight:800!important;padding:10px 12px}.theme-table>tbody tr td,.theme-table>thead th{vertical-align:middle!important;white-space:normal!important;width:auto!important}.theme-table>tbody tr td{background:#fff!important;font-size:.8em;height:90px;overflow:visible!important;padding:15px 12px}.theme-table>tbody tr td a{color:#2c7ad4;text-decoration:underline}.theme-table>tbody tr td .badge{font-size:10px;font-weight:600}.theme-table>tbody tr td img{max-width:60px}.theme-table>tbody tr td .hover-edit{height:22px;margin:0 auto;transition:.3s;width:22px}.theme-table>tbody tr td .hover-edit:hover{background-color:#e6ecf2}.theme-table>tbody tr:last-child .action-hover-menu .action-dropdown-menu,.theme-table>tbody tr:nth-last-child(2) .action-hover-menu .action-dropdown-menu,.theme-table>tbody tr:nth-last-child(3) .action-hover-menu .action-dropdown-menu{bottom:88%;right:23px;top:auto}.theme-table>tbody tr:first-child .action-hover-menu .action-dropdown-menu{bottom:auto;top:0}.theme-table.increased-cell-padding>tbody tr td{padding:20px 12px}.theme-table.theme-table-border{box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.theme-table.theme-table-border thead tr th{border-right:1px solid #a5b5c7!important}.theme-table.theme-table-border thead tr th.background-lightgreen{background-color:#d8eeef!important}.theme-table.theme-table-border thead tr th:last-child{border-right:0!important}.theme-table.theme-table-border thead tr:first-child th:first-child{border-top-left-radius:4px}.theme-table.theme-table-border thead tr:first-child th:last-child{border-top-right-radius:4px}.theme-table.theme-table-border tbody tr td{background-color:rgba(216,223,232,.25)!important;border-right:1px solid #a5b5c7!important;border-color:#a5b5c7;padding-bottom:5px;padding-top:5px}.theme-table.theme-table-border tbody tr td.background-white{background-color:#fff!important}.theme-table.theme-table-border tbody tr td:last-child{border-right:0!important}.theme-table.theme-table-border tbody tr td .form-group.dual-inputs{border:0}.theme-table.theme-table-border tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.theme-table.theme-table-border tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.theme-table.theme-table-border tbody tr:first-child td{border-top:0}.theme-table.table-hover tr:hover td{background:#f2f6fa!important}.theme-table.bg-trans>thead,.theme-table.bg-trans>thead th{background:transparent!important}.theme-table.no-border-td td{border-top:0}.td-column-width span{display:inline-block;line-break:anywhere}.table-style2 thead th{border-block-width:1px;border-color:rgba(165,181,199,.5);color:#1c3047;font-size:.8em;font-weight:600;padding:15px 10px 10px;vertical-align:top}.table-style2 thead th span{color:#8d9fb0;font-size:11px}.table-style2 td{background-image:url(/images/backoffice/table-border-img.png);background-repeat:repeat-x;border-top:0;color:#1c3047;font-size:.8em;position:relative;vertical-align:middle}.table-style2 td .product-table-item img{max-height:65px}.table-style2 td .product-table-item .order-item-table span{color:#8d9fb0}.table-style2 td .product-table-item .order-item-table a{color:#2c7ad4;text-decoration:underline}.table-style2 td .product-table-item .order-item-table .sold{color:#1c3047}.table-style2 tr:last-child td{border-bottom:0;padding-bottom:0}.table-style2 tr:first-child td{background-image:none}.table-style2 span.qty-badge{background-color:rgba(44,122,212,.4);border-radius:100%;color:#2c7ad4;display:inline-block;height:27px;line-height:27px;width:27px}.table-style2 span.qty-badge.qty-badge-gry{background-color:#d8dfe8!important}.table-style2.without-dashed-border td{background-image:none!important;border-bottom:1px solid!important;border-color:rgba(165,181,199,.5)!important;padding-bottom:15px!important}.theme-without thead tr th{background-color:#fff;font-size:12px}.theme-without tbody tr:first-child td{padding-top:0}.theme-without tbody tr td{border-top:0;font-size:14px}.theme-without tbody tr td .badge{font-size:14px}.theme-table-border-last tbody tr td:last-child,.theme-table-border-last thead tr th:last-child{border-left:1px solid #a5b5c7!important;padding-left:50px}.order-table .badge{color:#fff}span.quantity-bg{background-color:#d8dfe8;border-radius:100%;display:inline-block;line-height:27px;min-height:27px;min-width:27px}.custom-pagination1 .paginationRow .VuePagination{padding-bottom:0}.custom-pagination1 .paginationRow .VuePagination .pagination{margin-bottom:0!important}.table-style-custom1 thead{background:transparent}.table-style-custom1 thead tr.modal-tr{background:#d8dfe8}.table-style-custom1 thead tr.modal-tr th{color:#1c3047!important}.table-style-custom1 thead tr th{background:transparent;color:#8d9fb0!important;font-weight:500!important}.table-style-custom1 tbody{border-bottom:0;border-top:0;padding-left:0;padding-right:0}.table-style-custom1 tbody tr td{border-bottom:0!important;border-top:0!important;height:1px;padding-left:0;padding-right:0;position:relative}.table-style-custom1 tbody tr td .border{border-left:0!important;border-right:0!important;border-color:#dee2e6;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:85px;padding:20px 12px}.table-style-custom1 tbody tr td:first-child .border{border-bottom-left-radius:5px;border-left:1px solid #dee2e6!important;border-top-left-radius:5px}.table-style-custom1 tbody tr td:last-child .border{border-bottom-right-radius:5px;border-right:1px solid #dee2e6!important;border-top-right-radius:5px}.table-style-custom1 tbody tr td .toggle-switch1{margin:0 auto}.table-style-custom1 tbody tr td .toggle-switch1 .slider.round{background-color:#d8dfe8;border-color:#d8dfe8}.table-style-custom1 tbody tr td .toggle-switch1 .slider.round:before{border-color:transparent;height:19px;top:1px;width:19px}.table-style-custom1 tbody tr td .toggle-switch1 input:checked+.slider.round{background-color:#40aeaf}.table-style-custom1 tbody tr td .toggle-switch1 input:checked+.slider.round:before{background-color:#fff}.table-style-custom1 tbody tr td .active{left:12px;min-width:71px;position:absolute;top:0}.table-style-custom1 tbody tr:hover .border{background-color:#f2f6fa}.table-striped thead{background-color:#e6ecf2}.table-striped thead tr td,.table-striped thead tr th{color:#3c3c3c}.table-striped tbody tr td i,.table-striped tbody tr th i{cursor:pointer}.table-striped tbody tr:nth-of-type(odd){background-color:#fff;border-bottom:1px solid #d8dfe8;border-top:1px solid #d8dfe8}.table-striped tbody tr:nth-of-type(2n){background-color:rgba(216,223,232,.002)}.table-striped tbody tr:nth-of-type(2n) td{color:#3c3c3c;font-size:12px;font-weight:500}.table-striped-vertical thead{background-color:#e6ecf2}.table-striped-vertical thead tr td,.table-striped-vertical thead tr th{color:#3c3c3c}.table-striped-vertical tbody tr td:nth-of-type(odd){background-color:#fff;color:#777}.table-striped-vertical tbody tr td:nth-of-type(2n){background-color:#ededed;color:#3c3c3c}.table-responsive::-webkit-scrollbar{background-color:#e0e0e0;height:4px;width:4px}.table-responsive::-webkit-scrollbar-thumb{background-color:#304961;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.table-responsive::-webkit-scrollbar-track{background-color:#bfcad6;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.custom-table-1{border-radius:3px;box-shadow:0 1px 3px #00000019}.custom-table-1 table{border:0}.custom-table-1 table thead tr{background-color:#e6ecf2}.custom-table-1 table thead tr th{color:#49647a;font-size:11px;font-weight:800;height:42px;padding:5px 15px;text-align:center;text-transform:uppercase}.custom-table-1 table thead tr th .filter-column{background-color:#476580;padding:5px}.custom-table-1 table thead tr th .filter-column span{color:#fff}.custom-table-1 table tbody tr td{color:#1c3047;font-size:12px;line-height:14px;padding:10px 15px}.custom-table-1 table tbody tr td img.product-img{height:44px;width:44px}.custom-table-1 table .vue-checkbox input+label:before{background:#fff;border-color:#d8dfe8}.custom-table-1 table .vue-checkbox input:checked+label:before{background:#48a4e9;border-color:transparent}.custom-table-1 table.table-head-sticky{border-collapse:collapse;position:relative}.custom-table-1 table.table-head-sticky thead tr th{background-color:#d8dfe8;box-shadow:0 4px 20px 1px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.08);color:#1c3047;position:-webkit-sticky;position:sticky;top:0}.custom-table-1.bulk-product-delete-list{max-height:480px}.custom-table-1.custom-table-list table tbody tr td{padding:5px 15px}.sort-active i{display:inline-block;transform:rotate(180deg)}.textbox-apparance-none{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;width:50px}.table-listing-hieght{background-color:#fff;min-height:500px}.theme-table>tbody tr:first-child+tr .action-hover-menu .action-dropdown-menu{bottom:auto;top:0}.panel-table{align-items:center;border:1px solid #a5b5c7;border-radius:5px;display:flex;justify-content:space-between;padding:10px 25px 10px 15px;position:relative}.panel-table .panel-title{background-color:#fff;content:"";left:12px;padding:0 13px;position:absolute;top:-9px}.panel-table.with-bg{padding:20px 15px 10px}.NoteList .NoteItem{border:1px solid transparent;border-radius:10px;position:relative;transition:all .2s ease-in-out}.NoteList .NoteItem .inner{background-color:#f2f2f2;border-radius:10px;color:#a3b2ba;font-size:12px;letter-spacing:.5px;margin:5px 0}.NoteList .NoteItem .helptext{color:#8d9fb0;font-size:12px;font-weight:300}.NoteList .NoteItem .helptext b,.NoteList .NoteItem .helptext strong{font-weight:600}.NoteList .NoteItem textarea{background:transparent;border:none;color:#1c3047!important;font-size:14px;line-height:1.5;outline:none;padding:15px 40px 15px 15px;resize:none;width:100%}.NoteList .NoteItem textarea::-moz-placeholder{color:#1c3047;font-size:14px}.NoteList .NoteItem textarea:-ms-input-placeholder{color:#1c3047;font-size:14px}.NoteList .NoteItem textarea::placeholder{color:#1c3047;font-size:14px}.NoteList .NoteItem .cta{font-size:14px;height:0;overflow:hidden;padding:5px 20px;transition:all .2s ease-in-out}.NoteList .NoteItem .action-hover-menu{opacity:1;pointer-events:all;position:absolute;right:10px;top:20px;transition:all .2s ease-in-out}.NoteList .NoteItem.Editable{border:1px solid #d8dfe8;border-radius:5px}.NoteList .NoteItem.Editable .inner{background:#fff}.NoteList .NoteItem.Editable .cta{height:31px}.NoteList .NoteItem.Editable .action-hover-menu{opacity:0}.backdrop{background-color:rgba(0,0,0,.75);bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-in-out .2s;visibility:hidden;z-index:99}.backdrop.show{opacity:1;pointer-events:all;visibility:visible}.action-hover-menu{font-size:18px;position:relative;width:25px}.action-hover-menu.border-action-menu{border:1px solid #bfcad6;border-radius:3px;height:36px;line-height:38px;text-align:center;vertical-align:middle;width:36px}.action-hover-menu.border-action-menu .action-dropdown-menu{top:35px}.action-hover-menu:hover .action-dropdown-menu{display:block}.action-hover-menu:hover .icon-dots-horizontal-triple{background-color:#d8dfe8}.action-hover-menu span.icon-cheveron-down,.action-hover-menu span.icon-dots-horizontal-triple{border-radius:2px;color:#687e94;cursor:pointer;display:inline-block;font-size:14px;padding:4px 3px}.action-hover-menu span.icon-cheveron-down:hover,.action-hover-menu span.icon-dots-horizontal-triple:hover{background-color:#d8dfe8}.action-hover-menu .action-dropdown-menu{background-color:#fff;border:1px solid #d8dfe8;border-radius:2px;box-shadow:-2px 3px 6px #0000000f;display:none;height:220px;min-width:200px;overflow:auto;padding:5px 15px 6px;position:absolute;right:23px;top:0;transition:.3s;z-index:1}.action-hover-menu .action-dropdown-menu>span{border-bottom:1px solid #ccc;color:#1c3047;cursor:pointer;display:block;font-size:12px;line-height:1;padding:10px 0;text-align:left}.action-hover-menu .action-dropdown-menu>span:last-child{border-bottom:0}.action-hover-menu .action-dropdown-menu>span a{color:#1c3047;text-decoration:none}.action-hover-menu .action-dropdown-menu .delete-text{color:#dc3545}.action-hover-menu .action-dropdown-menu hr{border-color:#d8dfe8;margin:5px 20px 4px 12px}.table-head-action span.icon-cheveron-down{margin-left:3px;padding:0;position:relative;top:3px}.table-head-action .action-dropdown-menu{left:0;top:22px}.table-head-action .action-dropdown-menu span{font-weight:500}.circle{border-radius:100%;display:inline-block}.circle,.circle.circle-sm{height:20px;width:20px}.black{background-color:#000}.payment-option-select{display:inline-block;width:100%}.payment-option-select .cardbox .inner{background:#f2f2f2;border:2px solid #e5e5e5;border-radius:4px;font-size:20px;margin-bottom:20px;padding:30px}.payment-option-select .cardbox .inner i{color:#a7b5c4;font-size:28px;padding-right:20px}.payment-option-select .cardbox .inner i.icon-riyal{font-size:14px;padding-right:0}.payment-option-select .custom-checkbox-1{display:none!important}.payment-option-select input[type=radio]{opacity:0;position:absolute}.payment-option-select input[type=radio]:checked+.cardbox .inner{border-color:#40aeaf}.payment-option-select input[type=radio]:checked+.cardbox .inner i:before{color:#40aeaf}.payment-option-select input[type=radio]:checked+.cardbox .custom-checkbox-1{display:flex!important}.payment-option-select.disabled{cursor:no-drop;opacity:.5}.shipping-card{margin-bottom:15px}.shipping-card .image-container{align-items:center;display:flex;margin:0 -15px}.shipping-card .image-container .image{flex:1;max-width:110px;padding:0 15px}.shipping-card .image-container .image img{width:100%}.small-text{font-size:14px}.min-w-100{min-width:100px}.sorting-svg{transform:rotate(0deg);transition:all .2s ease-in-out}.ascending-order .sorting-svg{transform:rotate(180deg)}.QNA-Section .QNA-Item{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:20px;padding:20px}.QNA-Section .QNA-Item .QNA-Header{padding-bottom:3px}.QNA-Section .QNA-Item .QNA-Header .title{align-items:center;color:#7a8797;display:flex;font-size:13px;justify-content:space-between}.QNA-Section .QNA-Item .text{color:#555;font-weight:500}.QNA-Section .QNA-Item .QNA-Answer{border-radius:4px;border-top:1px solid #e5e5e5;padding-top:20px}.QNA-Section .QNA-Item .QNA-Answer .text{margin:0}.reviews .review{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:20px;padding:15px}.reviews .review .review-product{align-items:center;display:flex}.reviews .review .review-product .image{padding-right:20px}.reviews .review .review-product .image img{height:80px;width:auto}.reviews .review .review-product .name{margin:0}.reviews .review .review-body{border-radius:4px;border-top:1px solid #e5e5e5;padding-top:20px}.reviews .review .review-body .review-header{padding-bottom:5px}.reviews .review .review-body .review-header .text{align-items:center;color:#7a8797;display:flex;font-size:13px;justify-content:space-between}.reviews .review .review-body .review-text .title-stars .title{align-items:center;display:flex;font-size:16px;justify-content:space-between}.copy-field{align-items:center;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-wrap:wrap;padding:7px 30px 7px 10px;position:relative;text-align:left}.copy-field label{flex:0 0 100%;font-size:12px;font-weight:500;margin:0}.copy-field .form-control{border:none;border-radius:0;height:20px;line-height:1;min-height:auto;outline:none;padding:0}.copy-field .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-option-select .payment-show-inner{display:none}.payment-option-select input[type=radio]:checked+.cardbox .payment-show-inner{display:block}@-webkit-keyframes LoadingAnimation{0%{width:0}50%{width:100%}to{width:0}}@keyframes LoadingAnimation{0%{width:0}50%{width:100%}to{width:0}}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{color:#ccc;font-size:20px;line-height:16px;margin-bottom:0;margin-left:5px;overflow:hidden;pointer-events:none;white-space:nowrap}.listing-rate{align-items:center;display:flex;justify-content:space-between}.listing-rate.rate:not(:checked)>label{font-size:14px;line-height:12px;margin-left:0}.rate>input:checked+label i{color:#febf10;pointer-events:none}.custom-hr-line{background:#bfcad6;border-radius:5px;height:5px;margin:7px 0;width:15%}.mh-380-px{min-height:380px}.circle-icon{align-items:center;background-color:#40aeaf;border-radius:100%;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;padding:3px;width:20px}.delivery-eta{position:relative}.delivery-eta .delivery-text{content:"";left:2px;position:absolute;top:calc(100% + 10px)}.eta-from{position:relative}.eta-from:after{background-color:#343a40;content:"";height:2px;position:absolute;right:-5px;top:68%;width:10px}body{background:#f2f6fa;font-family:Poppins,sans-serif;height:100%;margin:0;position:static;width:100%}.exceptional-margin{margin-top:127px}.navbar-left{background-color:#40aeaf;bottom:0;box-shadow:0 0 18px transparent;left:0;overflow:hidden;position:fixed;top:0;transition:all .2s cubic-bezier(.4,0,.26,1.43);width:48px;z-index:999999}.navbar-left .navbar-brand{margin-bottom:20px;margin-right:0;margin-top:10px;text-align:center;width:100%}.navbar-left .navbar-brand a{align-items:center;color:#fff;display:flex;text-decoration:none}.navbar-left .navbar-brand a i{flex:0 0 48px;text-align:center}.navbar-left .navbar-brand a .link-text{font-size:16px;font-weight:700;line-height:1;margin-top:3px}.navbar-left .links{height:calc(100vh - 130px);padding-left:0}.navbar-left .links li{margin-bottom:15px}.navbar-left .links li a{align-items:center;border-left:3px solid transparent;color:#fff!important;display:flex;font-size:12px;padding:13px 0;text-decoration:none}.navbar-left .links li a i{flex:0 0 46px;font-size:17px;text-align:center}.navbar-left .links li a i.icon-design:before{color:#fff}.navbar-left .links li a .link-text{color:#4bb7b9;line-height:1;transition:all .1s linear .1s}.navbar-left .links li a .caret{line-height:1;margin-left:auto;margin-right:15px}.navbar-left .links li a .caret i{transition:all .1s linear .3s}.navbar-left .links li a:hover{border-color:#fff}.navbar-left .links li a:hover .caret i{transform:rotate(180deg)}.navbar-left .links li ul{height:0;overflow:hidden;transition:all .1s linear .3s}.navbar-left .links li ul li{margin-bottom:0;white-space:nowrap}.navbar-left .links li ul li a{border-left:0;padding-left:48px}.navbar-left .links li ul li.active,.navbar-left .links li ul li:hover{background-color:rgba(0,0,0,.1)}.navbar-left .links li:hover{background-color:#1c999c}.navbar-left .links li.logout-menu{bottom:0;position:absolute;width:100%}.navbar-left .links li.active a{background-color:#1c999c;border-color:#fff}.navbar-left:hover{box-shadow:0 0 18px #00000091;width:220px}.navbar-left:hover .links{overflow:auto}.navbar-left:hover .links li a .link-text{color:#fff}.content-container{bottom:0;height:100%;left:0;padding-left:48px!important;position:absolute;right:0;top:0;width:100%}.content-container .content.full-page{padding:25px 25px 81px}.content-container .content{background-color:#f2f6fa}.page-header{margin-bottom:20px}.page-header .page-title{color:#1c3047;font-size:30px;margin-bottom:20px}.page-header .page-title-light{color:#8d9fb0;font-size:14px;margin-bottom:20px}.page-header p{color:#a7b5c4;line-height:1;margin-bottom:10px}.page-header .header-back-link{color:#4c657a;font-size:14px}.page-header .header-back-link:hover{color:#4c657a}.page-header .header-back-link i{font-size:12px;margin-right:10px}.total-vat-inc .total-vat-left{align-items:center;background-color:#f2f6fa;border-radius:100%;display:inline-flex!important;height:44px;justify-content:center;text-align:center;width:44px}.total-vat-inc .total-vat-left i{color:#687e94;display:inline-block;font-size:22px;margin-top:0}.total-vat-inc .total-vat-left i:before{color:#687e94}.total-vat-inc .total-vat-left.yellow{background-color:#fff0c3}.total-vat-inc .total-vat-left.yellow i,.total-vat-inc .total-vat-left.yellow i:before{color:#ffc107}.total-vat-inc .total-vat-left.bg-white{background-color:#fff}.total-vat-inc .total-vat-left.bg-white i{font-size:26px}.total-vat-inc .total-right{margin-left:10px}.total-vat-inc .total-right p{color:#1c3047;margin-bottom:0}.total-vat-inc .total-right span{color:#8d9fb0;font-size:14px}.total-vat-inc.total-vatinc-1 .total-vat-left{height:38px;width:38px}.total-vat-inc.total-vatinc-1 .total-vat-left i{font-size:23px;line-height:22px}.total-vat-inc.total-vatinc-1 .total-vat-left i.icon-dashboard-icon{font-size:20px}.total-vat-inc.total-vatinc-1 .total-right p{line-height:1}.total-vat-inc.border-vat{border-right:1px solid #bbc7d5}.total-vat-inc.danger-vat .total-vat-left{background-color:#f7ced2}.total-vat-inc.danger-vat .total-vat-left i,.total-vat-inc.danger-vat .total-vat-left i:before{color:#dc3545}.cart-has-no-item{align-items:center;display:flex;height:calc(100vh - 244px);justify-content:center;padding:50px 0}.cart-has-no-item p{color:#707070;font-size:18px;margin:20px 0 4px}.cart-has-no-item span{color:#707070;font-size:12px}.cart-has-no-item .upload-wrapper{background-color:#fff;border-radius:15px;padding:25px 15px;width:296px}.cart-has-no-item .upload-wrapper i{font-size:70px}.table-container-with-scroll{box-shadow:0 1px 4px #0000000d;max-height:270px}.pe-none{pointer-events:none}.arrow-up{display:inline-block;transform:rotate(180deg);transform-origin:center center}.switch-card{border:1px solid #a5b5c7;border-radius:4px;justify-content:center;padding:20px 0}.backdrop .filter-side-bar{background-color:#f2f6fa;bottom:0;position:absolute;right:-100%;top:0;transition:all .3s ease-in-out .2s;width:400px}.backdrop .filter-side-bar .close-filter{align-items:center;border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;position:absolute;right:calc(100% + 25px);top:30px;width:30px;z-index:100}.backdrop .filter-side-bar .close-filter i{line-height:30px}.backdrop .filter-side-bar .inner{height:calc(100vh - 50px);overflow:auto;padding:0 22px 20px}.backdrop .filter-side-bar .inner .filter-top{border-bottom:1px solid #a5b5c7;padding:25px 0 15px}.backdrop .filter-side-bar .inner .filter-top h2{color:#343a40;display:inline-block;font-size:20px}.backdrop .filter-side-bar .inner .filter-top .btn{border-color:#4c657a;border-radius:3px;color:#4c657a;font-size:12px;height:auto;line-height:1;padding:5px 10px 4px}.backdrop .filter-side-bar .inner .filter-top .btn:active,.backdrop .filter-side-bar .inner .filter-top .btn:hover{background-color:transparent;border-color:#4c657a;color:#4c657a}.backdrop .filter-side-bar .inner .inner-filter-item{margin-top:22px}.backdrop .filter-side-bar .inner .inner-filter-item .inner-item-top{margin-bottom:10px}.backdrop .filter-side-bar .inner .inner-filter-item .inner-item-top .btn,.backdrop .filter-side-bar .inner .inner-filter-item .inner-item-top span{color:#687e94;font-size:12px}.backdrop .filter-side-bar .inner .inner-filter-item .inner-item-top .btn{height:auto;line-height:1;margin-top:5px;padding:0}.backdrop .filter-side-bar .inner .inner-filter-item .custom-checkbox-1{margin-bottom:10px}.backdrop .filter-side-bar .inner .inner-filter-item .custom-checkbox-1 p{font-weight:500}.backdrop .filter-side-bar .inner .cta{bottom:0;left:0;position:absolute;width:100%}.backdrop .filter-side-bar .inner .cta .btn{border:none;border-radius:0;height:50px;width:100%}.backdrop .filter-side-bar .inner.customer-sidebar .filter-top{border-bottom:0}.backdrop .filter-side-bar .inner.customer-sidebar .item-customer-list{margin-bottom:20px}.backdrop .filter-side-bar .inner.customer-sidebar .item-customer-list .custom-radio-1 input,.backdrop .filter-side-bar .inner.customer-sidebar .item-customer-list .custom-radio-1 span{height:20px;width:20px}.backdrop .filter-side-bar .inner.customer-sidebar .item-customer-list .custom-radio-1 span:before{height:14px;width:14px}.backdrop .filter-side-bar .inner.customer-sidebar .item-customer-list .desc-customer-bar p{line-height:1}.backdrop .filter-side-bar .inner.customer-sidebar .dual-inputs{background-color:#fff}.backdrop.show .filter-side-bar{right:0}.backdrop.show .filter-side-bar.select-brand{width:488px}.backdrop.show .filter-side-bar.select-brand label{margin-bottom:20px}.backdrop.show .filter-side-bar.select-brand label p{font-size:16px}.backdrop.show .filter-side-bar.select-brand label p img{max-width:76px;padding-right:10px}.backdrop.backdrop-style1 .filter-side-bar{width:480px}.backdrop.product-side-bar .filter-side-bar .inner-filter-item{border-bottom:1px solid #a5b5c7;margin-top:0;padding:15px 0 18px}.show-all-filter .custom-checkbox-1{display:flex}.order-item{border:1px solid #d8dfe8;border-radius:5px;margin-bottom:15px;padding:20px}.order-item:last-child{margin-bottom:0}.order-item .order-product-img img{max-height:70px}.order-item .order-product-desc p{color:#1c3047;font-size:14px;margin-bottom:0}.order-item .order-product-desc span{color:#8d9fb0;font-size:14px}.order-item .order-product-desc .bullet-clr{background-color:#000;border-radius:100%;display:inline-block;height:15px;margin-left:5px;vertical-align:middle;width:15px}.order-item .order-product-discount{margin-top:35px}.order-item .order-product-discount i.icon-Mask-Group-375{color:#687e94;font-size:24px;margin-top:28px}.order-item .order-product-discount .qty-select .form-control{width:83px}.discount-select label{color:#687e94;font-size:14px;line-height:16px;margin-bottom:5px;text-transform:capitalize}.discount-select .triple-input .input-has-icon{flex:inherit;width:45px}.discount-select .triple-input .btn{color:#40aeaf}.discount-select .triple-input .btn.create-btn{color:#687e94}.order-detail .order-person{min-width:30px}.order-detail .order-person i{color:#40aeaf;font-size:30px}.order-detail i{font-size:20px}.order-detail .icon-credit-card{font-size:16px}.order-detail p{color:#343a40;font-size:14px}.order-detail .edit-icon-order i{color:#8d9fb0;font-size:16px}.order-detail .edit-icon-order span{color:#343a40;font-size:14px}.order-detail .trans-id{color:#8d9fb0;font-size:14px}.order-detail hr{border-width:2px;color:#a5b5c7;margin-top:0}.order-detail.review-order-detail .order-person i{font-size:26px}.order-detail.review-order-detail .order-person .icon-credit-card{font-size:18px}.status-process{cursor:pointer;font-size:14px!important;padding:4px 15px!important}.status-process i{color:#8d9fb0;font-size:14px!important;padding-right:20px;position:relative}.status-process i:after{background-color:#8d9fb0;content:"";height:18px;position:absolute;right:10px;top:-2px;width:1px}.customer-info-order span{color:#8d9fb0;font-size:12px}.customer-info-order p{font-size:14px;margin-bottom:0;padding-bottom:25px}.shipment-detail .shipment-detail-header{border-bottom:1px solid #a5b5c7;padding-bottom:15px}.shipment-detail .shipment-detail-header span{font-size:12px}.shipment-detail .shipment-detail-header .underline{cursor:pointer;text-decoration:underline}.shipment-detail .items-shippment{background-color:#f2f2f2;border-radius:5px;font-size:12px;padding:18px 20px}.shipment-detail .items-shippment ul{margin:0;padding-left:30px}.order-status-timeline .status-inner{position:relative}.order-status-timeline .status-inner .status-left{flex:1;position:relative;vertical-align:top;z-index:1}.order-status-timeline .status-inner .status-left .border-after{padding-left:43px;position:relative}.order-status-timeline .status-inner .status-left .border-after:after,.order-status-timeline .status-inner .status-left .border-after:before{background-color:#a7b5c4;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:8px;width:15px}.order-status-timeline .status-inner .status-left .border-after:after{left:21px}.order-status-timeline .status-inner .status-left .badge{color:#fff!important}.order-status-timeline .status-inner .status-right{font-size:12px;margin-left:6px}.order-status-timeline .status-inner .status-desc-inner{display:flex;margin-bottom:15px;position:relative}.order-status-timeline .status-inner .status-desc-inner p{background-color:#f2f2f2;border-radius:10px;border-bottom-left-radius:0;flex:0 0 90%;font-size:12px;line-break:anywhere;margin-left:auto;padding:20px 40px 20px 20px}.order-status-timeline .status-inner .status-desc-inner:before{background-repeat-x:repeat;background-repeat-y:repeat;background-image:url(/images/backoffice/Line.png);content:"";display:inline-block;height:100%;left:20px;min-height:135px;position:inherit;top:0;width:2px}.order-status-timeline .status-inner:last-child .status-desc-inner:before{opacity:0}.unpayment-bx{border:1px solid #d8dfe8;border-radius:2px;padding:2px 10px 8px}.unpayment-bx span{font-size:12px}.tracking-details{border:1px solid #d8dfe8;border-radius:4px;padding:20px 25px}.tracking-details .timeline-tracking .tracking-timeline-listing{background-color:#fff;padding-bottom:75px;position:relative}.tracking-details .timeline-tracking .tracking-timeline-listing:before{background-color:#e6ecf2;border-radius:4px;content:"";height:100%;left:12px;position:absolute;top:37px;width:2px}.tracking-details .timeline-tracking .tracking-timeline-listing:last-child{padding-bottom:0}.tracking-details .timeline-tracking .tracking-timeline-listing:last-child:before{display:none}.tracking-details .timeline-tracking .tracking-timeline-listing.active .tracking-left,.tracking-details .timeline-tracking .tracking-timeline-listing.active:before{background-color:#40aeaf}.tracking-details .timeline-tracking .tracking-timeline-listing.active .tracking-left span{color:#fff}.tracking-details .timeline-tracking .tracking-timeline-listing .tracking-left{background-color:#e6ecf2;border-radius:100%;display:inline-block;height:26px;margin-top:6px;text-align:center;vertical-align:top;width:26px}.tracking-details .timeline-tracking .tracking-timeline-listing .tracking-left span{color:#d8dfe8;font-size:20px;position:relative;top:3px}.tracking-details .timeline-tracking .tracking-timeline-listing .tracking-right{display:inline-block;margin-left:30px;width:calc(100% - 61px)}.tracking-details .timeline-tracking .tracking-timeline-listing .tracking-right p{margin-bottom:5px}.tracking-details .timeline-tracking .tracking-timeline-listing .tracking-right span{display:block;font-size:14px;margin-bottom:5px}.cash-on-delivery{border-top:1px solid #a5b5c7;padding:12px 0}.order-person.unpaid-payment i{color:#40aeaf}.status-change .icon-edit{font-size:16px}.discount-voucher{background-color:#f2f6fa;border-radius:5px;margin-top:20px}.discount-voucher li{padding:0 15px}.discount-voucher li:first-child .right-part{border-top:unset}.discount-voucher li .right-part{border-top:1px solid #d8dfe8;padding-bottom:10px;padding-top:10px}.discount-voucher .left-icon{flex:0 0 43px;padding-right:20px}.discount-voucher h6{margin-bottom:0}.discount-voucher .right i{color:#000!important;display:inherit}.invoice-call-to-actions .btn.btn-outline-primary.active{background-color:#40aeaf!important;border-color:#40aeaf!important}.customer-detail-info-left{padding-right:10px}.customer-detail-info-left .icon-edit{font-size:20px}.customer-detail-info-left .customer-info-left{align-items:center;height:100%;margin-top:-15px;min-width:250px}.customer-detail-info-left .customer-info-left i{font-size:24px;margin-top:-5px}.customer-detail-info-right p{padding-bottom:25px}.customer-detail-info-right span{font-size:14px}.customer-detail-info-right.customer-detail-info-right-icon i{font-size:20px}.customer-detail-info-right.customer-detail-info-right-icon p:last-child{padding-bottom:0}.customer-detail-header .status-process{font-size:14px!important}.customer-detail-header .status-process i{color:#ffc107;padding-right:0;position:relative;top:1px}.customer-detail-header .status-process i:after{display:none}.customer-detail-wrp .card-style-1 .card-header{padding:10px 0}.coupon-value-badge{border-radius:21px;display:flex;font-size:12px;min-width:85px}.coupon-value-badge .percent{border-bottom-left-radius:21px;border-top-left-radius:21px;display:inline-block;min-width:35px;padding:2px 0 1px;text-align:center}.coupon-value-badge span:last-child{display:inline-block;padding:2px 1px 1px}.coupon-value-badge.coupon-value-info{border:1px solid #a7def3}.coupon-value-badge.coupon-value-info .percent{background-color:#a7def3;color:#2bb0e2}.coupon-value-badge.coupon-value-dark{border:1px solid #c3a7f3}.coupon-value-badge.coupon-value-dark .percent{background-color:#c3a7f3;color:#6e2be2}.coupon-value-badge.coupon-value-radius{border-radius:5px;border-top-left-radius:0}.coupon-value-badge.coupon-value-radius .percent{border-bottom-left-radius:5px;border-top-left-radius:0}.coupon-value-badge.coupon-value-sucess{border:1px solid #d8eeef}.coupon-value-badge.coupon-value-sucess .percent{background-color:#d8eeef;color:#40aeaf}.coupon-value-badge.coupon-value-gry{border:1px solid #d8dfe8}.coupon-value-badge.coupon-value-gry .percent{background-color:#d8dfe8}.status-icon{font-size:18px}.coupons-action-top{background-color:#fff;border:1px solid #bfcad6;border-radius:4px;box-shadow:0 1px 4px #0000000d;display:flex}.coupons-action-top.add-campaign-upload-sheet .upload-box-1{border:transparent;padding:9px 22px 8px;width:auto}.coupons-action-top .coupon-action{border-right:1px solid #bfcad6;min-height:36px;padding:5px 22px 4px}.coupons-action-top .coupon-action:last-child{border-right:0}.coupons-action-top .coupon-action .switch{top:5px}.coupons-action-top .coupon-action .switch.top-0{top:0}.coupons-action-top .coupon-action .icon-shopping-cart1{font-size:20px;position:relative}.coupons-action-top .coupon-action .icon-shopping-cart1 span{background-color:#baf0e8;border-radius:100%;font-family:Poppins,sans-serif;font-size:8px;height:14px;line-height:15px;position:absolute;right:0;top:0;width:14px}.coupons-action-top .coupon-action.set-discount{background-color:#d8eeef;border-bottom:1px solid #d8eeef;border-top:1px solid #d8eeef;margin:-1px}.coupons-action-top .coupon-action.coupon-action-hover:hover{background-color:#e6ecf2}.coupons-action-top .coupon-action.disabled{cursor:no-drop;opacity:.5}.coupons-action-top .coupon-action-dropdown{max-height:36px}.coupons-action-top .coupon-action-dropdown .dropdown-menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0;left:-1px!important;margin:5px 0;min-width:137px;padding:0;top:-6px!important}.coupons-action-top .coupon-action-dropdown .dropdown-menu a{padding:5px 18px}.coupons-action-top .coupon-action-dropdown .dropdown-menu a:hover{background-color:transparent}.coupons-action-top .coupon-action-dropdown.disabled{cursor:no-drop;opacity:.5}.coupons-action-top .coupon-action-dropdown.disabled a.btn{pointer-events:none}.coupons-action-top .coupon-action-dropdown a:after{display:none}.coupons-action-top .coupon-action-dropdown a i{content:"";font-size:11px;position:absolute;right:16px;top:13px;transform:rotate(0deg);transition:all .2s ease-in-out}.coupons-action-top .coupon-action-dropdown a.btn{padding:0 40px 0 20px}.coupons-action-top .coupon-action-dropdown a:active{color:#1c3047}.coupons-action-top .coupon-action-dropdown.show a{border-bottom-left-radius:0;border-bottom-right-radius:0}.coupons-action-top .coupon-action-dropdown.show a i{transform:rotate(180deg)}.tab-header-style1{border-bottom:0}.tab-header-style1 li{padding:0 25px}.tab-header-style1 li.disable{cursor:no-drop}.tab-header-style1 li.disable .nav-link{box-shadow:unset!important;cursor:no-drop;opacity:.5;pointer-events:none}.tab-header-style1 li .nav-link{background-color:transparent!important;border:0;box-shadow:0 5px 0 0 transparent;color:#1c3047!important;margin-bottom:1px;padding:0 0 18px}.tab-header-style1 li .nav-link.active{box-shadow:0 2px 0 0 #40aead;font-weight:600}.tab-header-style1 li:first-child{padding-left:0}.add-coupon-info .input-group-text{background-color:#baf0e8;border-radius:5px;color:#40aeaf;padding:0 20px}.add-coupon-info .discount-duration .duration-hover{top:-10px}.add-coupon-info .payment-option-select{padding-bottom:15px;width:auto}.add-coupon-info .payment-option-select .cardbox .inner{font-size:18px;padding-bottom:5px;padding-top:5px}.add-coupon-info .payment-option-select .cardbox .inner i{font-size:24px;font-style:inherit}.add-coupon-info .payment-option-select input:checked+.cardbox .inner i{color:#40aeaf}.add-coupon-info .payment-option-select .custom-checkbox-1{bottom:-20px;left:14px;position:absolute;width:100%}.add-coupon-info .payment-option-select .custom-checkbox-1 .form-group{height:35px;width:calc(100% - 32px)}.add-coupon-info .payment-option-select .custom-checkbox-1 .form-group .input-has-icon{flex:inherit}.add-coupon-info .payment-option-select .custom-checkbox-1 .form-group .input-container .form-control{opacity:1;position:static}.add-coupon-info .payment-option-select .custom-checkbox-1 .form-group .input-container:before{top:6px}.add-coupon-info .dropdown-menu{border-color:#d8dfe8;box-shadow:0 4px 10px 2px rgba(0,0,0,.06)}.add-coupon-info .dropdown-menu .dropdown-item:hover{background-color:#d8eeef}.select-product{background-color:#f2f2f2;border:1px solid #d8dfe8;border-radius:4px;padding:18px 15px 12px}.select-product .select-product-coupon p{margin-bottom:0;padding-left:8px}.select-product .select-product-coupon p:before{background-color:#687e94;border-radius:50%;content:"";display:inline-block;height:8px;left:-8px;position:relative;width:8px}.select-product .select-product-coupon i:before{color:#a7b5c4}.border-bottom-bg{background-repeat-x:repeat;background-repeat-y:no-repeat;background-image:url(/images/backoffice/border-bottom-transparentbg.png);background-position:bottom;padding-bottom:18px}.upload-wrapper{border:2px dashed #bfcad6;border-radius:6px;margin:0 auto;max-width:690px;padding:35px 15px 30px;position:relative;text-align:center;width:100%}.upload-wrapper .form-control-file{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload-wrapper i{color:#bfcad6;font-size:30px}.upload-wrapper.upload-wrapper-sm{padding:7px 0}.upload-wrapper.upload-wrapper-sm i{color:#1c3047;font-size:14px}.uploded-file-box{background-color:#f2f2f2;border:1px solid #d8dfe8;border-radius:4px;margin:0 auto;max-width:690px;padding:17px 15px 16px;width:100%}.white-space-nowrap{white-space:nowrap}.range-inputs{position:relative}@media (max-width:767px){.range-inputs{margin-bottom:30px}}.range-inputs input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;opacity:0;pointer-events:none;width:100%;z-index:20}.range-inputs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;pointer-events:all;width:24px}.range-inputs input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:24px;pointer-events:all;width:24px}.range-inputs .range-track-area{height:5px;position:relative;z-index:10}.range-inputs .range-track-area .range-track-bg{background:#fff;border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.range-inputs .range-track-area .range-track-between{background:#40aeaf;bottom:0;position:absolute;top:0;z-index:20}.range-inputs .range-track-area .range-start{left:0}.range-inputs .range-track-area .range-end,.range-inputs .range-track-area .range-start{background:#fff;border:4px solid #40aeaf;border-radius:50px;height:20px;margin-top:-9px;position:absolute;top:0;width:20px;z-index:30}.range-inputs .range-track-area .range-end{right:0}.quantity-field-area div{background-color:#fff}.quantity-field-area div input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-field-area div input[type=number]:focus-visible{outline:unset!important}

/*!
 * Select2-to-Tree CSS 1.1.1
 * https://github.com/clivezhg/select2-to-tree
 */.s2-to-tree *{box-sizing:border-box}.s2-to-tree .select2-results__option.l1{font-size:1em;margin-left:.6em}.s2-to-tree .select2-results__option.l2{font-size:.95em;margin-left:1.4em}.s2-to-tree .select2-results__option.l3{font-size:.91em;margin-left:2.2em}.s2-to-tree .select2-results__option.l4{font-size:.87em;margin-left:3em}.s2-to-tree .select2-results__option.l5{font-size:.83em;margin-left:3.8em}.s2-to-tree .select2-results__option.l6{font-size:.8em;margin-left:4.5em}.s2-to-tree .select2-results__option.l7{font-size:.77em;margin-left:5.3em}.s2-to-tree .select2-results__option.l8{font-size:.75em;margin-left:6em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l1{margin-right:.6em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l2{margin-right:1.4em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l3{margin-right:2.2em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l4{margin-right:3em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l5{margin-right:3.8em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l6{margin-right:4.5em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l7{margin-right:5.3em}.s2-to-tree .select2-dropdown[dir*=rtl] .select2-results__option.l8{margin-right:6em}.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:hover{color:red;cursor:pointer}.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:before{content:"+";font-size:larger;left:-.35em;position:absolute;top:.1em}.s2-to-tree .select2-dropdown[dir*=rtl] li.select2-results__option.non-leaf .expand-collapse:before{right:-.35em}.s2-to-tree li.select2-results__option.non-leaf.opened .expand-collapse:before{content:"−"}.s2-to-tree .select2-results__option[aria-disabled=true] .expand-collapse{color:#000}.s2-to-tree .item-label{display:inline-block;margin-left:.5em;padding:3px;width:calc(100% - 11px)}.s2-to-tree .select2-dropdown[dir*=rtl] .item-label{margin-right:.5em}.s2-to-tree li.select2-results__option{height:auto;overflow-y:hidden;padding:0;position:relative}.s2-to-tree li.select2-results__option[data-pup]{display:none}.s2-to-tree li.select2-results__option[data-pup].showme{display:block;overflow-y:visible}.s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected]>span.item-label{background-color:#5897fb;color:#fff}.s2-to-tree.select2-container li.select2-results__option[aria-selected=true]>span.item-label{background-color:#ddd}.s2-to-tree.select2-container li.select2-results__option--highlighted[aria-selected],.s2-to-tree.select2-container li.select2-results__option[aria-selected=true]{background-color:inherit;color:inherit}.s2-to-tree li.select2-results__option.l1{display:block;overflow-y:visible}.s2-to-tree.searching-result li.select2-results__option{display:block;height:auto}.discount-action-top .form-group.dual-inputs{border:0;width:auto}.discount-action-top .form-group.dual-inputs .btn{padding:0}.discount-action-top .datetimepicker-style-1,.discount-action-top .form-group.dual-inputs .input-container,.discount-action-top .form-group.dual-inputs .input-has-icon i{display:none}.discount-action-top .datetimepicker-style-1 .form-control{border:0;color:#1c3047;font-size:12px;height:26px;line-height:1}.discount-action-top .datetimepicker-style-1 .form-control:focus{box-shadow:none}.discount-action-top .custom-checkbox-1{display:none!important}.discount-action-top.show .form-group.dual-inputs{width:100px}.discount-action-top.show .form-group.dual-inputs .btn{padding:0 18px 0 10px}.discount-action-top.show .datetimepicker-style-1,.discount-action-top.show .form-group.dual-inputs .input-container,.discount-action-top.show .form-group.dual-inputs .input-has-icon i{display:block}.discount-action-top.show .custom-checkbox-1{display:flex!important}.discount-action-top.show .coupon-action{padding-left:10px;padding-right:10px}.discount-action-top.show .action-pd-default{padding-left:22px;padding-right:22px}.discount-action-top.coupon-action-width .form-group.dual-inputs{width:165px}.color-product-wrp{margin-top:20px}.color-product-wrp .color-product{background-color:#dadada;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);display:inline-block;height:40px;vertical-align:middle;width:40px}.labels-product{border:1px solid;border-radius:21px;display:inline-block;margin:2px 0;padding:2px 10px 1px}.labels-product.label-warning{border-color:#ec6427;color:#ec6427}.labels-product.label-primary{border-color:#2c7ad4;color:#2c7ad4}.add-label-box .btn-green{box-shadow:0 4px 4px 0 rgba(0,0,0,.05);min-width:270px}.add-label-box .add-label-inner{border:1px solid #a5b5c7;border-radius:5px;max-width:490px;padding:20px 20px 8px;width:100%}.add-label-box .add-label-inner .label-btn{border-radius:14px;height:26px;line-height:1;padding:0 10px}.add-label-box .add-label-inner .label-btn.active{background-color:#1c3047;color:#fff!important}.mulitple-img-inner{background-color:#d8eeef;border-radius:5px;height:80px;justify-content:center;position:relative;text-align:center;width:80px}.mulitple-img-inner input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.mulitple-img-inner i{color:#40aeaf;font-size:70px}.multiple-img-uploaded{border:1px solid #d8dfe8;border-radius:5px;cursor:pointer;height:80px;padding:0 6px;position:relative;transition:.3s;width:80px}.multiple-img-uploaded:hover .btn{opacity:1}.multiple-img-uploaded img{display:block;margin:0 auto;max-height:60px;max-width:100%}.multiple-img-uploaded .btn{height:auto;line-height:normal;opacity:0;padding:0 8px;position:absolute}.multiple-img-uploaded .btn.btn-top{top:7px}.multiple-img-uploaded .btn.btn-bottom{bottom:7px;padding:0 5px}.multiple-img-uploaded .btn.btn-bottom .custom-checkbox-1 input,.multiple-img-uploaded .btn.btn-bottom .custom-checkbox-1 span{height:10px;line-height:7px;width:10px}.multiple-img-uploaded .btn.btn-bottom .custom-checkbox-1{background-color:transparent;border-color:#1c3047}.multiple-img-uploaded .btn.btn-bottom .custom-checkbox-1 span i{font-size:8px}.multiple-img-uploaded .btn.btn-bottom .custom-checkbox-1 input:checked+span{background-color:#1c3047;border-color:#1c3047}.active\:bg-gray-50:active{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.icon-btn{align-items:center;display:flex;font-family:Popins,sans-serif!important;min-width:280px;text-align:left}.icon-btn i{font-size:18px;vertical-align:middle}.review-main-slider .banner-slider{display:flex}.review-main-slider .banner-slider .slider-container{border:1px solid #a5b5c7!important;border-radius:5px;height:458px;width:458px}.review-main-slider .banner-slider .slider-container .reviews-slider{width:100%}.review-main-slider .banner-slider .nav-container{margin-right:10px;width:50px}.review-main-slider .banner-slider .nav-container .review-slider-nav .slick-list .slick-slide img{border:1px solid #a5b5c7!important;border-radius:5px;height:50px;width:50px}.category-selection .custom-radio-1 p{font-size:18px;font-weight:600}.category-selection ul li .custom-radio-1 p{font-size:18px;font-weight:400}.category-selection ul li i{display:none;font-size:15px}.category-selection ul li.has-child i{display:block}.category-selection ul.first-level li{padding:20px 18px 20px 30px}.category-selection ul.second-level li{padding:20px 30px 20px 0}span.toggle{display:inline-block;height:34px;overflow:hidden;transition:.3s}.toggled span.toggle{height:auto}.toggled .read-less{display:inline-block!important}.read-less,.toggled .read-more{display:none}.dashboard-menu{align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 1px 3px #0000001a;padding:13px 20px}.dashboard-menu .links{border-right:1px solid #d8dfe8;padding-right:15px}.dashboard-menu .links a{border-radius:50px;color:#687e94;font-size:14px;line-height:1;padding:7px 12px 6px;text-decoration:none}.dashboard-menu .links a.active{background-color:#40aeaf;color:#fff}.dashboard-menu .datetimepicker-style-1{min-width:235px;padding-left:15px}.dashboard-menu .datetimepicker-style-1 .form-control{-webkit-appearance:none;border-color:#d8dfe8;border-radius:5px;color:#1c3047;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;min-height:30px;padding:0 13px}.dashboard-menu .datetimepicker-style-1 .form-control::-moz-placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.dashboard-menu .datetimepicker-style-1 .form-control:-ms-input-placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.dashboard-menu .datetimepicker-style-1 .form-control::placeholder{color:#8d9fb0;font-size:14px;font-weight:400;line-height:24px}.dashboard-menu .datetimepicker-style-1 .form-control:focus{box-shadow:none!important}.dashboard-sales-tab .inner{background-color:#fff!important;padding:17px 20px 20px!important}.dashboard-sales-tab .inner span{color:#0cab93;flex:0 0 100%;font-size:14px}.dashboard-sales-tab .inner .total-vat-inc .total-vat-left{background-color:#d8dfe8}.dashboard-sales-tab .inner .total-vat-inc .total-vat-left i{font-size:22px}.dashboard-sales-tab .inner .total-vat-inc .total-vat-left i:before{color:#687e94}.dashboard-sales-tab input[type=radio]:checked+.cardbox .inner .total-vat-inc .total-vat-left{background-color:#bddfe2}.dashboard-top-list-header p{font-size:18px}.dashboard-top-list-header .btn{border-radius:13px;height:26px;line-height:1;padding:2px 12px}.dashboard-top-list-header .btn.active{background-color:#40aeaf;color:#fff!important}.dashboard-top-list .dashboard-list-inner{border-bottom:1px solid #d8dfe8;flex:1;margin-left:10px;padding:18px 0}.dashboard-top-list .dashboard-list-inner .list-img{margin:0 auto;width:90px}.dashboard-top-list .dashboard-list-inner .list-img span{left:-14px;position:relative}.dashboard-top-list .dashboard-list-inner .list-img img{max-height:65px;max-width:65px}.dashboard-top-list .dashboard-list-inner .list-desc{flex:1}.dashboard-top-list .dashboard-list-inner .list-desc p{flex:0 0 100%;margin-bottom:8px}.dashboard-top-list .dashboard-list-inner .list-desc .badge{background-color:#d8dfe8;border-radius:5px;padding:6px 10px 4px}.category-end{min-height:540px}.category-end img{max-width:185px!important}.category-end p{font-size:20px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-text-label{display:none}.home-sidebar{flex:0 0 236px;width:236px}.home-sidebar .home-sidebar-inner{background-color:#d8dfe8;height:100%;left:48px;padding:22px 0;position:fixed;top:0;width:236px}.home-sidebar .home-sidebar-inner p{color:#687e94;padding:0 25px}.home-sidebar .home-sidebar-inner ul{list-style:none}.home-sidebar .home-sidebar-inner ul li{padding:0 25px}.home-sidebar .home-sidebar-inner ul li.active{background-color:#bfcad6}.home-sidebar .home-sidebar-inner ul li.active a{font-weight:600}.home-sidebar .home-sidebar-inner ul li a{color:#1c3047;display:block;padding:5px 0 4px;text-decoration:none}.menu-links1{background-color:#d8eeef;border-radius:5px;color:#40aeaf;padding:3px 10px}.menu-links-icon1{padding:7px 10px}.menu-links-icon1 img{max-height:36px;width:36px}.edit-category-menu .category-label .cat-input,.edit-category-menu .category-label .cat-title{border:1px solid #d8dfe8;border-radius:5px;font-size:30px;font-weight:500;margin-bottom:0;padding:13px 10px;text-transform:uppercase}.edit-category-menu .sub-cat-title{border-bottom:1px solid #a5b5c7;border-top:1px solid #a5b5c7;margin-bottom:20px}.edit-category-menu .sub-cat-title h3{color:#687e94;font-size:16px;margin:13px 0;text-transform:uppercase}.edit-category-menu .sub-cat-card .left-sec{border-right:2px solid #40aeaf;padding-right:10px}.edit-category-menu .custom-form-upload .upload-file-image a{text-decoration:none}.label-info{color:#40aeaf!important;font-size:12px!important;margin-bottom:0!important;margin-top:10px}.drragable-wrapper .draggable-inner{background:#f2f6fa;border-radius:3px;max-height:500px;padding:15px 20px}.drragable-wrapper .draggable-inner .drragable-title{border-bottom:1px solid #a5b5c7;color:#687e94;font-size:16px;font-weight:500;padding-bottom:10px;text-transform:uppercase}.drragable-wrapper .draggable-inner .title-has-icon{color:#687e94;font-size:14px;font-weight:600}.drragable-wrapper .draggable-inner .title-has-icon i{color:#687e94;font-size:12px;font-weight:600;margin-right:12px}.drragable-wrapper .draggable-inner .live-cat{height:430px;padding-right:30px}.drragable-wrapper .draggable-inner .custom-cat{max-height:340px;padding-right:10px}.drragable-wrapper .draggable-inner .primary-cat{max-height:390px;padding-right:10px}.product-section{min-height:280px}.product-section .search-filter .form-control{border:1px solid #b2dedf;box-shadow:0 1px 4px #00000014}.slider-grid{background-position:top;background-size:cover;border-radius:5px;height:163px;width:163px}.slider-grid img{border-radius:5px;max-height:163px}.slider-grid.slider{height:100%;width:100%}.slider-grid.slider-grid-edit .action{right:-21px;top:6px}.slider-grid.small{height:100px;width:100px}.slider-grid.view-slider{height:98px;width:98px}.slider-eye-hover{position:relative}.slider-eye-hover .icon-eye{font-size:50px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:.3s;z-index:10}.slider-eye-hover:before{background-color:rgba(255,254,254,.38);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%}.slider-eye-hover:hover .icon-eye,.slider-eye-hover:hover:before{opacity:1}.slider-grid-edit{position:relative}.slider-grid-edit .action{position:absolute;right:0;top:0;width:21px}.slider-grid-edit .action i{display:block;font-size:12px;height:21px;line-height:22px;text-align:center;width:21px}.slider-grid-edit .action .action-1{display:block;margin-bottom:2px}.slider-grid-edit .action .action-1 i{background-color:#d8eeef;border-top-right-radius:5px;color:#40aeaf}.slider-grid-edit .action .action-2 i{background-color:#d8dfe8;color:#687e94}.slider-grid-edit.action-inner .action{right:0!important;top:0!important}.slider-wrp .show-btn,.slider-wrp .slider-grid-edit .action{display:none}.slider-wrp.slider-show-edit .show-btn,.slider-wrp.slider-show-edit .slider-grid-edit .action{display:block}.slider-wrp.slider-show-edit .card-header .icon-edit{display:none}.slider-wrp.slider-show-edit .slider-grid{margin-right:45px!important}.slider-wrp.slider-show-edit .video-grid{margin-right:10px!important}.upload-box-lg{flex:0 0 163px}.upload-box-lg .upload-icon{min-height:163px}.slider-banner{background-position:50%;transition:all .3s ease-in-out}.slider-banner:hover{background-position:0}.hovered-image-showing-section{display:flex;flex-wrap:wrap}.hovered-image-showing-section .hover-box{background-position:top;background-size:cover;border:1px solid #bbc7d5;border-radius:5px;height:100px;padding:9px;position:relative;width:100px}.hovered-image-showing-section .hover-box a{display:block;height:100%}.hovered-image-showing-section .hover-box .title{align-items:center;background:#fff;color:#1c3047;display:flex;font-size:10px;height:100%;justify-content:center;margin:0;text-align:center;transition:all .3s ease-in-out;width:100%}.hovered-image-showing-section .hover-box:hover .title{opacity:0}.hovered-image-showing-section.section-slider .hover-box{margin:10px}.header-label label{color:#687e94;font-size:10px;font-weight:300;margin-bottom:0}.shortlinks-main-wrapper .edit-shortlinks .checbox-title{color:#687e94;font-size:14px;font-weight:400}.shortlinks-main-wrapper .edit-shortlinks .custom-radio-1 span{border:2px solid #a7b5c4;height:20px;width:20px}.shortlinks-main-wrapper .edit-shortlinks .custom-radio-1 span:before{height:14px;width:14px}.shortlinks-main-wrapper .edit-shortlinks .custom-radio-1 input:checked+span{background-color:#fff;border-color:#40aeaf}.shortlinks-main-wrapper .edit-shortlinks .form-group .cus-form-control{background-color:#d8dfe8;max-height:30px}.radio-toolbar{margin-top:10px}.radio-toolbar input[type=radio]{display:none}.radio-toolbar input[type=radio]:checked+label{background-color:#d8eeef;color:#40aeaf}.radio-toolbar label{background-color:#fff;border:1px solid #d8dfe8;border-radius:3px;color:#8d9fb0;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin-bottom:0;padding:5px 11px}.radio-toolbar label.custom-radio{margin-left:-6px}.add-cat-custom-form-upload.custom-form-upload .upload-icon{border:1px dashed #d8dfe8;font-size:14px;height:100px;text-decoration:none;width:100px}.summary-left{background-color:#d8dfe8;border-radius:5px;padding:20px 15px 10px}.summary-left input.form-control{background-color:transparent;border-color:transparent;height:auto;line-height:1;padding:3px 5px 2px;pointer-events:none}.summary-left .editor-style1{border-color:transparent}.summary-left .editor-style1 .editor-header{border-bottom:1px solid #d8dfe8;display:none;padding:5px 0}.summary-left .editor-style1 .editor-body,.summary-left .editor-style1 .editor-header{background-color:transparent}.summary-left .editor-style1 .editor-body iframe{min-height:260px;padding:0}.slider-show-edit .summary-left input.form-control{background-color:#fff;border-color:#40aeaf;margin-bottom:10px;pointer-events:auto}.slider-show-edit .summary-left .editor-style1{border-color:#40aeaf}.slider-show-edit .summary-left .editor-style1 .editor-header{display:block}.slider-show-edit .summary-left .editor-style1 .editor-body,.slider-show-edit .summary-left .editor-style1 .editor-header{background-color:#fff}.summary-sec .custom-form-upload,.summary-sec .upload-file-image{height:100%;width:100%}.summary-sec .custom-form-upload .action{z-index:10}.back-office-home-page .product-card .button-loader .spinner-border{display:none}.editor-style1{border:1px solid #d8dfe8;border-radius:4px}.editor-style1 .editor-header{background-color:#f2f6fa;border-top-left-radius:4px;border-top-right-radius:4px;padding:15px 6px 22px}.editor-style1 .editor-header .btn{height:auto;line-height:1;padding:0 9px}.editor-style1 .editor-header .btn i{color:#1c3047;font-size:17px;font-style:normal}.editor-style1 .editor-header .btn.underline{text-decoration:underline}.editor-style1 .editor-header .btn.dropdown-toggle{background-color:#e6ecf2;min-width:133px;padding:6px 10px 5px}.editor-style1 .editor-header .btn.dropdown-toggle:after{display:none}.editor-style1 .editor-body iframe{border:0;padding:0 5px;width:100%}.custom-editor-wysiwyg{border:1px solid #d8dfe8;border-radius:5px;display:flex;flex-wrap:wrap}.custom-editor-wysiwyg .button-wrapper{flex:0 0 100%;padding:6px}.custom-editor-wysiwyg .button-wrapper .editor-button{background-color:#fff;border:none;padding:5px 10px;transition:all .3s linear}.custom-editor-wysiwyg .button-wrapper .editor-button svg{height:auto;width:15px}.custom-editor-wysiwyg .button-wrapper .editor-button:hover{background-color:#d8d8d8}.custom-editor-wysiwyg iframe{border:none;min-height:130px;padding-left:10px;resize:auto;width:100%!important}.cat-cross-selling-box{background-color:#f2f6fa;border-radius:3px;min-height:530px;padding:15px 20px 0}.cat-cross-selling-box .cat-title h3{color:#1c3047;font-size:16px;font-weight:600}.cat-cross-selling-box .form-group{background:#fff}.cat-cross-selling-box .form-group.dual-inputs{border:1px solid #d8dfe8;width:66px}.cat-cross-selling-box .form-group.dual-inputs .input-container:before{border-left:none}.cat-cross-selling-box .form-group.dual-inputs input.form-control{padding:0 10px 0 5px}.cat-cross-selling-box .form-group.dual-inputs .text-sar{color:#a5b5c7;font-size:13px;font-weight:400}.cat-item-cross-selling{min-height:100px;position:relative}.cat-item-cross-selling.card{border-radius:5px}.cat-item-cross-selling.card .card-body{padding:10px 15px!important}.cat-item-cross-selling .image-box{width:20%}.cat-item-cross-selling .cat-desc{margin-left:10px;padding-right:10px;width:80%}.cat-item-cross-selling .cat-desc h5{line-height:15px}.cat-item-cross-selling.primary{position:relative}.cat-item-cross-selling.primary:before{background-color:#267fc2;content:"";height:100%;left:-7px;position:absolute;top:0;width:2px}.cat-item-cross-selling.primary:after{background-color:#dff1ff;border-left:1px solid #267fc2;border-right:1px solid #267fc2;border-top:1px solid #267fc2;border-top-left-radius:5px;border-top-right-radius:5px;color:#267fc2;content:"Default";display:none;font-size:14px;height:25px;left:-58px;position:absolute;top:35px;transform:rotate(-90deg);width:76px}.cat-item-cross-selling.primary:hover:after{align-items:center;display:flex;justify-content:center}.cat-item-cross-selling .cross-selling-actions{content:"";display:none;flex-direction:column;position:absolute;right:-1px;top:-1px}.cat-item-cross-selling .cross-selling-actions a{text-decoration:none}.cat-item-cross-selling .cross-selling-actions a i{font-size:13px;height:21px;width:21px}.cat-item-cross-selling .cross-selling-actions a.menu-actions{background-color:#d8eeef;border-top-right-radius:5px;margin-bottom:3px}.cat-item-cross-selling .cross-selling-actions a.menu-actions i{color:#40aeaf}.cat-item-cross-selling .cross-selling-actions a.menu-actions-dropdown{background-color:#d8dfe8}.cat-item-cross-selling .cross-selling-actions a.menu-actions-dropdown i{color:#4c657a}.cat-item-cross-selling .cross-selling-actions a.dropdown-toggle:after,.cat-item-cross-selling .cross-selling-actions a.menu-actions-dropdown:after{display:none}.cat-item-cross-selling .cross-selling-actions.show a.menu-actions-dropdown{background-color:#a7b5c4;color:#fff}.cat-item-cross-selling .cross-selling-actions .dropdown-menu{left:auto!important;margin:0;min-width:5rem;padding:0;right:-90px;top:12px!important;transform:none!important}.cat-item-cross-selling .cross-selling-actions .dropdown-menu:before{border-bottom:8px solid transparent;border-right:8px solid #d8dfe8;border-top:8px solid transparent;content:"";left:-7px;position:absolute;top:12px}.cat-item-cross-selling .cross-selling-actions .dropdown-item{background-color:#d8dfe8;color:#4c657a;font-family:Poppins,sans-serif;font-size:12px;padding:2px 5px}.cat-item-cross-selling .cross-selling-actions .dropdown-item i{background-color:transparent;color:#4c657a;margin-right:8px;padding:0}.cat-item-cross-selling:hover .card-body{opacity:.5}.cat-item-cross-selling:hover .cross-selling-actions{display:flex}.cross-selling-add-item{background-color:#d8eeef;border-radius:5px;min-height:100px}.cross-selling-add-item .add-actions{color:#40aeaf;font-size:14px}.add-cross-selling-items .search-filter .custom-search-dropdown{border-radius:5px;box-shadow:none;display:none;max-height:200px;padding:0;position:unset;z-index:unset}.add-cross-selling-items .search-filter .custom-search-dropdown .search-list-item{border-bottom:1px solid #a5b5c7;padding:10px 0}.add-cross-selling-items .search-filter .custom-search-dropdown .search-list-item .add-cart-item-drop .cart-item-img-drop img{max-width:40px}.add-cross-selling-items .search-filter .empty-search-box{border-radius:5px;box-shadow:none;display:block;height:200px;padding:0;position:unset;z-index:unset}.add-cross-selling-items .search-filter.show .custom-search-dropdown{display:block}.add-cross-selling-items .search-filter.show .empty-search-box{display:none!important}.slick-loading .slick-list{background:#fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29) format("embedded-opentype"),url(/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.main-body-section{background:#f2f2f2;border:1px solid #d8dfe8;border-radius:5px;height:100%;min-height:146px}@media (max-width:1400px){.main-body-section{min-height:200px}}.main-body-section.active{border:2px solid #40aeaf}.main-body-section.active .custom-hr-line{background:#40aeaf}.add-product-search{border:1px solid #a5b5c7;border-radius:5px;min-height:242px}.add-product-search .form-group{padding:10px 10px 13px}.add-product-search ul{list-style:none}.add-product-search ul li{cursor:pointer;padding:0 10px 6px;transition:.3s}.add-product-search ul li:hover{background-color:#d8eeef}.add-product-search ul li p{line-height:1}.draggable--original{display:none!important}.draggable-mirror{z-index:9999999}.wish-to-export .select-all{padding:18px 5px}.product-export{margin:0 auto;max-width:950px}.data-file-type{padding-bottom:28px}.wish-to-export{border:1px solid #a7b5c4;border-radius:5px}.wish-to-export .select-all{border-bottom:1px solid #a7b5c4;padding:10px 5px}.wish-to-export ul li{padding:2px 5px}.wish-to-export .custom-scroll-bar{max-height:257px}.custom-scroll-bar{min-height:257px;overflow:hidden;overflow-y:auto}.custom-scroll-bar::-webkit-scrollbar{background:#bfcad6;height:5px;width:5px}.custom-scroll-bar::-webkit-scrollbar-track{background:#bfcad6}.custom-scroll-bar::-webkit-scrollbar-thumb{background:#304961;border-radius:10px}.landing-page-badge{background-color:#dff0f2;border-radius:50%;color:#00443f;cursor:pointer;display:inline-block;display:flex;flex-direction:column;font-size:16px;height:32px;justify-content:center;text-align:center;width:32px}.campaign-id a,.campaign-name a,.landing-page-badge{text-decoration:none!important}.camp-review-box{border:1px solid rgba(165,181,199,.5);border-radius:5px;padding:0 20px 15px}.camp-review-box .title{background-color:#fff;bottom:13px;left:-5px;padding:0 5px;position:relative}.camp-review-box .lp-title-bg{background-color:#f2f6fa;border-radius:5px;padding:5px 10px}.camp-review-box .lp-title-bg.label-copy-url{position:relative}.camp-review-box .lp-title-bg.label-copy-url .copy-text{content:"";position:absolute;right:10px;top:7px}.camp-review-box .lp-title-bg.label-copy-url .copy-text .text{opacity:0}.camp-review-box .lp-title-bg.label-copy-url .copy-text i{color:#8d9fb0}.camp-review-box .lp-title-bg.label-copy-url .copy-text.link-copy .text{color:#0c8644;opacity:1}.camp-review-box .lp-title-bg.label-copy-url .copy-text.link-copy i{color:#0c8644}.review-camp-right .image-container{max-width:50px;width:100%}.review-camp-right .image-container img{display:block;margin:0 auto;max-width:100%}.review-camp-right .border-bottom:last-child{border-bottom:0!important}.campaign-edit .badge.badge-outline-grey{border-radius:4px;padding:5px 10px}.campaign-prd-review .bottom p{font-size:12px}.campaign-listing-table td.campaign-tags{width:250px!important}.campaign-tags .left{flex:0 220px;flex-wrap:nowrap}.campaign-tags .left span:first-child{margin-top:0}.campaign-tags .left span:nth-child(n+1){margin-top:5px}.reset-filter{color:#40aeaf;font-size:12px}.create-landing-page{background-repeat-x:repeat;background-repeat-y:no-repeat;background-image:url(/images/backoffice/table-border-img.png);margin:15px 0;position:relative}.create-landing-page .btn-success{background-color:#dff0f2;color:#40aeaf;margin:20px 0;min-width:275px;text-align:left}.create-landing-page .btn-success[aria-expanded=true]{opacity:0!important}.create-landing-page .btn-success.has-icon.left{padding-left:40px}.create-landing-page .collapse.show{position:relative;top:-60px}.upload-wrapper.upload-box-1{border:1px solid #40aeaf;border-radius:4px;padding:9px 10px 8px}.upload-wrapper.upload-box-1.grey{border:none!important}.upload-wrapper.upload-box-1:hover{background-color:#e6ecf2}.deal-expired i{color:#ed9b18}.deal-expired span{opacity:0}.deal-expired:hover span{opacity:1}.Expired{color:#dd7f00}.inner-filter-item.show-less .custom-checkbox-1:nth-of-type(n+6){display:none!important}.insider-button{font-size:12px;height:27px;line-height:1;opacity:0;padding:0 7px!important;pointer-events:none;position:absolute;right:0;transition:all .3 ease-in-out}.show-insider-button .insider-button{opacity:1;pointer-events:all}.select2-tags .select2-container{width:100%!important}.no-banner-uploaded{text-align:center}.no-banner-uploaded .card-body{padding:25px}.success-create-box{align-items:center;display:flex;flex-flow:column;justify-content:center;min-height:calc(100vh - 106px)}.success-create-box hr{border-color:#d8dfe8;width:120px}.success-create-box .btn{margin:0 auto;width:292px}.product-card{border-color:#d8dfe8;color:#304961;height:100%;margin:0 10px;padding:10px}.product-card .product-flags{left:-1px;right:0;top:-1px;z-index:10}.product-card .product-flags .heart-icon{align-items:center;display:inline-flex;height:25px;justify-content:center;right:0;top:0;width:25px}.product-card .product-flags .heart-icon i{font-size:12px;line-height:1}.product-card .product-flags .flag{border-radius:.25rem 0 8px 0;display:inline-block;font-size:12px;padding:4px 7px}.product-card .product-flags .flag.flag-purple{background-color:#6e36b7;color:#fff}.product-card .product-flags .flag.flag-discount{background-color:#0cab93;border-radius:5px 0 12px 0;color:#fff;font-size:12px;font-weight:700}.product-card .product-flags .flag.flag-light-red{background-color:#fce8ea;border-radius:4px 0 0 4px;color:#a6131d;font-size:12px;line-height:1;margin-top:6px;padding:5px 10px}.product-card .product-description .multiple-opt-area{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:32px;position:relative}.product-card .product-description .multiple-opt-area .product-flag{margin-bottom:8px}@media (max-width:767px){.product-card .product-description .multiple-opt-area .product-flag{font-size:9px}}.product-card .product-description .multiple-opt-area .product-flag i{font-size:8px}.product-card .product-description .p_id{color:#687e94;font-size:12px;margin:0 0 5px}.product-card .product-description .product-flag{font-size:10px;line-height:1;margin-bottom:0;padding:6px 5px 4px!important}.product-card .product-description .product-flag.badge{border-radius:.25rem;text-align:center}.product-card .product-description .product-flag.badge.badge-outline-secondary-light{background-color:#fff;border:1px solid #d8dfe8;color:#687e94}.product-card .product-description .badge-dgreen-fill-light{border-color:#5b8a8b!important;font-size:10px;font-weight:500;margin-bottom:10px;padding:5px}.product-card .product-description .category-title{color:#323232;font-weight:unset;line-height:18px}.product-card .product-description .cat-type{color:#606060;line-height:18px}.product-card .product-description .product-color-variations-area .radio-box{cursor:pointer;margin:0;position:relative}.product-card .product-description .product-color-variations-area .radio-box input{opacity:0;position:absolute}.product-card .product-description .product-color-variations-area .radio-box.radio-style-circle input[type=radio]:checked~span{border:2px solid #40aeaf;box-shadow:inset 0 0 0 2px #fff}.product-card .product-description .product-color-variations-area .radio-box.radio-style-circle span{border:2px solid transparent;border-radius:50px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:inline-block;margin:0 3px;padding:8px;transition:all .2s}@media (max-width:767px){.product-card .product-description .product-color-variations-area .radio-box.radio-style-circle span{padding:10px}}.product-card .product-description .product-color-variations-area .radio-box.radio-style-circle.radio-style-border span{border:2px solid #bfcad6;box-shadow:inset 0 0 0 2px #fff}.product-card .product-description .product-color-variations-area .product-color-variations ul{margin:0 -3px}.product-card.discounted-product{border:3px solid #fb7c1b}.product-card.product-has-ratings{padding-bottom:44px}@media (max-width:1199.98px){.product-card.product-has-ratings{padding-bottom:40px}}.product-card .toggle-button{right:27px;top:5px}.product-card .toggle-button i{background-color:#d8eeef;border-bottom-left-radius:3px;font-size:16px;padding:5.5px}.product-card.product-has-view{padding-bottom:40px}.product-card.product-has-view .view-product{display:block;margin-top:14px;padding-left:0;padding-right:0}@media (max-width:767px){.product-card.product-has-view .view-product{font-size:12px}}.product-card.product-has-view:hover .view-product{border-color:#007bff;color:#007bff}.product-card .view-product{display:none}.product-card a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.product-card a:hover{box-shadow:0 0 13px 0 #dfdfdf;color:#000}.product-card .free-shipping{background-color:#ffcc35;border-radius:0 0 20px 0;color:#000;display:none;font-weight:600;left:0;padding:2px 14px 2px 15px;position:absolute;top:10px}@media (max-width:1199.98px){.product-card .free-shipping{font-size:11px;padding:2px 15px 2px 10px}}.product-card .regular-price{color:#687e94;font-size:10px;margin-right:5px}@media (max-width:767px){.product-card .regular-price{margin-bottom:2px}}.product-card .discount-tag{font-size:10px;font-weight:500;padding:6px}.product-card .discount-tag .direction-rtl{direction:rtl}.product-card .discount-tag span i{font-size:10px}.product-card .card-body img{display:inline-block}.product-card .card-body .product-thumb{height:180px;margin:0 0 5px}@media (max-width:767px){.product-card .card-body .product-thumb{height:150px}}.product-card .card-body .product-thumb img{display:inline-block;height:180px;max-height:180px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@media (max-width:767px){.product-card .card-body .product-thumb img{max-height:130px}}.product-card .card-body h6.product-category-title{font-size:13px;font-weight:600;margin-bottom:10px}.product-card .card-body h6.product-title{color:#304961;font-size:13px;font-weight:400;line-height:17px}.product-card .card-body .card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:35px;overflow:hidden}.product-card .card-body .card-text a{position:relative}@media (max-width:1199.98px){.product-card .card-body .card-text{font-size:13px;height:34px}}.product-card .card-body .price-details .product-price-area{color:#36aaab;font-size:16px;line-height:1;margin-bottom:0}@media (max-width:1199.98px){.product-card .card-body .price-details .product-price-area{font-size:13px}}.product-card .card-body .price-details .product-price-area strong{font-weight:600}.product-card .card-body .price-details .product-discount-area{margin:0 0 10px;min-height:24px;position:relative}.product-card .card-body .price-details .product-price{font-size:16px;margin-bottom:7px}.product-card .card-body .product-card-footer{bottom:10px;justify-content:space-between;left:10px;position:absolute;right:10px}.product-card .card-body .product-card-footer .btn{font-size:12px;height:unset;line-height:unset;padding:5px 0}.product-card .card-body .product-card-footer .btn.btn-outline-gray{border-color:#e4e8ef;border-radius:5px;border-width:1px;color:#1c3047}.product-card .card-body .product-card-footer .e-fulfilled{background:#def1f2;border-radius:5px;color:#323232;display:inline-block;font-weight:600;margin-left:0;padding:0 10px 0 0}.product-card .card-body .product-card-footer .e-fulfilled .ek-icon{display:inline-block;height:20px}.product-card .card-body .product-card-footer .e-fulfilled .ek-icon img{height:inherit;width:auto}.product-card .card-body .product-card-footer .e-fulfilled .ek-text{display:inline-block;padding-left:5px}.product-card .card-body .product-card-footer .badge{font-size:10px}.product-card .card-body .product-card-footer .badge-market-fulfilled{font-weight:500;margin-left:0;overflow:hidden;padding:5px 7px 5px 27px}.product-card .card-body .product-card-footer .badge-market-fulfilled i{background:#ec6427;bottom:0;color:#fff;font-size:14px;left:0!important;top:0!important;transform:translateY(0)!important;width:23px}.product-card .card-body .product-card-footer .badge-market-fulfilled span{font-size:10px}.product-card .card-body .product-card-footer .product-card-rating{font-size:11px;font-weight:500}@media (max-width:1199.98px){.product-card .card-body .product-card-footer .product-card-rating{font-size:10px}}.product-card .card-body .product-card-footer .product-card-rating i.icon-star{margin-right:4px}.product-card .card-body .product-card-footer .product-card-rating .review-count{font-weight:500}.product-card .card-body .product-card-footer .product-card-rating .rating-counts{color:#000;margin-left:2px}.product-card .card-body .product-card-footer .product-card-rating img{margin-right:4px}.product-card .card-body .shipping-inst-txt span{color:#4c657a;font-size:11px;margin-bottom:3px}.product-card.product-anchor-notabs a{position:relative;text-decoration:none}.product-card .snd-logo{right:5px;top:5px;z-index:10}.product-card.product-has-discount{border-color:#0cab93}.product-card.product-category .card-img{max-width:100%;width:auto}@media (max-width:1199.98px){.product-card{margin:0 5px;padding:10px 10px 16px}}@media (max-width:767px){.product-card{margin:0 3px}}.label-up .product-card{margin-top:25px}.label-up .product-card .card-header{background:#ddd;border-radius:5px;margin:-32px auto 32px;padding:8px;width:80%}.label-up .product-card .card-header img{display:inline-block}.label-up .product-card .card-body .discount-tag{border-radius:3px;left:50%;position:absolute;top:-17px;transform:translateX(-50%)}.label-up .product-card .card-body .free-shipping{display:none}.font-14{font-size:14px}.product-card .flag-new{color:#b46312;font-size:14px;font-weight:500;left:-10px;padding:2px 16px;position:absolute;text-align:center;top:0;z-index:9}@media (max-width:767px){.product-card .flag-new{font-size:10px;padding:1px 9px}}.product-card .flag-new:before{content:"";height:26px;left:0;position:absolute;top:0;width:63px;z-index:-9}@media (max-width:767px){.product-card .flag-new:before{background-repeat:no-repeat;background-size:100% auto;height:24px;width:40px}}.slick-next:before,.slick-prev:before{content:"";display:block;height:16px;left:0;margin:6px auto;opacity:1;right:0;text-align:center;top:0;width:9px}.slick-prev:before{background:url(/images/left.svg?e89fc48d8cd47a49b9e840f0d6276026);background-repeat:no-repeat;content:""}.slick-next:before{background:url(/images/right.svg?c11f20e19823cd2634ed56a1e79cb62f);background-repeat:no-repeat;content:""}.product-horizontal{align-items:center;display:flex}.product-horizontal .image{padding-right:20px}.product-horizontal .image img{height:94px;-o-object-fit:contain;object-fit:contain;width:94px}.product-horizontal .detail{display:flex;flex-direction:column;width:100%}.product-horizontal .detail .name{color:#1c3047;font-size:14px;line-height:20px;margin-bottom:5px;padding-right:100px}.product-horizontal.drag-product{border:1px solid #bfcad6;border-radius:6px;margin-bottom:10px;padding:5px 10px;position:relative}.product-horizontal.drag-product:last-child{margin-bottom:0}.product-horizontal.drag-product i{background-color:#d8eeef;border-top-right-radius:6px;color:#40aeaf;content:"";cursor:pointer;font-size:16px;padding:5.5px;position:absolute;right:0;top:0}.product-horizontal.drag-product button.btn-remove{border:1px solid #bfcad6!important;border-radius:5px!important;color:#dc3545!important;font-size:10px!important;height:25px;line-height:24px;padding:0 8px}.product-horizontal.article{padding:8px 10px 8px 8px}.product-horizontal.article .image img{border-radius:5px;height:80px;width:auto}.product-horizontal.article .detail{display:block}.product-horizontal.article .detail span{background-color:#f2f6fa;border-radius:10px;color:#1c3047;font-size:14px;padding:0 8px}.product-horizontal.article.drag-article{border:1px solid #bfcad6;border-radius:6px;margin-bottom:10px;padding:8px 10px;position:relative}.product-horizontal.article.drag-article:last-child{margin-bottom:0}.product-horizontal.article.drag-article i{background-color:#d8eeef;border-top-right-radius:6px;color:#40aeaf;content:"";cursor:pointer;font-size:16px;padding:5.5px;position:absolute;right:0;top:0}.product-horizontal.article.drag-article .detail .name{padding-right:0}.product-horizontal.article.drag-article button.btn-remove{border:1px solid #bfcad6!important;border-radius:5px!important;color:#dc3545;font-size:10px!important;height:25px;line-height:24px;padding:0 8px}.has-carousel .slick-track{display:flex!important}.has-carousel .slick-track .slick-slide{height:auto}.has-carousel .slick-track .slick-slide>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.customize-add-product{border:1px solid #d8dfe8;border-radius:5px;padding:24px 18px}.category-slider-hm .top-category-mobile-slider{padding:0 5px}.category-slider-hm .top-category-mobile-slider .top-cat-img{position:relative}.category-slider-hm .top-category-mobile-slider .top-cat-img img{margin:0 auto 10px;max-height:100px;max-width:94px}.category-slider-hm .top-category-mobile-slider .top-cat-img .badge{background-color:#0cab93;border-radius:12px 0;bottom:-10px;color:#fff;font-size:11px;left:0;line-height:1;padding:6px 9px 5px;position:absolute;right:0}.category-slider-hm .top-category-mobile-slider .top-cat-item p{color:#1c3047;font-weight:500}.custom-image-box-brand{border-radius:10px}.custom-image-box-brand .card-header span{color:#1c3047;font-size:16px}.custom-image-box-brand .card-header .discount-tag{align-items:center;background:#0cab93;border-radius:0 10px;color:#fff;display:flex;font-size:12px;font-weight:800;height:40px;justify-content:center;opacity:1;padding:0 15px;position:absolute;right:0;text-transform:uppercase;top:-1px}.home-slider-area .deals-upto-sec{background-color:#0cab93;border-radius:5px;bottom:0;color:#fff;font-size:24px;font-weight:700;left:0;line-height:1;margin:0 auto;padding:7px 0;position:absolute;right:0;text-align:center;width:224px;z-index:9}.category-slider-bo .slick-custom-initialize{display:flex;overflow:hidden}.category-slider-bo .slick-custom-initialize .top-category-mobile-slider{margin:0 20px}.category-slider-bo .slick-initialized{display:block;overflow:unset}.category-slider-bo .slick-initialized .top-category-mobile-slider{margin:0}.feature-with-brands-sec .top-selling-grid{border:0;border-radius:6px;box-shadow:0 1px 4px #98989840;padding:12px 20px 25px}.feature-with-brands-sec .top-selling-grid img{height:auto;width:100%}.feature-with-brands-sec .top-selling-grid h2{color:#1c3047;font-size:16px;font-weight:600}.feature-with-brands-sec .top-selling-grid .bundles-top-title{border-bottom:1px solid #a5b5c7;margin-bottom:20px;padding-bottom:11px}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-img .left-img{height:90px;width:68%}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-img .right-img{height:60px;margin:0 auto;width:28%}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-content{background-color:rgba(140,206,207,.44);border-radius:5px;padding:6px 17px 4px;position:relative;top:-4px}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-content p{color:#304961;font-size:14px;font-weight:600}.feature-with-brands-sec .top-selling-grid .explore-deal .explore-deal-content i{color:#304961;font-size:11px;margin-left:12px}.feature-with-brands-sec .top-selling-grid.product-grid .card p{color:#304961;font-size:11px;margin-top:10px}.feature-with-brands-sec .top-selling-grid.product-grid .card img{max-height:70px}.feature-with-brands-sec .top-selling-grid.product-grid .product-grid-mb{margin-bottom:30px}.feature-with-brands-sec .top-selling-grid.product-grid .product-grid-mb:nth-child(3),.feature-with-brands-sec .top-selling-grid.product-grid .product-grid-mb:nth-child(4){margin-bottom:0}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept h3{background-color:#e6ecf2;border-radius:0 0 4px 4px;color:#304961;font-size:11px;font-weight:600;padding:6px 0;text-align:center}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept span.custom-st-icon{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:50%;display:flex;height:28px;justify-content:center;left:4px;position:absolute;top:4px;width:28px}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept span.custom-st-icon img{max-height:16px;max-width:100%;width:auto!important}@media (min-width:767px){.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card{background-color:#e6ecf2;border-radius:0 0 4px 4px;height:100%;transition:.3s}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card:hover{background-color:#d8eeef;box-shadow:0 4px 9px 0 rgba(0,0,0,.1)}}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card a:hover h3{background-color:transparent!important;box-shadow:none!important}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card h3{background-color:transparent;border-radius:0;padding:7px 6px}@media (max-width:767px){.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card h3{padding:7px 3px;word-break:break-word}}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card .custom-st-icon-1 img{margin-right:6px;max-height:16px;max-width:16px;-o-object-fit:none!important;object-fit:none!important;width:16px}@media (max-width:767px){.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept.brands-shop-by-concept-new .card .custom-st-icon-1 img{margin-right:5px;max-height:13px;max-width:13px;width:13px}}.feature-with-brands-sec .top-selling-grid.brands-shop-by-concept img{height:103px;max-height:103px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.feature-with-brands-sec .banner-uploads-grid img{border-radius:0 0 5px 5px}.customization-wrapper.card-style-1 .card-header{padding:15px 0}.customization-wrapper.card-style-1 .card-header .btn-outline-gray-1{border-radius:4px;font-size:12px;height:unset;line-height:unset;padding:5px 15px 5px 30px}.customization-wrapper.card-style-1 .card-header .btn-outline-gray-1.has-icon.left i{left:10px}.customization-wrapper.card-style-1 .card-header .btn-outline-gray-1 i{color:#1c3047;font-size:12px}.customization-wrapper.card-style-1 .card-header .view-all-group-btn{margin-left:14px}.customization-wrapper.card-style-1 .card-header .view-all-group-btn .left i.icon-feather-link{font-size:8.1px!important}.customization-wrapper .card-body .carousel-inner-wrapper{padding:20px 30px}.customization-wrapper.shortcut-links-card{min-height:391px}.customization-wrapper.shortcut-links-card .card-header p{color:#8d9fb0}@media (min-width:768px){.products-grid .col-lg-3{flex:0 0 180px;max-width:180px;width:180px}}.delete-sec{border-top:1px solid #d8dfe8;margin:30px 0 0;padding:30px 0 0}.campaign-sec{margin:20px 0 0}.campaign-sec h2{color:#687e94;font-size:14px;font-weight:600;margin-bottom:25px;text-transform:uppercase}.brand-logo-container{border:1px solid #d8dfe8;border-radius:2px;margin-top:10px;max-width:230px;text-align:center}.brand-logo-container img{height:100%;max-height:120px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;width:100%}.custom-search-dropdown .add-cart-item-drop .cart-item-desc-drop p.p_iid{color:#8d9fb0;font-size:12px}@media (min-width:768px){.hm-customize .products-grid .col-lg-3{flex:0 0 230px;max-width:230px;width:230px}}.hm-customize .products-grid .product-card .toggle-button{top:3px}.hm-customize .products-grid .product-description h6.product-title{font-weight:500;text-align:center}.order-settings .card{min-height:350px}.create-partner-reward-page .field-with-radio{display:inline-block;margin-left:0;position:absolute;right:0;width:calc(100% - 150px)}.create-partner-reward-page h6{color:#6d7e94;font-size:16px;font-weight:500}.create-partner-reward-page .custom-radio-1 input[type=number]{opacity:1}.create-partner-reward-page .icon-sec{flex:0 100px;flex-shrink:0}.create-partner-reward-page .icon-sec i{font-size:50px}.create-partner-reward-page .upload-partner-banner.upload-wrapper{border-radius:26px;max-width:100%;width:100%}.create-partner-reward-page .dual-inputs.lang-input-url span{background-color:#e9ecef;color:#000;font-weight:500;padding:10px;width:280px}.badge{display:inline-block;font-weight:500;line-height:normal;padding:3px 10px 2px}.badge,.badge i{font-size:14px}.badge.badge-border-radius{border-radius:21px}.badge.badge-primary{background-color:#40aeaf;color:#fff}.badge.badge-warning{background-color:#fff3e0;color:#ef6c00}.badge.badge-new-warning{background-color:#fff2cc;color:#a8530d}.badge.badge-info{background-color:#e3f2fd;color:#1565c0}.badge.badge-danger{background-color:#ffe4e7;color:#dc3545}.badge.badge-success{background-color:#e8f5e9;color:#2e7d32}.badge.badge-success i{color:#2e7d32;font-size:12px}.badge.badge-new-success{background-color:#ddfce1;color:#0c8644}.badge.badge-dark{background-color:#1c3047;color:#fff}.badge.badge-secondary{background-color:#ffc107;color:#fff}.badge.badge-default{background-color:#edf2f7;color:#1c3047;font-size:11px!important}.badge.unpaid-badge{background-color:#a7b5c4;color:#fff}.badge.unpaid-badge i{color:#fff}.badge.badge-with-icon{padding:3px 6px 2px 5px}.badge.badge-with-icon i{font-size:11px;margin-right:5px}.badge.badge-icon-border i{border-right:1px solid #a5b5c7;color:#a5b5c7;font-size:16px;padding:6px 10px 4px 0}.badge.badge-icon-border span{margin:0 auto;padding:3px 0 4px;text-align:center}.badge.badge-outline{background:transparent;border:1px solid}.badge.badge-outline-primary{border-color:#2e7d32;color:#2e7d32}.badge.badge-outline-primary i{color:#2e7d32}.badge.badge-outline-warning{border-color:#ffc107;color:#ffc107}.badge.badge-outline-info{border-color:#267fc2;color:#267fc2}.badge.badge-outline-danger{border-color:#dc3545;color:#dc3545}.badge.badge-outline-success{border-color:#0cab93;color:#0cab93}.badge.badge-outline-dark{border-color:#1c3047;color:#1c3047}.badge.badge-outline-secondary{border-color:#ffc107;color:#ffc107}.badge.badge-secondary-light{background-color:#d8dfe8;color:#1c3047}.badge.badge-gry-900{background-color:#d8dfe8;color:#304961}.badge.badge-sucess-900{background-color:#d0efd4;color:#0c8644}.badge.danger-bg-1{background-color:#ffe5e8;color:#c82333}.badge.sucess-bg-1{background-color:#ddf8ea;color:#25a560}.badge.badge-outline-grey{border:1px solid rgba(165,181,199,.5)}.badge.badge-gry-50{background-color:#f2f6fa;color:#304961}.badge.badge.badge-light-red{background-color:#fdebed;color:#bf1626}.customprogress-bar{background-color:#fff;bottom:0;box-shadow:0 3px 10px #00000029;left:48px;padding:16px 25px;position:fixed;width:calc(100% - 48px);z-index:11}.customprogress-bar .btn.btn-gry1-outline i{color:#687e94;display:inline-block;font-size:12px;margin-right:15px;vertical-align:middle}.customprogress-bar .btn.next-btn{align-items:center;display:flex;justify-content:space-between;min-width:137px}.customprogress-bar .btn.next-btn i{font-size:12px}.customprogress-bar .btn.btn-save{justify-content:center;min-width:100px}.progressbar-style-1{display:inline-block;margin:0;position:relative;top:22px}.progressbar-style-1 li{float:left;list-style-type:none;position:relative;text-align:center;width:140px}.progressbar-style-1 li:before{background-color:#fff;border:1px solid #a7b5c4;border-radius:50%;content:"";display:block;height:12px;margin:0 auto;position:relative;width:12px;z-index:10}.progressbar-style-1 li.active:before{background-color:#40aeaf;border-color:#40aeaf}.progressbar-style-1 li.active:after{background-color:#40aeaf}.progressbar-style-1 li.selecte-step p{font-weight:700}.progressbar-style-1 li.selecte-step i{opacity:0}.progressbar-style-1 li:after{background-color:#a7b5c4;content:"";height:2px;left:-50%;position:absolute;top:5px;width:100%;z-index:1}.progressbar-style-1 li p{color:#4c657a;font-size:12px;left:0;position:absolute;right:0;text-transform:capitalize;top:-24px;z-index:11}.progressbar-style-1 li i{color:#fff;font-size:9px;left:0;position:absolute;right:0;top:2px;z-index:10}.progressbar-style-1 li:first-child:after{display:none}.pb-progressbar{padding-bottom:70px}.daterangepicker{border:0;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);min-width:auto!important}.daterangepicker:before{display:none}.daterangepicker .ranges{margin-right:14px;position:relative}.daterangepicker .ranges:after{border-right:1px solid #d8dfe8;content:"";height:336px;position:absolute;right:0;top:0}.daterangepicker .ranges li.active{background-color:#40aeaf}.daterangepicker .drp-calendar.left{border-bottom:1px solid #d8dfe8;border-left:0!important;padding-left:0}.daterangepicker .drp-calendar.right{border-bottom:1px solid #d8dfe8;margin-right:15px}.daterangepicker .drp-buttons{border-top:0!important;padding:15px}.daterangepicker .drp-buttons .drp-selected{color:#40aeaf;font-weight:600}.daterangepicker .drp-buttons .cancelBtn{color:#8d9fb0;font-weight:600!important}.daterangepicker .drp-buttons .applyBtn{background-color:transparent;color:#40aeaf;line-height:1;padding:0 20px!important}.daterangepicker .drp-buttons .applyBtn:focus,.daterangepicker .drp-buttons .applyBtn:hover{color:#fff!important}.daterangepicker .drp-calendar thead th{color:#1c3047}.daterangepicker .drp-calendar thead .next,.daterangepicker .drp-calendar thead .prev{color:#343a40}.daterangepicker td.active,.daterangepicker td.in-range{background:transparent!important;color:#323232!important;height:37px;line-height:37px;padding:0;width:32px}.daterangepicker td.active span,.daterangepicker td.in-range span{background-color:rgba(179,222,223,.5);display:block;height:30px;line-height:30px;pointer-events:none;width:calc(100% + 1px)}.daterangepicker td.active.active,.daterangepicker td.in-range.active{background-color:transparent!important;color:#fff!important;position:relative}.daterangepicker td.active.active.end-date:before,.daterangepicker td.in-range.active.end-date:before{left:-2px}.daterangepicker td.active.active:before,.daterangepicker td.in-range.active:before{background-color:rgba(179,222,223,.5);content:"";display:inline-block;height:30px;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:54%}.daterangepicker td.active.active.end-date.start-date:before,.daterangepicker td.in-range.active.end-date.start-date:before{display:none}.daterangepicker td.active.active span,.daterangepicker td.in-range.active span{align-items:center;background-color:#40aeaf;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;margin:0 auto;position:relative;width:30px}.daterangepicker td{padding:6px 0}.daterangepicker td.available{color:#343a40}.daterangepicker.show-calendar{z-index:9999}.custom-dropdown-pills{position:relative;width:100%}.custom-dropdown-pills .dropdown-toggle{align-items:center;background-color:#fff;border-radius:3px;display:inline-flex;text-align:left;width:100%}@media (min-width:1399px){.custom-dropdown-pills .dropdown-toggle{width:75%;width:100%}}.custom-dropdown-pills .dropdown-toggle:after{display:none}.custom-dropdown-pills .dropdown-toggle .dropdown-item{padding:7px 35px 6px 20px;position:relative}.custom-dropdown-pills .dropdown-toggle .dropdown-item.active{background-color:unset!important}.custom-dropdown-pills .dropdown-toggle .dropdown-item i{background-color:#40aeaf;border-radius:50%;color:#fff;display:inline-block;font-size:8px;height:16px;line-height:17px;margin-left:10px;vertical-align:middle;width:16px}.custom-dropdown-pills .dropdown-toggle .form-control{border:0;display:inline-block;width:79%}.custom-dropdown-pills .dropdown-toggle .form-control:focus{box-shadow:none;outline:none}.custom-dropdown-pills .dropdown-toggle i.icon-search{color:#8d9fb0;font-size:20px;position:absolute;right:10px;top:7px}.custom-dropdown-pills .dropdown-toggle i.icon-close{color:#fff;display:flex;font-size:8px;justify-content:center;padding:0;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.custom-dropdown-pills .dropdown-item{background-color:rgba(64,174,175,.1);border:1px solid #40aeaf;border-radius:20px;color:#40aeaf;display:inline-block;font-size:14px;line-height:1;padding:13px 5px;text-align:center;width:auto}.custom-dropdown-pills .dropdown-menu{border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;padding:20px 15px;width:100%}.custom-dropdown-pills .dropdown-menu p{color:#1c3047}.custom-dropdown-pills .dropdown-menu .dropdown-item{padding:13px 5px;width:110px}.custom-dropdown1{cursor:pointer;position:relative}.custom-dropdown1 p i{display:inline-block;font-size:16px;vertical-align:middle}.custom-dropdown1 .dropdown-menu-custom1{background-color:#fff;border-radius:4px;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);display:none;left:-40px;padding:0 30px 15px;position:absolute;top:20px;width:172px;z-index:1}.custom-dropdown1 .dropdown-menu-custom1 hr{border-color:#a5b5c7;margin:8px 0 0}.custom-dropdown1 .dropdown-menu-custom1 span{display:block;padding-top:10px}.custom-dropdown1:hover .dropdown-menu-custom1{display:block}.dual-dropdown .dropdown-menu{padding:20px 10px 10px}.dropdown-style2 .dropdown-menu{border-color:#d8dfe8;box-shadow:0 4px 10px 2px rgba(0,0,0,.06)}.dropdown-style2 .dropdown-menu .dropdown-item:hover{background-color:#d8eeef}.dropdown-style-hover .dropdown-menu{border-color:#d8dfe8;box-shadow:0 4px 10px 2px rgba(0,0,0,.06)}.dropdown-style-hover .dropdown-menu .dropdown-item:hover{background-color:#d8eeef}.dropdown-template1{border:1px solid #bfcad6;border-radius:3px;min-width:215px;transition:.3s}.dropdown-template1 .btn{background-color:transparent;border:0;height:auto;line-height:1;padding:11px 10px}.dropdown-template1 .btn .icon-cheveron-down{display:none;margin-left:17px}.dropdown-template1 .btn:after{display:none}.dropdown-template1 .dropdown-menu{background-color:#e6ecf2;border:1px solid #bfcad6;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;left:-1px!important;margin:0;padding:0;width:calc(100% + 2px)}.dropdown-template1 .dropdown-menu .dropdown-item{color:#169bff;font-size:14px;padding:8px 10px 10px}.dropdown-template1 .dropdown-menu .dropdown-item:active{background-color:transparent!important}.dropdown-template1.show,.dropdown-template1:hover{background-color:#e6ecf2;text-align:left}.dropdown-template1.show .btn,.dropdown-template1:hover .btn{background-color:transparent!important}.dropdown-template1.show .btn .icon-cheveron-down,.dropdown-template1:hover .btn .icon-cheveron-down{display:inline-block}.dropdown-style1 .btn{background-color:#fff;border-color:#bfcad6;border-radius:5px;box-shadow:0 5px 10px 3px rgba(0,0,0,.05);height:auto;line-height:1.4;min-width:190px;padding:8px 10px}.dropdown-style1 .btn:after{display:none}.dropdown-style1 .btn.dropdown-toggle,.dropdown-style1 .btn:active{background-color:#fff!important;border-color:#bfcad6!important}.dropdown-style1 .btn i{font-size:16px}.custom-search-dropdown{background-color:#fff;border-radius:3px;box-shadow:0 6px 10px 2px rgba(0,0,0,.1);display:none;max-height:50vh;overflow:auto;position:absolute;top:42px;width:100%;z-index:10}.custom-search-dropdown .search-list-item{border-bottom:1px solid rgba(165,181,199,.5);padding:20px 20px 24px}.custom-search-dropdown .search-list-item:last-child{border-bottom:0}.custom-search-dropdown.search-border-dropdown{border:1px solid #d8dfe8}.custom-search-dropdown .search-list-sm{padding:7px 24px 8px 15px}.custom-search-dropdown .search-list-sm .cart-item-img-drop img{max-height:50px;max-width:50px}.custom-search-dropdown .search-list-sm .btn{height:auto;line-height:1;padding:10px 11px 9px}.custom-search-dropdown .add-cart-item-drop{display:flex}.custom-search-dropdown .add-cart-item-drop .cart-item-img-drop img{max-height:60px;max-width:60px}.custom-search-dropdown .add-cart-item-drop .cart-item-desc-drop{margin-left:10px;vertical-align:middle}.custom-search-dropdown .add-cart-item-drop .cart-item-desc-drop p,.custom-search-dropdown .add-cart-item-drop .cart-item-desc-drop span{color:#304961;font-size:14px}.custom-search-dropdown .add-cart-item-drop .cart-item-desc-drop .undline-sar{font-weight:300;text-decoration:line-through}.search-filter{position:relative}.search-filter.disabled .form-group .search-field .form-control{background-color:#e6ecf2;border:1px solid #bfcad6;box-shadow:none;cursor:no-drop;pointer-events:none}.search-filter.disabled .form-group .search-field .search-i{color:#8d9fb0!important;opacity:.5}.custom-search-panel-1-show{z-index:9999}.custom-search-panel-1-show .custom-search-dropdown{display:block}.custom-search-panel-1-show.search-close .form-group .close{opacity:1;pointer-events:auto}.custom-search-panel-1-show.search-close .form-group .search-i,.search-close .form-group .close{opacity:0}.custom-overlay{background:#00000040;height:100vh;left:0;position:fixed;width:100vw;z-index:9999}.collapse-product-box .card{background-color:#fffbea;border:1px solid rgba(221,127,0,.5);border-radius:4px}.collapse-product-box .card .card-header{background-color:transparent;padding:13px 17px 13px 12px}.collapse-product-box .card .card-header p{color:#dd7f00}.collapse-product-box .card .card-header .btn{color:#dd7f00;height:auto;line-height:1}.collapse-product-box .card .card-header .btn.collapsed .hide-product{display:none}.collapse-product-box .card .card-header .btn.collapsed .show-product{display:inline-block}.collapse-product-box .card .card-header .btn.collapsed i{transform:inherit}.collapse-product-box .card .card-header .btn .show-product{display:none}.collapse-product-box .card .card-header .btn i{display:inline-block;transform:rotate(180deg);transition:.3s}.collapse-product-box .card .collapse,.collapse-product-box .card .collapsing{border-top:1px solid rgba(221,127,0,.5);margin:0 17px 0 12px}.collapse-product-box .card .collapse .card-body,.collapse-product-box .card .collapsing .card-body{height:210px;margin:8px 0;overflow-y:auto;padding:7px 18px 0 12px}.collapse-product-box .card .collapse ul li,.collapse-product-box .card .collapsing ul li{margin-bottom:11px;padding-left:12px;position:relative}.collapse-product-box .card .collapse ul li:last-child,.collapse-product-box .card .collapsing ul li:last-child{margin-bottom:0}.collapse-product-box .card .collapse ul li:before,.collapse-product-box .card .collapsing ul li:before{background-color:#1c3047;border-radius:10px;content:"";height:5px;left:0;position:absolute;width:5px}.custom-search-panel-hieght-1 .custom-search-dropdown{max-height:27vh}.modal-style1 .modal-header{margin:0 30px;padding:20px 0}.modal-style1 .modal-header .modal-title{color:#1c3047;font-size:16px;font-weight:600}.modal-style1 .modal-header .close{color:#1c3047;font-size:20px;opacity:1}.modal-style1 .modal-header.modal-header1{border-bottom:0;padding-bottom:15px}.modal-style1 .modal-body{padding:30px}.modal-style1 .modal-footer{background-color:#f2f2f2;border:0;padding:10px 20px}.modal-style1 .modal-cus-slider{max-width:650px}.delete-section-modal .modal-body p{font-size:16px;line-height:25px}.delete-section-modal .modal-footer .btn-danger{background-color:#c82333!important;color:#fff!important}.footer-bg-gray{background-color:#e6ecf2!important}.product-item-variation{border-bottom:1px solid #a5b5c7;padding:13px 0 20px}.product-item-variation img{max-height:65px}.product-item-variation p{margin-bottom:0}.product-item-variation p,.product-item-variation span{color:#1c3047;font-size:14px}.title-variation{font-size:12px}.existing-customer-information{border:1px solid #a5b5c7;border-radius:5px;padding:11px 15px 15px}.existing-customer-information span{font-size:12px}.existing-customer-information p{font-size:14px}.discount-popup-set .theme-table tbody tr td{border-bottom:1px solid #dee2e6}.discount-popup-set .theme-table tbody tr:first-child td{border-top:0}.discount-popup-set .badge{min-width:154px}.discount-popup-set .badge.badge-success{background-color:#d8eeef;color:#40aeaf}.discount-popup-set .modal-footer{display:block}.applied-inner-discount p{font-size:22px}.modal-over-modal.show{background-color:rgba(0,0,0,.5)}.modal-over-modal .modal-backdrop .show{background-color:transparent}.new-user-popup .modal-dialog{max-width:680px}.new-user-popup .select2,.new-user-popup .select2-box{width:100%!important}.partial-refund .qty-refund{flex:0 0 74px}.partial-refund .shipping-refund{flex:0 0 125px}.partial-refund .input-group-text{background-color:#d8dfe8;border-color:#d8dfe8}.partial-refund span.qty-badge{background-color:#d8dfe8}.partial-refund .right-border:after{background-color:rgba(165,181,199,.5);content:"";height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.partial-refund .refund-detail-text{color:#e09600}.sucessful-popup .modal-dialog{max-width:635px}.sucessful-popup .modal-dialog .modal-content{border-radius:15px}.invoice-section h2{color:#687e94;font-size:16px}@media (max-width:767.98px){.invoice-section .invoice-call-to-actions{margin-top:15px}}.invoice-section .invoice-call-to-actions .vat-inv-details{padding:5px 0 0;width:200px}.invoice-section .invoice-call-to-actions .vat-inv-details h6{color:#2f3c4f;font-size:12px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.invoice-section .invoice-call-to-actions .vat-inv-details p{color:#2f3c4f;font-size:12px;margin-bottom:0}.invoice-section .invoice-call-to-actions .vat-inv-details .btn{color:#3ba4a5;font-size:12px!important;font-weight:600;text-decoration:underline;text-transform:uppercase}.invoice-section .invoice-call-to-actions label{border:1px solid #d8dfe8;border-radius:5px;cursor:pointer;display:block;font-size:13px;padding:15px 8px}.invoice-section .invoice-call-to-actions label.active{border:1px solid #40aeaf;color:#4c657a;font-weight:500}.invoice-section .invoice-call-to-actions label.active .checkmark .icon-tick{opacity:1!important}.invoice-section .invoice-call-to-actions label.active p{font-weight:400}.invoice-section .invoice-call-to-actions label p{font-size:12px}.invoice-section .invoice-call-to-actions label.radio-style-1 .radio-name{font-weight:500;margin-bottom:0;padding-left:35px}.invoice-section .invoice-call-to-actions label.radio-style-1 .left{left:10px;top:2px}.invoice-section .invoice-call-to-actions label.radio-style-1 .checkmark{height:14px;width:14px}.invoice-section .invoice-call-to-actions label.radio-style-1 .checkmark .icon-tick{color:#3ba4a5;font-size:16px;left:-2px;opacity:0;position:relative;top:-2px}.invoice-section .invoice-call-to-actions label.radio-style-1 .radio-input input{cursor:pointer;opacity:0;position:absolute;z-index:9}.invoice-section .invoice-call-to-actions label.radio-style-1 .radio-input input:checked~.checkmark:after{display:none!important}.invoice-section .invoice-call-to-actions label.radio-style-1 .radio-input input:checked~.checkmark .icon-tick{opacity:1}.invoice-section .invoice-call-to-actions label.radio-style-1 .radio-input .checkmark{background-color:#fff;border:1px solid #40aeaf;border-radius:50%;position:absolute;right:0;top:2px}@media (max-width:767.98px){.invoice-section .form-fields .request-invoice-form form{width:100%}.invoice-section .form-fields .request-invoice-form form .upload-form{flex-direction:column!important;width:100%}}.invoice-section .form-fields .request-invoice-form p.text{font-size:14px}.invoice-section .form-fields .request-invoice-form .upload-invoice{background-color:#fff;border:2px dashed #a7b5c4;border-radius:5px;box-sizing:border-box;color:#304961;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:100%}.invoice-section .form-fields .request-invoice-form .upload-invoice label{font-weight:500;padding:12px 8px}.invoice-section .form-fields .request-invoice-form .upload-invoice label span{font-size:13px}.invoice-section .form-fields .request-invoice-form .upload-invoice label i{color:#a7b5c4;font-size:18px}.invoice-section .form-fields .request-invoice-form .upload-invoice:hover{background-color:#41e9eb21;border-color:#82c7c8}.invoice-section .form-fields .request-invoice-form .upload-invoice:hover i{color:#82c7c8}.invoice-section .form-fields .request-invoice-form .show-uploaded-file{background-color:#f2f6fa;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;padding:12px 8px;width:100%}.invoice-section .form-fields .request-invoice-form .show-uploaded-file i{color:#40aeaf;font-size:18px}.invoice-section .form-fields .request-invoice-form .show-uploaded-file span{font-size:13px;font-weight:500;overflow:hidden;text-decoration:underline}.invoice-section .form-fields .request-invoice-form .show-uploaded-file a{color:#e64d4d;font-size:13px;text-decoration:underline}.invoice-section .form-fields .request-invoice-form .uploaded-note{color:#3d61b1;font-weight:500}.invoice-section .form-fields .request-invoice-form button.btn-proceed{color:#fff;max-width:90px;padding:5px 10px;width:100%}.invoice-section .vat-form-wrapper{background-color:#f2f6fa;border-radius:8px;margin:15px 0;padding:10px 20px}.invoice-section .vat-form-wrapper .verified-icon-sec{align-items:center;bottom:0;color:#27ad6f;display:flex;flex-direction:column;justify-content:center;right:0;top:20px;transform:translate(-10px)}.invoice-section .vat-form-wrapper .verified-icon-sec i.icon-checkmark{font-size:16px}.invoice-section .vat-form-wrapper label{color:#9dacbc;font-size:12px;margin-bottom:0}.invoice-section .vat-form-wrapper .form-group-material input{height:35px;padding:.688rem .688rem .625rem}.invoice-section .vat-form-wrapper .form-group-material select{height:35px;line-height:1;padding:.625rem}.invoice-section .radio-input{position:relative}.message-error{font-size:12px}.text-primary-400{color:#169bff}.text-cancel-100{color:#253344}.text-nuetral-900{color:#1c3047!important}.text-nuetral-800{color:#304961!important}.text-nuetral-700{color:#4c657a!important}.text-nuetral-600{color:#687e94!important}.text-nuetral-500{color:#8d9fb0!important}.text-nuetral-400{color:#a7b5c4!important}.text-nuetral-300{color:#bfcad6}.text-nuetral-200{color:#d8dfe8}.text-nuetral-100{color:#e6ecf2}.text-nuetral-050{color:#f2f6fa}.text-gry-800{color:#a5b5c7}.text-green-500{color:#40aeaf}.text-red-200{color:#dc3545!important}.text-yellow-900{color:#e09600}.text-danger{color:#c82333!important}.text-strikethrough{text-decoration:line-through!important}.neutral-800{color:#304961}.primary-anchor-200{color:#2c7ad4!important}.info-text{color:#267fc2}.green-900{color:#40aeaf!important}.green-100{color:#d8eeef!important}.anchor-text{color:#2c7ad4}.danger-text{color:#dc3545!important}.text-primary-100{background-color:#d8eeef}.font-10{font-size:10px!important}.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-16{font-size:16px!important}.font-24{font-size:24px!important}.font-36{font-size:36px!important}.text-primary{color:#40aeaf!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-400-important{font-weight:400!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.text-transform-none{text-transform:none}.cursor-pointer{cursor:pointer}.text-grey-400{color:#1c3047}.font-9{font-size:9px!important}.font-11{font-size:11px!important}.font-20{font-size:20px!important}.font-18{font-size:18px!important}.rounded-5px{border-radius:5px}.rounded-4px{border-radius:4px!important}.rounded-8px{border-radius:8px}.gry-800{color:#a5b5c7}.font-22{font-size:22px!important}.text-sucess-1{color:#25a560}.text-strike{text-decoration:line-through}.mw-100{max-width:100px!important}.input-height-32{height:32px!important}.input-height-28{height:28px!important;min-height:28px}.input-placeholder-neutral-color-200::-moz-placeholder{color:#d8dfe8!important}.input-placeholder-neutral-color-200:-ms-input-placeholder{color:#d8dfe8!important}.input-placeholder-neutral-color-200::placeholder{color:#d8dfe8!important}.background-transparent{background-color:#fff!important}.word-break-table-col{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;word-break:break-all}.discount-duration{display:inline-block;position:relative}.discount-duration:hover .duration-hover{display:block}.discount-duration span.icon-info_outline{color:#8d9fb0;cursor:pointer;font-size:18px;vertical-align:middle}.discount-duration .duration-hover{background-color:#fff;border:1px solid #d8dfe8;border-radius:4px;box-shadow:0 4px 10px 2px rgba(0,0,0,.06);display:none;left:40px;min-width:189px;padding:10px;position:absolute;text-align:left;top:-29px;transition:.3s;z-index:1}.discount-duration .duration-hover:before{border-bottom:7px solid transparent;border-right:15px solid #d8dfe8;border-top:7px solid transparent;content:"";height:0;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:0}.discount-duration .duration-hover p{margin-bottom:0}.discount-duration .duration-hover.duration-hover2{left:-70px;right:0;top:34px;width:100%}.discount-duration .duration-hover.duration-hover2:before{border-bottom:10px solid #d8dfe8;border-left:7px solid transparent;border-right:7px solid transparent;left:0;margin:0 auto;right:0;top:-9px}.discount-duration .duration-hover.duration-hover3{top:-9px}.discount-duration .duration-hover.duration-hover3:before{top:25px}.duration-circle span{background-color:#a7b5c4;border-radius:100%;display:inline-block;height:13px;margin-right:5px;position:relative;vertical-align:middle;width:13px}.duration-circle span:before{background-color:#fff;content:"";height:5px;left:0;margin:0 auto;position:absolute;right:0;top:4px;width:5px}.duration-circle.circle-angle span{background-color:#40aeaf}.duration-circle.circle-angle span:before{background-color:transparent;border-bottom:3px solid transparent;border-left:5px solid #fff;border-top:3px solid transparent;height:0;left:1px;top:3px;width:0}.category-menu-item{border:1px solid #d8dfe8;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,.05);cursor:pointer;min-height:44px;padding-right:20px;position:relative}.category-menu-item .cat-title{color:#1c3047;font-size:14px;padding-left:10px;text-transform:uppercase}.category-menu-item .cat-img{padding:0 10px 0 5px}.category-menu-item .cat-img img{max-width:36px}.category-menu-item .cat-brand{padding-left:10px}.category-menu-item .cat-brand img{max-width:76px}.category-menu-item.cat-disable{background-color:#d8dfe8;cursor:not-allowed}.category-menu-item .cat-menu-actions{content:"";display:flex;flex-direction:column;position:absolute;right:0}.category-menu-item .cat-menu-actions a{text-decoration:none}.category-menu-item .cat-menu-actions a.menu-actions i{background-color:#d8eeef;color:#40aeaf;font-size:10px;height:20px;margin-bottom:3px;width:20px}.category-menu-item .cat-menu-actions a.menu-actions-dropdown{background-color:#d8dfe8;color:#4c657a;font-size:10px;height:20px;width:20px}.category-menu-item .cat-menu-actions a.dropdown-toggle:after,.category-menu-item .cat-menu-actions a.menu-actions-dropdown:after{display:none}.category-menu-item .cat-menu-actions.show a.menu-actions-dropdown{background-color:#a7b5c4;color:#fff}.category-menu-item .cat-menu-actions .dropdown-menu{left:auto!important;margin:0;min-width:5rem;padding:0;right:-90px;top:12px!important;transform:none!important}.category-menu-item .cat-menu-actions .dropdown-menu:before{border-bottom:8px solid transparent;border-right:8px solid #d8dfe8;border-top:8px solid transparent;content:"";left:-7px;position:absolute;top:12px}.category-menu-item .cat-menu-actions .dropdown-item{background-color:#d8dfe8;color:#4c657a;font-family:Poppins,sans-serif;font-size:12px;padding:2px 5px}.category-menu-item .cat-menu-actions .dropdown-item i{background-color:transparent;color:#4c657a;margin-right:8px;padding:0}.category-menu-item .shortlinks-edit-actions{background:#d8dfe8;bottom:0;position:absolute;right:0;top:0;width:20px}.category-menu-item .shortlinks-edit-actions a{text-decoration:none}.category-menu-item .shortlinks-edit-actions a i{color:#687e94;font-size:11px}.category-menu-item .side-bar-actions{background:transparent;bottom:0;position:absolute;right:0;top:0;width:20px}.category-menu-item .side-bar-actions a{text-decoration:none}.category-menu-item .side-bar-actions a i{color:#687e94;font-size:11px}.category-menu-item.customize:before{background-color:#ffc107;content:"";height:100%;left:-7px;position:absolute;top:0;width:2px}.category-menu-item.customize:after{background-color:#f8e9be;border:1px solid;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#ffc107;content:"Customized";display:none;font-size:14px;height:25px;left:-105px;position:absolute;width:100px}.category-menu-item.customize:hover:after{align-items:center;display:flex;justify-content:center}.category-menu-item.primary:before{background-color:#267fc2;content:"";height:100%;left:-7px;position:absolute;top:0;width:2px}.category-menu-item.primary:after{background-color:#267fc24f;border:1px solid;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#267fc2;content:"Primary";display:none;font-size:14px;height:25px;left:-105px;position:absolute;width:100px}.category-menu-item.primary:hover:after{align-items:center;display:flex;justify-content:center}.category-menu-item.has-icon-left .cat-img{position:relative}.category-menu-item.has-icon-left .cat-img:after{background-color:#a5b5c7;content:"";height:28px;position:absolute;right:0;top:4px;width:1px}.category-menu-item.cat-sidebar-items{background:#fff;padding-right:70px}.category-menu-item.cat-sidebar-items .side-bar-actions{justify-content:space-evenly;width:80px}.category-menu-item.cat-sidebar-items .side-bar-actions a i{font-size:18px}.category-menu-item.cat-sidebar-items.draggable-item i,.draggable-item{position:relative}.draggable-item{background:#fff;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,.05);height:44px;margin-bottom:15px;padding:0 20px 0 10px}.draggable-item .draggable-item-title{color:#1c3047;font-size:14px;font-weight:400;margin-bottom:0;text-transform:capitalize}.draggable-item i{color:#1c3047;content:"";font-size:16px;font-weight:600;position:absolute;right:6px}.draggable-item i.select-icon-left{display:none}.draggable-item.active{background:#d8eeef}.draggable-item.active .draggable-item-title{color:#40aeaf}.draggable-item.selected-categories{padding:0 30px 0 15px}.draggable-item.selected-categories i{font-size:10px;right:15px}.draggable-item.has-icon-left{padding:0 30px 0 40px}.draggable-item.has-icon-left i.select-icon-left{background:#40aeaf;border-radius:50%;color:#fff;display:block;font-size:8px;height:18px;left:12px;width:18px}.cat-inner{background-color:#f2f6fa;max-height:500px;padding:20px}.CustomizedCategories .remove-icon,.PrimaryCategories .remove-icon{display:none}.LiveCategories .draggable-item{padding-right:60px}.LiveCategories .remove-icon{right:30px}.treejs>.treejs-nodes{padding:0!important}.treejs .treejs-node__halfchecked>.treejs-checkbox:after{background-color:transparent!important;border:2px solid #fff!important;border-left:none!important;border-top:none!important;content:" "!important;display:block!important;height:9px!important;left:5px!important;position:absolute!important;top:4px!important;transform:rotate(45deg)!important;width:5px!important}.treejs .treejs-node__checked>.treejs-checkbox:before,.treejs .treejs-node__halfchecked>.treejs-checkbox:before{background-color:#40aeaf!important;border-color:#40aeaf!important}.treejs .treejs-switcher{transform-origin:center!important}.treejs .treejs-switcher:before{border:1px solid!important;border-right:none!important;border-top:none!important;content:" "!important;display:block!important;height:6px!important;left:6px!important;position:absolute!important;top:5px!important;transform:rotate(315deg)!important;width:6px!important}.treejs .treejs-switcher:hover:before{border-top:none!important}.treejs .treejs-checkbox{margin-left:2px!important;transform:scale(.8)!important}.treejs li{margin:5px 0}.treejs>.treejs-nodes>.treejs-node{border-bottom:1px solid #d8dfe8;margin:0;padding:15px 0}.treejs>.treejs-nodes>.treejs-node:last-child{border-bottom:0}.windowed-panel{border:1px solid #e3e3e3;border-radius:7px;margin-bottom:20px;position:relative}.windowed-panel .windowed-panel-head{background:#fff;color:#b7b7b7;font-size:12px;font-weight:400;left:20px;padding:0 5px;position:absolute;top:0;transform:translateY(-50%)}.windowed-panel .windowed-panel-body{padding:20px}.vertical_steppers ul li{padding-left:50px;position:relative}.vertical_steppers ul li .checkmark{background-color:#e6ecf2;border-radius:50%;color:#d8dfe8;display:flex;flex-direction:column;font-family:icomoon;height:16px;justify-content:center;left:4px;padding:2px 0;position:absolute;text-align:center;width:16px;z-index:9}.vertical_steppers ul li h6{margin-bottom:0}.vertical_steppers ul li .date-time-sec{color:#8d9fb0;font-size:12px}.vertical_steppers ul li:first-child:after{content:none}.vertical_steppers ul li:after{background:#e6ecf2;border-radius:70px;bottom:-5px;content:"";display:block;left:11px;position:absolute;top:27px;width:3px;z-index:1}.vertical_steppers ul li:last-child:after{content:none;display:none}.vertical_steppers ul li.active .checkmark{background-color:#43acae}.vertical_steppers ul li.active:before{background-color:#8ccecf;color:#fff}.vertical_steppers ul li.active.steps-connector:after{background-color:#bbc7d5}.vertical_steppers ul li.steps-connector{min-height:80px;padding-bottom:20px}.vertical_steppers ul li.steps-connector .msg-box{background-color:#f2f2f2;border-radius:10px;padding:10px}.vertical_steppers ul li.steps-connector .msg-box p{margin-bottom:0}.vertical_steppers ul li.steps-connector:after{background:#e6ecf2;border-radius:70px;bottom:0;content:"";display:block;left:11px;margin-bottom:5px;margin-top:20px;position:absolute;top:0;width:2px;z-index:1}.prd_assign_sec{margin:0!important}.prd_assign_sec input[type=checkbox],.prd_assign_sec input[type=radio]{display:none;position:absolute;width:100%}.prd_assign_sec input[type=checkbox]+label,.prd_assign_sec input[type=radio]+label{align-items:center;border:.5px solid #adadad;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;line-height:16px;padding:10px;position:relative;text-align:center;width:100px}.prd_assign_sec input[type=checkbox]+label img,.prd_assign_sec input[type=radio]+label img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.prd_assign_sec input[type=checkbox]+label:before,.prd_assign_sec input[type=radio]+label:before{background:transparent;border:.5px solid #d4d4d4;border-radius:100%;color:#fff;content:"";font-family:icomoon;font-size:10px;height:15px;left:10px;line-height:15px;position:absolute;top:10px;width:15px}.prd_assign_sec input[type=checkbox]+label:hover,.prd_assign_sec input[type=checkbox]+label:hover:before,.prd_assign_sec input[type=checkbox]:checked+label,.prd_assign_sec input[type=radio]+label:hover,.prd_assign_sec input[type=radio]+label:hover:before,.prd_assign_sec input[type=radio]:checked+label{border-color:#007bff}.prd_assign_sec input[type=checkbox]:checked+label:before,.prd_assign_sec input[type=radio]:checked+label:before{background:#007bff;border:.5px solid #007bff;border-radius:100%;content:"";height:15px;left:10px;position:absolute;top:10px;width:15px}.prd_assign_sec.file-type-btn{width:109px}.prd_assign_sec.file-type-btn input[type=checkbox],.prd_assign_sec.file-type-btn input[type=radio]{display:none;position:absolute;width:100%}.prd_assign_sec.file-type-btn input[type=checkbox]+label,.prd_assign_sec.file-type-btn input[type=radio]+label{border:1px solid #40aeaf;border-radius:6px;color:#40aeaf;cursor:pointer;height:unset;line-height:16px;padding:5px 10px 4px;position:relative;text-align:center;width:100px}.prd_assign_sec.file-type-btn input[type=checkbox]+label img,.prd_assign_sec.file-type-btn input[type=radio]+label img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.prd_assign_sec.file-type-btn input[type=checkbox]+label:before,.prd_assign_sec.file-type-btn input[type=radio]+label:before{background:transparent;border:.5px solid #d4d4d4;border-radius:100%;color:#fff;content:"";font-family:icomoon;font-size:10px;height:15px;left:10px;line-height:15px;opacity:0;position:absolute;top:10px;width:15px}.prd_assign_sec.file-type-btn input[type=checkbox]+label:hover,.prd_assign_sec.file-type-btn input[type=checkbox]+label:hover:before,.prd_assign_sec.file-type-btn input[type=radio]+label:hover,.prd_assign_sec.file-type-btn input[type=radio]+label:hover:before{border-color:#40aeaf}.prd_assign_sec.file-type-btn input[type=checkbox]:checked+label,.prd_assign_sec.file-type-btn input[type=radio]:checked+label{background-color:#40aeaf;border:1px solid #40aeaf;color:#fff}.prd_assign_sec.file-type-btn input[type=checkbox]:checked+label:before,.prd_assign_sec.file-type-btn input[type=radio]:checked+label:before{background:#007bff;border:.5px solid #007bff;border-radius:100%;content:"";height:15px;left:10px;opacity:0;position:absolute;top:10px;width:15px}.prd_assign_sec.file-type-btn input[type=checkbox]:checked+label:after,.prd_assign_sec.file-type-btn input[type=radio]:checked+label:after{opacity:0}.order-settings .card{min-height:210px}.order-settings .card .delivery-options .delivery{margin:15px 0 30px}.order-settings .card .delivery-options .delivery .title.scheduled{margin-right:50px}.order-settings .card .delivery-options .delivery .title.consolidated{margin-right:33px}.order-settings .card .delivery-options .delivery .toggle-switch1.toggle-switch-fill input:checked+.slider{background-color:#40aeaf;border-color:#40aeaf}.order-settings .card .delivery-options .delivery .toggle-switch1.toggle-switch-fill .slider.round{background-color:#d8dfe8;border-color:#d8dfe8}.order-settings .card .delivery-options .delivery .toggle-switch1.toggle-switch-fill .slider.round:before{background-color:#fff;border-color:#fff;height:20px;left:1px;top:1px;width:20px}.bg-green-50{background:#e4f4f4}.bg-green-100{background:#d8eeef}.bg-green-200{background:#9fd6d7}.bg-green-300{background:#baf0e8}.bg-green-400{background:#0cab93}.bg-green-500{background:#40aeaf}.bg-green-gradiant{background:#40aeaf;background:linear-gradient(-90deg,#40aeaf,#008a8e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40aeaf",endColorstr="#008a8e",GradientType=1)}.bg-grey-50{background:#f2f6fa}.bg-grey-100{background:#e6ecf2}.bg-grey-200{background:#d8dfe8}.bg-grey-300{background:#a7b5c4}.bg-grey-400{background:#1c3047;color:#fff}.bg-grey-500{background:#16273b;color:#fff}.bg-red-100{background:#f7ced2}.bg-red-200{background:#dc3545}.bg-yellow-100{background:#fff2cc}.bg-yellow-200{background:#ffc107}.bg-yellow-300{background:#e9b004}.bg-purple-100{background:#cfa7f3}.bg-purple-200{background:#c3a7f3}.bg-purple-300{background:#8a2be2}.bg-purple-400{background:#6e2be2}.bg-blue-100{background:#dbf0ff}.bg-blue-200{background:#a7def3}.bg-blue-300{background:#2bb0e2}.bg-blue-400{background:#2c7ad4}.bg-blue-500{background:#267fc2}.text-weight-300{font-weight:300}.text-weight-400{font-weight:400}.text-weight-500{font-weight:500}.text-weight-600{font-weight:600}.text-weight-700{font-weight:700}.h1,h1{font-size:30px}.h2,h2{font-size:20px}.h3,h3{font-size:16px}.text-normal,p{font-size:14px}.z-index-9{z-index:9!important}.quantity-field-area{flex:0 0 47%}.quantity-field-area>span{display:inline-block;margin-bottom:5px}.quantity-field-area div{align-items:center;border:1px solid #ddd;border-radius:5px;display:flex;padding:5px 10px}.quantity-field-area div span{flex:0 0 35px}.quantity-field-area div input{width:100%}[slider]{border-radius:10px;height:14px;margin:45px 0 10px;position:relative;text-align:left}[slider]>div{height:14px;left:13px;position:absolute;right:15px}[slider]>div>[inverse-left]{left:0}[slider]>div>[inverse-left],[slider]>div>[inverse-right]{background-color:#ccc;border-radius:10px;height:5px;margin:0 7px;position:absolute}[slider]>div>[inverse-right]{right:0}[slider]>div>[range]{background-color:#40aeaf;border-radius:14px;height:5px;left:0;position:absolute}[slider]>div>[thumb]{background-color:#fff;border:4px solid #40aeaf;border-radius:50%;cursor:pointer;height:20px;margin-left:-11px;outline:none;position:absolute;text-align:left;top:-7px;width:20px;z-index:2}[slider]>input[type=range]{-webkit-appearance:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:5px;left:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;position:absolute;top:-2px;width:100%;z-index:3}div[slider]>input[type=range]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent}div[slider]>input[type=range]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}div[slider]>input[type=range]:focus{outline:none}div[slider]>input[type=range]::-ms-thumb{background:red;border:0;border-radius:0;height:28px;pointer-events:all;width:28px}div[slider]>input[type=range]::-moz-range-thumb{background:red;border:0;border-radius:0;height:28px;pointer-events:all;width:28px}div[slider]>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:red;border:0;border-radius:0;height:28px;pointer-events:all;width:28px}div[slider]>input[type=range]::-ms-fill-lower,div[slider]>input[type=range]::-ms-fill-upper{background:transparent;border:0}div[slider]>input[type=range]::-ms-tooltip{display:none}[slider]>div>[sign]{align-items:center;background-color:#1abc9c;border-radius:28px;-webkit-border-radius:28px;color:#fff;height:28px;justify-content:center;margin-left:-11px;opacity:0;position:absolute;text-align:center;top:-39px;width:28px;z-index:3}[slider]>div>[sign]:after{border-left:14px solid transparent;border-radius:16px;border-right:14px solid transparent;border-top:16px solid #1abc9c;content:"";left:0;position:absolute;top:19px}[slider]>div>[sign]>span{font-size:12px;font-weight:700;line-height:28px}[slider]:hover>div>[sign]{opacity:1}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2JhY2tvZmZpY2UvYXBwLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsbUJBQ0UscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLHFCQUF3QixDQUN4Qiw4Q0FDRSxxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxXQUFZLENBQ1oscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQTJCLENBQzNCLDJFQUNFLGFBQWMsQ0FHZCxlQUFnQixDQUZoQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBRW5CLHNCQUF1QixDQUN2QixrQkFBcUIsQ0FDdkIsd0VBQ0UsNEJBQTZCLENBQzdCLFdBQVksQ0FDWixhQUFnQixDQUNwQixvRkFFRSxpQkFBa0IsQ0FEbEIsaUJBQ29CLENBQ3RCLGdEQUNFLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCQUEyQixDQUMzQiw2RUFDRSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsU0FBWSxDQUNkLDBFQUNFLDRCQUE2QixDQUM3QixXQUFZLENBQ1osYUFBZ0IsQ0FDcEIsa0VBRUUsV0FBWSxDQURaLHFCQUFzQixDQVV0QixzQkFBdUIsQ0FSdkIsY0FBZSxDQU1mLFdBQVksQ0FKWixlQUFnQixDQURoQixjQUFlLENBR2YsY0FBZSxDQUtmLGVBQWdCLENBTmhCLFNBQVUsQ0FFVixXQUFZLENBRVoscUJBQXNCLENBR3RCLG1CQUFzQixDQUN0QixnR0FDRSx1QkFBMEIsQ0FFaEMsa0JBQ0UscUJBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FFZCxjQUFlLENBRGYsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxZQUFlLENBRWpCLGlCQUNFLGFBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFZLENBRWQseUJBQ0UsV0FBWSxDQUNaLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCQUEyQixDQUU3QixxQ0FDRSxjQUFpQixDQUVuQiwyQ0FDRSxNQUFTLENBRVgsa0RBQ0Usa0JBQW1CLENBQ25CLDJCQUE0QixDQUM1Qiw0QkFBK0IsQ0FFakMsa0RBQ0UsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHlCQUE0QixDQUU5QiwwQkFDRSxhQUFjLENBQ2QsV0FBYyxDQUNkLGlEQUdFLHFCQUFzQixDQUZ0QixXQUFZLENBQ1osVUFDd0IsQ0FDeEIsK0VBQ0UsdUJBQTBCLENBQzlCLCtDQUNFLFlBQWUsQ0FFbkIsb0JBY0UscUJBQXNCLENBYnRCLFFBQVMsQ0FHVCxhQUFjLENBV2QsdUJBQXdCLENBTHhCLFdBQVksQ0FKWixNQUFPLENBSlAsUUFBUyxDQU1ULGVBQWdCLENBQ2hCLGNBQWUsQ0FHZixTQUFVLENBVFYsU0FBVSxDQUVWLGNBQWUsQ0FFZixLQUFNLENBSU4sVUFBVyxDQUVYLFVBRTBCLENBRTVCLDJCQUVFLDRCQUE4QixDQUQ5QixrQkFBb0IsQ0FFcEIsc0NBQXdDLENBQ3hDLDhCQUFnQyxDQUNoQyxvQkFBc0IsQ0FDdEIseUJBQTJCLENBQzNCLG1CQUFxQixDQUNyQiwyQkFBNkIsQ0FFN0IsNEJBQThCLENBRDlCLG1CQUNnQyxDQUVsQyx1REFDRSxxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLGlCQUFvQixDQUNwQixvRkFDRSxVQUFXLENBQ1gsZ0JBQW1CLENBQ3JCLGlGQUNFLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBaUIsQ0FDakIsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixlQUFvQixDQUN0Qix1RkFDRSxVQUFhLENBQ2YsaUZBQ0UsV0FBWSxDQUNaLGlCQUFrQixDQUVsQixTQUFVLENBRFYsT0FBUSxDQUVSLFVBQWEsQ0FDYixtRkFHRSx5Q0FBMkIsQ0FBM0Isa0JBQTJCLENBQTNCLHNCQUEyQixDQUMzQixRQUFTLENBQ1QsUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVUsQ0FFaEIsMEZBQ0UsVUFBYSxDQUVmLDBGQUNFLFFBQVMsQ0FDVCxVQUFhLENBRWYsbUZBQ0UscUJBQXNCLENBQ3RCLGNBQWlCLENBQ2pCLDZHQUNFLFlBQWUsQ0FFbkIsMkdBQ0UseUNBQXNELENBQ3RELHNCQUE2QixDQUUvQix5REFDRSxxQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBb0IsQ0FDcEIsc0ZBQ0Usa0JBQXFCLENBQ3ZCLG1GQUNFLGNBQWUsQ0FDZixlQUFpQixDQUNqQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FHZixXQUFZLENBRlosaUJBQWtCLENBQ2xCLE9BQ2MsQ0FDaEIsb0ZBQ0Usd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixjQUFlLENBSWYsY0FBZSxDQUNmLGVBQWdCLENBSGhCLGtCQUFrQixDQUNsQixpQkFBa0IsQ0FHbEIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixrQkFBcUIsQ0FDdkIsNkZBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFBb0IsQ0FDdEIsNEZBQ0UsNEJBQTZCLENBRTdCLFdBQTRCLENBRTVCLDZCQUE4QixDQUY5QiwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBRTNCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsYUFBYyxDQUNkLGVBQWlCLENBR2pCLE1BQU8sQ0FGUCxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLEtBQVEsQ0FDUixvTUFDRSx3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFlBQWUsQ0FFckIsNkZBQ0UsZUFBZ0IsQ0FDaEIsaUJBQW9CLENBRXRCLHNHQUNFLGdCQUFpQixDQUNqQixpQkFBb0IsQ0FFdEIscUdBSUUsMkJBQTRCLENBRTVCLDhCQUErQixDQUwvQiwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUV6QiwyQkFDaUMsQ0FFbkMsNEZBQ0UsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixpQkFBb0IsQ0FFdEIsa0ZBQ0UscUJBQXVCLENBQ3ZCLFNBQVksQ0FFZCxxRkFDRSxxQkFBc0IsQ0FDdEIsY0FBaUIsQ0FFbkIsMkZBQ0UsWUFBZSxDQUVqQixrTkFDRSx3QkFBeUIsQ0FDekIseUJBQTRCLENBRTlCLGtOQUNFLDJCQUE0QixDQUM1Qiw0QkFBK0IsQ0FFakMsNkVBQ0UscUJBQXdCLENBRTFCLDJFQUtFLDRCQUE2QixDQUo3QixzQkFBdUIsQ0FDdkIsV0FBWSxDQUVaLGVBQWdCLENBRGhCLFNBRStCLENBRWpDLHVFQUNFLGdCQUFpQixDQUNqQixlQUFrQixDQUVwQiw4RUFDRSxnQkFBbUIsQ0FDbkIsc0dBQ0UsY0FBaUIsQ0FDbkIsdUdBQ0UsZ0JBQWlCLENBQ2pCLGdCQUFtQixDQUNuQixnSUFDRSxnQkFBaUIsQ0FDakIsZ0JBQW1CLENBQ25CLHlKQUNFLGdCQUFpQixDQUNqQixnQkFBbUIsQ0FDbkIsa0xBQ0UsZ0JBQWlCLENBQ2pCLGdCQUFtQixDQUNuQiwyTUFDRSxnQkFBaUIsQ0FDakIsZ0JBQW1CLENBRS9CLDREQUNFLFNBQVksQ0FFZCwrREFDRSxVQUFhLENBRWYsK0RBQ0UscUJBQXdCLENBRTFCLHNHQUNFLHdCQUF5QixDQUN6QixVQUFjLENBRWhCLG9EQUNFLGNBQWUsQ0FDZixhQUFjLENBQ2QsV0FBYyxDQUVoQix1REFDRSx3QkFBeUIsQ0FNekIsc0RBQXFFLENBQ3JFLDBCQUEyQixDQU4zQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBTWxCLG1IQUFzSCxDQUx0SCxTQUt3SCxDQUN4SCw2REFDRSx3QkFBMkIsQ0FDN0Isb0ZBQ0UsVUFBVyxDQUNYLGdCQUFtQixDQUNyQixpRkFDRSxjQUFlLENBQ2YsV0FBWSxDQUNaLGVBQWlCLENBQ2pCLFdBQVksQ0FDWixpQkFBb0IsQ0FDdEIsdUZBQ0UsVUFBYSxDQUNmLGlGQUNFLHFCQUFzQixDQVl0QixzREFBdUUsQ0FDdkUsMEJBQTJCLENBWDNCLFdBQTJCLENBRTNCLDhCQUErQixDQUYvQiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENBVzVCLG1IQUFzSCxDQVR0SCxXQUFZLENBQ1osaUJBQWtCLENBRWxCLFNBQVUsQ0FEVixPQUFRLENBRVIsVUFLd0gsQ0FDeEgsbUZBR0UseUNBQTJCLENBQTNCLGtCQUEyQixDQUEzQixzQkFBMkIsQ0FDM0IsUUFBUyxDQUNULFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFVLENBRWhCLDBGQUNFLFVBQWEsQ0FFZiwwRkFFRSxXQUE0QixDQUM1QixlQUFnQixDQUVoQiw2QkFBOEIsQ0FIOUIsMkJBQTRCLENBRTVCLDBCQUEyQixDQUUzQixRQUFTLENBQ1QsVUFBYSxDQUVmLCtFQUNFLHdCQUEyQixDQUMzQix5R0FDRSxzQkFBdUIsQ0FDdkIsV0FBYyxDQUNkLDJHQUNFLHlDQUFzRCxDQUN0RCxzQkFBNkIsQ0FFbkMsd0dBTUUsd0RBQW1FLENBQ25FLDBCQUEyQixDQU4zQixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIseUJBQTBCLENBSzFCLG1IQUF3SCxDQUUxSCx3R0FNRSxzREFBcUUsQ0FDckUsMEJBQTJCLENBTjNCLGtCQUFtQixDQUNuQiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBSzdCLG1IQUF3SCxDQUUxSCx5REFDRSxxQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLGtCQUFtQixDQUNuQixpQkFBb0IsQ0FDcEIsK0RBQ0Usd0JBQTJCLENBQzdCLG1GQUNFLFlBQWUsQ0FDakIsb0ZBQ0Usd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixTQUFZLENBQ2QsNkZBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFBb0IsQ0FDdEIsNEZBQ0UsNEJBQTZCLENBQzdCLFdBQVksQ0FFWiw2QkFBOEIsQ0FEOUIsMEJBQTJCLENBRTNCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsYUFBYyxDQUNkLGVBQWlCLENBQ2pCLGFBQWdCLENBQ2hCLGtHQUNFLFVBQVcsQ0FDWCxZQUFlLENBRXJCLDZGQUNFLGVBQWdCLENBQ2hCLGlCQUFvQixDQUV0QixzR0FDRSxnQkFBaUIsQ0FDakIsaUJBQW9CLENBRXRCLHFHQUVFLDJCQUE0QixDQUU1Qiw4QkFBK0IsQ0FIL0Isd0JBQXlCLENBRXpCLDJCQUNpQyxDQUVuQyxpRkFDRSx3QkFBMkIsQ0FFN0IsMEdBQ0UsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHlCQUE0QixDQUU5QiwwR0FDRSxrQkFBbUIsQ0FDbkIsMkJBQTRCLENBQzVCLDRCQUErQixDQUVqQyw2RUFDRSxxQkFBc0IsQ0FDdEIsU0FBWSxDQUVkLDJFQUVFLGVBQWdCLENBRGhCLFNBQ2tCLENBRXBCLDhDQUNFLHFCQUF1QixDQUN2Qiw0QkFBK0IsQ0FFakMscURBQ0Usa0JBQXFCLENBRXZCLHFEQUNFLGVBQWtCLENBRXBCLHVFQUNFLGdCQUFpQixDQUNqQixlQUFrQixDQUVwQiw0REFDRSxTQUFZLENBRWQsK0RBQ0UsVUFBYSxDQUVmLHNHQUNFLHdCQUF5QixDQUN6QixVQUFjLENBRWhCLG9EQUNFLGNBQWUsQ0FDZixhQUFjLENBQ2QsV0FBYyxDQUVoQixzRUFDRSxvQkFBdUIsQztBQ3hoQnpCLGlCQUdFLHFCQUFzQixDQUV0QixxQkFBc0IsQ0FEdEIsaUJBQWtCLENBRmxCLGFBQWMsQ0FXZCxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGNBQWUsQ0FKZixTQUFVLENBS1YsZUFBZ0IsQ0FQaEIsY0FBZSxDQUZmLGNBQWUsQ0FDZixTQUFVLENBUFYsaUJBQWtCLENBU2xCLFNBQVUsQ0FKVixXQUFZLENBTVosWUFLRixDQUVBLCtDQUdFLGtDQUF1QyxDQUN2QyxVQUFXLENBRlgsb0JBQXFCLENBRHJCLGlCQUlGLENBRUEsd0JBSUUsNEJBQTZCLENBRDdCLGlDQUFrQyxDQURsQyxrQ0FBbUMsQ0FEbkMsUUFJRixDQUVBLHVCQUdFLDRCQUE2QixDQUM3QixpQ0FBa0MsQ0FGbEMsa0NBQW1DLENBRG5DLFFBSUYsQ0FFQSxrQ0FDRSxTQUNGLENBRUEsaUNBQ0UsVUFDRixDQVVBLHVFQUNFLE1BQU8sQ0FHUCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBSGxCLE9BQVEsQ0FDUixPQUdGLENBRUEsbUNBQ0UsUUFDRixDQUVBLGtDQUNFLFNBQ0YsQ0FFQSx5QkFDRSxlQUNGLENBRUEsZ0NBR0UscUJBQXNCLENBQ3RCLHlCQUEwQixDQUYxQixXQUFZLENBRFosUUFJRixDQUVBLCtCQUdFLHFCQUFzQixDQUN0Qix5QkFBMEIsQ0FGMUIsV0FBWSxDQURaLFFBSUYsQ0FFQSx1RkFDRSxVQUNGLENBRUEsc0NBQ0UsWUFDRixDQU1BLHlGQUNFLGFBQ0YsQ0FFQSx5Q0FDRSxZQUNGLENBRUEsK0JBQ0UsWUFBYSxDQUNiLGVBQ0YsQ0FFQSxvQ0FDRSxxQkFDRixDQUVBLHFDQUNFLFdBQ0YsQ0FFQSxzREFDRSxXQUNGLENBRUEsd0ZBR0UsaUJBQXlCLENBQ3pCLGVBQWdCLENBRGhCLHdCQUF5QixDQUZ6QixVQUFXLENBSVgsb0JBQXFCLENBQ3JCLFdBQ0YsQ0FFQSw0Q0FDRSx3QkFBeUIsQ0FDekIsZ0NBQ0YsQ0FFQSw0Q0FDRSx3QkFBeUIsQ0FDekIsZ0NBQ0YsQ0FFQSx3RUFVRSw0QkFBNkIsQ0FEN0IsaUJBQWtCLENBR2xCLGNBQWUsQ0FKZixjQUFlLENBRmYsV0FBWSxDQUNaLGdCQUFpQixDQUhqQixjQUFlLENBRmYsaUJBQWtCLENBQ2xCLHFCQUFzQixDQVF0QixrQkFBbUIsQ0FObkIsVUFRRixDQUVBLGlDQUdFLHFCQUFzQixDQUZ0QixxQkFBc0IsQ0FDdEIsaUJBRUYsQ0FFQSx1Q0FJRSx3QkFBeUIsQ0FEekIsZ0JBQWlCLENBRGpCLFFBQVMsQ0FEVCxVQUlGLENBRUEsd0VBQ0UscUJBQXNCLENBQ3RCLHdCQUF5QixDQUN6QixhQUNGLENBRUEsa0RBRUUsVUFBVyxDQURYLGFBRUYsQ0FFQSw2SEFDRSxxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLFVBQ0YsQ0FFQSw2QkFDRSx3QkFBeUIsQ0FDekIsd0JBQXlCLENBRXpCLGVBQWdCLENBRGhCLFVBRUYsQ0FFQSwrQkFDRSx5QkFDRixDQUVBLDZCQUNFLHlCQUNGLENBRUEsd0NBQ0UsaUJBQ0YsQ0FFQSw0REFDRSx3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLFVBQ0YsQ0FFQSwwQkFDRSxVQUNGLENBRUEsOERBQ0UsVUFBVyxDQUNYLGtCQUFtQixDQUNuQiw0QkFDRixDQUVBLHVFQUtFLGNBQWUsQ0FKZixjQUFlLENBRWYsV0FBWSxDQUNaLFFBQVMsQ0FGVCxXQUlGLENBRUEsb0NBQ0UsZUFBZ0IsQ0FDaEIsU0FDRixDQUVBLG1DQUNFLFNBQ0YsQ0FFQSxnSkFHRSxlQUFnQixDQUNoQixxQkFBc0IsQ0FHdEIsY0FBZSxDQUxmLGFBQWMsQ0FJZCxTQUFVLENBRFYsV0FBWSxDQUpaLFVBT0YsQ0FFQSxnQ0FHRSxnQkFBaUIsQ0FEakIsaUJBQXVCLENBRXZCLGlCQUFrQixDQUhsQixpQkFJRixDQUVBLGdEQUNFLFVBQVcsQ0FDWCxrQkFDRixDQUVBLDhCQUlFLHlCQUEwQixDQUgxQixVQUFXLENBSVgsWUFBYSxDQUNiLGdCQUFpQixDQUhqQixXQUFZLENBRFosZ0JBQWlCLENBS2pCLHFCQUNGLENBRUEsK0JBQ0Usb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixpQkFDRixDQUVBLG1DQUVFLGNBQWUsQ0FDZixlQUFpQixDQUZqQixlQUFnQixDQUdoQixlQUNGLENBRUEsMkRBQ0UsMkJBQ0YsQ0FFQSwyREFDRSwwQkFDRixDQUVBLHFEQUNFLDJCQUNGLENBRUEsb0RBQ0UsMEJBQ0YsQ0FFQSx5QkFDRSxVQUFXLENBRVgsUUFBUyxDQURULGVBRUYsQ0FFQSx1Q0FDRSxjQUNGLENBRUEsNEJBQ0UsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFNBQVUsQ0FDVixVQUNGLENBRUEsNEJBR0UsY0FBZSxDQUZmLGNBQWUsQ0FDZixnQkFFRixDQUVBLGtDQUNFLHFCQUNGLENBRUEsbUNBQ0UscUJBQXNCLENBQ3RCLFVBQ0YsQ0FHQSx5QkFDRSxpQkFDRSxVQUNGLENBRUEsNEJBQ0UsV0FDRixDQUVBLG1DQUNFLFVBQ0YsQ0FFQSwyQ0FDRSxVQUNGLENBRUEsc0VBQ0UsVUFDRixDQUVBLGlCQUNFLGFBQWMsQ0FDZCxlQUNGLENBRUEsb0NBQ0UsVUFBVyxDQUNYLGNBQ0YsQ0FFQSxvREFHRSw0QkFBNkIsQ0FGN0IsaUJBQWtCLENBQ2xCLHlCQUVGLENBRUEscUNBQ0UsYUFDRixDQUVBLHFEQUdFLDJCQUE0QixDQUY1QixnQkFBaUIsQ0FDakIsd0JBRUYsQ0FFQSxvREFDRSxpQkFDRixDQUVBLHdEQUNFLFVBQ0YsQ0FDRixDQUVBLHlCQUNFLHlCQUtFLFVBQVcsQ0FKWCxVQUNGLENBTUEsNkJBQ0UsV0FDRixDQUVBLG9DQUNFLG9CQUNGLENBQ0YsQztBQzlYQSxnQkNDQSxDRDVCQSxXQVNFLG1CQVJBLG9CQU9BLGtCQURBLGdCQUxBLDRDQUNBLCtPQ1FGLENEQ0EsaUNBR0UsWUFRQSxtQ0FDQSxrQ0FWQSw4QkFFQSxrQkFFQSxvQkFEQSxnQkFHQSxjQURBLG1CQ0tGLENER0EsdUJBQ0UsV0NBRixDREVBLHdCQUNFLFdDQ0YsQ0RDQSx3QkFDRSxXQ0VGLENEQUEsNkJBQ0UsV0NHRixDRERBLHVCQUNFLFdDSUYsQ0RGQSx1QkFDRSxXQ0tGLENESEEsNEJBQ0UsV0NNRixDREpBLHlCQUNFLFdDT0YsQ0RMQSxvQkFDRSxXQ1FGLENETkEsc0JBQ0UsV0NTRixDRFBBLDBCQUNFLFdDVUYsQ0RSQSxrQ0FDRSxXQ1dGLENEVEEsc0JBQ0UsV0NZRixDRFZBLHlCQUNFLFdDYUYsQ0RYQSw0QkFDRSxXQ2NGLENEWkEsbUJBQ0UsV0NlRixDRGJBLGtCQUNFLFdDZ0JGLENEZEEsNEJBQ0UsV0NpQkYsQ0RmQSxrQkFDRSxXQ2tCRixDRGhCQSxrQkFDRSxXQ21CRixDRGpCQSxvQkFDRSxXQ29CRixDRGxCQSw0QkFDRSxXQ3FCRixDRG5CQSwyQkFDRSxXQ3NCRixDRHBCQSx5QkFDRSxXQ3VCRixDRHJCQSx5QkFDRSxXQ3dCRixDRHRCQSx5QkFDRSxXQ3lCRixDRHZCQSxtQkFDRSxXQzBCRixDRHhCQSwyQkFDRSxXQzJCRixDRHpCQSxrQkFDRSxXQzRCRixDRDFCQSx5QkFDRSxXQzZCRixDRDNCQSwyQkFDRSxXQzhCRixDRDVCQSxtQkFDRSxXQytCRixDRDdCQSwwQkFDRSxXQ2dDRixDRDlCQSxxQkFDRSxXQ2lDRixDRC9CQSxzQkFDRSxXQ2tDRixDRGhDQSxvQkFDRSxXQ21DRixDRGpDQSxvQ0FDRSxXQ29DRixDRGxDQSxpQkFDRSxXQ3FDRixDRG5DQSxpQkFDRSxXQ3NDRixDRHBDQSxzQ0FFRSxjQURBLFdDd0NGLENEckNBLHNDQUdFLGNBRkEsWUFDQSxnQkN5Q0YsQ0R0Q0Esc0NBR0UsY0FGQSxZQUNBLGdCQzBDRixDRHZDQSxzQ0FHRSxjQUZBLFlBQ0EsZ0JDMkNGLENEeENBLGtCQUNFLFdDMkNGLENEekNBLG9CQUNFLFdDNENGLENEMUNBLHNCQUNFLFdDNkNGLENEM0NBLDJCQUNFLFdDOENGLENENUNBLGtCQUNFLFdDK0NGLENEN0NBLG9CQUNFLFdDZ0RGLENEOUNBLHVCQUNFLFdDaURGLENEL0NBLG1CQUNFLFdDa0RGLENEaERBLDJCQUNFLFdDbURGLENEakRBLDBCQUNFLFdDb0RGLENEbERBLDRCQUNFLFdDcURGLENEbkRBLHdCQUNFLFdDc0RGLENEcERBLHNCQUNFLFdDdURGLENEckRBLHlDQUVFLGNBREEsV0N5REYsQ0R0REEseUNBR0UsY0FGQSxZQUNBLGdCQzBERixDRHZEQSx5Q0FHRSxjQUZBLFlBQ0EsZ0JDMkRGLENEeERBLHlDQUdFLGNBRkEsWUFDQSxnQkM0REYsQ0R6REEseUJBQ0UsV0M0REYsQ0QxREEseUJBQ0UsV0M2REYsQ0QzREEscUJBQ0UsV0M4REYsQ0Q1REEscUNBRUUsY0FEQSxXQ2dFRixDRDdEQSxxQ0FHRSxjQUZBLFlBQ0EsZ0JDaUVGLENEOURBLCtCQUNFLFdDaUVGLENEL0RBLHFCQUNFLFdDa0VGLENEaEVBLDZCQUNFLFdDbUVGLENEakVBLG1CQUNFLFdDb0VGLENEbEVBLHlCQUNFLFdDcUVGLENEbkVBLG9CQUVFLGNBREEsV0N1RUYsQ0RwRUEsdUJBQ0UsV0N1RUYsQ0RyRUEscUJBRUUsY0FEQSxXQ3lFRixDRHRFQSxrQkFDRSxXQ3lFRixDRHZFQSx3QkFDRSxXQzBFRixDRHhFQSxvQkFDRSxXQzJFRixDRHpFQSxvQkFDRSxXQzRFRixDRDFFQSxxQkFDRSxXQzZFRixDRDNFQSx5QkFDRSxXQzhFRixDRDVFQSwwQkFDRSxXQytFRixDRDdFQSx3QkFDRSxXQ2dGRixDRDlFQSx1QkFDRSxXQ2lGRixDRC9FQSxrQkFDRSxXQ2tGRixDRGhGQSxxQ0FDRSxXQ21GRixDRGpGQSxtQkFDRSxXQ29GRjs7QUMvWEE7Ozs7O0VBQUEsQ0NBQSxNQUdJLDhNQUlBLHlJQUlBLDJHQUtGLHNOQUNBLHNHRm1aRixDR2xaQSxpQkFHRSxxQkhxWkYsQ0dsWkEsS0FHRSw4QkFDQSwwQ0FIQSx1QkFDQSxnQkh1WkYsQ0cvWUEsc0VBQ0UsYUhrWkYsQ0d4WUEsS0FRRSxxQkM5Q1MsQ0Q0Q1QsYUNuQ1MsQ0QrQlQsd0xDcU80QixDQ2hHeEIsZUZuSUosZUM4TzRCLENEN081QixlQ2tQNEIsQ0RoUDVCLGVINFlGLENHL1hBLDBDQUNFLG1CSGtZRixDR3pYQSxHQUNFLHVCQUNBLFNBQ0EsZ0JINFhGLENHL1dBLGtCQUVFLG1CQ2dONEIsQ0RqTjVCLFlIbVhGLENHM1dBLEVBRUUsa0JDb0YwQixDRHJGMUIsWUgrV0YsQ0duV0Esc0NBS0UsZ0JBREEsWUFGQSwwQkFDQSwwRUFHQSxtRUhzV0YsQ0duV0EsUUFFRSxrQkFDQSxtQkhzV0YsQ0duV0EsaUJBTEUsa0JIK1dGLENHMVdBLFNBR0UsWUh1V0YsQ0duV0Esd0JBSUUsZUhzV0YsQ0duV0EsR0FDRSxlSHNXRixDR25XQSxHQUNFLG9CQUNBLGFIc1dGLENHbldBLFdBQ0UsZUhzV0YsQ0duV0EsU0FFRSxrQkhzV0YsQ0duV0EsTUVJSSxhTG1XSixDRzlWQSxRRUxJLGNGU0YsY0FGQSxrQkFHQSx1QkhpV0YsQ0c5VkEsSUFBTSxhSGtXTixDR2pXQSxJQUFNLFNIcVdOLENHOVZBLEVBR0UsNkJBRkEsYUNYd0MsQ0RZeEMsb0JIa1dGLENNamhCRSxRSG1MRSxhQ2RzQyxDRGV0Qyx5QkhpV0osQ01yaEJFLDRESGtNRSxjQUNBLG9CSDJWSixDR2xWQSxrQkFJRSxzRkN5RDRCLENDakgxQixhTDhZSixDR2xWQSxJQVNFLDZCQUxBLG1CQUZBLGFBSUEsYUhtVkYsQ0d4VUEsT0FFRSxlSDBVRixDR2xVQSxJQUVFLGlCSHFVRixDR2xVQSxRQUpFLHFCSDJVRixDR3ZVQSxJQUdFLGVIb1VGLENHM1RBLE1BQ0Usd0JIOFRGLENHM1RBLFFBS0Usb0JBRkEsYUN0UVMsQ0RxUVQscUJDNEU0QixDRDdFNUIsa0JDNkU0QixDRDFFNUIsZUgrVEYsQ0d2VEEsR0FFRSxtQkFDQSwrQkh5VEYsQ0dqVEEsTUFFRSxxQkFDQSxtQkhtVEYsQ0c3U0EsT0FFRSxlSCtTRixDR3ZTQSxpQ0FDRSxTSDBTRixDR3ZTQSxzQ0FNRSxvQkVoS0Usa0JGa0tGLG9CQUhBLFFINlNGLENHdlNBLGFBRUUsZ0JIMFNGLENHdlNBLGNBRUUsbUJIMFNGLENHcFNBLGNBQ0UsY0h1U0YsQ0dqU0EsT0FDRSxnQkhvU0YsQ0c3UkEsZ0RBSUUseUJIZ1NGLENHdlJJLDRHQUNFLGNINlJOLENHdlJBLHdIQUtFLGtCQURBLFNIMlJGLENHdlJBLHVDQUVFLHNCQUNBLFNIMFJGLENHdFJBLFNBQ0UsY0FFQSxlSHdSRixDR3JSQSxTQVVFLFNBREEsU0FIQSxZQUVBLFNIb1JGLENHN1FBLE9BUUUsY0FQQSxjRTFPSSxpQkZnUEosb0JBRkEsb0JBRkEsZUFDQSxVQUtBLG1CQVBBLFVIdVJGLENHN1FBLFNBQ0UsdUJIZ1JGLENHNVFBLGtGQUVFLFdIK1FGLENHNVFBLGNBTUUsd0JBREEsbUJINFFGLENHcFFBLHlDQUNFLHVCSHVRRixDRy9QQSw2QkFFRSwwQkFEQSxZSG1RRixDRzNQQSxPQUNFLG9CSDhQRixDRzNQQSxRQUVFLGVBREEsaUJIK1BGLENHM1BBLFNBQ0UsWUg4UEYsQ0d6UEEsU0FDRSxzQkg0UEYsQ094dEJBLDBDQUlFLGVIcVM0QixDR3BTNUIsZUhxUzRCLENHeFM1QixtQlA2dEJGLENPdHRCQSxPRnFLTSxnQkxxakJOLENPenRCQSxPRm9LTSxjTHlqQk4sQ081dEJBLE9GbUtNLGlCTDZqQk4sQ08vdEJBLE9Ga0tNLGdCTGlrQk4sQ09sdUJBLE9GaUtNLGlCTHFrQk4sQ09ydUJBLE9GZ0tNLGNMeWtCTixDT3Z1QkEsTUY4Sk0sa0JFNUpKLGVQMHVCRixDT3R1QkEsV0Z3Sk0sY0xvbEJOLENPdnVCQSxzQkFIRSxlSDBSNEIsQ0d6UjVCLGVQK3VCRixDTzd1QkEsV0ZtSk0sZ0JMMGxCTixDT3h1QkEsV0Y4SU0sZ0JMZ21CTixDT3p1QkEsc0JBSEUsZUhrUjRCLENHalI1QixlUGl2QkYsQ08vdUJBLFdGeUlNLGdCTHNtQk4sQ09wdUJBLEdBR0UsU0FDQSxvQ0FGQSxrQkgrRU8sQ0doRlAsZVAwdUJGLENPL3RCQSxhRmtHSSxjRS9GRixlUGt1QkYsQ08vdEJBLFdBR0Usd0JIMFE0QixDRzNRNUIsWVBtdUJGLENPcnRCQSw0QkNuRkUsZ0JBREEsY1JtekJGLENPNXRCQSxrQkFDRSxvQlArdEJGLENPN3RCRSxtQ0FDRSxrQlArdEJKLENPcnRCQSxZRjJESSxjRXpERix3QlB3dEJGLENPcHRCQSxZRnFFTSxrQkVwRUosa0JQd3RCRixDT3B0QkEsbUJBR0UsYUgxR1MsQ0d3R1QsY0YrQ0UsYUwwcUJKLENPcnRCRSwwQkFDRSxZUHV0QkosQ1NwMEJBLDBCQ0NFLFlBSEEsY1ZvMUJGLENTbDFCQSxlQUVFLHFCTFJTLENLU1QseUJFRUUsa0JGSkYsY1RpMUJGLENTbjBCQSxRQUVFLG9CVHEwQkYsQ1NsMEJBLFlBRUUsY0FEQSxtQlRzMEJGLENTbDBCQSxnQkFFRSxhTDNCUyxDQ3VKUCxhTHlzQkosQ1k1MkJBLEtBR0UscUJBREEsYVJtQ1EsQ0M4SE4sZUwrc0JKLENZNTJCRSxPQUNFLGFaODJCSixDWXoyQkEsSUFJRSx3QlJEUyxDT0VQLG9CQ0ZGLFVSVFMsQ0M2SlAsZ0JPdEpGLG1CWmczQkYsQ1l6MkJFLFFQK0lFLGVPNUlBLGVSd1EwQixDUTFRMUIsU1o2MkJKLENZcjJCQSxJQUdFLGFSakJTLENRZVQsY1BxSUUsZUxxdUJKLENZcjJCRSxTQUVFLGNQOEhBLGtCTzdIQSxpQlp1MkJKLENZbDJCQSxnQkFDRSxnQlJna0NrQyxDUS9qQ2xDLGlCWnEyQkYsQ2E3NEJFLG9GQ0dBLGlCQURBLGtCQURBLGtCQURBLG1CQURBLFVkMjVCRixDZXAyQkkseUJGekNFLHlCQUNFLGViaTVCTixDQUNGLENlMTJCSSx5QkZ6Q0UsdUNBQ0UsZWJzNUJOLENBQ0YsQ2UvMkJJLHlCRnpDRSxxREFDRSxlYjI1Qk4sQ0FDRixDZXAzQkksMEJGekNFLG1FQUNFLGdCYmc2Qk4sQ0FDRixDYXI0QkUsS0NuQ0EsYUFDQSxlQUVBLGtCQURBLGtCZDQ2QkYsQ2FyNEJFLFlBRUUsY0FEQSxjYnk0QkosQ2F0NEJJLDJDQUdFLGVBREEsZWJ5NEJOLENnQjk3QkUsc3FCQUlFLGtCQURBLG1CQUZBLGtCQUNBLFVoQnc4QkosQ2dCaDdCTSxLQUNFLGFBQ0EsWUFDQSxjaEJtN0JSLENjdjVCRSxjQUNFLGNBQ0EsY2QwNUJKLENjNTVCRSxjQUNFLGFBQ0EsYWQrNUJKLENjajZCRSxjQUNFLHdCQUNBLHdCZG82QkosQ2N0NkJFLGNBQ0UsYUFDQSxhZHk2QkosQ2MzNkJFLGNBQ0UsYUFDQSxhZDg2QkosQ2NoN0JFLGNBQ0Usd0JBQ0Esd0JkbTdCSixDZ0J0OEJNLFVGQ0osY0FFQSxlQURBLFVkMDhCRixDZ0J0OEJVLE9GYlIscUJBSUEscUJkbzlCRixDZ0IzOEJVLE9GYlIsc0JBSUEsc0JkeTlCRixDZ0JoOUJVLE9GYlIsYUFJQSxhZDg5QkYsQ2dCcjlCVSxPRmJSLHNCQUlBLHNCZG0rQkYsQ2dCMTlCVSxPRmJSLHNCQUlBLHNCZHcrQkYsQ2dCLzlCVSxPRmJSLGFBSUEsYWQ2K0JGLENnQnArQlUsT0ZiUixzQkFJQSxzQmRrL0JGLENnQnorQlUsT0ZiUixzQkFJQSxzQmR1L0JGLENnQjkrQlUsT0ZiUixhQUlBLGFkNC9CRixDZ0JuL0JVLFFGYlIsc0JBSUEsc0JkaWdDRixDZ0J4L0JVLFFGYlIsc0JBSUEsc0Jkc2dDRixDZ0I3L0JVLFFGYlIsY0FJQSxjZDJnQ0YsQ2dCNS9CTSxhQUF3QixRaEJnZ0M5QixDZ0I5L0JNLFlBQXVCLFFoQmtnQzdCLENnQi8vQlEsU0FBd0IsT2hCbWdDaEMsQ2dCbmdDUSxTQUF3QixPaEJ1Z0NoQyxDZ0J2Z0NRLFNBQXdCLE9oQjJnQ2hDLENnQjNnQ1EsU0FBd0IsT2hCK2dDaEMsQ2dCL2dDUSxTQUF3QixPaEJtaENoQyxDZ0JuaENRLFNBQXdCLE9oQnVoQ2hDLENnQnZoQ1EsU0FBd0IsT2hCMmhDaEMsQ2dCM2hDUSxTQUF3QixPaEIraENoQyxDZ0IvaENRLFNBQXdCLE9oQm1pQ2hDLENnQm5pQ1EsU0FBd0IsT2hCdWlDaEMsQ2dCdmlDUSxVQUF3QixRaEIyaUNoQyxDZ0IzaUNRLFVBQXdCLFFoQitpQ2hDLENnQi9pQ1EsVUFBd0IsUWhCbWpDaEMsQ2dCNWlDWSxVRmhCVix1QmRna0NGLENnQmhqQ1ksVUZoQlYsd0Jkb2tDRixDZ0JwakNZLFVGaEJWLGVkd2tDRixDZ0J4akNZLFVGaEJWLHdCZDRrQ0YsQ2dCNWpDWSxVRmhCVix3QmRnbENGLENnQmhrQ1ksVUZoQlYsZWRvbENGLENnQnBrQ1ksVUZoQlYsd0Jkd2xDRixDZ0J4a0NZLFVGaEJWLHdCZDRsQ0YsQ2dCNWtDWSxVRmhCVixlZGdtQ0YsQ2dCaGxDWSxXRmhCVix3QmRvbUNGLENnQnBsQ1ksV0ZoQlYsd0Jkd21DRixDZW5tQ0kseUJDM0JFLFFBQ0UsYUFDQSxZQUNBLGNoQmtvQ04sQ2N0bUNBLGlCQUNFLGNBQ0EsY2R5bUNGLENjM21DQSxpQkFDRSxhQUNBLGFkOG1DRixDY2huQ0EsaUJBQ0Usd0JBQ0Esd0JkbW5DRixDY3JuQ0EsaUJBQ0UsYUFDQSxhZHduQ0YsQ2MxbkNBLGlCQUNFLGFBQ0EsYWQ2bkNGLENjL25DQSxpQkFDRSx3QkFDQSx3QmRrb0NGLENnQnJwQ0ksYUZDSixjQUVBLGVBREEsVWR5cENBLENnQnJwQ1EsVUZiUixxQkFJQSxxQmRtcUNBLENnQjFwQ1EsVUZiUixzQkFJQSxzQmR3cUNBLENnQi9wQ1EsVUZiUixhQUlBLGFkNnFDQSxDZ0JwcUNRLFVGYlIsc0JBSUEsc0Jka3JDQSxDZ0J6cUNRLFVGYlIsc0JBSUEsc0JkdXJDQSxDZ0I5cUNRLFVGYlIsYUFJQSxhZDRyQ0EsQ2dCbnJDUSxVRmJSLHNCQUlBLHNCZGlzQ0EsQ2dCeHJDUSxVRmJSLHNCQUlBLHNCZHNzQ0EsQ2dCN3JDUSxVRmJSLGFBSUEsYWQyc0NBLENnQmxzQ1EsV0ZiUixzQkFJQSxzQmRndENBLENnQnZzQ1EsV0ZiUixzQkFJQSxzQmRxdENBLENnQjVzQ1EsV0ZiUixjQUlBLGNkMHRDQSxDZ0Izc0NJLGdCQUF3QixRaEIrc0M1QixDZ0I3c0NJLGVBQXVCLFFoQml0QzNCLENnQjlzQ00sWUFBd0IsT2hCa3RDOUIsQ2dCbHRDTSxZQUF3QixPaEJzdEM5QixDZ0J0dENNLFlBQXdCLE9oQjB0QzlCLENnQjF0Q00sWUFBd0IsT2hCOHRDOUIsQ2dCOXRDTSxZQUF3QixPaEJrdUM5QixDZ0JsdUNNLFlBQXdCLE9oQnN1QzlCLENnQnR1Q00sWUFBd0IsT2hCMHVDOUIsQ2dCMXVDTSxZQUF3QixPaEI4dUM5QixDZ0I5dUNNLFlBQXdCLE9oQmt2QzlCLENnQmx2Q00sWUFBd0IsT2hCc3ZDOUIsQ2dCdHZDTSxhQUF3QixRaEIwdkM5QixDZ0IxdkNNLGFBQXdCLFFoQjh2QzlCLENnQjl2Q00sYUFBd0IsUWhCa3dDOUIsQ2dCM3ZDVSxhRmhCVixhZCt3Q0EsQ2dCL3ZDVSxhRmhCVix1QmRteENBLENnQm53Q1UsYUZoQlYsd0JkdXhDQSxDZ0J2d0NVLGFGaEJWLGVkMnhDQSxDZ0Izd0NVLGFGaEJWLHdCZCt4Q0EsQ2dCL3dDVSxhRmhCVix3QmRteUNBLENnQm54Q1UsYUZoQlYsZWR1eUNBLENnQnZ4Q1UsYUZoQlYsd0JkMnlDQSxDZ0IzeENVLGFGaEJWLHdCZCt5Q0EsQ2dCL3hDVSxhRmhCVixlZG16Q0EsQ2dCbnlDVSxjRmhCVix3QmR1ekNBLENnQnZ5Q1UsY0ZoQlYsd0JkMnpDQSxDQUNGLENldnpDSSx5QkMzQkUsUUFDRSxhQUNBLFlBQ0EsY2hCcTFDTixDY3p6Q0EsaUJBQ0UsY0FDQSxjZDR6Q0YsQ2M5ekNBLGlCQUNFLGFBQ0EsYWRpMENGLENjbjBDQSxpQkFDRSx3QkFDQSx3QmRzMENGLENjeDBDQSxpQkFDRSxhQUNBLGFkMjBDRixDYzcwQ0EsaUJBQ0UsYUFDQSxhZGcxQ0YsQ2NsMUNBLGlCQUNFLHdCQUNBLHdCZHExQ0YsQ2dCeDJDSSxhRkNKLGNBRUEsZUFEQSxVZDQyQ0EsQ2dCeDJDUSxVRmJSLHFCQUlBLHFCZHMzQ0EsQ2dCNzJDUSxVRmJSLHNCQUlBLHNCZDIzQ0EsQ2dCbDNDUSxVRmJSLGFBSUEsYWRnNENBLENnQnYzQ1EsVUZiUixzQkFJQSxzQmRxNENBLENnQjUzQ1EsVUZiUixzQkFJQSxzQmQwNENBLENnQmo0Q1EsVUZiUixhQUlBLGFkKzRDQSxDZ0J0NENRLFVGYlIsc0JBSUEsc0JkbzVDQSxDZ0IzNENRLFVGYlIsc0JBSUEsc0JkeTVDQSxDZ0JoNUNRLFVGYlIsYUFJQSxhZDg1Q0EsQ2dCcjVDUSxXRmJSLHNCQUlBLHNCZG02Q0EsQ2dCMTVDUSxXRmJSLHNCQUlBLHNCZHc2Q0EsQ2dCLzVDUSxXRmJSLGNBSUEsY2Q2NkNBLENnQjk1Q0ksZ0JBQXdCLFFoQms2QzVCLENnQmg2Q0ksZUFBdUIsUWhCbzZDM0IsQ2dCajZDTSxZQUF3QixPaEJxNkM5QixDZ0JyNkNNLFlBQXdCLE9oQnk2QzlCLENnQno2Q00sWUFBd0IsT2hCNjZDOUIsQ2dCNzZDTSxZQUF3QixPaEJpN0M5QixDZ0JqN0NNLFlBQXdCLE9oQnE3QzlCLENnQnI3Q00sWUFBd0IsT2hCeTdDOUIsQ2dCejdDTSxZQUF3QixPaEI2N0M5QixDZ0I3N0NNLFlBQXdCLE9oQmk4QzlCLENnQmo4Q00sWUFBd0IsT2hCcThDOUIsQ2dCcjhDTSxZQUF3QixPaEJ5OEM5QixDZ0J6OENNLGFBQXdCLFFoQjY4QzlCLENnQjc4Q00sYUFBd0IsUWhCaTlDOUIsQ2dCajlDTSxhQUF3QixRaEJxOUM5QixDZ0I5OENVLGFGaEJWLGFkaytDQSxDZ0JsOUNVLGFGaEJWLHVCZHMrQ0EsQ2dCdDlDVSxhRmhCVix3QmQwK0NBLENnQjE5Q1UsYUZoQlYsZWQ4K0NBLENnQjk5Q1UsYUZoQlYsd0Jkay9DQSxDZ0JsK0NVLGFGaEJWLHdCZHMvQ0EsQ2dCdCtDVSxhRmhCVixlZDAvQ0EsQ2dCMStDVSxhRmhCVix3QmQ4L0NBLENnQjkrQ1UsYUZoQlYsd0Jka2dEQSxDZ0JsL0NVLGFGaEJWLGVkc2dEQSxDZ0J0L0NVLGNGaEJWLHdCZDBnREEsQ2dCMS9DVSxjRmhCVix3QmQ4Z0RBLENBQ0YsQ2UxZ0RJLHlCQzNCRSxRQUNFLGFBQ0EsWUFDQSxjaEJ3aUROLENjNWdEQSxpQkFDRSxjQUNBLGNkK2dERixDY2poREEsaUJBQ0UsYUFDQSxhZG9oREYsQ2N0aERBLGlCQUNFLHdCQUNBLHdCZHloREYsQ2MzaERBLGlCQUNFLGFBQ0EsYWQ4aERGLENjaGlEQSxpQkFDRSxhQUNBLGFkbWlERixDY3JpREEsaUJBQ0Usd0JBQ0Esd0Jkd2lERixDZ0IzakRJLGFGQ0osY0FFQSxlQURBLFVkK2pEQSxDZ0IzakRRLFVGYlIscUJBSUEscUJkeWtEQSxDZ0Joa0RRLFVGYlIsc0JBSUEsc0JkOGtEQSxDZ0Jya0RRLFVGYlIsYUFJQSxhZG1sREEsQ2dCMWtEUSxVRmJSLHNCQUlBLHNCZHdsREEsQ2dCL2tEUSxVRmJSLHNCQUlBLHNCZDZsREEsQ2dCcGxEUSxVRmJSLGFBSUEsYWRrbURBLENnQnpsRFEsVUZiUixzQkFJQSxzQmR1bURBLENnQjlsRFEsVUZiUixzQkFJQSxzQmQ0bURBLENnQm5tRFEsVUZiUixhQUlBLGFkaW5EQSxDZ0J4bURRLFdGYlIsc0JBSUEsc0Jkc25EQSxDZ0I3bURRLFdGYlIsc0JBSUEsc0JkMm5EQSxDZ0JsbkRRLFdGYlIsY0FJQSxjZGdvREEsQ2dCam5ESSxnQkFBd0IsUWhCcW5ENUIsQ2dCbm5ESSxlQUF1QixRaEJ1bkQzQixDZ0JwbkRNLFlBQXdCLE9oQnduRDlCLENnQnhuRE0sWUFBd0IsT2hCNG5EOUIsQ2dCNW5ETSxZQUF3QixPaEJnb0Q5QixDZ0Job0RNLFlBQXdCLE9oQm9vRDlCLENnQnBvRE0sWUFBd0IsT2hCd29EOUIsQ2dCeG9ETSxZQUF3QixPaEI0b0Q5QixDZ0I1b0RNLFlBQXdCLE9oQmdwRDlCLENnQmhwRE0sWUFBd0IsT2hCb3BEOUIsQ2dCcHBETSxZQUF3QixPaEJ3cEQ5QixDZ0J4cERNLFlBQXdCLE9oQjRwRDlCLENnQjVwRE0sYUFBd0IsUWhCZ3FEOUIsQ2dCaHFETSxhQUF3QixRaEJvcUQ5QixDZ0JwcURNLGFBQXdCLFFoQndxRDlCLENnQmpxRFUsYUZoQlYsYWRxckRBLENnQnJxRFUsYUZoQlYsdUJkeXJEQSxDZ0J6cURVLGFGaEJWLHdCZDZyREEsQ2dCN3FEVSxhRmhCVixlZGlzREEsQ2dCanJEVSxhRmhCVix3QmRxc0RBLENnQnJyRFUsYUZoQlYsd0JkeXNEQSxDZ0J6ckRVLGFGaEJWLGVkNnNEQSxDZ0I3ckRVLGFGaEJWLHdCZGl0REEsQ2dCanNEVSxhRmhCVix3QmRxdERBLENnQnJzRFUsYUZoQlYsZWR5dERBLENnQnpzRFUsY0ZoQlYsd0JkNnREQSxDZ0I3c0RVLGNGaEJWLHdCZGl1REEsQ0FDRixDZTd0REksMEJDM0JFLFFBQ0UsYUFDQSxZQUNBLGNoQjJ2RE4sQ2MvdERBLGlCQUNFLGNBQ0EsY2RrdURGLENjcHVEQSxpQkFDRSxhQUNBLGFkdXVERixDY3p1REEsaUJBQ0Usd0JBQ0Esd0JkNHVERixDYzl1REEsaUJBQ0UsYUFDQSxhZGl2REYsQ2NudkRBLGlCQUNFLGFBQ0EsYWRzdkRGLENjeHZEQSxpQkFDRSx3QkFDQSx3QmQydkRGLENnQjl3REksYUZDSixjQUVBLGVBREEsVWRreERBLENnQjl3RFEsVUZiUixxQkFJQSxxQmQ0eERBLENnQm54RFEsVUZiUixzQkFJQSxzQmRpeURBLENnQnh4RFEsVUZiUixhQUlBLGFkc3lEQSxDZ0I3eERRLFVGYlIsc0JBSUEsc0JkMnlEQSxDZ0JseURRLFVGYlIsc0JBSUEsc0JkZ3pEQSxDZ0J2eURRLFVGYlIsYUFJQSxhZHF6REEsQ2dCNXlEUSxVRmJSLHNCQUlBLHNCZDB6REEsQ2dCanpEUSxVRmJSLHNCQUlBLHNCZCt6REEsQ2dCdHpEUSxVRmJSLGFBSUEsYWRvMERBLENnQjN6RFEsV0ZiUixzQkFJQSxzQmR5MERBLENnQmgwRFEsV0ZiUixzQkFJQSxzQmQ4MERBLENnQnIwRFEsV0ZiUixjQUlBLGNkbTFEQSxDZ0JwMERJLGdCQUF3QixRaEJ3MEQ1QixDZ0J0MERJLGVBQXVCLFFoQjAwRDNCLENnQnYwRE0sWUFBd0IsT2hCMjBEOUIsQ2dCMzBETSxZQUF3QixPaEIrMEQ5QixDZ0IvMERNLFlBQXdCLE9oQm0xRDlCLENnQm4xRE0sWUFBd0IsT2hCdTFEOUIsQ2dCdjFETSxZQUF3QixPaEIyMUQ5QixDZ0IzMURNLFlBQXdCLE9oQisxRDlCLENnQi8xRE0sWUFBd0IsT2hCbTJEOUIsQ2dCbjJETSxZQUF3QixPaEJ1MkQ5QixDZ0J2MkRNLFlBQXdCLE9oQjIyRDlCLENnQjMyRE0sWUFBd0IsT2hCKzJEOUIsQ2dCLzJETSxhQUF3QixRaEJtM0Q5QixDZ0JuM0RNLGFBQXdCLFFoQnUzRDlCLENnQnYzRE0sYUFBd0IsUWhCMjNEOUIsQ2dCcDNEVSxhRmhCVixhZHc0REEsQ2dCeDNEVSxhRmhCVix1QmQ0NERBLENnQjUzRFUsYUZoQlYsd0JkZzVEQSxDZ0JoNERVLGFGaEJWLGVkbzVEQSxDZ0JwNERVLGFGaEJWLHdCZHc1REEsQ2dCeDREVSxhRmhCVix3QmQ0NURBLENnQjU0RFUsYUZoQlYsZWRnNkRBLENnQmg1RFUsYUZoQlYsd0JkbzZEQSxDZ0JwNURVLGFGaEJWLHdCZHc2REEsQ2dCeDVEVSxhRmhCVixlZDQ2REEsQ2dCNTVEVSxjRmhCVix3QmRnN0RBLENnQmg2RFUsY0ZoQlYsd0JkbzdEQSxDQUNGLENpQngrREEsT0FHRSxhQ21IWSxDRHBIWixrQmJpSU8sQ2FsSVAsVWpCNCtERixDaUJ2K0RFLG9CQUlFLDZCQUZBLGNia1YwQixDYWpWMUIsa0JqQjArREosQ2lCdCtERSxnQkFFRSxnQ0FEQSxxQmpCeStESixDaUJyK0RFLG1CQUNFLDRCakJ1K0RKLENpQjc5REUsMEJBRUUsYWpCZytESixDaUJwOURFLHNEQUVFLHdCakIwOURKLENpQnQ5REksa0RBRUUsdUJqQnc5RE4sQ2lCbDlERSxtR0FJRSxRakJxOURKLENpQjU4REUseUNBQ0UsZ0NqQis4REosQ005Z0VFLDRCVzRFSSxpQ2I2UXdCLENhOVF4QixhakJ3OEROLENtQnpoRUksbURBR0Usd0JuQjRoRU4sQ21CeGhFTSx1RkFJRSxvQm5CMGhFUixDbUI1Z0VRLDRHQUVFLHdCbkJraEVWLENtQjdpRUkseURBR0Usd0JuQmdqRU4sQ21CNWlFTSwrRkFJRSxvQm5COGlFUixDbUJoaUVRLGtIQUVFLHdCbkJzaUVWLENtQmprRUksbURBR0Usd0JuQm9rRU4sQ21CaGtFTSx1RkFJRSxvQm5Ca2tFUixDbUJwakVRLDRHQUVFLHdCbkIwakVWLENtQnJsRUksMENBR0Usd0JuQndsRU4sQ21CcGxFTSwyRUFJRSxvQm5Cc2xFUixDbUJ4a0VRLG1HQUVFLHdCbkI4a0VWLENtQnptRUksbURBR0Usd0JuQjRtRU4sQ21CeG1FTSx1RkFJRSxvQm5CMG1FUixDbUI1bEVRLDRHQUVFLHdCbkJrbUVWLENtQjduRUksZ0RBR0Usd0JuQmdvRU4sQ21CNW5FTSxtRkFJRSxvQm5COG5FUixDbUJobkVRLHlHQUVFLHdCbkJzbkVWLENtQmpwRUksNkNBR0Usd0JuQm9wRU4sQ21CaHBFTSwrRUFJRSxvQm5Ca3BFUixDbUJwb0VRLHNHQUVFLHdCbkIwb0VWLENtQnJxRUksMENBR0Usd0JuQndxRU4sQ21CcHFFTSwyRUFJRSxvQm5Cc3FFUixDbUJ4cEVRLG1HQUVFLHdCbkI4cEVWLENtQmhxRVEseUpBRUUsaUNuQjRxRVYsQ2lCNWxFSSxzQkFFRSx3QmJwR0ssQ2FxR0wsb0JiZ1F3QixDYWxReEIsVWpCaW1FTixDaUIxbEVJLHVCQUVFLHdCYmxISyxDYW1ITCxvQmJsSEssQ2FnSEwsYWpCOGxFTixDaUJ2bEVBLFlBRUUsd0JicEhTLENhbUhULFVqQjJsRUYsQ2lCeGxFRSxtREFHRSxvQmpCMGxFSixDaUJ2bEVFLDJCQUNFLFFqQnlsRUosQ2lCcmxFSSxvREFDRSxvQ2pCdWxFTixDTTV0RUUsdUNXNklNLHFDYjBOc0IsQ2EzTnRCLFVqQm9sRVIsQ2VucUVJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVqQnVrRU4sQ2lCbGtFTSxxQ0FDRSxRakJva0VSLENBQ0YsQ2UvcUVJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVqQmtsRU4sQ2lCN2tFTSxxQ0FDRSxRakIra0VSLENBQ0YsQ2UxckVJLDRCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVqQjZsRU4sQ2lCeGxFTSxxQ0FDRSxRakIwbEVSLENBQ0YsQ2Vyc0VJLDZCRWlHQSxxQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVqQndtRU4sQ2lCbm1FTSxxQ0FDRSxRakJxbUVSLENBQ0YsQ2lCL21FSSxrQkFLSSxpQ0FIQSxjQUVBLGdCQURBLFVqQmtuRVIsQ2lCN21FUSxrQ0FDRSxRakIrbUVWLENvQjV4RUEsY0FXRSw0QkFEQSxxQmhCVFMsQ2dCV1QseUJUQUUsa0JTSEYsYWhCRFMsQ2dCUFQsY2Y2S0ksZWV2S0osZWhCa1I0QixDZ0J0UjVCLGlDaEIwZXNDLENnQnJldEMsZWhCc1I0QixDZ0IxUjVCLHVCQ01JLG9FRFFKLENBaEJBLFVwQjB5RUYsQ3FCOXhFTSx1Q0RkTixjQ2VRLGVyQml5RU4sQ0FDRixDb0I1eEVFLDBCQUNFLDZCQUNBLFFwQjh4RUosQ3NCOXlFRSxvQkFFRSxxQmxCUk8sQ2tCU1Asb0JsQnFkb0MsQ2tCL2NsQywwQ2xCb1h3QixDa0I1WDFCLGNBR0EsU3RCaXpFSixDb0I5eEVFLGdDQUNFLGFoQnhCTyxDZ0IwQlAsU3BCK3hFSixDb0JseUVFLG9DQUNFLGFoQnhCTyxDZ0IwQlAsU3BCK3hFSixDb0JseUVFLDJCQUNFLGFoQnhCTyxDZ0IwQlAsU3BCK3hFSixDb0J2eEVFLCtDQUVFLHdCaEJ4Q08sQ2dCMENQLFNwQnV4RUosQ29CL3dFRSxtSUFDRSw0RHBCcXhFSixDb0Ivd0VFLG1DQUNFLGtCQUNBLHlCcEJreEVKLENvQi93RUUscUNBT0UscUJoQnZFTyxDZ0JzRVAsYXBCNndFSixDb0J2d0VBLHVDQUVFLGNBQ0EsVXBCMHdFRixDb0Jod0VBLGdCZm9FSSxrQmUvREYsZWhCK0w0QixDZ0JqTTVCLGdCQURBLG1DQURBLCtCcEJ1d0VGLENvQmh3RUEsbUJmNEVNLGtCZXhFSixlaEI2SDRCLENnQi9INUIsaUNBREEsNkJwQnN3RUYsQ29CaHdFQSxtQmZxRU0sa0JlakVKLGVoQnVINEIsQ2dCekg1QixrQ0FEQSw4QnBCc3dFRixDb0IxdkVBLHdCQVFFLDZCQUVBLDRDQUhBLGFoQm5IUyxDZ0I2R1QsY2Z1REksZWVsREosZWhCa0s0QixDZ0JwSzVCLGdCQURBLGtCQURBLFVwQnF3RUYsQ29CM3ZFRSxnRkFHRSxlQURBLGVwQjZ2RUosQ29CaHZFQSxpQlRySUksb0JOa0tFLGtCZTVCSixnQ2hCNFZzQyxDZ0J6VnRDLGVoQitFNEIsQ2dCakY1QixvQnBCc3ZFRixDb0JodkVBLGlCVDdJSSxvQk5rS0Usa0JlcEJKLCtCaEJxVnNDLENnQmxWdEMsZWhCc0U0QixDZ0J4RTVCLGtCcEJzdkVGLENvQnh1RUEsOEVBQ0UsV3BCK3VFRixDb0J2dUVBLFlBQ0Usa0JwQjB1RUYsQ29CdnVFQSxXQUNFLGNBQ0EsaUJwQjB1RUYsQ29CbHVFQSxVQUNFLGFBQ0EsZUFFQSxpQkFEQSxpQnBCc3VFRixDb0JudUVFLHVDQUdFLGlCQURBLGlCcEJzdUVKLENvQjV0RUEsWUFFRSxjQUNBLG9CaEJnU3NDLENnQmxTdEMsaUJwQml1RUYsQ29CNXRFQSxrQkFHRSxxQkFEQSxnQmhCNFJzQyxDZ0I3UnRDLGlCcEJpdUVGLENvQjV0RUUsMkZBRUUsYXBCNnRFSixDb0J6dEVBLGtCQUNFLGVwQjR0RUYsQ29CenRFQSxtQkFFRSxtQkFEQSxvQkFHQSxtQmhCNlFzQyxDZ0I5UXRDLGNwQjZ0RUYsQ29CenRFRSxxQ0FJRSxjQURBLHFCaEJ3UW9DLENnQnpRcEMsYUFEQSxlcEI4dEVKLENzQng2RUUsZ0JBS0UsYUZxTnFDLENFek5yQyxhakJ1SEEsY2lCckhBLGlCbEIwY29DLENrQjNjcEMsVXRCODZFSixDc0J4NkVFLGVBWUUscUNYOUNBLGtCVzZDQSxXQU5BLGFqQjJIRSxrQmlCN0hGLE9BT0EsZWxCc08wQixDa0J4TzFCLGlCQUZBLGVBQ0EscUJBTkEsa0JBQ0EsU0FFQSxTdEJvN0VKLENzQnY2RUkscUVBRUUsUXRCdzZFTixDc0JuNkVJLDhIQUVFLGF0Qnc2RU4sQ3NCdDlFSSwwREF3REksNFFBRUEseURBREEsNEJBRUEsNERBUEYsb0JGa0xtQyxDRS9LakMsNEN0Qnc2RVIsQ3NCajZFTSxzRUFDRSxvQkZ1S2lDLENFdEtqQywyQ3RCbTZFUixDc0JuK0VJLHNFQTBFSSx3Q0FEQSw0QnRCKzVFUixDc0J4K0VJLDBFQW9GSSw4RUFEQSxrQ3RCMDVFUixDc0I3K0VJLDREQStGSSx3aUJBSkYsb0JGMkltQyxDRXhJakMsK0N0QnE1RVIsQ3NCajVFTSx3RUFDRSxvQkZtSWlDLENFbElqQywyQ3RCbTVFUixDc0I1NEVNLHNHQUNFLGF0Qis0RVIsQ3NCNTRFTSxrTUFFRSxhdEIrNEVSLENzQng0RU0sc0hBQ0UsYXRCMjRFUixDc0J6NEVRLG9JQUNFLG9CdEIyNEVWLENzQnQ0RVEsb0pDM0pKLHdCRDZKMkIsQ0FEckIsb0J0Qnk0RVYsQ3NCbjRFUSxnSkFDRSwyQ3RCcTRFVixDc0JsNEVRLDRLQUNFLG9CdEJvNEVWLENzQjMzRU0sMEdBQ0Usb0J0QjgzRVIsQ3NCMTNFUSxzSEFDRSxvQkF6QnFCLENBMEJyQiwyQ3RCNDNFVixDc0I3Z0ZFLGtCQUtFLGFGcU5xQyxDRXpOckMsYWpCdUhBLGNpQnJIQSxpQmxCMGNvQyxDa0IzY3BDLFV0Qm1oRkosQ3NCN2dGRSxpQkFZRSxvQ1g5Q0Esa0JXNkNBLFdBTkEsYWpCMkhFLGtCaUI3SEYsT0FPQSxlbEJzTzBCLENrQnhPMUIsaUJBRkEsZUFDQSxxQkFOQSxrQkFDQSxTQUVBLFN0QnloRkosQ3NCNWdGSSx5RUFFRSxRdEI2Z0ZOLENzQnhnRkksOElBRUUsYXRCNmdGTixDc0IzakZJLDhEQXdESSxzVUFFQSx5REFEQSw0QkFFQSw0REFQRixvQkZrTG1DLENFL0tqQyw0Q3RCNmdGUixDc0J0Z0ZNLDBFQUNFLG9CRnVLaUMsQ0V0S2pDLDBDdEJ3Z0ZSLENzQnhrRkksMEVBMEVJLHdDQURBLDRCdEJvZ0ZSLENzQjdrRkksOEVBb0ZJLDhFQURBLGtDdEIrL0VSLENzQmxsRkksZ0VBK0ZJLGttQkFKRixvQkYySW1DLENFeElqQywrQ3RCMC9FUixDc0J0L0VNLDRFQUNFLG9CRm1JaUMsQ0VsSWpDLDBDdEJ3L0VSLENzQmovRU0sMEdBQ0UsYXRCby9FUixDc0JqL0VNLGtOQUVFLGF0Qm8vRVIsQ3NCNytFTSwwSEFDRSxhdEJnL0VSLENzQjkrRVEsd0lBQ0Usb0J0QmcvRVYsQ3NCMytFUSx3SkMzSkosd0JENkoyQixDQURyQixvQnRCOCtFVixDc0J4K0VRLG9KQUNFLDBDdEIwK0VWLENzQnYrRVEsZ0xBQ0Usb0J0QnkrRVYsQ3NCaCtFTSw4R0FDRSxvQnRCbStFUixDc0IvOUVRLDBIQUNFLG9CQXpCcUIsQ0EwQnJCLDBDdEJpK0VWLENvQjU0RUEsYUFHRSxtQkFGQSxhQUNBLGtCcEJnNUVGLENvQjE0RUUseUJBQ0UsVXBCNDRFSixDZTNtRkkseUJLb09BLG1CQUdFLHNCcEIyNEVKLENvQnQ0RUUsNENBTkUsbUJBREEsYUFHQSxlcEJpNUVKLENvQjc0RUUseUJBRUUsY0FDQSxrQnBCMDRFSixDb0JwNEVFLDJCQUNFLHFCQUVBLHNCQURBLFVwQnU0RUosQ29CbDRFRSxxQ0FDRSxvQnBCbzRFSixDb0JqNEVFLHNEQUVFLFVwQm00RUosQ29COTNFRSx5QkFFRSxtQkFEQSxhQUVBLHVCQUVBLGVBREEsVXBCaTRFSixDb0I5M0VFLCtCQUVFLGNBR0EsY0FEQSxtQmhCK0trQyxDZ0JoTGxDLGFBRkEsaUJwQm80RUosQ29CNzNFRSw2QkFDRSxtQkFDQSxzQnBCKzNFSixDb0I3M0VFLG1DQUNFLGVwQiszRUosQ0FDRixDd0JqdEZBLEtBVUUsNkJBQ0EsNkJiQ0Usa0JhUkYsYXBCTVMsQ29CVFQscUJuQjZLSSxlbUIzS0osZXBCc1I0QixDcUJyTDVCLGVyQjBMNEIsQ3FCNUw1Qix1QkQ3RkEsa0JIS0ksNkhHR0osQ0FKQSxxRkFEQSxxQnhCeXRGRixDcUJudEZNLHVDR2ROLEtIZVEsZXJCc3RGTixDQUNGLENNaHVGRSxXa0JVRSxhcEJOTyxDb0JPUCxvQnhCeXRGSixDd0J0dEZFLHNCQUdFLDBDcEI2VzBCLENvQjlXMUIsU3hCd3RGSixDd0JudEZFLDRCQUVFLFd4Qm90RkosQ3dCaHRGRSxtQ0FDRSxjeEJrdEZKLEN3QnBzRkEsdUNBRUUsbUJ4QnNzRkYsQ3dCN3JGRSxhRDNERSx3Qm5Cc0VXLENxQnBFYixvQnJCb0VhLENxQnRFYixVekI4dkZGLEN5Qm52RkUseURGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVekJtd0ZKLEN5Qjl2RkUsc0NBU0ksMEN6QnF2Rk4sQ3lCaHZGRSw0Q0FHRSx3QnJCMENXLENxQnpDWCxvQnJCeUNXLENxQjNDWCxVekJtdkZKLEN5QjF1RkUsdUlBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsVXpCNHVGSixDeUJydUZJLHlKQUtJLDBDekJtdUZSLEN3QjN0RkUsZUQzREUsd0JuQnNFVyxDcUJwRWIsb0JyQm9FYSxDcUJ0RWIsVXpCNHhGRixDeUJqeEZFLCtERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsVXpCaXlGSixDeUI1eEZFLDBDQVNJLDBDekJteEZOLEN5Qjl3RkUsZ0RBR0Usd0JyQjBDVyxDcUJ6Q1gsb0JyQnlDVyxDcUIzQ1gsVXpCaXhGSixDeUJ4d0ZFLDZJQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLFV6QjB3RkosQ3lCbndGSSwrSkFLSSwwQ3pCaXdGUixDd0J6dkZFLGFEM0RFLHdCbkJzRVcsQ3FCcEViLG9CckJvRWEsQ3FCdEViLFV6QjB6RkYsQ3lCL3lGRSx5REZYRSx3QkVEMkQsQ0FTM0Qsb0JBVHFHLENBT3JHLFV6Qit6RkosQ3lCMXpGRSxzQ0FTSSwwQ3pCaXpGTixDeUI1eUZFLDRDQUdFLHdCckIwQ1csQ3FCekNYLG9CckJ5Q1csQ3FCM0NYLFV6Qit5RkosQ3lCdHlGRSx1SUFJRSx3QkF6QytJLENBNkMvSSxvQkE3Q3lMLENBd0N6TCxVekJ3eUZKLEN5Qmp5RkkseUpBS0ksMEN6Qit4RlIsQ3dCdnhGRSxVRDNERSx3Qm5Cc0VXLENxQnBFYixvQnJCb0VhLENxQnRFYixVekJ3MUZGLEN5QjcwRkUsZ0RGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVekI2MUZKLEN5QngxRkUsZ0NBU0ksMEN6QiswRk4sQ3lCMTBGRSxzQ0FHRSx3QnJCMENXLENxQnpDWCxvQnJCeUNXLENxQjNDWCxVekI2MEZKLEN5QnAwRkUsOEhBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsVXpCczBGSixDeUIvekZJLGdKQUtJLDBDekI2ekZSLEN3QnJ6RkUsYUQzREUsd0JuQnNFVyxDcUJwRWIsb0JyQm9FYSxDcUJ0RWIsYXpCczNGRixDeUIzMkZFLHlERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsYXpCMjNGSixDeUJ0M0ZFLHNDQVNJLDBDekI2MkZOLEN5QngyRkUsNENBR0Usd0JyQjBDVyxDcUJ6Q1gsb0JyQnlDVyxDcUIzQ1gsYXpCMjJGSixDeUJsMkZFLHVJQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLGF6Qm8yRkosQ3lCNzFGSSx5SkFLSSwwQ3pCMjFGUixDd0JuMUZFLFlEM0RFLHdCbkJzRVcsQ3FCcEViLG9CckJvRWEsQ3FCdEViLFV6Qm81RkYsQ3lCejRGRSxzREZYRSx3QkVEMkQsQ0FTM0Qsb0JBVHFHLENBT3JHLFV6Qnk1RkosQ3lCcDVGRSxvQ0FTSSx5Q3pCMjRGTixDeUJ0NEZFLDBDQUdFLHdCckIwQ1csQ3FCekNYLG9CckJ5Q1csQ3FCM0NYLFV6Qnk0RkosQ3lCaDRGRSxvSUFJRSx3QkF6QytJLENBNkMvSSxvQkE3Q3lMLENBd0N6TCxVekJrNEZKLEN5QjMzRkksc0pBS0kseUN6QnkzRlIsQ3dCajNGRSxXRDNERSx3Qm5Cc0VXLENxQnBFYixvQnJCb0VhLENxQnRFYixhekJrN0ZGLEN5QnY2RkUsbURGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxhekJ1N0ZKLEN5Qmw3RkUsa0NBU0ksMEN6Qnk2Rk4sQ3lCcDZGRSx3Q0FHRSx3QnJCMENXLENxQnpDWCxvQnJCeUNXLENxQjNDWCxhekJ1NkZKLEN5Qjk1RkUsaUlBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsYXpCZzZGSixDeUJ6NUZJLG1KQUtJLDBDekJ1NUZSLEN3Qi80RkUsVUQzREUsd0JuQnNFVyxDcUJwRWIsb0JyQm9FYSxDcUJ0RWIsVXpCZzlGRixDeUJyOEZFLGdERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsVXpCcTlGSixDeUJoOUZFLGdDQVNJLHdDekJ1OEZOLEN5Qmw4RkUsc0NBR0Usd0JyQjBDVyxDcUJ6Q1gsb0JyQnlDVyxDcUIzQ1gsVXpCcThGSixDeUI1N0ZFLDhIQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLFV6Qjg3RkosQ3lCdjdGSSxnSkFLSSx3Q3pCcTdGUixDd0J2NkZFLHFCQ05BLG9CckJXYSxDcUJaYixhekJtN0ZGLENNditGRSwyQm1CeURFLHdCckJPVyxDcUJOWCxvQnJCTVcsQ3FCUlgsVXpCbzdGSixDeUIvNkZFLHNEQUVFLHlDekJnN0ZKLEN5Qjc2RkUsNERBR0UsNkJBREEsYXpCKzZGSixDeUIzNkZFLCtKQUlFLHdCckJaVyxDcUJhWCxvQnJCYlcsQ3FCV1gsVXpCNjZGSixDeUJ6NkZJLGlMQUtJLHlDekJ1NkZSLEN3Qmg4RkUsdUJDTkEsb0JyQldhLENxQlpiLGF6QjQ4RkYsQ01oZ0dFLDZCbUJ5REUsd0JyQk9XLENxQk5YLG9CckJNVyxDcUJSWCxVekI2OEZKLEN5Qng4RkUsMERBRUUsMEN6Qnk4RkosQ3lCdDhGRSxnRUFHRSw2QkFEQSxhekJ3OEZKLEN5QnA4RkUscUtBSUUsd0JyQlpXLENxQmFYLG9CckJiVyxDcUJXWCxVekJzOEZKLEN5Qmw4RkksdUxBS0ksMEN6Qmc4RlIsQ3dCejlGRSxxQkNOQSxvQnJCV2EsQ3FCWmIsYXpCcStGRixDTXpoR0UsMkJtQnlERSx3QnJCT1csQ3FCTlgsb0JyQk1XLENxQlJYLFV6QnMrRkosQ3lCaitGRSxzREFFRSwwQ3pCaytGSixDeUIvOUZFLDREQUdFLDZCQURBLGF6QmkrRkosQ3lCNzlGRSwrSkFJRSx3QnJCWlcsQ3FCYVgsb0JyQmJXLENxQldYLFV6Qis5RkosQ3lCMzlGSSxpTEFLSSwwQ3pCeTlGUixDd0JsL0ZFLGtCQ05BLG9CckJXYSxDcUJaYixhekI4L0ZGLENNbGpHRSx3Qm1CeURFLHdCckJPVyxDcUJOWCxvQnJCTVcsQ3FCUlgsVXpCKy9GSixDeUIxL0ZFLGdEQUVFLDBDekIyL0ZKLEN5QngvRkUsc0RBR0UsNkJBREEsYXpCMC9GSixDeUJ0L0ZFLHNKQUlFLHdCckJaVyxDcUJhWCxvQnJCYlcsQ3FCV1gsVXpCdy9GSixDeUJwL0ZJLHdLQUtJLDBDekJrL0ZSLEN3QjNnR0UscUJDTkEsb0JyQldhLENxQlpiLGF6QnVoR0YsQ00za0dFLDJCbUJ5REUsd0JyQk9XLENxQk5YLG9CckJNVyxDcUJSWCxhekJ3aEdKLEN5Qm5oR0Usc0RBRUUseUN6Qm9oR0osQ3lCamhHRSw0REFHRSw2QkFEQSxhekJtaEdKLEN5Qi9nR0UsK0pBSUUsd0JyQlpXLENxQmFYLG9CckJiVyxDcUJXWCxhekJpaEdKLEN5QjdnR0ksaUxBS0kseUN6QjJnR1IsQ3dCcGlHRSxvQkNOQSxvQnJCV2EsQ3FCWmIsYXpCZ2pHRixDTXBtR0UsMEJtQnlERSx3QnJCT1csQ3FCTlgsb0JyQk1XLENxQlJYLFV6QmlqR0osQ3lCNWlHRSxvREFFRSx5Q3pCNmlHSixDeUIxaUdFLDBEQUdFLDZCQURBLGF6QjRpR0osQ3lCeGlHRSw0SkFJRSx3QnJCWlcsQ3FCYVgsb0JyQmJXLENxQldYLFV6QjBpR0osQ3lCdGlHSSw4S0FLSSx5Q3pCb2lHUixDd0I3akdFLG1CQ05BLG9CckJXYSxDcUJaYixhekJ5a0dGLENNN25HRSx5Qm1CeURFLHdCckJPVyxDcUJOWCxvQnJCTVcsQ3FCUlgsYXpCMGtHSixDeUJya0dFLGtEQUVFLDJDekJza0dKLEN5Qm5rR0Usd0RBR0UsNkJBREEsYXpCcWtHSixDeUJqa0dFLHlKQUlFLHdCckJaVyxDcUJhWCxvQnJCYlcsQ3FCV1gsYXpCbWtHSixDeUIvakdJLDJLQUtJLDJDekI2akdSLEN3QnRsR0Usa0JDTkEsb0JyQldhLENxQlpiLGF6QmttR0YsQ010cEdFLHdCbUJ5REUsd0JyQk9XLENxQk5YLG9CckJNVyxDcUJSWCxVekJtbUdKLEN5QjlsR0UsZ0RBRUUsd0N6QitsR0osQ3lCNWxHRSxzREFHRSw2QkFEQSxhekI4bEdKLEN5QjFsR0Usc0pBSUUsd0JyQlpXLENxQmFYLG9CckJiVyxDcUJXWCxVekI0bEdKLEN5QnhsR0ksd0tBS0ksd0N6QnNsR1IsQ3dCcG1HQSxVQUVFLGFwQjJGd0MsQ29CNUZ4QyxlcEI0TTRCLENvQjFNNUIsb0J4QnVtR0YsQ01ockdFLGdCa0I0RUUsYXhCd21HSixDd0JwbUdFLGdEQUhFLHlCeEIwbUdKLEN3QmxtR0Usc0NBRUUsYXBCdEZPLENvQnVGUCxtQnhCbW1HSixDd0J4bEdBLDJCYjdGSSxvQk5rS0Usa0JvQjFFSixlckIrSDRCLENxQmpJNUIsa0J6QnNtR0YsQ3dCM2xHQSwyQmJqR0ksb0JOa0tFLGtCb0IxRUosZXJCZ0k0QixDcUJsSTVCLG9CekI2bUdGLEN3QnpsR0EsV0FDRSxjQUNBLFV4QjRsR0YsQ3dCemxHRSxzQkFDRSxnQnhCMmxHSixDd0JubEdFLHNGQUNFLFV4QndsR0osQzBCbnVHQSxNTGdCTSw4QnJCdXRHTixDcUJudEdNLHVDS3BCTixNTHFCUSxlckJzdEdOLENBQ0YsQzBCenVHRSxpQkFDRSxTMUIydUdKLEMwQnR1R0UscUJBQ0UsWTFCeXVHSixDMEJydUdBLFlBRUUsU0FDQSxnQkFGQSxrQkxDSSwyQnJCMHVHTixDcUJ0dUdNLHVDS05OLFlMT1EsZXJCeXVHTixDQUNGLEMyQjl2R0EsdUNBSUUsaUIzQml3R0YsQzJCOXZHQSxpQkFDRSxrQjNCaXdHRixDNEI3dUdJLHVCQTFCRixnQkFDQSxtQ0FGQSxvQ0FEQSxzQkFnQ0ksV0FIQSxxQkFDQSxrQnhCK053QixDd0I5TnhCLHFCNUJvdkdOLEM0QjN0R0ksNkJBQ0UsYTVCNnRHTixDMkJ2d0dBLGVBZUUsNEJBREEscUJ2QnZCUyxDdUJ5QlQsaUNoQmRFLGtCZ0JTRixhdkJYUyxDdUJLVCxhQUNBLFd0QjhKSSxlc0JqS0osT0FVQSxnQkFKQSxtQkFGQSxldkJndUJrQyxDdUIvdEJsQyxnQkFQQSxrQkFXQSxnQkFWQSxTQUVBLFkzQnV4R0YsQzJCbHdHSSxvQkFFRSxPQURBLFUzQnN3R04sQzJCbHdHSSxxQkFFRSxVQURBLE8zQnN3R04sQ2V6dkdJLHlCWW5CQSx1QkFFRSxPQURBLFUzQml4R0osQzJCN3dHRSx3QkFFRSxVQURBLE8zQml4R0osQ0FDRixDZXJ3R0kseUJZbkJBLHVCQUVFLE9BREEsVTNCNHhHSixDMkJ4eEdFLHdCQUVFLFVBREEsTzNCNHhHSixDQUNGLENlaHhHSSx5QlluQkEsdUJBRUUsT0FEQSxVM0J1eUdKLEMyQm55R0Usd0JBRUUsVUFEQSxPM0J1eUdKLENBQ0YsQ2UzeEdJLDBCWW5CQSx1QkFFRSxPQURBLFUzQmt6R0osQzJCOXlHRSx3QkFFRSxVQURBLE8zQmt6R0osQ0FDRixDMkIxeUdFLHVCQUVFLFlBRUEscUJ2QjhyQmdDLEN1Qi9yQmhDLGFBRkEsUTNCK3lHSixDNEIzMEdJLCtCQW5CRix5QkFDQSxtQ0FGQSxvQ0FEQSxhQXlCSSxXQUhBLHFCQUNBLGtCeEIrTndCLEN3QjlOeEIscUI1QmsxR04sQzRCenpHSSxxQ0FDRSxhNUIyekdOLEMyQmh6R0UsMEJBR0UsVUFFQSxtQnZCZ3JCZ0MsQ3VCanJCaEMsYUFGQSxXQURBLEszQnV6R0osQzRCaDJHSSxrQ0FaRixxQ0FDQSx1QkFGQSxlQURBLGtDQWtCSSxXQUhBLHFCQUNBLGtCeEIrTndCLEN3QjlOeEIscUI1QnUyR04sQzRCOTBHSSx3Q0FDRSxhNUJnMUdOLEMyQjN6R0ksa0NBQ0UsZ0IzQjZ6R04sQzJCdnpHRSx5QkFHRSxVQUVBLG9CdkIrcEJnQyxDdUJocUJoQyxhQUZBLFdBREEsSzNCOHpHSixDNEJ4M0dJLGlDQUlFLFdBSEEscUJBZUUsYUFkRixrQnhCK053QixDd0I5TnhCLHFCNUIyM0dOLEM0QjMyR00sa0NBeEJKLHFDQURBLHdCQURBLGtDQThCTSxXQUhBLHFCQUNBLG1CeEI0TXNCLEN3QjNNdEIscUI1Qm8zR1IsQzRCOTJHSSx1Q0FDRSxhNUJnM0dOLEMyQjEwR0ksa0NBQ0UsZ0IzQjQwR04sQzJCcDBHRSwwSUFLRSxZQURBLFUzQnEwR0osQzJCL3pHQSxrQkUzR0UsNkJBSEEsU0FDQSxlQUNBLGU3Qms3R0YsQzJCL3pHQSxlQVVFLDZCQUNBLFNBUEEsV0FFQSxhdkJoSFMsQ3VCMkdULGNBSUEsZXZCZ0s0QixDdUJsSzVCLHNCQUlBLG1CQUVBLG1CQVBBLFUzQjAwR0YsQ010N0dFLDBDaUJWRSx3Qm5CR08sQ3VCMklQLGF2Qm1uQmdDLEN1QmxuQmhDLG9CM0JzekdKLEMyQmx6R0UsNENKbkpFLHdCbkJvUDBCLEN1Qi9GMUIsVXZCcEpPLEN1QnFKUCxvQjNCb3pHSixDMkJoekdFLGdEQUlFLDZCQUZBLGF2QnRKTyxDdUJ1SlAsbUIzQmt6R0osQzJCenlHQSxvQkFDRSxhM0I0eUdGLEMyQnh5R0EsaUJBS0UsYXZCektTLEN1QnFLVCxjdEJFSSxrQnNCQUosZ0JBREEsb0J2QmdtQmtDLEN1QjVsQmxDLGtCM0IyeUdGLEMyQnZ5R0Esb0JBR0UsYXZCOUtTLEN1QjRLVCxjQUNBLHFCM0IyeUdGLEM4QnIrR0EsK0JBR0Usb0JBREEsa0JBRUEscUI5QncrR0YsQzhCdCtHRSx5Q0FFRSxjQURBLGlCOUIwK0dKLEM4QmwrR0ksd05BR0UsUzlCeStHTixDOEJuK0dBLGFBQ0UsYUFDQSxlQUNBLDBCOUJzK0dGLEM4QnArR0UsMEJBQ0UsVTlCcytHSixDOEJoK0dFLDBFQUVFLGdCOUJtK0dKLEM4Qi85R0UsbUduQlZFLDZCQURBLHlCWCsrR0osQzhCLzlHRSwrRW5CREUsNEJBREEsd0JYcytHSixDOEJsOUdBLHVCQUVFLHNCQURBLHNCOUJzOUdGLEM4Qm45R0UsMEdBR0UsYTlCbTlHSixDOEJoOUdFLHdDQUNFLGM5Qms5R0osQzhCOThHQSx5RUFFRSxxQkFEQSxxQjlCazlHRixDOEI5OEdBLHlFQUVFLG9CQURBLG9COUJrOUdGLEM4Qjc3R0Esb0JBRUUsdUJBREEsc0JBRUEsc0I5Qmc4R0YsQzhCOTdHRSx3REFFRSxVOUJnOEdKLEM4Qjc3R0UsNEZBRUUsZTlCKzdHSixDOEIzN0dFLHFIbkJwRkUsNEJBREEsNEJYcWhISixDOEIzN0dFLGlHbkJ4R0UseUJBQ0EseUJYdWlISixDOEI1NkdFLHlEQUVFLGU5Qis2R0osQzhCNzZHSSxnTUFHRSxtQkFDQSxvQkFGQSxpQjlCbTdHTixDK0Ixa0hBLGFBSUUsb0JBRkEsYUFDQSxlQUZBLGtCQUlBLFUvQjZrSEYsQytCM2tIRSxzSEFLRSxjQUdBLGdCQURBLFlBSEEsa0JBRUEsUS9CK2tISixDK0Iza0hJLDBnQkFHRSxnQi9Cc2xITixDK0JqbEhFLHlJQUdFLFMvQm1sSEosQytCL2tIRSxtREFDRSxTL0JpbEhKLEMrQjVrSEksMkZwQktBLDRCQURBLHdCWDZrSEosQytCNWtIRSwwQkFFRSxtQkFEQSxZL0Ira0hKLEMrQjVrSEksa0lwQmxCQSw2QkFEQSx5QlhtbUhKLEMrQjlrSEksK0RwQk5BLDRCQURBLHdCWHlsSEosQytCcmtISSxrbEJwQmpDQSw2QkFEQSx5QlhxbkhKLEMrQm5rSEEseUNBRUUsWS9Cc2tIRixDK0Jqa0hFLG1EQUNFLGtCQUNBLFMvQm9rSEosQytCbGtISSwrREFDRSxTL0Jxa0hOLEMrQmprSEUsNFZBSUUsZ0IvQnVrSEosQytCbmtIQSxxQkFBdUIsaUIvQnVrSHZCLEMrQnRrSEEsb0JBQXNCLGdCL0Iwa0h0QixDK0Jsa0hBLGtCQUVFLG1CQVNBLHdCM0J2SFMsQzJCd0hULHlCcEIvR0Usa0JvQjJHRixhM0IvR1MsQzJCd0dULGExQjhESSxlMEJ6REosZTNCb0s0QixDMkJuSzVCLGUzQndLNEIsQzJCM0s1QixnQkFEQSx1QkFNQSxrQkFDQSxrQi9Cd2tIRixDK0Jsa0hFLDJFQUVFLFkvQm9rSEosQytCMWpIQSwyRUFFRSwrQi9CNmpIRixDK0IxakhBLDZQcEJwSUksb0JOa0tFLGtCMEJ0QkosZTNCMkU0QixDMkI3RTVCLGtCL0Jna0hGLEMrQjFqSEEsMkVBRUUsZ0MvQjZqSEYsQytCMWpIQSw2UHBCckpJLG9CTmtLRSxrQjBCTEosZTNCMkQ0QixDMkI3RDVCLG9CL0Jna0hGLEMrQjFqSEEsOERBRUUscUIvQjZqSEYsQytCbGpIQSxza0JwQjdKSSw2QkFEQSx5Qlg0dEhKLEMrQm5qSEEsK1dwQjFKSSw0QkFEQSx3Qlh3dEhKLENnQy92SEEsZ0JBTUUsb0RBSEEsY0FDQSxrQkFDQSxvQkFKQSxrQkFDQSxTaENzd0hGLENnQy92SEEsdUJBQ0Usb0JBQ0EsaUJoQ2t3SEYsQ2dDL3ZIQSxzQkFLRSxlQUhBLE9BSUEsVUFMQSxrQkFHQSxVNUJvZnNDLEM0QnJmdEMsVWhDcXdIRixDZ0Nod0hFLDJEVHpCRSx3Qm5Cb1AwQixDNEJ6TjFCLG9CNUJ5TjBCLEM0QjFOMUIsVWhDb3dISixDZ0M5dkhFLHlEQUtJLDBDaEM0dkhOLENnQ3h2SEUsdUVBQ0Usb0JoQzB2SEosQ2dDdnZIRSx5RUFFRSx3QjVCaWY0QyxDNEJoZjVDLG9CNUJnZjRDLEM0QmxmNUMsVWhDMnZISixDZ0NsdkhJLDJHQUNFLGFoQ292SE4sQ2dDbHZITSx5SEFDRSx3QmhDb3ZIUixDZ0MxdUhBLHNCQUVFLGdCQURBLGtCQUdBLGtCaEM0dUhGLENnQ3h1SEUsNkJBU0UscUI1QnJGTyxDNEJzRlAseUJBSEEsbUJoQzZ1SEosQ2dDcnVIRSx5REFQRSxXQUpBLGNBRUEsVzVCc2JvQyxDNEJ6YnBDLGFBRkEsa0JBQ0EsV0FHQSxVaEN5dkhKLENnQy91SEUsNEJBUUUsZ0NoQ3V1SEosQ2dDN3RIRSw4Q3JCbEdFLGlCWG0wSEosQ2dDNXRISSwyRUFDRSw0TmhDOHRITixDZ0N6dEhJLGtGVHpIQSx3Qm5Cb1AwQixDNEIxSHhCLG9CaEM0dEhOLENnQ3h0SEksaUZBQ0UsMEtoQzB0SE4sQ2dDcnRISSxxRlRwSUEsbUN2QjQxSEosQ2dDcnRISSwyRlR2SUEsbUN2QisxSEosQ2dDN3NIRSwyQ0FFRSxpQmhDK3NISixDZ0Mzc0hJLHdFQUNFLDJMaEM2c0hOLENnQ3hzSEksa0ZUOUpBLG1DdkJ5MkhKLENnQ2hzSEEsZUFDRSxvQmhDbXNIRixDZ0Noc0hJLDRDQUtFLG1CNUIrWDBDLEM0Qm5ZMUMsY0FFQSxtQkFEQSxhaENvc0hOLENnQzlySEksMkNBS0Usd0I1QnBMSyxDNEJzTEwsbUI1QnFYMEMsQzRCeFgxQyx1QjVCeVgwQyxDNEIzWDFDLDBCQURBLHVCWDVLQSxpSVdtTEEsQ0FMQSxzQmhDb3NITixDcUI5MkhNLHVDV3VLRiwyQ1h0S0ksZXJCaTNITixDQUNGLENnQy9ySEkseUVBQ0UscUI1QmxNSyxDNEJtTUwsNEJoQ2lzSE4sQ2dDNXJISSxtRlR6TUEsbUN2Qnc0SEosQ2dDbHJIQSxlQWVFLDZEQUpBLGtPQUNBLHlCckJ0TkUsa0JxQm1ORixhNUJ2TlMsQzRCK01ULHFCM0J6Q0ksZTJCK0NKLGU1QjRENEIsQzRCaEU1QixpQzVCb1JzQyxDNEIvUXRDLGU1QmdFNEIsQzRCcEU1Qix1Q0FNQSxzQkFSQSxVaENnc0hGLENnQ2pySEUscUJBQ0Usb0I1QnVQb0MsQzRCalBsQywwQzVCa1c4QixDNEJ2V2hDLFNoQ29ySEosQ2dDNXFISSxnQ0FPRSxxQjVCdlBLLEM0QnNQTCxhaEMwcUhOLENnQ3JxSEUsOERBSUUsc0JBRkEsWUFDQSxvQmhDdXFISixDZ0NucUhFLHdCQUVFLHdCNUJsUU8sQzRCaVFQLGFoQ3NxSEosQ2dDanFIRSwyQkFDRSxZaENtcUhKLENnQy9wSEUsOEJBQ0Usa0JBQ0EseUJoQ2lxSEosQ2dDN3BIQSxrQjNCdEdNLGtCMkJ1R0osZ0M1QnlOc0MsQzRCdk50QyxxQjVCK0c0QixDNEI5RzVCLGtCNUIrRzRCLEM0QmpINUIsa0JoQ21xSEYsQ2dDN3BIQSxrQjNCOUdNLGtCMkIrR0osK0I1QmtOc0MsQzRCaE50QyxvQjVCNEc0QixDNEIzRzVCLGlCNUI0RzRCLEM0QjlHNUIsaUJoQ21xSEYsQ2dDeHBIQSxhQUVFLHFCQUdBLGVoQzJwSEYsQ2dDeHBIQSxnQ0FKRSxpQzVCZ01zQyxDNEJuTXRDLGtCQUVBLFVoQ3VxSEYsQ2dDbHFIQSxtQkFLRSxTQUVBLFVBREEsZ0JBSkEsU2hDZ3FIRixDZ0N6cEhFLDRDQUNFLG9CNUJvS29DLEM0Qm5LcEMsMENoQzJwSEosQ2dDdnBIRSwrRkFFRSx3QmhDd3BISixDZ0NwcEhJLHFEQUNFLGdCaENzcEhOLENnQ2xwSEUseURBQ0UseUJoQ29wSEosQ2dDaHBIQSxtQkFhRSxxQjVCNVZTLEM0QjZWVCx5QnJCbFZFLGtCcUI4VUYsZTVCakU0QixDNEI2RDVCLGlDNUJ1SnNDLEM0QnpKdEMsT0FJQSxnQkFIQSxTaEM0cEhGLENnQy9vSEUsNENBTkEsYTVCcFZTLEM0Qm1WVCxlNUI3RDRCLEM0QnlENUIsdUJBTkEsa0JBRUEsUUFEQSxLaEMrcUhGLENnQy9wSEUseUJUbFdFLHdCbkJHTyxDNEI0V1Asb0JyQm5XQSwwQnFCMFZBLFNBT0EsaUJBTEEsY0FDQSwyQjVCZ0lvQyxDNEJsSXBDLFNoQzBwSEosQ2dDdm9IQSxjQUtFLDZEQURBLDZCQUZBLGNBQ0EsVUFGQSxVaEM4b0hGLENnQ3hvSEUsb0JBQ0UsU2hDMG9ISixDZ0N0b0hJLDBDQUEwQix5RGhDeW9IOUIsQ2dDeG9ISSxzQ0FBMEIseURoQzJvSDlCLENnQzFvSEksK0JBQTBCLHlEaEM2b0g5QixDZ0Mxb0hFLGdDQUNFLFFoQzRvSEosQ2dDem9IRSxvQ0FTRSx3Q1R4WkEsd0JuQm9QMEIsQzRCZ0sxQixRNUJrTnlDLENPMWxCekMsbUJxQnFZQSxXNUJrTnlDLEM0QmpOekMsbUJYeFlFLDhHVzZZRixDWDdZRSxzR1c2WUYsQ0FQQSxVaENrcEhKLENxQnBoSU0sdUNXaVlKLG9DWGhZTSx1Q3JCdWhJTixDQUNGLENnQzdvSEksMkNUMVpBLHdCdkIwaUlKLENnQzNvSEUsNkNBS0Usd0I1QmhhTyxDNEJpYVAseUJyQnpaQSxtQnFCc1pBLGtCQUNBLGM1QjJMZ0MsQzRCN0xoQyxZNUI0TGdDLEM0QjdMaEMsVWhDbXBISixDZ0N6b0hFLGdDQVFFLHFDVGxiQSx3Qm5Cb1AwQixDNEIwTDFCLFE1QndMeUMsQ08xbEJ6QyxtQnFCZ2FBLFc1QnVMeUMsQ2lCemxCdkMsMkdXdWFGLENYdmFFLHNHV3VhRixDQU5BLFVoQ2lwSEosQ3FCOWlJTSx1Q1c0WkosZ0NYM1pNLG9DckJpaklOLENBQ0YsQ2dDN29ISSx1Q1RwYkEsd0J2Qm9rSUosQ2dDM29IRSxnQ0FLRSx3QjVCMWJPLEM0QjJiUCx5QnJCbmJBLG1CcUJnYkEsa0JBQ0EsYzVCaUtnQyxDNEJuS2hDLFk1QmtLZ0MsQzRCbktoQyxVaENtcEhKLENnQ3pvSEUseUJBV0UsZ0JUL2NBLHdCbkJvUDBCLEM0QnVOMUIsUTVCMkp5QyxDTzFsQnpDLG1CcUIwYkEsVzVCNkp5QyxDNEIxSnpDLGlCNUJ2RTBCLEM0QnNFMUIsa0I1QnRFMEIsQzRCcUUxQixhWDdiRSwwR1dvY0YsQ1hwY0Usc0dXb2NGLENBVEEsVWhDb3BISixDcUIza0lNLHVDV3NiSix5QlhyYk0sbUNyQjhrSU4sQ0FDRixDZ0M3b0hJLGdDVGpkQSx3QnZCaW1JSixDZ0Mzb0hFLHlCQUtFLDZCQUNBLHlCQUNBLG1CQUpBLGtCQUNBLGM1Qm9JZ0MsQzRCdEloQyxZNUJxSWdDLEM0QnRJaEMsVWhDbXBISixDZ0Nwb0hFLDREQUpFLHdCNUI5ZE8sQ09RUCxrQlh1bUlKLENnQzdvSEUsOEJBQ0UsaUJoQzRvSEosQ2dDdG9ISSw2Q0FDRSx3QmhDd29ITixDZ0Nyb0hJLHNEQUNFLGNoQ3VvSE4sQ2dDcG9ISSx5Q0FDRSx3QmhDc29ITixDZ0Nub0hJLHlDQUNFLGNoQ3FvSE4sQ2dDbG9ISSxrQ0FDRSx3QmhDb29ITixDZ0MvbkhBLCtEWHpmTSxzR3JCOG5JTixDcUIxbklNLHVDV3FmTiwrRFhwZlEsZXJCK25JTixDQUNGLENpQ2hwSUEsS0FDRSxhQUNBLGVBR0EsZ0JBREEsZ0JBREEsY2pDcXBJRixDaUNocElBLFVBQ0UsY0FDQSxrQmpDbXBJRixDTWxwSUUsZ0MyQkdFLG9CakNrcElKLENpQzlvSUUsbUJBQ0UsYTdCWE8sQzZCYVAsZUFEQSxtQmpDaXBJSixDaUN4b0lBLFVBQ0UsK0JqQzJvSUYsQ2lDem9JRSxvQkFFRSw2QnRCWkEsMkJBQ0EsNEJzQlVBLGtCakM4b0lKLENNcHFJRSxvRDJCMkJJLG9DakM0b0lOLENpQ3pvSUksNkJBRUUsNkJBQ0EseUJBRkEsYWpDNm9JTixDaUN2b0lFLDhEQUdFLHFCN0JqRE8sQzZCa0RQLGlDN0J3b0JnQyxDNkIxb0JoQyxhakMyb0lKLENpQ3RvSUUseUJ0QmpDRSx5QkFDQSwwQnNCa0NBLGVqQ3lvSUosQ2lDN25JRSxxQnRCeERFLGlCWHlySUosQ2lDN25JRSx1REFHRSx3QjdCeUswQixDNkIxSzFCLFVqQ2dvSUosQ2lDcm5JRSx3Q0FFRSxjQUNBLGlCakN3bklKLENpQ25uSUUsa0RBRUUsYUFDQSxZQUNBLGlCakNzbklKLENpQzVtSUUsdUJBQ0UsWWpDK21JSixDaUM3bUlFLHFCQUNFLGFqQyttSUosQ2tDbnRJQSxRQU1FLG1CQUxBLGlCbEMydElGLENrQ2x0SUUsNElBTkEsbUJBRkEsYUFDQSxlQUVBLDZCbENrdUlGLENrQ3JzSUEsY0FDRSxxQjdCZ0lJLGtCNkIzSEosb0JBRkEsaUI5QmdGTyxDOEJqRlAsdUI5QmdxQmtDLEM4QmpxQmxDLG9COUJpcUJrQyxDOEI1cEJsQyxrQmxDdXNJRixDTWp2SUUsd0M0QjZDRSxvQmxDdXNJSixDa0M5cklBLFlBQ0UsYUFDQSxzQkFHQSxnQkFEQSxnQkFEQSxjbENtc0lGLENrQy9ySUUsc0JBRUUsZUFEQSxlbENrc0lKLENrQzlySUUsMkJBRUUsV0FEQSxlbENpc0lKLENrQ3ZySUEsYUFDRSxxQkFFQSxvQjlCdWxCa0MsQzhCeGxCbEMsaUJsQzJySUYsQ2tDOXFJQSxpQkFLRSxtQkFKQSxnQkFDQSxXbENrcklGLENrQzNxSUEsZ0JBSUUsNkJBQ0EsNkJ2QnhHRSxrQk5rS0Usa0I2QjVESixjQUZBLHFCbENtcklGLENNenhJRSw0QzRCOEdFLG9CbEM4cUlKLENrQ3hxSUEscUJBTUUsbUNBREEsV0FKQSxxQkFFQSxhQUNBLHNCQUZBLFdsQytxSUYsQ2tDeHFJQSxtQkFDRSxlOUIra0JrQyxDOEI5a0JsQyxlbEMycUlGLENlanZJSSw0Qm1Ca0ZJLGdNQUVFLGVBREEsZWxDeXFJUixDQUNGLENlMXdJSSx5Qm1CNkZBLGtCQW9CSSxxQkFDQSwwQmxDNnBJTixDa0MzcElNLDhCQUNFLGtCbEM2cElSLENrQzNwSVEsNkNBQ0UsaUJsQzZwSVYsQ2tDMXBJUSx3Q0FFRSxrQjlCdWhCd0IsQzhCeGhCeEIsbUJsQzZwSVYsQ2tDdnBJTSxnTUFDRSxnQmxDOHBJUixDa0NocElNLHFDQUNFLGdCbENrcElSLENrQy9vSU0sbUNBQ0UsdUJBR0EsZWxDK29JUixDa0M1b0lNLGtDQUNFLFlsQzhvSVIsQ0FDRixDZS94SUksNEJtQmtGSSxnTUFFRSxlQURBLGVsQ3N0SVIsQ0FDRixDZXZ6SUkseUJtQjZGQSxrQkFvQkkscUJBQ0EsMEJsQzBzSU4sQ2tDeHNJTSw4QkFDRSxrQmxDMHNJUixDa0N4c0lRLDZDQUNFLGlCbEMwc0lWLENrQ3ZzSVEsd0NBRUUsa0I5QnVoQndCLEM4QnhoQnhCLG1CbEMwc0lWLENrQ3BzSU0sZ01BQ0UsZ0JsQzJzSVIsQ2tDN3JJTSxxQ0FDRSxnQmxDK3JJUixDa0M1cklNLG1DQUNFLHVCQUdBLGVsQzRySVIsQ2tDenJJTSxrQ0FDRSxZbEMycklSLENBQ0YsQ2U1MElJLDRCbUJrRkksZ01BRUUsZUFEQSxlbENtd0lSLENBQ0YsQ2VwMklJLHlCbUI2RkEsa0JBb0JJLHFCQUNBLDBCbEN1dklOLENrQ3J2SU0sOEJBQ0Usa0JsQ3V2SVIsQ2tDcnZJUSw2Q0FDRSxpQmxDdXZJVixDa0NwdklRLHdDQUVFLGtCOUJ1aEJ3QixDOEJ4aEJ4QixtQmxDdXZJVixDa0NqdklNLGdNQUNFLGdCbEN3dklSLENrQzF1SU0scUNBQ0UsZ0JsQzR1SVIsQ2tDenVJTSxtQ0FDRSx1QkFHQSxlbEN5dUlSLENrQ3R1SU0sa0NBQ0UsWWxDd3VJUixDQUNGLENlejNJSSw2Qm1Ca0ZJLGdNQUVFLGVBREEsZWxDZ3pJUixDQUNGLENlajVJSSwwQm1CNkZBLGtCQW9CSSxxQkFDQSwwQmxDb3lJTixDa0NseUlNLDhCQUNFLGtCbENveUlSLENrQ2x5SVEsNkNBQ0UsaUJsQ295SVYsQ2tDanlJUSx3Q0FFRSxrQjlCdWhCd0IsQzhCeGhCeEIsbUJsQ295SVYsQ2tDOXhJTSxnTUFDRSxnQmxDcXlJUixDa0N2eElNLHFDQUNFLGdCbEN5eElSLENrQ3R4SU0sbUNBQ0UsdUJBR0EsZWxDc3hJUixDa0NueElNLGtDQUNFLFlsQ3F4SVIsQ0FDRixDa0N0MUlJLGVBb0JJLHFCQUNBLDBCbENxMElSLENrQ3gxSVEsOEtBRUUsZUFEQSxlbENnMklWLENrQzUwSVEsMkJBQ0Usa0JsQzgwSVYsQ2tDNTBJVSwwQ0FDRSxpQmxDODBJWixDa0MzMElVLHFDQUVFLGtCOUJ1aEJ3QixDOEJ4aEJ4QixtQmxDODBJWixDa0N4MElRLDhLQUNFLGdCbEMrMElWLENrQ2owSVEsa0NBQ0UsZ0JsQ20wSVYsQ2tDaDBJUSxnQ0FDRSx1QkFHQSxlbENnMElWLENrQzd6SVEsK0JBQ0UsWWxDK3pJVixDTXhnSkUsZ0c0QjJOSSxvQmxDb3pJTixDa0MveUlJLG9DQUNFLG9CbENpeklOLENNbGhKRSxvRjRCb09NLG9CbENpeklSLENrQzl5SU0sNkNBQ0Usb0JsQ2d6SVIsQ2tDNXlJSSwwS0FJRSxvQmxDOHlJTixDa0MxeUlFLDhCQUVFLDJCOUJxZWdDLEM4QnRlaEMsb0JsQzZ5SUosQ2tDenlJRSxtQ0FDRSx3UWxDMnlJSixDa0N4eUlFLDJCQUNFLG9CbEMweUlKLENNeGlKRSxtRzRCbVFNLG9CbEMyeUlSLENNOWlKRSw2RjRCK1FJLFVsQ3N5SU4sQ2tDanlJSSxtQ0FDRSx3QmxDbXlJTixDTXhqSkUsa0Y0QndSTSx5QmxDbXlJUixDa0NoeUlNLDRDQUNFLHlCbENreUlSLENrQzl4SUksc0tBSUUsVWxDZ3lJTixDa0M1eElFLDZCQUVFLCtCOUIwYWdDLEM4QjNhaEMsd0JsQyt4SUosQ2tDM3hJRSxrQ0FDRSw4UWxDNnhJSixDa0MxeElFLDBCQUNFLHdCbEM0eElKLENNOWtKRSxnRzRCdVRNLFVsQzZ4SVIsQ21DaG1KQSxNQU1FLHFCQUVBLDJCQURBLHFCL0JKUyxDK0JNVCxzQnhCS0Usa0J3QlpGLGFBQ0Esc0JBQ0EsWUFIQSxpQm5DMm1KRixDbUNobUpFLFNBRUUsY0FEQSxjbkNtbUpKLENtQy9sSkUsa0JBRUUsc0JBREEsa0JuQ2ttSkosQ21DL2xKSSw4QnhCRUEsMkJBQ0EsNEJ3QkZFLGtCbkNtbUpOLENtQy9sSkksNkJ4QllBLDhCQURBLCtCd0JWRSxxQm5DbW1KTixDbUM1bEpFLDhEQUVFLFluQzhsSkosQ21DMWxKQSxXQUdFLGNBR0EsZUFDQSxlbkN5bEpGLENtQ3JsSkEsWUFDRSxvQm5Dd2xKRixDbUNybEpBLGVBQ0UsbUJuQ3lsSkYsQ21DcmxKQSxxQ0FIRSxlbkM0bEpGLENNN29KRSxpQjZCMERFLG9CbkN1bEpKLENtQ3BsSkUsc0JBQ0UsbUJuQ3NsSkosQ21DOWtKQSxhQUlFLGdDL0JpdkJrQyxDK0JodkJsQyw2QkFIQSxnQkFEQSxzQm5Db2xKRixDbUM5a0pFLHlCeEJ2RUUseUJYd3BKSixDbUM1a0pBLGFBR0UsZ0MvQnN1QmtDLEMrQnJ1QmxDLDBCQUhBLHNCbkNpbEpGLENtQzVrSkUsd0J4QmxGRSx5QlhpcUpKLENtQ3JrSkEsa0JBSUUsZ0JBRkEscUJuQzBrSkYsQ21DcmtKQSxxQ0FKRSxxQkFGQSxxQm5DZ2xKRixDbUNwa0pBLGtCeEJ6R0ksa0J3QjZHRixTQUNBLE9BQ0EsZS9CNHNCa0MsQytCanRCbEMsa0JBRUEsUUFEQSxLbkM0a0pGLENtQ3BrSkEseUNBR0UsY0FDQSxVbkN1a0pGLENtQ3BrSkEsd0J4QmpISSwyQkFDQSwyQlgwckpKLENtQ3JrSkEsMkJ4QnZHSSw4QkFEQSw4QlhtckpKLENtQ2xrSkUsaUJBQ0Usa0JuQ3FrSkosQ2VwcUpJLHlCb0I2RkosV0FNSSxhQUNBLG1CQUVBLGtCQURBLGtCbkNza0pGLENtQ25rSkUsaUJBRUUsWUFFQSxnQkFDQSxnQi9Cc3FCOEIsQytCeHFCOUIsaUJuQ3NrSkosQ0FDRixDbUN4akpFLGtCQUNFLGtCbkMyakpKLENldHJKSSx5Qm9CdUhKLFlBUUksYUFDQSxrQm5DMmpKRixDbUN4akpFLGtCQUVFLFlBQ0EsZW5DeWpKSixDbUN2akpJLHdCQUVFLGNBREEsYW5DMGpKTixDbUNwakpNLG1DeEJ4S0osNkJBREEseUJYaXVKRixDbUNyakpRLGlHQUdFLHlCbkNzakpWLENtQ3BqSlEsb0dBR0UsNEJuQ3FqSlYsQ21DampKTSxvQ3hCektKLDRCQURBLHdCWCt0SkYsQ21DbGpKUSxtR0FHRSx3Qm5DbWpKVixDbUNqakpRLHNHQUdFLDJCbkNrakpWLENBQ0YsQ21DcmlKRSxvQkFDRSxvQm5Dd2lKSixDZWh1SkkseUJvQnNMSixjQU1JLG1CL0IwbEJnQyxDK0IxbEJoQyxjL0IwbEJnQyxDK0J6bEJoQyx1Qi9CMGxCZ0MsQytCMWxCaEMsa0IvQjBsQmdDLEMrQnpsQmhDLFVBQ0EsUW5Dd2lKRixDbUN0aUpFLG9CQUNFLHFCQUNBLFVuQ3dpSkosQ0FDRixDbUMvaEpBLFdBQ0Usb0JuQ2tpSkYsQ21DaGlKRSxpQkFDRSxlbkNraUpKLENtQ2hpSkksb0NBQ0UsZ0J4QnRPRiw0QkFEQSw0Qlgyd0pKLENtQ2hpSkkscUN4QnpQQSx5QkFDQSx5Qlg0eEpKLENtQ2hpSkksOEJ4QnRRQSxnQndCd1FFLGtCbkNraUpOLENvQzV6SkEsWUFPRSx3QmhDRVMsQ09TUCxrQnlCakJGLGFBQ0EsZUFJQSxnQkFGQSxrQmhDb2lDa0MsQ2dDcmlDbEMsbUJwQ20wSkYsQ29DenpKRSxrQ0FDRSxrQnBDNHpKSixDb0MxekpJLHlDQUdFLGFoQ05LLENnQ09MLFlBSEEsV0FDQSxtQnBDOHpKTixDb0NsekpFLCtDQUNFLDBCQUlBLG9CcENnekpKLENvQzd5SkUsd0JBQ0UsYXBDa3pKSixDcUN6MUpBLFkxQmtCSSxrQjBCakJGLGE3QklBLGdCQURBLGNSNDFKRixDcUMxMUpBLFdBUUUscUJqQ1BTLENpQ1FULHlCQUhBLGFqQ21Ld0MsQ2lDdkt4QyxjQUdBLGdCakNteEJrQyxDaUNweEJsQyxpQkFEQSxxQkFGQSxpQnJDbzJKRixDcUMxMUpFLGlCQUlFLHdCakNaTyxDaUNhUCxvQmpDWk8sQ2lDU1AsYWpDOEpzQyxDaUM3SnRDLHFCQUZBLFNyQ2cySkosQ3FDejFKRSxpQkFHRSwwQ2pDOFcwQixDaUMvVzFCLFNqQzJ3QmdDLENpQzV3QmhDLFNyQzYxSkosQ3FDcjFKSSxrQzFCZUEsOEJBREEsMkIwQmJFLGFyQzAxSk4sQ3FDcjFKSSxpQzFCTEEsK0JBREEsMkJYKzFKSixDcUNwMUpFLDZCQUdFLHdCakMwTTBCLENpQ3pNMUIsb0JqQ3lNMEIsQ2lDM00xQixVakN4Q08sQ2lDdUNQLFNyQ3kxSkosQ3FDbjFKRSwrQkFLRSxxQmpDbERPLENpQ21EUCxvQmpDaERPLENpQzJDUCxhakN4Q08sQ2lDMkNQLFlBRkEsbUJyQ3cxSkosQ3NDMzRKRSwwQmpDaUxJLGtCaUM5S0YsZWxDbU8wQixDa0NyTzFCLHFCdENnNUpKLENzQ3o0Sk0saUQzQnNDRixnQ0FEQSw0Qlh3MkpKLENzQ3g0Sk0sZ0QzQm1CRixpQ0FEQSw2QlgwM0pKLENzQ3o1SkUsMEJqQ2lMSSxrQmlDOUtGLGVsQ29PMEIsQ2tDdE8xQixvQnRDODVKSixDc0N2NUpNLGlEM0JzQ0YsZ0NBREEsNEJYczNKSixDc0N0NUpNLGdEM0JtQkYsaUNBREEsNkJYdzRKSixDdUNyNkpBLE81QmFJLGtCTmtKQSxja0MzSkYsZW5DdVI0QixDbUN0UjVCLGNBSEEsbUJBSUEsa0JsQktJLDZIa0JESixDQUZBLHdCQURBLGtCdkMyNkpGLENxQm42Sk0sdUNrQmZOLE9sQmdCUSxlckJzNkpOLENBQ0YsQ001NkpFLDRCaUNHSSxvQnZDNDZKTixDdUN2NkpFLGFBQ0UsWXZDMDZKSixDdUNyNkpBLFlBQ0Usa0JBQ0EsUXZDdzZKRixDdUNqNkpBLFk1QnJCSSxvQjRCdUJGLGlCbkMrM0JrQyxDbUNoNEJsQyxrQnZDczZKRixDdUM1NUpFLGVDaERBLHdCcEMwRWEsQ29DM0ViLFV4Q2s5SkYsQ01uOEpFLDRDa0NUSSx5QkFEQSxVeENpOUpOLEN3Qzc4SkksNENBR0UsMENBREEsU3hDKzhKTixDdUN6NkpFLGlCQ2hEQSx3QnBDMEVhLENvQzNFYixVeEMrOUpGLENNaDlKRSxnRGtDVEkseUJBREEsVXhDODlKTixDd0MxOUpJLGdEQUdFLDJDQURBLFN4QzQ5Sk4sQ3VDdDdKRSxlQ2hEQSx3QnBDMEVhLENvQzNFYixVeEM0K0pGLENNNzlKRSw0Q2tDVEkseUJBREEsVXhDMitKTixDd0N2K0pJLDRDQUdFLDJDQURBLFN4Q3krSk4sQ3VDbjhKRSxZQ2hEQSx3QnBDMEVhLENvQzNFYixVeEN5L0pGLENNMStKRSxzQ2tDVEkseUJBREEsVXhDdy9KTixDd0NwL0pJLHNDQUdFLDJDQURBLFN4Q3MvSk4sQ3VDaDlKRSxlQ2hEQSx3QnBDMEVhLENvQzNFYixheENzZ0tGLENNdi9KRSw0Q2tDVEkseUJBREEsYXhDcWdLTixDd0NqZ0tJLDRDQUdFLDBDQURBLFN4Q21nS04sQ3VDNzlKRSxjQ2hEQSx3QnBDMEVhLENvQzNFYixVeENtaEtGLENNcGdLRSwwQ2tDVEkseUJBREEsVXhDa2hLTixDd0M5Z0tJLDBDQUdFLDBDQURBLFN4Q2doS04sQ3VDMStKRSxhQ2hEQSx3QnBDMEVhLENvQzNFYixheENnaUtGLENNamhLRSx3Q2tDVEkseUJBREEsYXhDK2hLTixDd0MzaEtJLHdDQUdFLDRDQURBLFN4QzZoS04sQ3VDdi9KRSxZQ2hEQSx3QnBDMEVhLENvQzNFYixVeEM2aUtGLENNOWhLRSxzQ2tDVEkseUJBREEsVXhDNGlLTixDd0N4aUtJLHNDQUdFLHlDQURBLFN4QzBpS04sQ3lDdGpLQSxXQUlFLHdCckNLUyxDT1NQLG9COEJoQkYsa0JyQ3d6QmtDLENxQ3p6QmxDLGlCekM0aktGLENlamdLSSx5QjBCNURKLFdBUUksaUJ6Q3lqS0YsQ0FDRixDeUN0aktBLGlCOUJNSSxnQjhCSkYsZUFEQSxlekMyaktGLEMwQ3BrS0EsT0FJRSw2Qi9CVUUsa0IrQlhGLGtCdEN3OUJrQyxDc0N6OUJsQyx1QkFEQSxpQjFDMmtLRixDMENua0tBLGVBRUUsYTFDcWtLRixDMENqa0tBLFlBQ0UsZTFDb2tLRixDMEM1aktBLG1CQUNFLGtCMUMraktGLEMwQzVqS0UsMEJBTUUsY0FEQSx1QkFKQSxrQkFFQSxRQURBLE1BRUEsUzFDZ2tLSixDMENwaktFLGVuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTNDeW1LRixDMkNybUtFLGtCQUNFLHdCM0N1bUtKLEMyQ3BtS0UsMkJBQ0UsYTNDc21LSixDMENoa0tFLGlCbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGEzQ3FuS0YsQzJDam5LRSxvQkFDRSx3QjNDbW5LSixDMkNobktFLDZCQUNFLGEzQ2tuS0osQzBDNWtLRSxlbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGEzQ2lvS0YsQzJDN25LRSxrQkFDRSx3QjNDK25LSixDMkM1bktFLDJCQUNFLGEzQzhuS0osQzBDeGxLRSxZbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGEzQzZvS0YsQzJDem9LRSxlQUNFLHdCM0Myb0tKLEMyQ3hvS0Usd0JBQ0UsYTNDMG9LSixDMENwbUtFLGVuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTNDeXBLRixDMkNycEtFLGtCQUNFLHdCM0N1cEtKLEMyQ3BwS0UsMkJBQ0UsYTNDc3BLSixDMENobktFLGNuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTNDcXFLRixDMkNqcUtFLGlCQUNFLHdCM0NtcUtKLEMyQ2hxS0UsMEJBQ0UsYTNDa3FLSixDMEM1bktFLGFuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTNDaXJLRixDMkM3cUtFLGdCQUNFLHdCM0MrcUtKLEMyQzVxS0UseUJBQ0UsYTNDOHFLSixDMEN4b0tFLFluQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTNDNnJLRixDMkN6cktFLGVBQ0Usd0IzQzJyS0osQzJDeHJLRSx3QkFDRSxhM0MwcktKLEM0Q2xzS0Usd0NBQ0UsR0FBTywwQjVDc3NLVCxDNENyc0tFLEdBQUssdUI1Q3dzS1AsQ0FDRixDNEMzc0tFLGdDQUNFLEdBQU8sMEI1Q3NzS1QsQzRDcnNLRSxHQUFLLHVCNUN3c0tQLENBQ0YsQzRDcnNLQSxVQU1FLHdCeENMUyxDT1NQLGtCTmtLRSxpQnVDMUtKLFd4Q2krQmtDLEN3Qy85QmxDLGE1QzBzS0YsQzRDbnNLQSx3QkFWRSxhQUVBLGU1Q3V0S0YsQzRDL3NLQSxjQVFFLHdCeENzOUJrQyxDd0N6OUJsQyxVeENqQlMsQ3dDY1Qsc0JBQ0EsdUJBR0Esa0J2QlRJLHlCdUJZSixDQUZBLGtCNUN3c0tGLENxQjlzS00sdUN1QkROLGN2QkVRLGVyQml0S04sQ0FDRixDNEN4c0tBLHNCckJZRSxzS3FCVkEseUI1QzJzS0YsQzRDdnNLRSx1QkFDRSwyRzVDMHNLSixDNEN2c0tNLHVDQUpKLHVCQUtNLHFDNUMwc0tOLENBQ0YsQzZDcnZLQSxPQUVFLHVCQURBLFk3Q3l2S0YsQzZDcnZLQSxZQUNFLE03Q3d2S0YsQzhDMXZLQSxZbkNjSSxrQm1DYkYsYUFDQSxzQkFJQSxnQkFEQSxjOUM2dktGLEM4Q2x2S0Esd0JBRUUsYTFDUlMsQzBDU1QsbUJBRkEsVTlDdXZLRixDTTV2S0UsNER3Q2NFLHdCMUN0Qk8sQzBDb0JQLGExQ2RPLEMwQ2VQLHFCQUZBLFM5Q3V2S0osQzhDanZLRSwrQkFFRSx3QjFDMUJPLEMwQ3lCUCxhOUNvdktKLEM4QzF1S0EsaUJBTUUscUIxQzNDUyxDMEM0Q1Qsa0NBTEEsY0FDQSx1QkFGQSxpQjlDaXZLRixDOEN6dUtFLDZCbkMxQkUsK0JBQ0EsK0JYc3dLSixDOEN6dUtFLDRCbkNmRSxrQ0FEQSxrQ1g2dktKLEM4Q3p1S0Usb0RBSUUscUIxQzFETyxDMEN3RFAsYTFDbERPLEMwQ21EUCxtQjlDMnVLSixDOEN0dUtFLHdCQUdFLHdCMUNrTDBCLEMwQ2pMMUIsb0IxQ2lMMEIsQzBDbkwxQixVMUNoRU8sQzBDK0RQLFM5QzJ1S0osQzhDcnVLRSxrQ0FDRSxrQjlDdXVLSixDOENydUtJLHlDQUVFLG9CMUMySndCLEMwQzVKeEIsZTlDd3VLTixDOEN6dEtJLHVCQUNFLGtCOUM0dEtOLEM4Q3p0S1Esb0RuQzFCSiw4QkFaQSx5Qlhtd0tKLEM4Q3h0S1EsbURuQy9CSiw0QkFaQSwyQlh1d0tKLEM4Q3Z0S1EsK0NBQ0UsWTlDeXRLVixDOEN0dEtRLHlEQUVFLG9CQURBLG9COUN5dEtWLEM4Q3R0S1UsZ0VBRUUscUIxQ3FIa0IsQzBDdEhsQixnQjlDeXRLWixDZW54S0kseUIrQm1DQSwwQkFDRSxrQjlDb3ZLSixDOENqdktNLHVEbkMxQkosOEJBWkEseUJYMnhLRixDOENodktNLHNEbkMvQkosNEJBWkEsMkJYK3hLRixDOEMvdUtNLGtEQUNFLFk5Q2l2S1IsQzhDOXVLTSw0REFFRSxvQkFEQSxvQjlDaXZLUixDOEM5dUtRLG1FQUVFLHFCMUNxSGtCLEMwQ3RIbEIsZ0I5Q2l2S1YsQ0FDRixDZTV5S0kseUIrQm1DQSwwQkFDRSxrQjlDNHdLSixDOEN6d0tNLHVEbkMxQkosOEJBWkEseUJYbXpLRixDOEN4d0tNLHNEbkMvQkosNEJBWkEsMkJYdXpLRixDOEN2d0tNLGtEQUNFLFk5Q3l3S1IsQzhDdHdLTSw0REFFRSxvQkFEQSxvQjlDeXdLUixDOEN0d0tRLG1FQUVFLHFCMUNxSGtCLEMwQ3RIbEIsZ0I5Q3l3S1YsQ0FDRixDZXAwS0kseUIrQm1DQSwwQkFDRSxrQjlDb3lLSixDOENqeUtNLHVEbkMxQkosOEJBWkEseUJYMjBLRixDOENoeUtNLHNEbkMvQkosNEJBWkEsMkJYKzBLRixDOEMveEtNLGtEQUNFLFk5Q2l5S1IsQzhDOXhLTSw0REFFRSxvQkFEQSxvQjlDaXlLUixDOEM5eEtRLG1FQUVFLHFCMUNxSGtCLEMwQ3RIbEIsZ0I5Q2l5S1YsQ0FDRixDZTUxS0ksMEIrQm1DQSwwQkFDRSxrQjlDNHpLSixDOEN6ektNLHVEbkMxQkosOEJBWkEseUJYbTJLRixDOEN4ektNLHNEbkMvQkosNEJBWkEsMkJYdTJLRixDOEN2ektNLGtEQUNFLFk5Q3l6S1IsQzhDdHpLTSw0REFFRSxvQkFEQSxvQjlDeXpLUixDOEN0ektRLG1FQUVFLHFCMUNxSGtCLEMwQ3RIbEIsZ0I5Q3l6S1YsQ0FDRixDOEMzeUtBLGtCbkNuSEksZVhpNktKLEM4QzN5S0UsbUNBQ0Usb0I5QzZ5S0osQzhDM3lLSSw4Q0FDRSxxQjlDNnlLTixDK0N0N0tFLHlCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQzA3S0osQ005NktFLDRHeUNOTSx5QkFEQSxhL0N5N0tSLEMrQ3I3S00sdURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DeTdLUixDK0NwOEtFLDJCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQ3c4S0osQ001N0tFLGdIeUNOTSx5QkFEQSxhL0N1OEtSLEMrQ244S00seURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DdThLUixDK0NsOUtFLHlCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQ3M5S0osQ00xOEtFLDRHeUNOTSx5QkFEQSxhL0NxOUtSLEMrQ2o5S00sdURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DcTlLUixDK0NoK0tFLHNCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQ28rS0osQ014OUtFLHNHeUNOTSx5QkFEQSxhL0NtK0tSLEMrQy85S00sb0RBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DbStLUixDK0M5K0tFLHlCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQ2svS0osQ010K0tFLDRHeUNOTSx5QkFEQSxhL0NpL0tSLEMrQzcrS00sdURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DaS9LUixDK0M1L0tFLHdCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQ2dnTEosQ01wL0tFLDBHeUNOTSx5QkFEQSxhL0MrL0tSLEMrQzMvS00sc0RBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DKy9LUixDK0MxZ0xFLHVCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQzhnTEosQ01sZ0xFLHdHeUNOTSx5QkFEQSxhL0M2Z0xSLEMrQ3pnTE0scURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DNmdMUixDK0N4aExFLHNCQUVFLHdCRG1KdUMsQ0NwSnZDLGEvQzRoTEosQ01oaExFLHNHeUNOTSx5QkFEQSxhL0MyaExSLEMrQ3ZoTE0sb0RBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVS9DMmhMUixDZ0R6aUxBLE9BS0UsVTVDWVMsQzRDaEJULFkzQ21MSSxpQjJDakxKLGU1QzZSNEIsQzRDNVI1QixjQUdBLFdBREEsd0JoRDZpTEYsQ012aUxFLGEwQ0RFLFU1Q01PLEM0Q0xQLG9CaEQyaUxKLENNdmlMRSxzRjBDQ0ksV2hEeWlMTixDZ0Q5aExBLGFBRUUsNkJBQ0EsU0FGQSxTaERtaUxGLENnRDNoTEEsaUJBQ0UsbUJoRDhoTEYsQ2lEcGtMQSxPQVFFLDRCQURBLG9DN0MyNEJrQyxDNkN6NEJsQyxnQ3RDU0UscUJzQ1JGLHlDN0M0NEJrQyxDNkNuNUJsQyxnQjdDMDRCa0MsQ0N6dEI5QixrQjRDaExKLGU3Q3k0QmtDLEM2Q2w0QmxDLFNqRHFrTEYsQ2lEbGtMRSx3QkFDRSxvQmpEb2tMSixDaURqa0xFLGVBQ0UsU2pEbWtMSixDaURoa0xFLFlBQ0UsY0FDQSxTakRra0xKLENpRC9qTEUsWUFDRSxZakRpa0xKLENpRDdqTEEsY0FFRSxtQkFJQSw0QkFEQSxvQzdDbzNCa0MsQzZDbDNCbEMsd0N0Q1pFLDBDQUNBLDJDc0NRRixhN0N2QlMsQzZDb0JULGFBRUEscUJqRHNrTEYsQ2lEOWpMQSxZQUNFLGNqRGlrTEYsQ2tEdm1MQSxZQUVFLGVsRHltTEYsQ2tEdm1MRSxtQkFDRSxrQkFDQSxlbER5bUxKLENrRHBtTEEsT0FLRSxhQUVBLFlBSkEsT0FRQSxVQUhBLGdCQVBBLGVBQ0EsTUFJQSxXQUZBLFlsRDRtTEYsQ2tEOWxMQSxjQUdFLFk5Q2c1QmtDLEM4Qzk0QmxDLG9CQUpBLGtCQUNBLFVsRG1tTEYsQ2tEN2xMRSwwQkFFRSwyQjlDczZCZ0MsQ2lCbjhCOUIsaUNyQjRuTE4sQ3FCeG5MTSx1QzZCdUJKLDBCN0J0Qk0sZXJCMm5MTixDQUNGLENrRGxtTEUsMEJBQ0UsY2xEb21MSixDa0RobUxFLGtDQUNFLHFCbERrbUxKLENrRDlsTEEseUJBQ0UsYUFDQSw0QmxEaW1MRixDa0QvbExFLHdDQUNFLDhCQUNBLGVsRGltTEosQ2tEOWxMRSw4RUFFRSxhbERnbUxKLENrRDdsTEUscUNBQ0UsZWxEK2xMSixDa0QzbExBLHVCQUVFLG1CQURBLGFBRUEsNEJsRDhsTEYsQ2tEM2xMRSw4QkFJRSxXQUhBLGNBQ0EsMEJBQ0EscUVsRDhsTEosQ2tEemxMRSwrQ0FDRSxzQkFFQSxZQURBLHNCbEQ0bExKLENrRHpsTEksOERBQ0UsZWxEMmxMTixDa0R4bExJLHNEQUNFLFlsRDBsTE4sQ2tEcGxMQSxlQVNFLDRCQURBLHFCOUMzR1MsQzhDNkdULGdDdkNsR0Usb0J1QzBGRixhQUNBLHNCQVdBLFVBUEEsb0JBTkEsa0JBR0EsVWxENmxMRixDa0Qva0xBLGdCQU9FLHFCOUNsSFMsQzhDaUhULGFBSEEsT0FGQSxlQUNBLE1BR0EsWUFEQSxZbERxbExGLENrRC9rTEUscUJBQVMsU2xEa2xMWCxDa0RqbExFLHFCQUFTLFVsRG9sTFgsQ2tEL2tMQSxjQUVFLHVCQUdBLGdDdkN0SEUseUNBQ0EsMEN1Q2lIRixhQUVBLDhCQUNBLFlsRHFsTEYsQ2tEamxMRSxxQkFHRSw4QkFGQSxZbERvbExKLENrRDdrTEEsYUFFRSxlOUNzSTRCLEM4Q3ZJNUIsZWxEaWxMRixDa0Qza0xBLFlBSUUsY0FDQSxZOUN5d0JrQyxDOEM3d0JsQyxpQmxEZ2xMRixDa0R4a0xBLGNBR0UsbUJ2Q3JJRSw0Q0FEQSw2Q3VDeUlGLDZCQUxBLGFBQ0EsZUFFQSx5QkFDQSxjbEQ4a0xGLENrRHZrTEUsZ0JBQ0UsYWxEeWtMSixDa0Rwa0xBLHlCQUlFLFlBQ0EsZ0JBSkEsa0JBQ0EsWUFDQSxVbER5a0xGLENlOXNMSSx5Qm1DNklGLGNBRUUsb0JBREEsZWxEc2tMRixDa0Rsa0xBLHlCQUNFLDhCbERxa0xGLENrRG5rTEUsd0NBQ0UsK0JsRHFrTEosQ2tEamtMQSx1QkFDRSw4QmxEb2tMRixDa0Rsa0xFLDhCQUNFLDRCQUNBLHFFbERva0xKLENrRDVqTEEsVUFBWSxlbERna0xaLENBQ0YsQ2V4dUxJLHlCbUMyS0Ysb0JBRUUsZWxEZ2tMRixDQUNGLENlOXVMSSwwQm1Da0xGLFVBQVksZ0JsRGdrTFosQ0FDRixDbUQ5eUxBLFNBVUUscUJBUEEsY0NIQSx3TGhEbVI0QixDQ2hHeEIsa0IrQ2pMSixrQkFDQSxlaEQyUjRCLENnRHBSNUIsc0JBSUEsZ0JBVkEsZWhEK1I0QixDK0MvUjVCLFEvQzQxQmtDLEMrQ3IxQmxDLFVBVkEsa0JDSUEsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBSUEsbUJBRkEsa0JBQ0Esb0JEVkEsWW5EbTBMRixDbUR4ekxFLGNBQVMsVW5EMnpMWCxDbUR6ekxFLGdCQUVFLGNBRUEsWS9DZzFCZ0MsQytDbjFCaEMsa0JBRUEsV25ENHpMSixDbUR6ekxJLHVCQUdFLHlCQUNBLG1CQUZBLFdBREEsaUJuRDh6TE4sQ21EdHpMQSxtREFDRSxlbkR5ekxGLENtRHZ6TEUsaUVBQ0UsUW5EeXpMSixDbUR2ekxJLCtFQUdFLHdCakNxR00sQ2lDdEdOLDJCQURBLEtuRDJ6TE4sQ21EcHpMQSx1REFDRSxlbkR1ekxGLENtRHJ6TEUscUVBR0UsWS9DZ3pCZ0MsQytDbHpCaEMsT0FDQSxXbkR3ekxKLENtRHJ6TEksbUZBR0UsMEJqQ3FGTSxDaUN0Rk4saUNBREEsT25EeXpMTixDbURsekxBLHlEQUNFLGVuRHF6TEYsQ21EbnpMRSx1RUFDRSxLbkRxekxKLENtRG56TEkscUZBR0UsMkJqQ3VFTSxDaUN4RU4sMkJBREEsUW5EdXpMTixDbURoekxBLHFEQUNFLGVuRG16TEYsQ21EanpMRSxtRUFHRSxZL0NreEJnQyxDK0NweEJoQyxRQUNBLFduRG96TEosQ21EanpMSSxpRkFHRSx5QmpDdURNLENpQ3hETixpQ0FEQSxNbkRxekxOLENtRDl4TEEsZUFLRSx3QmpDNkJVLENQM0hSLGtCd0M0RkYsVS9DdkdTLEMrQ3FHVCxlL0M4dUJrQyxDK0M3dUJsQyxxQkFFQSxpQm5EbXlMRixDcURsNUxBLFNBWUUscUJBRUEsNEJBREEscUJqRE5TLENpRFFULGdDMUNHRSxvQnlDakJGLHdMaERtUjRCLENDaEd4QixrQitDakxKLGtCQUNBLGVoRDJSNEIsQ2lENVI1QixPRFFBLHNCQUlBLGdCQVZBLGVoRCtSNEIsQ2lEOVI1QixlakQ4MkJrQyxDZ0Q5MkJsQyxnQkFDQSxpQkFDQSxxQkFDQSxpQkFDQSxvQkNSQSxNRFlBLG1CQUZBLGtCQUNBLG9CQ1RBLFlyRDI2TEYsQ3FENTVMRSx5QkFkQSxjQUpBLGlCckRxN0xGLENxRG42TEUsZ0JBSUUsWWpEODJCZ0MsQ2lENzJCaEMsZUFGQSxVckRnNkxKLENxRDU1TEksNkNBS0UseUJBQ0EsbUJBRkEsV0FEQSxjQURBLGlCckRpNkxOLENxRHg1TEEsbURBQ0UsbUJyRDI1TEYsQ3FEejVMRSxpRUFDRSx5QnJEMjVMSixDcUR6NUxJLCtFQUdFLGdDakQwMUI4QixDaUQzMUI5QiwyQkFEQSxRckQ2NUxOLENxRHg1TEksNkVBR0UscUJqRDdDSyxDaUQ0Q0wsMkJBREEsVXJENDVMTixDcURyNUxBLHVEQUNFLGlCckR3NUxGLENxRHQ1TEUscUVBR0UsV2pEcTBCZ0MsQ2lEdjBCaEMsd0JBR0EsZUFGQSxXckQwNUxKLENxRHQ1TEksbUZBR0Usa0NqRG0wQjhCLENpRHAwQjlCLGlDQURBLE1yRDA1TE4sQ3FEcjVMSSxpRkFHRSx1QmpEcEVLLENpRG1FTCxpQ0FEQSxRckR5NUxOLENxRGw1TEEseURBQ0UsZ0JyRHE1TEYsQ3FEbjVMRSx1RUFDRSxzQnJEcTVMSixDcURuNUxJLHFGQUdFLG1DakQreUI4QixDaURoekI5QiwyQkFEQSxLckR1NUxOLENxRGw1TEksbUZBR0Usd0JqRHhGSyxDaUR1RkwsMkJBREEsT3JEczVMTixDcUQvNExFLHVHQVFFLGdDQURBLFdBSEEsY0FEQSxTQUdBLG1CQUxBLGtCQUNBLE1BR0EsVXJEbzVMSixDcUQ3NExBLHFEQUNFLGtCckRnNUxGLENxRDk0TEUsbUVBR0UsV2pEOHdCZ0MsQ2lEN3dCaEMsZUFIQSx5QkFDQSxXckRrNUxKLENxRDk0TEksaUZBR0UsaUNqRDR3QjhCLENpRDd3QjlCLGlDQURBLE9yRGs1TE4sQ3FENzRMSSwrRUFHRSxzQmpEM0hLLENpRDBITCxpQ0FEQSxTckRpNUxOLENxRHozTEEsZ0JBS0Usd0JqRDh0QmtDLENpRDd0QmxDLGdDMUNuSUUseUNBQ0EsMENOd0pFLGVnRDFCSixnQkFEQSxvQnJEazRMRixDcUQxM0xFLHNCQUNFLFlyRDQzTEosQ3FEeDNMQSxjQUVFLGFqRHhKUyxDaUR1SlQsb0JyRDQzTEYsQ3NEdGhNQSxVQUNFLGlCdER5aE1GLENzRHRoTUEsd0JBQ0Usa0J0RHloTUYsQ3NEdGhNQSxnQkFHRSxnQkFGQSxrQkFDQSxVdEQwaE1GLEN1RGhqTUUsc0JBRUUsV0FDQSxXQUZBLGF2RG9qTUosQ3NEMWhNQSxlQU1FLDhEQUpBLGFBQ0EsV0FFQSxtQkFKQSxrQmpDYkksb0NpQ21CSixDQUhBLFV0RGdpTUYsQ3FCNWlNTSx1Q2lDUU4sZWpDUFEsZXJCK2lNTixDQUNGLENzRC9oTUEsOERBR0UsYXREa2lNRixDc0QvaE1BLHlFQUVFLDBCdERraU1GLENzRC9oTUEseUVBRUUsMkJ0RGtpTUYsQ3NEemhNRSw4QkFDRSxVQUVBLGVBREEsMkJ0RDZoTUosQ3NEemhNRSxrSkFJRSxVQURBLFN0RDRoTUosQ3NEeGhNRSxxRkFHRSxVakM1REUseUJpQzZERixDQUZBLFN0RDRoTUosQ3FCbmxNTSx1Q2lDcURKLHFGakNwRE0sZXJCdWxNTixDQUNGLENzRHZoTUEsOENBUUUsbUJBTUEsZ0JBQ0EsU0FYQSxTQVFBLFVsRDNGUyxDa0RzRlQsYUFFQSx1QkFPQSxVbERnOUJtQyxDa0RyOUJuQyxVQVRBLGtCQVdBLGtCQVZBLE1qQ3pFSSw0QmlDdUZKLENBUEEsU2xEcTlCbUMsQ2tEMTlCbkMsU3REcWlNRixDcUI1bU1NLHVDaUNrRU4sOENqQ2pFUSxlckJnbk1OLENBQ0YsQ010bk1FLG9IZ0QyRkUsVWxEcEdPLENrRHVHUCxVbER5OEJpQyxDa0QxOEJqQyxVQURBLG9CdERraU1KLENzRDdoTUEsdUJBQ0UsTXREZ2lNRixDc0QzaE1BLHVCQUNFLE90RDhoTUYsQ3NEdmhNQSx3REFLRSxtQ0FIQSxxQkFFQSxXbERpOEJtQyxDa0RsOEJuQyxVdEQ0aE1GLENzRHhoTUEsNEJBQ0UsZ050RDJoTUYsQ3NEemhNQSw0QkFDRSxpTnRENGhNRixDc0RuaE1BLHFCQUdFLFNBR0EsYUFDQSx1QkFIQSxPQVFBLGdCQURBLGVsRHU1Qm1DLENrRHg1Qm5DLGdCbER3NUJtQyxDa0QxNUJuQyxlQVBBLGtCQUNBLFFBR0EsVXRENGhNRixDc0RuaE1FLHdCQVVFLDRCQURBLHFCbERuS08sQ2tEdUtQLHFDQURBLGtDQVhBLHVCQU9BLGVBTkEsY0FFQSxVbERzNUJpQyxDa0RwNUJqQyxlbERzNUJpQyxDa0R2NUJqQyxnQmxEdTVCaUMsQ2tEOTRCakMsV0FQQSxtQmpDeEpFLDJCaUNnS0YsQ0FaQSxVdERnaU1KLENxQmhyTU0sdUNpQzZJSix3QmpDNUlNLGVyQm1yTU4sQ0FDRixDc0R0aE1FLDZCQUNFLFN0RHdoTUosQ3NEL2dNQSxrQkFHRSxZQUtBLFVsRDlMUyxDa0QwTFQsU0FHQSxvQkFEQSxpQkFMQSxrQkFDQSxVQU9BLGtCQUpBLFV0RHNoTUYsQ3dEcHRNQSxrQ0FDRSxHQUFLLHVCeER3dE1MLENBQ0YsQ3dEMXRNQSwwQkFDRSxHQUFLLHVCeER3dE1MLENBQ0YsQ3dEdHRNQSxnQkFTRSxvR0FIQSxtQkFFQSxrQkFGQSxxQ0FMQSxxQkFFQSxXcERva0N3QixDb0Rua0N4QixzQnBEcWtDd0IsQ29EdmtDeEIsVXhEOHRNRixDd0RwdE1BLG1CQUdFLGlCcEQrakN3QixDb0Roa0N4QixXcEQ4akN3QixDb0QvakN4QixVeER5dE1GLEN3RGh0TUEsZ0NBQ0UsR0FDRSxrQnhEbXRNRixDd0RqdE1BLElBQ0UsVUFDQSxjeERtdE1GLENBQ0YsQ3dEMXRNQSx3QkFDRSxHQUNFLGtCeERtdE1GLEN3RGp0TUEsSUFDRSxVQUNBLGN4RG10TUYsQ0FDRixDd0RodE1BLGNBU0UsZ0dBSkEsOEJBRUEsa0JBTkEscUJBRUEsV3BEb2lDd0IsQ29EL2hDeEIsVUFKQSxzQnBEcWlDd0IsQ29EdmlDeEIsVXhEd3RNRixDd0Q5c01BLGlCQUVFLFdwRDhoQ3dCLENvRC9oQ3hCLFV4RGt0TUYsQ3dEN3NNRSx1Q0FDRSw4QkFFRSx1RHhEZ3RNSixDQUNGLEN5RDV3TUEsZ0JBQXFCLGlDekQrd01yQixDeUQ5d01BLFdBQXFCLDRCekRreE1yQixDeURqeE1BLGNBQXFCLCtCekRxeE1yQixDeURweE1BLGNBQXFCLCtCekR3eE1yQixDeUR2eE1BLG1CQUFxQixvQ3pEMnhNckIsQ3lEMXhNQSxnQkFBcUIsaUN6RDh4TXJCLEMwRGh5TUUsWUFDRSxrQzFEbXlNSixDTXp4TUUsc0ZvRExJLGtDMURveU1OLEMwRDF5TUUsY0FDRSxrQzFENnlNSixDTW55TUUsOEZvRExJLGtDMUQ4eU1OLEMwRHB6TUUsWUFDRSxrQzFEdXpNSixDTTd5TUUsc0ZvRExJLGtDMUR3ek1OLEMwRDl6TUUsU0FDRSxrQzFEaTBNSixDTXZ6TUUsMEVvRExJLGtDMURrME1OLEMwRHgwTUUsWUFDRSxrQzFEMjBNSixDTWowTUUsc0ZvRExJLGtDMUQ0ME1OLEMwRGwxTUUsV0FDRSxrQzFEcTFNSixDTTMwTUUsa0ZvRExJLGtDMURzMU1OLEMwRDUxTUUsVUFDRSxrQzFEKzFNSixDTXIxTUUsOEVvRExJLGtDMURnMk1OLEMwRHQyTUUsU0FDRSxrQzFEeTJNSixDTS8xTUUsMEVvRExJLGtDMUQwMk1OLEMyRHoyTUEsVUFDRSwrQjNENDJNRixDMkR6Mk1BLGdCQUNFLHNDM0Q0Mk1GLEM0RHYzTUEsUUFBa0Isa0M1RDIzTWxCLEM0RDEzTUEsWUFBa0Isc0M1RDgzTWxCLEM0RDczTUEsY0FBa0Isd0M1RGk0TWxCLEM0RGg0TUEsZUFBa0IseUM1RG80TWxCLEM0RG40TUEsYUFBa0IsdUM1RHU0TWxCLEM0RHI0TUEsVUFBbUIsa0I1RHk0TW5CLEM0RHg0TUEsY0FBbUIsc0I1RDQ0TW5CLEM0RDM0TUEsZ0JBQW1CLHdCNUQrNE1uQixDNEQ5NE1BLGlCQUFtQix5QjVEazVNbkIsQzREajVNQSxlQUFtQix1QjVEcTVNbkIsQzREbDVNRSxnQkFDRSw4QjVEcTVNSixDNER0NU1FLGtCQUNFLDhCNUR5NU1KLEM0RDE1TUUsZ0JBQ0UsOEI1RDY1TUosQzREOTVNRSxhQUNFLDhCNURpNk1KLEM0RGw2TUUsZ0JBQ0UsOEI1RHE2TUosQzREdDZNRSxlQUNFLDhCNUR5Nk1KLEM0RDE2TUUsY0FDRSw4QjVENjZNSixDNEQ5Nk1FLGFBQ0UsOEI1RGk3TUosQzRENzZNQSxjQUNFLDJCNURnN01GLEM0RHo2TUEsWUFDRSw2QjVENDZNRixDNER6Nk1BLFNBQ0UsMkI1RDQ2TUYsQzREejZNQSxhQUNFLG9DNUQ2Nk1GLEM0RHo2TUEsNEJBSEUscUM1RGk3TUYsQzREejZNQSwrQkFIRSx3QzVEaTdNRixDNER6Nk1BLDhCQUhFLHVDNURpN01GLEM0RDk2TUEsY0FDRSxvQzVENjZNRixDNER6Nk1BLFlBQ0UsNkI1RDQ2TUYsQzREejZNQSxnQkFDRSwyQjVENDZNRixDNER6Nk1BLGNBQ0UsNkI1RDQ2TUYsQzREejZNQSxXQUNFLHlCNUQ0Nk1GLEN1RHAvTUUsZ0JBRUUsV0FDQSxXQUZBLGF2RHkvTUosQzZEaC9NTSxRQUF3QixzQjdEby9NOUIsQzZEcC9NTSxVQUF3Qix3QjdEdy9NOUIsQzZEeC9NTSxnQkFBd0IsOEI3RDQvTTlCLEM2RDUvTU0sU0FBd0IsdUI3RGdnTjlCLEM2RGhnTk0sU0FBd0IsdUI3RG9nTjlCLEM2RHBnTk0sYUFBd0IsMkI3RHdnTjlCLEM2RHhnTk0sY0FBd0IsNEI3RDRnTjlCLEM2RDVnTk0sUUFBd0Isc0I3RGdoTjlCLEM2RGhoTk0sZUFBd0IsNkI3RG9oTjlCLENlbitNSSx5QjhDakRFLFdBQXdCLHNCN0R5aE41QixDNkR6aE5JLGFBQXdCLHdCN0Q2aE41QixDNkQ3aE5JLG1CQUF3Qiw4QjdEaWlONUIsQzZEamlOSSxZQUF3Qix1QjdEcWlONUIsQzZEcmlOSSxZQUF3Qix1QjdEeWlONUIsQzZEemlOSSxnQkFBd0IsMkI3RDZpTjVCLEM2RDdpTkksaUJBQXdCLDRCN0Rpak41QixDNkRqak5JLFdBQXdCLHNCN0Rxak41QixDNkRyak5JLGtCQUF3Qiw2QjdEeWpONUIsQ0FDRixDZXpnTkkseUI4Q2pERSxXQUF3QixzQjdEOGpONUIsQzZEOWpOSSxhQUF3Qix3QjdEa2tONUIsQzZEbGtOSSxtQkFBd0IsOEI3RHNrTjVCLEM2RHRrTkksWUFBd0IsdUI3RDBrTjVCLEM2RDFrTkksWUFBd0IsdUI3RDhrTjVCLEM2RDlrTkksZ0JBQXdCLDJCN0RrbE41QixDNkRsbE5JLGlCQUF3Qiw0QjdEc2xONUIsQzZEdGxOSSxXQUF3QixzQjdEMGxONUIsQzZEMWxOSSxrQkFBd0IsNkI3RDhsTjVCLENBQ0YsQ2U5aU5JLHlCOENqREUsV0FBd0Isc0I3RG1tTjVCLEM2RG5tTkksYUFBd0Isd0I3RHVtTjVCLEM2RHZtTkksbUJBQXdCLDhCN0QybU41QixDNkQzbU5JLFlBQXdCLHVCN0QrbU41QixDNkQvbU5JLFlBQXdCLHVCN0Rtbk41QixDNkRubk5JLGdCQUF3QiwyQjdEdW5ONUIsQzZEdm5OSSxpQkFBd0IsNEI3RDJuTjVCLEM2RDNuTkksV0FBd0Isc0I3RCtuTjVCLEM2RC9uTkksa0JBQXdCLDZCN0Rtb041QixDQUNGLENlbmxOSSwwQjhDakRFLFdBQXdCLHNCN0R3b041QixDNkR4b05JLGFBQXdCLHdCN0Q0b041QixDNkQ1b05JLG1CQUF3Qiw4QjdEZ3BONUIsQzZEaHBOSSxZQUF3Qix1QjdEb3BONUIsQzZEcHBOSSxZQUF3Qix1QjdEd3BONUIsQzZEeHBOSSxnQkFBd0IsMkI3RDRwTjVCLEM2RDVwTkksaUJBQXdCLDRCN0RncU41QixDNkRocU5JLFdBQXdCLHNCN0RvcU41QixDNkRwcU5JLGtCQUF3Qiw2QjdEd3FONUIsQ0FDRixDNkQvcE5BLGFBRUksY0FBcUIsc0I3RGlxTnZCLEM2RGpxTkUsZ0JBQXFCLHdCN0RxcU52QixDNkRycU5FLHNCQUFxQiw4QjdEeXFOdkIsQzZEenFORSxlQUFxQix1QjdENnFOdkIsQzZEN3FORSxlQUFxQix1QjdEaXJOdkIsQzZEanJORSxtQkFBcUIsMkI3RHFyTnZCLEM2RHJyTkUsb0JBQXFCLDRCN0R5ck52QixDNkR6ck5FLGNBQXFCLHNCN0Q2ck52QixDNkQ3ck5FLHFCQUFxQiw2QjdEaXNOdkIsQ0FDRixDOER2dE5BLGtCQUVFLGNBR0EsZ0JBREEsVUFIQSxrQkFFQSxVOUQydE5GLEM4RHZ0TkUseUJBRUUsV0FEQSxhOUQwdE5KLEM4RHR0TkUsMklBV0UsU0FKQSxTQUdBLFlBRkEsT0FIQSxrQkFDQSxNQUdBLFU5RDB0TkosQzhEL3NOSSwrQkFDRSx3QjlEa3ROTixDOERudE5JLCtCQUNFLGtCOURzdE5OLEM4RHZ0TkksOEJBQ0UsZTlEMHROTixDOEQzdE5JLDhCQUNFLGdCOUQ4dE5OLEMrRHZ2TkksVUFBZ0MsNEIvRDJ2TnBDLEMrRDF2TkksYUFBZ0MsK0IvRDh2TnBDLEMrRDd2Tkksa0JBQWdDLG9DL0Rpd05wQyxDK0Rod05JLHFCQUFnQyx1Qy9Eb3dOcEMsQytEbHdOSSxXQUE4Qix3Qi9Ec3dObEMsQytEcndOSSxhQUE4QiwwQi9EeXdObEMsQytEeHdOSSxtQkFBOEIsZ0MvRDR3TmxDLEMrRDN3TkksV0FBOEIsdUIvRCt3TmxDLEMrRDl3TkksYUFBOEIscUIvRGt4TmxDLEMrRGp4TkksYUFBOEIscUIvRHF4TmxDLEMrRHB4TkksZUFBOEIsdUIvRHd4TmxDLEMrRHZ4TkksZUFBOEIsdUIvRDJ4TmxDLEMrRHp4TkksdUJBQW9DLG9DL0Q2eE54QyxDK0Q1eE5JLHFCQUFvQyxrQy9EZ3lOeEMsQytEL3hOSSx3QkFBb0MsZ0MvRG15TnhDLEMrRGx5TkkseUJBQW9DLHVDL0RzeU54QyxDK0RyeU5JLHdCQUFvQyxzQy9EeXlOeEMsQytEdnlOSSxtQkFBaUMsZ0MvRDJ5TnJDLEMrRDF5TkksaUJBQWlDLDhCL0Q4eU5yQyxDK0Q3eU5JLG9CQUFpQyw0Qi9EaXpOckMsQytEaHpOSSxzQkFBaUMsOEIvRG96TnJDLEMrRG56TkkscUJBQWlDLDZCL0R1ek5yQyxDK0Ryek5JLHFCQUFrQyxrQy9EeXpOdEMsQytEeHpOSSxtQkFBa0MsZ0MvRDR6TnRDLEMrRDN6Tkksc0JBQWtDLDhCL0Qrek50QyxDK0Q5ek5JLHVCQUFrQyxxQy9EazBOdEMsQytEajBOSSxzQkFBa0Msb0MvRHEwTnRDLEMrRHAwTkksdUJBQWtDLCtCL0R3ME50QyxDK0R0ME5JLGlCQUFnQyx5Qi9EMDBOcEMsQytEejBOSSxrQkFBZ0MsK0IvRDYwTnBDLEMrRDUwTkksZ0JBQWdDLDZCL0RnMU5wQyxDK0QvME5JLG1CQUFnQywyQi9EbTFOcEMsQytEbDFOSSxxQkFBZ0MsNkIvRHMxTnBDLEMrRHIxTkksb0JBQWdDLDRCL0R5MU5wQyxDZTcwTkkseUJnRGxEQSxhQUFnQyw0Qi9EbzRObEMsQytEbjRORSxnQkFBZ0MsK0IvRHU0TmxDLEMrRHQ0TkUscUJBQWdDLG9DL0QwNE5sQyxDK0R6NE5FLHdCQUFnQyx1Qy9ENjRObEMsQytEMzRORSxjQUE4Qix3Qi9EKzROaEMsQytEOTRORSxnQkFBOEIsMEIvRGs1TmhDLEMrRGo1TkUsc0JBQThCLGdDL0RxNU5oQyxDK0RwNU5FLGNBQThCLHVCL0R3NU5oQyxDK0R2NU5FLGdCQUE4QixxQi9EMjVOaEMsQytEMTVORSxnQkFBOEIscUIvRDg1TmhDLEMrRDc1TkUsa0JBQThCLHVCL0RpNk5oQyxDK0RoNk5FLGtCQUE4Qix1Qi9EbzZOaEMsQytEbDZORSwwQkFBb0Msb0MvRHM2TnRDLEMrRHI2TkUsd0JBQW9DLGtDL0R5Nk50QyxDK0R4Nk5FLDJCQUFvQyxnQy9ENDZOdEMsQytEMzZORSw0QkFBb0MsdUMvRCs2TnRDLEMrRDk2TkUsMkJBQW9DLHNDL0RrN050QyxDK0RoN05FLHNCQUFpQyxnQy9EbzdObkMsQytEbjdORSxvQkFBaUMsOEIvRHU3Tm5DLEMrRHQ3TkUsdUJBQWlDLDRCL0QwN05uQyxDK0R6N05FLHlCQUFpQyw4Qi9ENjdObkMsQytENTdORSx3QkFBaUMsNkIvRGc4Tm5DLEMrRDk3TkUsd0JBQWtDLGtDL0RrOE5wQyxDK0RqOE5FLHNCQUFrQyxnQy9EcThOcEMsQytEcDhORSx5QkFBa0MsOEIvRHc4TnBDLEMrRHY4TkUsMEJBQWtDLHFDL0QyOE5wQyxDK0QxOE5FLHlCQUFrQyxvQy9EODhOcEMsQytENzhORSwwQkFBa0MsK0IvRGk5TnBDLEMrRC84TkUsb0JBQWdDLHlCL0RtOU5sQyxDK0RsOU5FLHFCQUFnQywrQi9EczlObEMsQytEcjlORSxtQkFBZ0MsNkIvRHk5TmxDLEMrRHg5TkUsc0JBQWdDLDJCL0Q0OU5sQyxDK0QzOU5FLHdCQUFnQyw2Qi9EKzlObEMsQytEOTlORSx1QkFBZ0MsNEIvRGsrTmxDLENBQ0YsQ2V2OU5JLHlCZ0RsREEsYUFBZ0MsNEIvRDZnT2xDLEMrRDVnT0UsZ0JBQWdDLCtCL0RnaE9sQyxDK0QvZ09FLHFCQUFnQyxvQy9EbWhPbEMsQytEbGhPRSx3QkFBZ0MsdUMvRHNoT2xDLEMrRHBoT0UsY0FBOEIsd0IvRHdoT2hDLEMrRHZoT0UsZ0JBQThCLDBCL0QyaE9oQyxDK0QxaE9FLHNCQUE4QixnQy9EOGhPaEMsQytEN2hPRSxjQUE4Qix1Qi9EaWlPaEMsQytEaGlPRSxnQkFBOEIscUIvRG9pT2hDLEMrRG5pT0UsZ0JBQThCLHFCL0R1aU9oQyxDK0R0aU9FLGtCQUE4Qix1Qi9EMGlPaEMsQytEemlPRSxrQkFBOEIsdUIvRDZpT2hDLEMrRDNpT0UsMEJBQW9DLG9DL0QraU90QyxDK0Q5aU9FLHdCQUFvQyxrQy9Ea2pPdEMsQytEampPRSwyQkFBb0MsZ0MvRHFqT3RDLEMrRHBqT0UsNEJBQW9DLHVDL0R3ak90QyxDK0R2ak9FLDJCQUFvQyxzQy9EMmpPdEMsQytEempPRSxzQkFBaUMsZ0MvRDZqT25DLEMrRDVqT0Usb0JBQWlDLDhCL0Rna09uQyxDK0Qvak9FLHVCQUFpQyw0Qi9EbWtPbkMsQytEbGtPRSx5QkFBaUMsOEIvRHNrT25DLEMrRHJrT0Usd0JBQWlDLDZCL0R5a09uQyxDK0R2a09FLHdCQUFrQyxrQy9EMmtPcEMsQytEMWtPRSxzQkFBa0MsZ0MvRDhrT3BDLEMrRDdrT0UseUJBQWtDLDhCL0RpbE9wQyxDK0RobE9FLDBCQUFrQyxxQy9Eb2xPcEMsQytEbmxPRSx5QkFBa0Msb0MvRHVsT3BDLEMrRHRsT0UsMEJBQWtDLCtCL0QwbE9wQyxDK0R4bE9FLG9CQUFnQyx5Qi9ENGxPbEMsQytEM2xPRSxxQkFBZ0MsK0IvRCtsT2xDLEMrRDlsT0UsbUJBQWdDLDZCL0RrbU9sQyxDK0RqbU9FLHNCQUFnQywyQi9EcW1PbEMsQytEcG1PRSx3QkFBZ0MsNkIvRHdtT2xDLEMrRHZtT0UsdUJBQWdDLDRCL0QybU9sQyxDQUNGLENlaG1PSSx5QmdEbERBLGFBQWdDLDRCL0RzcE9sQyxDK0RycE9FLGdCQUFnQywrQi9EeXBPbEMsQytEeHBPRSxxQkFBZ0Msb0MvRDRwT2xDLEMrRDNwT0Usd0JBQWdDLHVDL0QrcE9sQyxDK0Q3cE9FLGNBQThCLHdCL0RpcU9oQyxDK0RocU9FLGdCQUE4QiwwQi9Eb3FPaEMsQytEbnFPRSxzQkFBOEIsZ0MvRHVxT2hDLEMrRHRxT0UsY0FBOEIsdUIvRDBxT2hDLEMrRHpxT0UsZ0JBQThCLHFCL0Q2cU9oQyxDK0Q1cU9FLGdCQUE4QixxQi9EZ3JPaEMsQytEL3FPRSxrQkFBOEIsdUIvRG1yT2hDLEMrRGxyT0Usa0JBQThCLHVCL0Rzck9oQyxDK0Rwck9FLDBCQUFvQyxvQy9Ed3JPdEMsQytEdnJPRSx3QkFBb0Msa0MvRDJyT3RDLEMrRDFyT0UsMkJBQW9DLGdDL0Q4ck90QyxDK0Q3ck9FLDRCQUFvQyx1Qy9EaXNPdEMsQytEaHNPRSwyQkFBb0Msc0MvRG9zT3RDLEMrRGxzT0Usc0JBQWlDLGdDL0Rzc09uQyxDK0Ryc09FLG9CQUFpQyw4Qi9EeXNPbkMsQytEeHNPRSx1QkFBaUMsNEIvRDRzT25DLEMrRDNzT0UseUJBQWlDLDhCL0Qrc09uQyxDK0Q5c09FLHdCQUFpQyw2Qi9Ea3RPbkMsQytEaHRPRSx3QkFBa0Msa0MvRG90T3BDLEMrRG50T0Usc0JBQWtDLGdDL0R1dE9wQyxDK0R0dE9FLHlCQUFrQyw4Qi9EMHRPcEMsQytEenRPRSwwQkFBa0MscUMvRDZ0T3BDLEMrRDV0T0UseUJBQWtDLG9DL0RndU9wQyxDK0QvdE9FLDBCQUFrQywrQi9EbXVPcEMsQytEanVPRSxvQkFBZ0MseUIvRHF1T2xDLEMrRHB1T0UscUJBQWdDLCtCL0R3dU9sQyxDK0R2dU9FLG1CQUFnQyw2Qi9EMnVPbEMsQytEMXVPRSxzQkFBZ0MsMkIvRDh1T2xDLEMrRDd1T0Usd0JBQWdDLDZCL0Rpdk9sQyxDK0Rodk9FLHVCQUFnQyw0Qi9Eb3ZPbEMsQ0FDRixDZXp1T0ksMEJnRGxEQSxhQUFnQyw0Qi9EK3hPbEMsQytEOXhPRSxnQkFBZ0MsK0IvRGt5T2xDLEMrRGp5T0UscUJBQWdDLG9DL0RxeU9sQyxDK0RweU9FLHdCQUFnQyx1Qy9Ed3lPbEMsQytEdHlPRSxjQUE4Qix3Qi9EMHlPaEMsQytEenlPRSxnQkFBOEIsMEIvRDZ5T2hDLEMrRDV5T0Usc0JBQThCLGdDL0Rnek9oQyxDK0QveU9FLGNBQThCLHVCL0Rtek9oQyxDK0Rsek9FLGdCQUE4QixxQi9Ec3pPaEMsQytEcnpPRSxnQkFBOEIscUIvRHl6T2hDLEMrRHh6T0Usa0JBQThCLHVCL0Q0ek9oQyxDK0Qzek9FLGtCQUE4Qix1Qi9EK3pPaEMsQytEN3pPRSwwQkFBb0Msb0MvRGkwT3RDLEMrRGgwT0Usd0JBQW9DLGtDL0RvME90QyxDK0RuME9FLDJCQUFvQyxnQy9EdTBPdEMsQytEdDBPRSw0QkFBb0MsdUMvRDAwT3RDLEMrRHowT0UsMkJBQW9DLHNDL0Q2ME90QyxDK0QzME9FLHNCQUFpQyxnQy9EKzBPbkMsQytEOTBPRSxvQkFBaUMsOEIvRGsxT25DLEMrRGoxT0UsdUJBQWlDLDRCL0RxMU9uQyxDK0RwMU9FLHlCQUFpQyw4Qi9EdzFPbkMsQytEdjFPRSx3QkFBaUMsNkIvRDIxT25DLEMrRHoxT0Usd0JBQWtDLGtDL0Q2MU9wQyxDK0Q1MU9FLHNCQUFrQyxnQy9EZzJPcEMsQytELzFPRSx5QkFBa0MsOEIvRG0yT3BDLEMrRGwyT0UsMEJBQWtDLHFDL0RzMk9wQyxDK0RyMk9FLHlCQUFrQyxvQy9EeTJPcEMsQytEeDJPRSwwQkFBa0MsK0IvRDQyT3BDLEMrRDEyT0Usb0JBQWdDLHlCL0Q4Mk9sQyxDK0Q3Mk9FLHFCQUFnQywrQi9EaTNPbEMsQytEaDNPRSxtQkFBZ0MsNkIvRG8zT2xDLEMrRG4zT0Usc0JBQWdDLDJCL0R1M09sQyxDK0R0M09FLHdCQUFnQyw2Qi9EMDNPbEMsQytEejNPRSx1QkFBZ0MsNEIvRDYzT2xDLENBQ0YsQ2dFeDZPSSxZQUF3QixvQmhFMjZPNUIsQ2dFMTZPSSxhQUF3QixxQmhFODZPNUIsQ2dFNzZPSSxZQUF3QixvQmhFaTdPNUIsQ2U3M09JLHlCaUR0REEsZUFBd0Isb0JoRXc3TzFCLENnRXY3T0UsZ0JBQXdCLHFCaEUyN08xQixDZ0UxN09FLGVBQXdCLG9CaEU4N08xQixDQUNGLENlMzRPSSx5QmlEdERBLGVBQXdCLG9CaEVxOE8xQixDZ0VwOE9FLGdCQUF3QixxQmhFdzhPMUIsQ2dFdjhPRSxlQUF3QixvQmhFMjhPMUIsQ0FDRixDZXg1T0kseUJpRHREQSxlQUF3QixvQmhFazlPMUIsQ2dFajlPRSxnQkFBd0IscUJoRXE5TzFCLENnRXA5T0UsZUFBd0Isb0JoRXc5TzFCLENBQ0YsQ2VyNk9JLDBCaUR0REEsZUFBd0Isb0JoRSs5TzFCLENnRTk5T0UsZ0JBQXdCLHFCaEVrK08xQixDZ0VqK09FLGVBQXdCLG9CaEVxK08xQixDQUNGLENpRTMrT0UsaUJBQXlCLDBGakU4K08zQixDaUU5K09FLGtCQUF5Qiw0SGpFay9PM0IsQ2lFbC9PRSxrQkFBeUIsNEhqRXMvTzNCLENrRXQvT0UsZUFBc0IsdUJsRTAvT3hCLENrRTEvT0UsaUJBQXNCLHlCbEU4L094QixDbUU3L09FLGlCQUF5Qix5Qm5FaWdQM0IsQ21FamdQRSxtQkFBeUIsMkJuRXFnUDNCLENtRXJnUEUsbUJBQXlCLDJCbkV5Z1AzQixDbUV6Z1BFLGdCQUF5Qix3Qm5FNmdQM0IsQ21FN2dQRSxpQkFBeUIsMkRuRWloUDNCLENtRTVnUEEsV0FFRSxLbkVraFBGLENtRTVnUEEseUJBSkUsT0FIQSxlQUVBLFFBRUEsWW5FdWhQRixDbUVwaFBBLGNBR0UsUW5FaWhQRixDbUUzZ1BFLDJEQURGLFlBRUksd0NBQ0EsTUFDQSxZbkUrZ1BGLENBQ0YsQ29FemlQQSxTQ1FFLG1CQUVBLFNBTkEsV0FFQSxZQUNBLGdCQUZBLFVBSEEsa0JBT0EsbUJBTkEsU3JFa2pQRixDcUVqaVBFLG1EQU1FLFVBRkEsWUFDQSxpQkFIQSxnQkFLQSxtQkFKQSxVckV1aVBKLENzRWhrUEEsV0FBYSxzRHRFb2tQYixDc0Vua1BBLFFBQVUsaUR0RXVrUFYsQ3NFdGtQQSxXQUFhLGlEdEUwa1BiLENzRXprUEEsYUFBZSx5QnRFNmtQZixDdUU1a1BJLE1BQXVCLG1CdkVnbFAzQixDdUVobFBJLE1BQXVCLG1CdkVvbFAzQixDdUVwbFBJLE1BQXVCLG1CdkV3bFAzQixDdUV4bFBJLE9BQXVCLG9CdkU0bFAzQixDdUU1bFBJLFFBQXVCLG9CdkVnbVAzQixDdUVobVBJLE1BQXVCLG9CdkVvbVAzQixDdUVwbVBJLE1BQXVCLG9CdkV3bVAzQixDdUV4bVBJLE1BQXVCLG9CdkU0bVAzQixDdUU1bVBJLE9BQXVCLHFCdkVnblAzQixDdUVoblBJLFFBQXVCLHFCdkVvblAzQixDdUVoblBBLFFBQVUsd0J2RW9uUFYsQ3VFbm5QQSxRQUFVLHlCdkV1blBWLEN1RW5uUEEsWUFBYyx5QnZFdW5QZCxDdUV0blBBLFlBQWMsMEJ2RTBuUGQsQ3VFeG5QQSxRQUFVLHFCdkU0blBWLEN1RTNuUEEsUUFBVSxzQnZFK25QVixDd0V4b1BRLEtBQWdDLGtCeEU0b1B4QyxDd0Uzb1BRLFlBRUUsc0J4RThvUFYsQ3dFNW9QUSxZQUVFLHdCeEUrb1BWLEN3RTdvUFEsWUFFRSx5QnhFZ3BQVixDd0U5b1BRLFlBRUUsdUJ4RWlwUFYsQ3dFaHFQUSxLQUFnQyx1QnhFb3FQeEMsQ3dFbnFQUSxZQUVFLDJCeEVzcVBWLEN3RXBxUFEsWUFFRSw2QnhFdXFQVixDd0VycVBRLFlBRUUsOEJ4RXdxUFYsQ3dFdHFQUSxZQUVFLDRCeEV5cVBWLEN3RXhyUFEsS0FBZ0Msc0J4RTRyUHhDLEN3RTNyUFEsWUFFRSwwQnhFOHJQVixDd0U1clBRLFlBRUUsNEJ4RStyUFYsQ3dFN3JQUSxZQUVFLDZCeEVnc1BWLEN3RTlyUFEsWUFFRSwyQnhFaXNQVixDd0VodFBRLEtBQWdDLHFCeEVvdFB4QyxDd0VudFBRLFlBRUUseUJ4RXN0UFYsQ3dFcHRQUSxZQUVFLDJCeEV1dFBWLEN3RXJ0UFEsWUFFRSw0QnhFd3RQVixDd0V0dFBRLFlBRUUsMEJ4RXl0UFYsQ3dFeHVQUSxLQUFnQyx1QnhFNHVQeEMsQ3dFM3VQUSxZQUVFLDJCeEU4dVBWLEN3RTV1UFEsWUFFRSw2QnhFK3VQVixDd0U3dVBRLFlBRUUsOEJ4RWd2UFYsQ3dFOXVQUSxZQUVFLDRCeEVpdlBWLEN3RWh3UFEsS0FBZ0MscUJ4RW93UHhDLEN3RW53UFEsWUFFRSx5QnhFc3dQVixDd0Vwd1BRLFlBRUUsMkJ4RXV3UFYsQ3dFcndQUSxZQUVFLDRCeEV3d1BWLEN3RXR3UFEsWUFFRSwwQnhFeXdQVixDd0V4eFBRLEtBQWdDLG1CeEU0eFB4QyxDd0UzeFBRLFlBRUUsdUJ4RTh4UFYsQ3dFNXhQUSxZQUVFLHlCeEUreFBWLEN3RTd4UFEsWUFFRSwwQnhFZ3lQVixDd0U5eFBRLFlBRUUsd0J4RWl5UFYsQ3dFaHpQUSxLQUFnQyx3QnhFb3pQeEMsQ3dFbnpQUSxZQUVFLDRCeEVzelBWLEN3RXB6UFEsWUFFRSw4QnhFdXpQVixDd0VyelBRLFlBRUUsK0J4RXd6UFYsQ3dFdHpQUSxZQUVFLDZCeEV5elBWLEN3RXgwUFEsS0FBZ0MsdUJ4RTQwUHhDLEN3RTMwUFEsWUFFRSwyQnhFODBQVixDd0U1MFBRLFlBRUUsNkJ4RSswUFYsQ3dFNzBQUSxZQUVFLDhCeEVnMVBWLEN3RTkwUFEsWUFFRSw0QnhFaTFQVixDd0VoMlBRLEtBQWdDLHNCeEVvMlB4QyxDd0VuMlBRLFlBRUUsMEJ4RXMyUFYsQ3dFcDJQUSxZQUVFLDRCeEV1MlBWLEN3RXIyUFEsWUFFRSw2QnhFdzJQVixDd0V0MlBRLFlBRUUsMkJ4RXkyUFYsQ3dFeDNQUSxLQUFnQyx3QnhFNDNQeEMsQ3dFMzNQUSxZQUVFLDRCeEU4M1BWLEN3RTUzUFEsWUFFRSw4QnhFKzNQVixDd0U3M1BRLFlBRUUsK0J4RWc0UFYsQ3dFOTNQUSxZQUVFLDZCeEVpNFBWLEN3RWg1UFEsS0FBZ0Msc0J4RW81UHhDLEN3RW41UFEsWUFFRSwwQnhFczVQVixDd0VwNVBRLFlBRUUsNEJ4RXU1UFYsQ3dFcjVQUSxZQUVFLDZCeEV3NVBWLEN3RXQ1UFEsWUFFRSwyQnhFeTVQVixDd0VqNVBRLE1BQXdCLHdCeEVxNVBoQyxDd0VwNVBRLGNBRUUsNEJ4RXU1UFYsQ3dFcjVQUSxjQUVFLDhCeEV3NVBWLEN3RXQ1UFEsY0FFRSwrQnhFeTVQVixDd0V2NVBRLGNBRUUsNkJ4RTA1UFYsQ3dFejZQUSxNQUF3Qix1QnhFNjZQaEMsQ3dFNTZQUSxjQUVFLDJCeEUrNlBWLEN3RTc2UFEsY0FFRSw2QnhFZzdQVixDd0U5NlBRLGNBRUUsOEJ4RWk3UFYsQ3dFLzZQUSxjQUVFLDRCeEVrN1BWLEN3RWo4UFEsTUFBd0Isc0J4RXE4UGhDLEN3RXA4UFEsY0FFRSwwQnhFdThQVixDd0VyOFBRLGNBRUUsNEJ4RXc4UFYsQ3dFdDhQUSxjQUVFLDZCeEV5OFBWLEN3RXY4UFEsY0FFRSwyQnhFMDhQVixDd0V6OVBRLE1BQXdCLHdCeEU2OVBoQyxDd0U1OVBRLGNBRUUsNEJ4RSs5UFYsQ3dFNzlQUSxjQUVFLDhCeEVnK1BWLEN3RTk5UFEsY0FFRSwrQnhFaStQVixDd0UvOVBRLGNBRUUsNkJ4RWsrUFYsQ3dFai9QUSxNQUF3QixzQnhFcS9QaEMsQ3dFcC9QUSxjQUVFLDBCeEV1L1BWLEN3RXIvUFEsY0FFRSw0QnhFdy9QVixDd0V0L1BRLGNBRUUsNkJ4RXkvUFYsQ3dFdi9QUSxjQUVFLDJCeEUwL1BWLEN3RXAvUEksUUFBbUIscUJ4RXcvUHZCLEN3RXYvUEksa0JBRUUseUJ4RTAvUE4sQ3dFeC9QSSxrQkFFRSwyQnhFMi9QTixDd0V6L1BJLGtCQUVFLDRCeEU0L1BOLEN3RTEvUEksa0JBRUUsMEJ4RTYvUE4sQ2V0Z1FJLHlCeURsREksUUFBZ0Msa0J4RTZqUXRDLEN3RTVqUU0sa0JBRUUsc0J4RStqUVIsQ3dFN2pRTSxrQkFFRSx3QnhFZ2tRUixDd0U5alFNLGtCQUVFLHlCeEVpa1FSLEN3RS9qUU0sa0JBRUUsdUJ4RWtrUVIsQ3dFamxRTSxRQUFnQyx1QnhFcWxRdEMsQ3dFcGxRTSxrQkFFRSwyQnhFdWxRUixDd0VybFFNLGtCQUVFLDZCeEV3bFFSLEN3RXRsUU0sa0JBRUUsOEJ4RXlsUVIsQ3dFdmxRTSxrQkFFRSw0QnhFMGxRUixDd0V6bVFNLFFBQWdDLHNCeEU2bVF0QyxDd0U1bVFNLGtCQUVFLDBCeEUrbVFSLEN3RTdtUU0sa0JBRUUsNEJ4RWduUVIsQ3dFOW1RTSxrQkFFRSw2QnhFaW5RUixDd0UvbVFNLGtCQUVFLDJCeEVrblFSLEN3RWpvUU0sUUFBZ0MscUJ4RXFvUXRDLEN3RXBvUU0sa0JBRUUseUJ4RXVvUVIsQ3dFcm9RTSxrQkFFRSwyQnhFd29RUixDd0V0b1FNLGtCQUVFLDRCeEV5b1FSLEN3RXZvUU0sa0JBRUUsMEJ4RTBvUVIsQ3dFenBRTSxRQUFnQyx1QnhFNnBRdEMsQ3dFNXBRTSxrQkFFRSwyQnhFK3BRUixDd0U3cFFNLGtCQUVFLDZCeEVncVFSLEN3RTlwUU0sa0JBRUUsOEJ4RWlxUVIsQ3dFL3BRTSxrQkFFRSw0QnhFa3FRUixDd0VqclFNLFFBQWdDLHFCeEVxclF0QyxDd0VwclFNLGtCQUVFLHlCeEV1clFSLEN3RXJyUU0sa0JBRUUsMkJ4RXdyUVIsQ3dFdHJRTSxrQkFFRSw0QnhFeXJRUixDd0V2clFNLGtCQUVFLDBCeEUwclFSLEN3RXpzUU0sUUFBZ0MsbUJ4RTZzUXRDLEN3RTVzUU0sa0JBRUUsdUJ4RStzUVIsQ3dFN3NRTSxrQkFFRSx5QnhFZ3RRUixDd0U5c1FNLGtCQUVFLDBCeEVpdFFSLEN3RS9zUU0sa0JBRUUsd0J4RWt0UVIsQ3dFanVRTSxRQUFnQyx3QnhFcXVRdEMsQ3dFcHVRTSxrQkFFRSw0QnhFdXVRUixDd0VydVFNLGtCQUVFLDhCeEV3dVFSLEN3RXR1UU0sa0JBRUUsK0J4RXl1UVIsQ3dFdnVRTSxrQkFFRSw2QnhFMHVRUixDd0V6dlFNLFFBQWdDLHVCeEU2dlF0QyxDd0U1dlFNLGtCQUVFLDJCeEUrdlFSLEN3RTd2UU0sa0JBRUUsNkJ4RWd3UVIsQ3dFOXZRTSxrQkFFRSw4QnhFaXdRUixDd0UvdlFNLGtCQUVFLDRCeEVrd1FSLEN3RWp4UU0sUUFBZ0Msc0J4RXF4UXRDLEN3RXB4UU0sa0JBRUUsMEJ4RXV4UVIsQ3dFcnhRTSxrQkFFRSw0QnhFd3hRUixDd0V0eFFNLGtCQUVFLDZCeEV5eFFSLEN3RXZ4UU0sa0JBRUUsMkJ4RTB4UVIsQ3dFenlRTSxRQUFnQyx3QnhFNnlRdEMsQ3dFNXlRTSxrQkFFRSw0QnhFK3lRUixDd0U3eVFNLGtCQUVFLDhCeEVnelFSLEN3RTl5UU0sa0JBRUUsK0J4RWl6UVIsQ3dFL3lRTSxrQkFFRSw2QnhFa3pRUixDd0VqMFFNLFFBQWdDLHNCeEVxMFF0QyxDd0VwMFFNLGtCQUVFLDBCeEV1MFFSLEN3RXIwUU0sa0JBRUUsNEJ4RXcwUVIsQ3dFdDBRTSxrQkFFRSw2QnhFeTBRUixDd0V2MFFNLGtCQUVFLDJCeEUwMFFSLEN3RWwwUU0sU0FBd0Isd0J4RXMwUTlCLEN3RXIwUU0sb0JBRUUsNEJ4RXcwUVIsQ3dFdDBRTSxvQkFFRSw4QnhFeTBRUixDd0V2MFFNLG9CQUVFLCtCeEUwMFFSLEN3RXgwUU0sb0JBRUUsNkJ4RTIwUVIsQ3dFMTFRTSxTQUF3Qix1QnhFODFROUIsQ3dFNzFRTSxvQkFFRSwyQnhFZzJRUixDd0U5MVFNLG9CQUVFLDZCeEVpMlFSLEN3RS8xUU0sb0JBRUUsOEJ4RWsyUVIsQ3dFaDJRTSxvQkFFRSw0QnhFbTJRUixDd0VsM1FNLFNBQXdCLHNCeEVzM1E5QixDd0VyM1FNLG9CQUVFLDBCeEV3M1FSLEN3RXQzUU0sb0JBRUUsNEJ4RXkzUVIsQ3dFdjNRTSxvQkFFRSw2QnhFMDNRUixDd0V4M1FNLG9CQUVFLDJCeEUyM1FSLEN3RTE0UU0sU0FBd0Isd0J4RTg0UTlCLEN3RTc0UU0sb0JBRUUsNEJ4RWc1UVIsQ3dFOTRRTSxvQkFFRSw4QnhFaTVRUixDd0UvNFFNLG9CQUVFLCtCeEVrNVFSLEN3RWg1UU0sb0JBRUUsNkJ4RW01UVIsQ3dFbDZRTSxTQUF3QixzQnhFczZROUIsQ3dFcjZRTSxvQkFFRSwwQnhFdzZRUixDd0V0NlFNLG9CQUVFLDRCeEV5NlFSLEN3RXY2UU0sb0JBRUUsNkJ4RTA2UVIsQ3dFeDZRTSxvQkFFRSwyQnhFMjZRUixDd0VyNlFFLFdBQW1CLHFCeEV5NlFyQixDd0V4NlFFLHdCQUVFLHlCeEUyNlFKLEN3RXo2UUUsd0JBRUUsMkJ4RTQ2UUosQ3dFMTZRRSx3QkFFRSw0QnhFNjZRSixDd0UzNlFFLHdCQUVFLDBCeEU4NlFKLENBQ0YsQ2V4N1FJLHlCeURsREksUUFBZ0Msa0J4RTgrUXRDLEN3RTcrUU0sa0JBRUUsc0J4RWcvUVIsQ3dFOStRTSxrQkFFRSx3QnhFaS9RUixDd0UvK1FNLGtCQUVFLHlCeEVrL1FSLEN3RWgvUU0sa0JBRUUsdUJ4RW0vUVIsQ3dFbGdSTSxRQUFnQyx1QnhFc2dSdEMsQ3dFcmdSTSxrQkFFRSwyQnhFd2dSUixDd0V0Z1JNLGtCQUVFLDZCeEV5Z1JSLEN3RXZnUk0sa0JBRUUsOEJ4RTBnUlIsQ3dFeGdSTSxrQkFFRSw0QnhFMmdSUixDd0UxaFJNLFFBQWdDLHNCeEU4aFJ0QyxDd0U3aFJNLGtCQUVFLDBCeEVnaVJSLEN3RTloUk0sa0JBRUUsNEJ4RWlpUlIsQ3dFL2hSTSxrQkFFRSw2QnhFa2lSUixDd0VoaVJNLGtCQUVFLDJCeEVtaVJSLEN3RWxqUk0sUUFBZ0MscUJ4RXNqUnRDLEN3RXJqUk0sa0JBRUUseUJ4RXdqUlIsQ3dFdGpSTSxrQkFFRSwyQnhFeWpSUixDd0V2alJNLGtCQUVFLDRCeEUwalJSLEN3RXhqUk0sa0JBRUUsMEJ4RTJqUlIsQ3dFMWtSTSxRQUFnQyx1QnhFOGtSdEMsQ3dFN2tSTSxrQkFFRSwyQnhFZ2xSUixDd0U5a1JNLGtCQUVFLDZCeEVpbFJSLEN3RS9rUk0sa0JBRUUsOEJ4RWtsUlIsQ3dFaGxSTSxrQkFFRSw0QnhFbWxSUixDd0VsbVJNLFFBQWdDLHFCeEVzbVJ0QyxDd0VybVJNLGtCQUVFLHlCeEV3bVJSLEN3RXRtUk0sa0JBRUUsMkJ4RXltUlIsQ3dFdm1STSxrQkFFRSw0QnhFMG1SUixDd0V4bVJNLGtCQUVFLDBCeEUybVJSLEN3RTFuUk0sUUFBZ0MsbUJ4RThuUnRDLEN3RTduUk0sa0JBRUUsdUJ4RWdvUlIsQ3dFOW5STSxrQkFFRSx5QnhFaW9SUixDd0UvblJNLGtCQUVFLDBCeEVrb1JSLEN3RWhvUk0sa0JBRUUsd0J4RW1vUlIsQ3dFbHBSTSxRQUFnQyx3QnhFc3BSdEMsQ3dFcnBSTSxrQkFFRSw0QnhFd3BSUixDd0V0cFJNLGtCQUVFLDhCeEV5cFJSLEN3RXZwUk0sa0JBRUUsK0J4RTBwUlIsQ3dFeHBSTSxrQkFFRSw2QnhFMnBSUixDd0UxcVJNLFFBQWdDLHVCeEU4cVJ0QyxDd0U3cVJNLGtCQUVFLDJCeEVnclJSLEN3RTlxUk0sa0JBRUUsNkJ4RWlyUlIsQ3dFL3FSTSxrQkFFRSw4QnhFa3JSUixDd0VoclJNLGtCQUVFLDRCeEVtclJSLEN3RWxzUk0sUUFBZ0Msc0J4RXNzUnRDLEN3RXJzUk0sa0JBRUUsMEJ4RXdzUlIsQ3dFdHNSTSxrQkFFRSw0QnhFeXNSUixDd0V2c1JNLGtCQUVFLDZCeEUwc1JSLEN3RXhzUk0sa0JBRUUsMkJ4RTJzUlIsQ3dFMXRSTSxRQUFnQyx3QnhFOHRSdEMsQ3dFN3RSTSxrQkFFRSw0QnhFZ3VSUixDd0U5dFJNLGtCQUVFLDhCeEVpdVJSLEN3RS90Uk0sa0JBRUUsK0J4RWt1UlIsQ3dFaHVSTSxrQkFFRSw2QnhFbXVSUixDd0VsdlJNLFFBQWdDLHNCeEVzdlJ0QyxDd0VydlJNLGtCQUVFLDBCeEV3dlJSLEN3RXR2Uk0sa0JBRUUsNEJ4RXl2UlIsQ3dFdnZSTSxrQkFFRSw2QnhFMHZSUixDd0V4dlJNLGtCQUVFLDJCeEUydlJSLEN3RW52Uk0sU0FBd0Isd0J4RXV2UjlCLEN3RXR2Uk0sb0JBRUUsNEJ4RXl2UlIsQ3dFdnZSTSxvQkFFRSw4QnhFMHZSUixDd0V4dlJNLG9CQUVFLCtCeEUydlJSLEN3RXp2Uk0sb0JBRUUsNkJ4RTR2UlIsQ3dFM3dSTSxTQUF3Qix1QnhFK3dSOUIsQ3dFOXdSTSxvQkFFRSwyQnhFaXhSUixDd0Uvd1JNLG9CQUVFLDZCeEVreFJSLEN3RWh4Uk0sb0JBRUUsOEJ4RW14UlIsQ3dFanhSTSxvQkFFRSw0QnhFb3hSUixDd0VueVJNLFNBQXdCLHNCeEV1eVI5QixDd0V0eVJNLG9CQUVFLDBCeEV5eVJSLEN3RXZ5Uk0sb0JBRUUsNEJ4RTB5UlIsQ3dFeHlSTSxvQkFFRSw2QnhFMnlSUixDd0V6eVJNLG9CQUVFLDJCeEU0eVJSLEN3RTN6Uk0sU0FBd0Isd0J4RSt6UjlCLEN3RTl6Uk0sb0JBRUUsNEJ4RWkwUlIsQ3dFL3pSTSxvQkFFRSw4QnhFazBSUixDd0VoMFJNLG9CQUVFLCtCeEVtMFJSLEN3RWowUk0sb0JBRUUsNkJ4RW8wUlIsQ3dFbjFSTSxTQUF3QixzQnhFdTFSOUIsQ3dFdDFSTSxvQkFFRSwwQnhFeTFSUixDd0V2MVJNLG9CQUVFLDRCeEUwMVJSLEN3RXgxUk0sb0JBRUUsNkJ4RTIxUlIsQ3dFejFSTSxvQkFFRSwyQnhFNDFSUixDd0V0MVJFLFdBQW1CLHFCeEUwMVJyQixDd0V6MVJFLHdCQUVFLHlCeEU0MVJKLEN3RTExUkUsd0JBRUUsMkJ4RTYxUkosQ3dFMzFSRSx3QkFFRSw0QnhFODFSSixDd0U1MVJFLHdCQUVFLDBCeEUrMVJKLENBQ0YsQ2V6MlJJLHlCeURsREksUUFBZ0Msa0J4RSs1UnRDLEN3RTk1Uk0sa0JBRUUsc0J4RWk2UlIsQ3dFLzVSTSxrQkFFRSx3QnhFazZSUixDd0VoNlJNLGtCQUVFLHlCeEVtNlJSLEN3RWo2Uk0sa0JBRUUsdUJ4RW82UlIsQ3dFbjdSTSxRQUFnQyx1QnhFdTdSdEMsQ3dFdDdSTSxrQkFFRSwyQnhFeTdSUixDd0V2N1JNLGtCQUVFLDZCeEUwN1JSLEN3RXg3Uk0sa0JBRUUsOEJ4RTI3UlIsQ3dFejdSTSxrQkFFRSw0QnhFNDdSUixDd0UzOFJNLFFBQWdDLHNCeEUrOFJ0QyxDd0U5OFJNLGtCQUVFLDBCeEVpOVJSLEN3RS84Uk0sa0JBRUUsNEJ4RWs5UlIsQ3dFaDlSTSxrQkFFRSw2QnhFbTlSUixDd0VqOVJNLGtCQUVFLDJCeEVvOVJSLEN3RW4rUk0sUUFBZ0MscUJ4RXUrUnRDLEN3RXQrUk0sa0JBRUUseUJ4RXkrUlIsQ3dFditSTSxrQkFFRSwyQnhFMCtSUixDd0V4K1JNLGtCQUVFLDRCeEUyK1JSLEN3RXorUk0sa0JBRUUsMEJ4RTQrUlIsQ3dFMy9STSxRQUFnQyx1QnhFKy9SdEMsQ3dFOS9STSxrQkFFRSwyQnhFaWdTUixDd0UvL1JNLGtCQUVFLDZCeEVrZ1NSLEN3RWhnU00sa0JBRUUsOEJ4RW1nU1IsQ3dFamdTTSxrQkFFRSw0QnhFb2dTUixDd0VuaFNNLFFBQWdDLHFCeEV1aFN0QyxDd0V0aFNNLGtCQUVFLHlCeEV5aFNSLEN3RXZoU00sa0JBRUUsMkJ4RTBoU1IsQ3dFeGhTTSxrQkFFRSw0QnhFMmhTUixDd0V6aFNNLGtCQUVFLDBCeEU0aFNSLEN3RTNpU00sUUFBZ0MsbUJ4RStpU3RDLEN3RTlpU00sa0JBRUUsdUJ4RWlqU1IsQ3dFL2lTTSxrQkFFRSx5QnhFa2pTUixDd0VoalNNLGtCQUVFLDBCeEVtalNSLEN3RWpqU00sa0JBRUUsd0J4RW9qU1IsQ3dFbmtTTSxRQUFnQyx3QnhFdWtTdEMsQ3dFdGtTTSxrQkFFRSw0QnhFeWtTUixDd0V2a1NNLGtCQUVFLDhCeEUwa1NSLEN3RXhrU00sa0JBRUUsK0J4RTJrU1IsQ3dFemtTTSxrQkFFRSw2QnhFNGtTUixDd0UzbFNNLFFBQWdDLHVCeEUrbFN0QyxDd0U5bFNNLGtCQUVFLDJCeEVpbVNSLEN3RS9sU00sa0JBRUUsNkJ4RWttU1IsQ3dFaG1TTSxrQkFFRSw4QnhFbW1TUixDd0VqbVNNLGtCQUVFLDRCeEVvbVNSLEN3RW5uU00sUUFBZ0Msc0J4RXVuU3RDLEN3RXRuU00sa0JBRUUsMEJ4RXluU1IsQ3dFdm5TTSxrQkFFRSw0QnhFMG5TUixDd0V4blNNLGtCQUVFLDZCeEUyblNSLEN3RXpuU00sa0JBRUUsMkJ4RTRuU1IsQ3dFM29TTSxRQUFnQyx3QnhFK29TdEMsQ3dFOW9TTSxrQkFFRSw0QnhFaXBTUixDd0Uvb1NNLGtCQUVFLDhCeEVrcFNSLEN3RWhwU00sa0JBRUUsK0J4RW1wU1IsQ3dFanBTTSxrQkFFRSw2QnhFb3BTUixDd0VucVNNLFFBQWdDLHNCeEV1cVN0QyxDd0V0cVNNLGtCQUVFLDBCeEV5cVNSLEN3RXZxU00sa0JBRUUsNEJ4RTBxU1IsQ3dFeHFTTSxrQkFFRSw2QnhFMnFTUixDd0V6cVNNLGtCQUVFLDJCeEU0cVNSLEN3RXBxU00sU0FBd0Isd0J4RXdxUzlCLEN3RXZxU00sb0JBRUUsNEJ4RTBxU1IsQ3dFeHFTTSxvQkFFRSw4QnhFMnFTUixDd0V6cVNNLG9CQUVFLCtCeEU0cVNSLEN3RTFxU00sb0JBRUUsNkJ4RTZxU1IsQ3dFNXJTTSxTQUF3Qix1QnhFZ3NTOUIsQ3dFL3JTTSxvQkFFRSwyQnhFa3NTUixDd0Voc1NNLG9CQUVFLDZCeEVtc1NSLEN3RWpzU00sb0JBRUUsOEJ4RW9zU1IsQ3dFbHNTTSxvQkFFRSw0QnhFcXNTUixDd0VwdFNNLFNBQXdCLHNCeEV3dFM5QixDd0V2dFNNLG9CQUVFLDBCeEUwdFNSLEN3RXh0U00sb0JBRUUsNEJ4RTJ0U1IsQ3dFenRTTSxvQkFFRSw2QnhFNHRTUixDd0UxdFNNLG9CQUVFLDJCeEU2dFNSLEN3RTV1U00sU0FBd0Isd0J4RWd2UzlCLEN3RS91U00sb0JBRUUsNEJ4RWt2U1IsQ3dFaHZTTSxvQkFFRSw4QnhFbXZTUixDd0VqdlNNLG9CQUVFLCtCeEVvdlNSLEN3RWx2U00sb0JBRUUsNkJ4RXF2U1IsQ3dFcHdTTSxTQUF3QixzQnhFd3dTOUIsQ3dFdndTTSxvQkFFRSwwQnhFMHdTUixDd0V4d1NNLG9CQUVFLDRCeEUyd1NSLEN3RXp3U00sb0JBRUUsNkJ4RTR3U1IsQ3dFMXdTTSxvQkFFRSwyQnhFNndTUixDd0V2d1NFLFdBQW1CLHFCeEUyd1NyQixDd0Uxd1NFLHdCQUVFLHlCeEU2d1NKLEN3RTN3U0Usd0JBRUUsMkJ4RTh3U0osQ3dFNXdTRSx3QkFFRSw0QnhFK3dTSixDd0U3d1NFLHdCQUVFLDBCeEVneFNKLENBQ0YsQ2UxeFNJLDBCeURsREksUUFBZ0Msa0J4RWcxU3RDLEN3RS8wU00sa0JBRUUsc0J4RWsxU1IsQ3dFaDFTTSxrQkFFRSx3QnhFbTFTUixDd0VqMVNNLGtCQUVFLHlCeEVvMVNSLEN3RWwxU00sa0JBRUUsdUJ4RXExU1IsQ3dFcDJTTSxRQUFnQyx1QnhFdzJTdEMsQ3dFdjJTTSxrQkFFRSwyQnhFMDJTUixDd0V4MlNNLGtCQUVFLDZCeEUyMlNSLEN3RXoyU00sa0JBRUUsOEJ4RTQyU1IsQ3dFMTJTTSxrQkFFRSw0QnhFNjJTUixDd0U1M1NNLFFBQWdDLHNCeEVnNFN0QyxDd0UvM1NNLGtCQUVFLDBCeEVrNFNSLEN3RWg0U00sa0JBRUUsNEJ4RW00U1IsQ3dFajRTTSxrQkFFRSw2QnhFbzRTUixDd0VsNFNNLGtCQUVFLDJCeEVxNFNSLEN3RXA1U00sUUFBZ0MscUJ4RXc1U3RDLEN3RXY1U00sa0JBRUUseUJ4RTA1U1IsQ3dFeDVTTSxrQkFFRSwyQnhFMjVTUixDd0V6NVNNLGtCQUVFLDRCeEU0NVNSLEN3RTE1U00sa0JBRUUsMEJ4RTY1U1IsQ3dFNTZTTSxRQUFnQyx1QnhFZzdTdEMsQ3dFLzZTTSxrQkFFRSwyQnhFazdTUixDd0VoN1NNLGtCQUVFLDZCeEVtN1NSLEN3RWo3U00sa0JBRUUsOEJ4RW83U1IsQ3dFbDdTTSxrQkFFRSw0QnhFcTdTUixDd0VwOFNNLFFBQWdDLHFCeEV3OFN0QyxDd0V2OFNNLGtCQUVFLHlCeEUwOFNSLEN3RXg4U00sa0JBRUUsMkJ4RTI4U1IsQ3dFejhTTSxrQkFFRSw0QnhFNDhTUixDd0UxOFNNLGtCQUVFLDBCeEU2OFNSLEN3RTU5U00sUUFBZ0MsbUJ4RWcrU3RDLEN3RS85U00sa0JBRUUsdUJ4RWsrU1IsQ3dFaCtTTSxrQkFFRSx5QnhFbStTUixDd0VqK1NNLGtCQUVFLDBCeEVvK1NSLEN3RWwrU00sa0JBRUUsd0J4RXErU1IsQ3dFcC9TTSxRQUFnQyx3QnhFdy9TdEMsQ3dFdi9TTSxrQkFFRSw0QnhFMC9TUixDd0V4L1NNLGtCQUVFLDhCeEUyL1NSLEN3RXovU00sa0JBRUUsK0J4RTQvU1IsQ3dFMS9TTSxrQkFFRSw2QnhFNi9TUixDd0U1Z1RNLFFBQWdDLHVCeEVnaFR0QyxDd0UvZ1RNLGtCQUVFLDJCeEVraFRSLEN3RWhoVE0sa0JBRUUsNkJ4RW1oVFIsQ3dFamhUTSxrQkFFRSw4QnhFb2hUUixDd0VsaFRNLGtCQUVFLDRCeEVxaFRSLEN3RXBpVE0sUUFBZ0Msc0J4RXdpVHRDLEN3RXZpVE0sa0JBRUUsMEJ4RTBpVFIsQ3dFeGlUTSxrQkFFRSw0QnhFMmlUUixDd0V6aVRNLGtCQUVFLDZCeEU0aVRSLEN3RTFpVE0sa0JBRUUsMkJ4RTZpVFIsQ3dFNWpUTSxRQUFnQyx3QnhFZ2tUdEMsQ3dFL2pUTSxrQkFFRSw0QnhFa2tUUixDd0Voa1RNLGtCQUVFLDhCeEVta1RSLEN3RWprVE0sa0JBRUUsK0J4RW9rVFIsQ3dFbGtUTSxrQkFFRSw2QnhFcWtUUixDd0VwbFRNLFFBQWdDLHNCeEV3bFR0QyxDd0V2bFRNLGtCQUVFLDBCeEUwbFRSLEN3RXhsVE0sa0JBRUUsNEJ4RTJsVFIsQ3dFemxUTSxrQkFFRSw2QnhFNGxUUixDd0UxbFRNLGtCQUVFLDJCeEU2bFRSLEN3RXJsVE0sU0FBd0Isd0J4RXlsVDlCLEN3RXhsVE0sb0JBRUUsNEJ4RTJsVFIsQ3dFemxUTSxvQkFFRSw4QnhFNGxUUixDd0UxbFRNLG9CQUVFLCtCeEU2bFRSLEN3RTNsVE0sb0JBRUUsNkJ4RThsVFIsQ3dFN21UTSxTQUF3Qix1QnhFaW5UOUIsQ3dFaG5UTSxvQkFFRSwyQnhFbW5UUixDd0VqblRNLG9CQUVFLDZCeEVvblRSLEN3RWxuVE0sb0JBRUUsOEJ4RXFuVFIsQ3dFbm5UTSxvQkFFRSw0QnhFc25UUixDd0Vyb1RNLFNBQXdCLHNCeEV5b1Q5QixDd0V4b1RNLG9CQUVFLDBCeEUyb1RSLEN3RXpvVE0sb0JBRUUsNEJ4RTRvVFIsQ3dFMW9UTSxvQkFFRSw2QnhFNm9UUixDd0Uzb1RNLG9CQUVFLDJCeEU4b1RSLEN3RTdwVE0sU0FBd0Isd0J4RWlxVDlCLEN3RWhxVE0sb0JBRUUsNEJ4RW1xVFIsQ3dFanFUTSxvQkFFRSw4QnhFb3FUUixDd0VscVRNLG9CQUVFLCtCeEVxcVRSLEN3RW5xVE0sb0JBRUUsNkJ4RXNxVFIsQ3dFcnJUTSxTQUF3QixzQnhFeXJUOUIsQ3dFeHJUTSxvQkFFRSwwQnhFMnJUUixDd0V6clRNLG9CQUVFLDRCeEU0clRSLEN3RTFyVE0sb0JBRUUsNkJ4RTZyVFIsQ3dFM3JUTSxvQkFFRSwyQnhFOHJUUixDd0V4clRFLFdBQW1CLHFCeEU0clRyQixDd0UzclRFLHdCQUVFLHlCeEU4clRKLEN3RTVyVEUsd0JBRUUsMkJ4RStyVEosQ3dFN3JURSx3QkFFRSw0QnhFZ3NUSixDd0U5clRFLHdCQUVFLDBCeEVpc1RKLENBQ0YsQ3lFbHdURSxzQkFXRSw2QkFQQSxTQUtBLFdBSkEsT0FHQSxvQkFQQSxrQkFFQSxRQURBLE1BSUEsU3pFdXdUSixDMEU1d1RBLGdCQUFrQixnRzFFZ3hUbEIsQzBFNXdUQSxjQUFpQiw0QjFFZ3hUakIsQzBFL3dUQSxXQUFpQiw0QjFFbXhUakIsQzBFbHhUQSxhQUFpQiw0QjFFc3hUakIsQzBFcnhUQSxlQ1RFLGdCQUNBLHVCQUNBLGtCM0VreVRGLEMwRW54VEksV0FBd0IseUIxRXV4VDVCLEMwRXR4VEksWUFBd0IsMEIxRTB4VDVCLEMwRXp4VEksYUFBd0IsMkIxRTZ4VDVCLENleHZUSSx5QjJEdkNBLGNBQXdCLHlCMUVveVQxQixDMEVueVRFLGVBQXdCLDBCMUV1eVQxQixDMEV0eVRFLGdCQUF3QiwyQjFFMHlUMUIsQ0FDRixDZXR3VEkseUIyRHZDQSxjQUF3Qix5QjFFaXpUMUIsQzBFaHpURSxlQUF3QiwwQjFFb3pUMUIsQzBFbnpURSxnQkFBd0IsMkIxRXV6VDFCLENBQ0YsQ2VueFRJLHlCMkR2Q0EsY0FBd0IseUIxRTh6VDFCLEMwRTd6VEUsZUFBd0IsMEIxRWkwVDFCLEMwRWgwVEUsZ0JBQXdCLDJCMUVvMFQxQixDQUNGLENlaHlUSSwwQjJEdkNBLGNBQXdCLHlCMUUyMFQxQixDMEUxMFRFLGVBQXdCLDBCMUU4MFQxQixDMEU3MFRFLGdCQUF3QiwyQjFFaTFUMUIsQ0FDRixDMEU1MFRBLGdCQUFtQixrQzFFKzBUbkIsQzBFOTBUQSxnQkFBbUIsa0MxRWsxVG5CLEMwRWoxVEEsaUJBQW1CLG1DMUVxMVRuQixDMEVqMVRBLG1CQUF1Qix5QjFFcTFUdkIsQzBFcDFUQSxxQkFBdUIsNkIxRXcxVHZCLEMwRXYxVEEsb0JBQXVCLHlCMUUyMVR2QixDMEUxMVRBLGtCQUF1Qix5QjFFODFUdkIsQzBFNzFUQSxvQkFBdUIsNEIxRWkyVHZCLEMwRWgyVEEsYUFBdUIsMkIxRW8yVHZCLEMwRWgyVEEsWUFBYyxvQjFFbzJUZCxDNEUzNFRFLGNBQ0UsdUI1RTg0VEosQ01wNFRFLDBDc0VMTSx1QjVFNjRUUixDNEVuNVRFLGdCQUNFLHVCNUVzNVRKLENNNTRURSw4Q3NFTE0sdUI1RXE1VFIsQzRFMzVURSxjQUNFLHVCNUU4NVRKLENNcDVURSwwQ3NFTE0sdUI1RTY1VFIsQzRFbjZURSxXQUNFLHVCNUVzNlRKLENNNTVURSxvQ3NFTE0sdUI1RXE2VFIsQzRFMzZURSxjQUNFLHVCNUU4NlRKLENNcDZURSwwQ3NFTE0sdUI1RTY2VFIsQzRFbjdURSxhQUNFLHVCNUVzN1RKLENNNTZURSx3Q3NFTE0sdUI1RXE3VFIsQzRFMzdURSxZQUNFLHVCNUU4N1RKLENNcDdURSxzQ3NFTE0sdUI1RTY3VFIsQzRFbjhURSxXQUNFLHVCNUVzOFRKLENNNTdURSxvQ3NFTE0sdUI1RXE4VFIsQzBFOTVUQSxXQUFhLHVCMUVrNlRiLEMwRWo2VEEsWUFBYyx1QjFFcTZUZCxDMEVuNlRBLGVBQWlCLDhCMUV1NlRqQixDMEV0NlRBLGVBQWlCLGtDMUUwNlRqQixDMEV0NlRBLFdHcERFLDZCQUNBLFNBSEEsa0JBREEsV0FFQSxnQjdFbStURixDMEUxNlRBLHNCQUF3Qiw4QjFFODZUeEIsQzBFNTZUQSxZQUVFLCtCQURBLCtCMUVnN1RGLEMwRTE2VEEsWUFBYyx1QjFFODZUZCxDOEUvK1RBLFNBQ0UsNEI5RWsvVEYsQzhFLytUQSxXQUNFLDJCOUVrL1RGLEMrRWwvVEUsYUFDRSxpQkFPRSwwQkFGQSwwQi9Fby9USixDK0U5K1RJLFlBQ0UseUIvRWkvVE4sQytFeCtURSxrQkFDRSw0Qi9FMitUSixDK0U3OVRFLElBQ0UsOEIvRWcrVEosQytFOTlURSxlQUVFLHdCL0VrK1RKLEMrRTk5VEUsc0JBSEUsdUIvRXMrVEosQytFOTlURSxRQUdFLFVBQ0EsUS9FaStUSixDK0U5OVRFLE1BRUUsc0IvRWkrVEosQytFejlURSxNQUNFLE8vRTQ5VEosQytFdjlURSxnQkFDRSx5Qi9FNjlUSixDK0V6OVRFLFFBQ0UsWS9FNDlUSixDK0UxOVRFLE9BQ0UscUIvRTY5VEosQytFMTlURSxPQUNFLGtDL0U2OVRKLEMrRTM5VEksb0JBRUUsK0IvRTY5VE4sQytFeDlUSSxzQ0FFRSxrQy9FMjlUTixDK0V2OVRFLFlBQ0UsYS9FMDlUSixDK0V4OVRJLDJFQUlFLG9CL0UwOVROLEMrRXQ5VEUsc0JBRUUsb0IzRXBISyxDMkVtSEwsYS9FMDlUSixDQUNGLENnRnhsVUEsY0FDSSx5QmhGMGxVSixDZ0Z4bFVBLGFBQ0kseUJoRjJsVUosQ2dGemxVQSxnQkFDSSx5QmhGNGxVSixDZ0YxbFVBLFdBQ0kseUJoRjZsVUosQ2dGM2xVQSxXQUdJLHlCQURBLFlBREEsU2hGZ21VSixDZ0Y1bFVBLG1CQUNJLHdCaEYrbFVKLENnRjdsVUEsWUFDSSxxQ2hGZ21VSixDZ0Y5bFVBLDRCQUNJLGNBQ0EsaUJoRm1tVUosQ2dGbG1VSSwrQ0FDSSxTaEZvbVVSLENnRmptVUkscURBQ0ksa0JoRm1tVVIsQ2dGaG1VSSxxREFDSSxtQkFDQSxrQmhGa21VUixDZ0YvbFVBLG1CQUNJLFdoRmttVUosQ2dGaG1VQSxtQkFDSSxXaEZtbVVKLENnRmptVUEsbUJBQ0kscUJoRm9tVUosQ2dGbG1VQSxRQU1JLDBDQUNBLGtDQUZBLHlCQURBLGtCQUNBLHlCQUhBLFlBY0EsVUFQQSxRQUtBLDJCQWJBLFVoRm9uVUosQ2dGbm1VQSxvQkFISSxhQUpBLE9BQ0EsY0FKQSxrQkFFQSxPaEZxblVKLENnRjdtVUEsWUFLSSxnQkFIQSxPaEYybVVKLENnRm5tVUksbUJBQ0ksU2hGc21VUixDZ0ZwbVVJLHNCQUNJLGNBQ0EsU2hGc21VUixDZ0ZwbVVJLDBCQUNJLGFoRnNtVVIsQ2dGbG1VQSx3QkFDSSxHQUNJLDhCaEZzbVVOLENnRnBtVUUsR0FDSSwrQmhGc21VTixDQUNGLENnRm5tVUEsZ0JBQ0ksR0FDSSxzQmhGcW1VTixDZ0ZubVVFLEdBQ0ksdUJoRnFtVU4sQ0FDRixDZ0ZubVVBLEtBQ0ksaUJoRnFtVUosQ2dGbm1VQSxVQUNJLGNoRnNtVUosQ2dGcG1VQSxnQkFDSSx5QmhGdW1VSixDZ0ZwbVVBLFNBQ0kseUJBQ0EsaUNBQ0EsOEJBQ0EsNEJBQ0EsNEJoRnVtVUosQ2dGcG1VQSxrQkFDSSxHQUNJLFNoRnVtVU4sQ2dGcm1VRSxHQUNJLFNoRnVtVU4sQ0FDRixDZ0YzbFVBLDBCQUNJLEdBQ0ksU2hGcW1VTixDZ0ZubVVFLEdBQ0ksU2hGcW1VTixDQUNGLENnRmpsVUEsVUFFSSxtQkFFQSxlQUNBLHNCQUpBLGtCQUVBLG9CaEZxbVVKLENnRmptVUEsVUFFSSx3QjlEeEhTLEM4RHVIVCxVaEZxbVVKLENnRm5tVUksd0JBQ0ksd0JoRnFtVVIsQ2dGOWxVQSxrRkFFSSw4QmhGb21VSixDZ0ZobVVRLDhFQUNJLGVoRm1tVVosQ2dGam1VUSw0RUFDSSxhaEZtbVVaLENnRmptVVEsMEVBQ0ksbUNBTUEsbUJBTEEsNkJBQ0EsWUFDQSxpQkFDQSwyQkFDQSwrQmhGb21VWixDZ0ZsbVVZLDZHQUNJLFNBSUEsYTlENUpILEM4RDZKRyxlQUZBLFVBRkEsVUFDQSxXQUlBLE9oRm9tVWhCLENnRmptVWdCLHFIQUNJLDZCQUVBLGE5RHpLUCxDOEQwS08sZUFGQSxTaEZxbVVwQixDZ0Y1bFVJLDRGQUVJLG1DQUNBLGtCQUNBLGNoRitsVVIsQ2dGOWxVUSxnSkFDSSxxQmhGaW1VWixDZ0ZobVVZLDgwQkFJSSxzQ2hGc21VaEIsQ2dGcm1VZ0IsODNCQUNJLDRCaEY4bVVwQixDZ0YxbVVnQiwwTkFDSSxzQ2hGNm1VcEIsQ2dGeG1VWSxvTUFDSSxnQ0FDQSxtQmhGMm1VaEIsQ2dGdG1VUSwrRUFDSSx3Q0FDQSx5Q0FDQSw4QmhGd21VWixDZ0ZwbVVBLGdCQUNJLHlCaEZ1bVVKLENnRnBtVUEsWUFDSSw0QmhGdW1VSixDZ0ZwbVVBLFdBQ0ksc0JBRUEsWUFEQSxVaEZ3bVVKLENnRnRtVUksYUFFSSxhOURwT0ssQzhEbU9MLGVBRUEsZWhGd21VUixDZ0ZwbVVBLGdCQUNJLHdCaEZ1bVVKLENnRnBtVUEsUUFDSSxvQmhGdW1VSixDZ0ZubVVJLG9CQUNJLFloRnNtVVIsQ2dGbm1VUSxrQ0FDSSxvQmhGcW1VWixDZ0ZubVVRLGtDQUNJLFloRnFtVVosQ2dGaG1VQSwwQkFDSSxlaEZtbVVKLENnRmxtVUkseUNBQ0ksUWhGb21VUixDZ0ZubVVRLHdEQUNJLFNoRnFtVVosQ2dGcG1VWSw0REFDSSxhQUNBLFdBQ0Esc0JoRnNtVWhCLENnRnJtVWdCLDBFQUNJLDZCQUNBLGVoRnVtVXBCLENnRnRtVW9CLHFGQUVJLGtCQUdBLGVBRkEsWUFDQSxpQkFIQSxhaEY0bVV4QixDZ0ZobVVBLHFCQUNJLGdCaEZtbVVKLENnRi9sVUksZUFDSSx3QmhGa21VUixDZ0YvbFVBLGNBQ0ksNEJoRmttVUosQ2dGNWxVUSw2Q0FDSSxZaEYrbFVaLENnRjlsVVksMEVBQ0ksTWhGZ21VaEIsQ2dGL2xVZ0IsK0VBQ0ksZ0JoRmltVXBCLENnRjlsVVksd0VBQ0ksWUFDQSxpQkFDQSw2QkFDQSwrQmhGZ21VaEIsQ2dGM2xVQSx5QkFPSSxzQkFDQSxtQ0FDQSxrQkFMQSxhQUZBLHNCQVFBLGVBVEEsa0JBS0EsUUFEQSxVQUZBLFNoRnFtVUosQ2dGN2xVSSx3Q0FDSSxtQmhGK2xVUixDZ0Y3bFVJLGlDQUNJLGlCaEYrbFVSLENnRjdsVUksOEJBQ0ksc0JoRitsVVIsQ2dGOWxVUSxxQ0FDSSxrQmhGZ21VWixDZ0Y3bFVJLGdEQUNJLFloRitsVVIsQ2dGN2xVSSx3Q0FFSSxxQkFEQSxRaEZnbVVSLENnRjdsVUksdUZBRUksMEJBQ0EsVWhGK2xVUixDZ0Y3bFVJLDJDQUVJLHNCQURBLG9CaEZnbVVSLENnRnpsVW9CLHdIQUNJLG1CaEYybFV4QixDZ0YxbFV3QixpSkFDSSxnQmhGNGxVNUIsQ2dGM2xVNEIsdUpBS0ksZUFKQSxhQUNBLDhCQUNBLFNBQ0EsYWhGOGxVaEMsQ2dGNWxVZ0MsNEpBR0ksYUFGQSxlQUNBLGVoRitsVXBDLENnRjFsVXdCLDJKQUNJLGtDaEY0bFU1QixDZ0YxbFV3Qiw4SkFDSSxtQ0FDQSxhaEY0bFU1QixDZ0Y1a1VvQyw4S0FDSSxjaEY4a1V4QyxDZ0Zua1VJLG9EQVFJLG1DQU1BLG1CQUxBLDZCQVJBLHFCQVNBLFlBQ0EsaUJBQ0EsZ0NBVEEsZUFDQSxnQkFTQSxnQ0FYQSxrQkFHQSx1QkFDQSxzQkFDQSxrQmhGNGtVUixDZ0Zwa1VRLHVGQVFJLDZCQVBBLFNBU0EsOEJBREEsMkJBSkEsY0FNQSxlQUxBLGVBTUEsZ0JBUkEsVUFGQSxVQVdBLGtCQVZBLFdBSUEsT2hGNGtVWixDZ0Zwa1VRLHdGQU9JLGNBTkEsZUFHQSxlQUVBLGdCQURBLGlCQUhBLGlCQUNBLGlCaEYwa1VaLENnRmhrVUksK05BS0ksbUJoRm1rVVIsQ2dGamtVSSxpUkFRSSx3QkFHQSxlQUZBLGtCQUNBLGtCaEY4alVSLENnRjFqVUkscVNBUUksa0NoRnNqVVIsQ2dGcGpVSSwyU0FRSSxtQ0FDQSx1QmhGZ2pVUixDZ0Y1aVVBLE9BQ0ksZUFDQSxpQmhGK2lVSixDZ0Y1aVVBLG9CQUNJLDRCaEYraVVKLENnRjVpVUEsd0JBTUksbUJBTEEseUJBSUEseUJBRkEsa0JBQ0EsZ0JBRkEsWWhGbWpVSixDZ0Y5aVVJLDBCQUNJLGNBRUEsZUFEQSxpQmhGaWpVUixDZ0Y5aVVJLDZCQUNJLGE5RHJiWSxDOERzYlosZUFDQSxhaEZnalVSLENnRjdpVUEsc0JBTUksbUJBTEEseUJBSUEseUJBRkEsa0JBQ0EsZ0JBRkEsWWhGb2pVSixDZ0YvaVVJLHdCQUNJLGNBRUEsZUFEQSxpQmhGa2pVUixDZ0YvaVVJLDJCQUNJLGE5RHZjWSxDOER3Y1osZUFDQSxhaEZpalVSLENnRjdpVUEsbUJBR0ksc0JBREEsYUFEQSxVaEZralVKLENnRi9pVUksNkJBQ0ksa0I5RDFjWSxDOEQ2Y1osa0JBREEsYUFFQSxjQUhBLFdoRm9qVVIsQ2dGaGpVUSwrQkFDSSxhOURuZFEsQzhEb2RSLGNoRmtqVVosQ2dGOWlVQSxtQkFDSSw2QmhGaWpVSixDZ0Y5aVVBLGVBRUkseUJBRUEsYUFEQSxjQUZBLGtCQUlBLFdoRmlqVUosQ2dGaGpVSSxtQkFDSSxlaEZralVSLENnRi9pVUEsb0JBQ0ksaUJoRmtqVUosQ2dGampVSSwyQkFDSSx3QjlEdGVZLEM4RHllWix5QkFEQSxrQkFEQSxZaEZxalVSLENnRmpqVVEsMkNBQ0ksZWhGbWpVWixDZ0ZsalVZLGtEQUdJLFdBREEsWUFJQSxPQUZBLGtCQUNBLE1BSkEsVWhGeWpVaEIsQ2dGampVUSxtQ0FDSSx3QmhGbWpVWixDZ0ZqalVRLHNDQUVJLGdCQURBLGVoRm9qVVosQ2dGbGpVWSwwQkFISixzQ0FJUSxnQmhGcWpVZCxDQUNGLENnRm5qVVEsc0NBQ0ksaUJoRnFqVVosQ2dGcGpVWSwwQ0FDSSxVaEZzalVoQixDZ0ZoalVBLGFBQ0ksd0I5RDFnQmdCLEM4RDJnQmhCLHlCQUNBLGtCQUNBLFloRm1qVUosQ2dGbGpVSSwyQkFFSSxtQkFEQSxhQUVBLDZCaEZvalVSLENnRm5qVVEsNkJBSUksd0I5RG5tQkMsQzhEMm1CRCw0QkFQQSxhOUQ3bEJELEM4RGltQkMsYUFDQSxlQUhBLFlBSUEsaUJBVkEsa0JBQ0EsWUFNQSxrQkFMQSxVQUdBLFVoRjJqVVosQ2dGbmpVUSxnQ0FDSSxpQmhGcWpVWixDZ0ZwalVZLGtDQUNJLGFoRnNqVWhCLENnRnBqVVksbURBQ0ksWWhGc2pVaEIsQ2dGampVQSxnQkFDSSx3QjlEOWlCZ0IsQzhEK2lCaEIsWWhGb2pVSixDZ0ZualVJLHNCQUNJLDZCQUNBLGVoRnFqVVIsQ2dGbmpVSSwyQkFDSSxxQmhGcWpVUixDZ0Y5aVV3QixzRkFDSSxZQUNBLGlCQUNBLGVoRmdqVTVCLENnRjFpVVEseUVBQ0ksT2hGNGlVWixDZ0Z2aVVZLDhDQUNJLGFoRnlpVWhCLENnRnBpVUEsWUFDSSxjQUNBLGNoRnVpVUosQ2dGcGlVQSx3REFDSSxZaEZ1aVVKLENnRnBpVUEsNEJBR0ksWUFEQSxjQURBLGVoRnlpVUosQ2dGbmlVSSwrQkFDSSxZaEZzaVVSLENnRnJpVVEsNkNBQ0ksY2hGdWlVWixDZ0ZwaVVJLDZCQUNJLGVoRnNpVVIsQ2dGaGlVUSw0Q0FDSSxxQkFDQSxlaEZtaVVaLENnRmppVVEscUNBQ0ksZWhGbWlVWixDZ0Y5aFVBLHFCQUNJLGdCaEZpaVVKLENnRjdoVUksOEJBQ0ksU2hGZ2lVUixDZ0YxaFVRLGtEQUNJLG1CQUNBLFlBQ0EsY0FDQSxpQkFDQSxVaEY2aFVaLENnRjVoVVkseURBQ0ksbUNBRUEsK0JBREEsVWhGK2hVaEIsQ2dGeGhVQSxxQkFDSSxnQmhGMmhVSixDZ0YxaFVJLGtDQUNJLG1CQUNBLHNCaEY0aFVSLENnRjNoVVEsK0NBQ0ksdUJBQ0Esc0JoRjZoVVosQ2dGNWhVWSxtREFDSSxjaEY4aFVoQixDZ0Z2aFVJLDZCQUNJLHNCQUdBLGtCQUZBLFdBR0EsZUFHQSxXQUVBLGdCQUNBLFVBUkEscUJBU0Esb0JBTkEsa0JBR0EsUUFGQSxVQU1BLGNoRjBoVVIsQ2dGemhVUSxvQ0FJSSxtQ0FDQSxvQ0FDQSwyQkFFQSxZQVBBLFdBRUEsU0FPQSxPQUVBLGNBTEEsa0JBSUEsUUFGQSxTQVBBLE9oRnFpVVosQ2dGdmhVUSxtQ0FDSSxVQUNBLGtCaEZ5aFVaLENnRnBoVUEsZUFHSSxxQkFDQSxrQkFGQSx1QkFEQSxXaEYwaFVKLENnRnBoVUEsY0FDSSxhaEZ1aFVKLENnRnBoVUEsV0FDSSxTaEZ1aFVKLENnRnJoVUEsaUJBR0ksbUJBRkEsb0JBQ0EsOEJoRnloVUosQ2dGdmhVSSxtQkFDSSx1QmhGeWhVUixDZ0ZyaFVBLGdCQUNJLGlCQUNBLGlCaEZ3aFVKLENnRnRoVUEsb0JBRUksaUJBREEsZWhGMGhVSixDZ0ZyaFVBLHFCQUdJLGNBRkEsZ0JBQ0Esd0NoRnloVUosQ2dGaGhVWSxtQ0FDSSxjaEZtaFVoQixDZ0ZoaFVRLDRCQUlJLGVBRkEsZ0JBQ0EsdUJBRkEsa0JoRnFoVVosQ2dGemdVSSx1QkFHSSxrQkFEQSxjQURBLFdoRjhnVVIsQ2dGdmdVSSxvQkFDSSxpQmhGMGdVUixDZXIxVkksNEJpRWcxQkksNEJBQ0kscUJoRnlnVVYsQ0FDRixDZ0YvL1RJLDJCQUNFLGNBVUEsY0FSQSxlQU9BLGdCQUVBLGtCQVZBLG1CQU9BLHdCaEYrL1ROLENnRm5nVU0seUJBTEYsMkJBTUksY2hGc2dVTixDQUNGLENnRjkvVEksK0JBSUUsY2hGOC9UTixDZ0Y1L1RNLHlCQU5GLCtCQU9JLGlCaEYrL1ROLENBQ0YsQ2dGNy9UTSx5QkFWRiwrQkFXSSxpQmhGZ2dVTixDQUNGLENnRjcvVEksMEJBRUUsa0JBREEsZ0JBRUEsaUJBQ0EsZWhGKy9UTixDZ0Y3L1RNLDZDQUNFLFNoRisvVFIsQ2dGNS9UTSxtREFDRSxnQ0FDQSxpQmhGOC9UUixDZ0YxL1RJLDBCQUdFLG9CQURBLG1CQURBLGlCaEY4L1ROLENnRjEvVE0scUNBQ0Usa0JoRjQvVFIsQ2dGei9UTSxpQ0FJRSx5QkFIQSxXQU1BLFlBRkEsV0FIQSxrQkFJQSxNQUhBLFNoRisvVFIsQ2dGeC9UTSx3Q0FJRSxzQkFEQSx5QkFFQSxrQkFJQSxxQkFQQSxZQUtBLFdBREEsa0JBRUEsTUFQQSxVaEZrZ1VSLENnRnYvVE0sMkNBRUUsbUJBa0JBLGdCQWpCQSxrQkFrQkEsV0FwQkEsb0JBR0EsZUFVQSxnQkFDQSxjQUlBLG1CaEZrL1RSLENnRi8vVFEseUJBTkYsMkNBT0ksY2hGa2dVUixDQUNGLENnRmhnVVEseUJBVkYsMkNBV0ksY2hGbWdVUixDQUNGLENnRnYvVE0seUNBS0UsY0FEQSxlQUVBLGdCQUhBLFVBRkEsa0JBQ0EsT2hGNi9UUixDZ0Z0L1RNLHlDQUdFLGNBRkEsZUFDQSxjaEZ5L1RSLENnRm4vVEEscUJBQ0ksZ0NBRUEsbUJBREEsWWhGdS9USixDZ0ZyL1RJLGdDQUNJLFNoRnUvVFIsQ2dGdC9UUSwrQ0FHSSx5QkFDQSxrQkFIQSxZQUNBLFdoRjAvVFosQ2dGdi9UWSx5REFDSSxjQUNBLHdDaEZ5L1RoQixDZ0Z0L1RRLDZDQUdJLHNCQURBLGVBREEsVWhGMC9UWixDZ0ZuL1RBLE9BQ0ksUWhGcy9USixDaUYxaVdBLGNBQ0MseUZBRUcsaUJBQ0EsaUJqRjRpV0osQ2lGM2lXQyw2QkFHSSxjQUZBLGdCQUNBLFVqRjhpV0wsQ2lGM2lXTSw0Q0FJQyxXQUhBLGVBSUEsZ0JBRkEsY0FEQSxrQmpGZ2pXUCxDaUYxaVdLLG1DQUVGLG1CQURHLGdDakY2aVdOLENpRjNpV00sdURBQ0MsZWpGNmlXUCxDaUYzaVdNLDhDQUNDLHNCakY2aVdQLENpRjNpV1EsaUVBSUMsYS9Ea0JJLEMrRHJCSixlQUVBLGNBREEsa0JqRitpV1QsQ2lGM2lXUSw4RUFJQyxhL0Q2QkUsQytEaENGLHFCQUVBLGVBREEsU2pGK2lXVCxDaUZ4aVdFLGlEQUNJLGdCakYwaVdOLENpRnppV00sbURBQ0MsV0FFQSxlQURBLGtCakY0aVdQLENpRnppV00sb0RBS0Msc0JBSkEsa0JBRUEsc0JBQ0EsV0FGQSxVakY4aVdQLENpRnppV00sc0RBQ0MsZ0JBQ0Esa0JBQ0EsbUJBQ0EsYWpGMmlXUCxDaUYxaVdPLDBEQUNDLFdBQ0EsZWpGNGlXUixDa0YxbVdBLHlCQUVJLGtCbEY2bVdKLENrRjVtV0kscUNBRUksYWhFOENLLENnRTdDTCxlQUNBLGlCQUhBLGtCQUlBLHlCbEYrbVdSLENrRjVtV1Esa1RBS0kseUJBREEsd0JsRm1uV1osQ2tGaG5XUSw2V0FJSSxhbEZxbldaLENrRm5uV1EsMlZBSUksYWxGd25XWixDa0Z0bldRLG1XQUlJLGFsRjJuV1osQ2tGem5XUSx5VkFJSSxhbEY4bldaLENrRjFuV1EscU9BSUkscUJoRW9FRSxDZ0VyRUYsaUJsRmdvV1osQ2tGNW5XZ0Isc3NCQUNJLHdCbEYyb1dwQixDa0Z2b1dRLCtFQUNJLGFsRjBvV1osQ2tGeG9XUSw0UUFHSSxhbEY0b1daLENrRjFvV1EsMFBBR0ksYWxGOG9XWixDa0Y1b1dRLGtRQUdJLGFsRmdwV1osQ2tGOW9XUSx3UEFHSSxhbEZrcFdaLENrRi9vV0kscUZBRUksNkJBREEsNEJsRm1wV1IsQ2tGaHBXSSxnUkFXSSx3QkFDQSxxQkFIQSxrQkFEQSxhaEU1Q0ssQ2dFeUNMLGVBRUEsZ0JBREEsaUJBRkEsZ0JBTUEsY2xGd3BXUixDa0ZycFdRLGdhQUlJLGNBSEEsZUFFQSxnQkFEQSxnQmxGZ3FXWixDa0ZscVdRLGdjQUlJLGNBSEEsZUFFQSxnQkFEQSxnQmxGZ3FXWixDa0ZscVdRLHdYQUlJLGNBSEEsZUFFQSxnQkFEQSxnQmxGZ3FXWixDa0Y1cFdRLGdVQUNJLHlCbEZxcVdaLENrRm5xV1EsZ1pBRUksZUFFQSxnQkFEQSxpQkFGQSxlbEYrcVdaLENrRjFxV1EsZ1pBRUksZUFFQSxnQkFEQSxpQkFGQSxlbEZzcldaLENrRmpyV1EsZ1VBQ0ksb0JsRjByV1osQ2tGdnJXSSwyQ0FDSSxlbEYwcldSLENrRnRyV1kseUZBQ0ksYWxGeXJXaEIsQ2tGcHJXUSxpRUFDSSxrQmxGdXJXWixDa0Z0cldZLHFHQUNJLFVsRnlyV2hCLENrRjFyV1ksNkdBQ0ksVWxGeXJXaEIsQ2tGMXJXWSwyRkFDSSxVbEZ5cldoQixDa0Z0cldRLHlEQUNJLGFoRXhGQyxDZ0V5RkQsY2xGeXJXWixDa0Z2cldRLGlGQUNJLGVsRjByV1osQ2tGenJXWSw2RkFDSSxzQkFFQSx5QkFEQSx3Q2xGNnJXaEIsQ2tGeHJXSSxpREFFSSx5QkFDQSxrQkFDQSxhQUhBLFdsRjhyV1IsQ2tGMXJXUSxpRkFDSSxZbEY2cldaLENrRjVyV1ksK0ZBRUksa0JBREEsa0JsRmdzV2hCLENrRjdyV1kscUZBRUksb0JBREEsU2xGaXNXaEIsQ2tGN3JXUSxtRkFFSSxpQkFEQSxpQmxGaXNXWixDa0YvcldZLGlHQUNJLDhCQUNBLFdBSUEsWUFEQSxTQUZBLGtCQUNBLFFBR0EsU2xGa3NXaEIsQ2tGL3JXZ0IsNkdBRUksd0JBREEsOEJsRm1zV3BCLENrRjlyV1EsNkVBQ0ksWUFDQSxTbEZpc1daLENrRi9yV1ksaUhBQ0ksY2xGa3NXaEIsQ2tGbnNXWSx5SEFDSSxjbEZrc1doQixDa0Zuc1dZLHVHQUNJLGNsRmtzV2hCLENrRi9yV1EsdUZBQ0ksY2xGa3NXWixDa0Zoc1dRLHlFQUNJLGdCQUNBLFVsRm1zV1osQ2tGL3JXWSxvTkFDSSxNbEZzc1doQixDa0Zuc1dRLDJGQUlJLDZCQUNBLFNBSkEsZUFDQSxZQUNBLHFCbEZ3c1daLENrRnJzV1ksdUdBQ0ksWWxGd3NXaEIsQ2tGcnNXUSxpRkFDSSxZbEZ3c1daLENrRnRzV1EsaUZBRUkseUJBQ0EsWUFGQSxXbEYyc1daLENrRnhzV1ksbUhBQ0ksY2xGMnNXaEIsQ2tGMXNXZ0IsaUlBTUksaUJBREEsK0JBRkEsWUFGQSxXQUNBLFVBRUEsT2xGK3NXcEIsQ2tGM3NXZ0IsK0hBQ0ksV2xGOHNXcEIsQ2tGM3NXWSxxR0FFSSxjQUNBLGdCQUZBLG9CbEZndFdoQixDa0Yxc1dJLGlEQUVJLG1CQURBLFlsRjhzV1IsQ2tGM3NXWSw2RUFFSSxrQkFEQSxpQmxGK3NXaEIsQ2tGN3NXZ0IseUZBSUksd0JoRTdNUCxDZ0UyTU8sV0FJQSxZQUxBLGtCQUVBLFFBSUEsUUFGQSxTbEZrdFdwQixDa0Y3c1dZLGlGQUdJLGFoRTFOSCxDZ0V5TkcsZUFEQSxlbEZrdFdoQixDa0Y3c1dRLCtFQUVJLHdCaEV4SVEsQ2dFMElSLGtCQUNBLGVBRkEsZ0JBRkEsaUJsRm90V1osQ2tGL3NXWSxtRkFJSSxhaEVsT0gsQ2dFaU9HLGVBRkEsa0JBQ0EsU2xGb3RXaEIsQ2tGOXNXSSwyREFDSSxZbEZpdFdSLENrRi9zV1ksdUZBRUksa0JBREEsaUJsRm10V2hCLENrRmp0V2dCLG1HQUlJLHdCaEVqUFAsQ2dFK09PLFdBSUEsWUFMQSxrQkFFQSxRQUlBLFFBRkEsU2xGc3RXcEIsQ2tGanRXWSx5RkFHSSxhaEU5UEgsQ2dFNlBHLGVBREEsZ0JsRnN0V2hCLENrRmh0V0ksK0RBQ0ksZWxGbXRXUixDa0ZodFdJLHlEQUNJLGlCbEZtdFdSLENrRmp0V1EscUVBS0ksbUJBR0EsU0FOQSxXQUVBLFdBSEEsa0JBTUEsWUFEQSxTQUhBLFNsRnl0V1osQ2tGaHRXSSx5REFDSSx5QkFHQSxrQkFEQSxnQkFEQSxlbEZxdFdSLENrRmx0V1EscUZBS0ksNkJBSkEsU0FDQSx5QkFDQSxZQUNBLGVsRnN0V1osQ2tGbnRXUSx1RUFDSSxZbEZzdFdaLENrRnB0V1EsbUZBQ0ksZWxGdXRXWixDa0Z0dFdZLGlHQVlJLHdCaEVwUkEsQ2dFbVJBLHVDQUVBLGFoRXBSSyxDZ0V3UUwsY0FLQSxlQUNBLGdCQUxBLFlBQ0EsZ0JBQ0EsY2xGa3VXaEIsQ2tGdHRXUSwyRUFDSSx3QmhFak9RLENnRWtPUixjbEZ5dFdaLENrRnh0V1ksdUdBQ0ksY2xGMnRXaEIsQ2tGcHRXQSxnQkFDSSxpQmxGdXRXSixDa0Z0dFdJLGtCQU1JLGFoRXZQWSxDZ0VzUFosZUFFQSxvQkFOQSxrQkFFQSxXQURBLFFBRUEsMEJsRjJ0V1IsQ2tGcnRXUSw0QkFDSSxrQmxGdXRXWixDa0ZydFdRLHdCQUNJLFVsRnV0V1osQ2tGbnRXUSwyQkFDSSxpQmxGcXRXWixDa0ZudFdRLHVCQUNJLFNsRnF0V1osQ2tGbHRXSSxrQ0FFSSxZQURBLFdsRnF0V1IsQ2tGbnRXUSx5Q0FJSSx3QmhFM1JTLENnRTRSVCxrQkFKQSxhaEV2UkUsQ2dFeVJGLGVBREEsZWxGd3RXWixDa0ZudFdRLG9DQUNJLGNsRnF0V1osQ2tGaHRXQSxzQkFDSSxpQmxGbXRXSixDa0ZsdFdJLHFDQUtJLHdCaEV2UkksQ2dFbVJKLHlCQUNBLGtCQVVBLDBDQUhBLFNBRUEsaUJBRUEsVUFMQSxhQUxBLGtCQUlBLGdCQVVBLFFBREEsMkJBTkEsZUFLQSwrQkFEQSxrQkFWQSxXQUVBLFNsRit0V1IsQ2tGbnRXUSw0Q0FLSSxvQ0FDQSxnQ0FGQSxpQ0FIQSxXQUVBLFNBTUEsV0FGQSxrQkFDQSxRQUVBLDJCQVJBLE9sRjZ0V1osQ2tGbnRXUSx3Q0FFSSx3QmhFeFlDLENnRTBZRCxrQkFDQSxXQUpBLGVBRUEsU2xGdXRXWixDa0ZqdFdJLHdCQU1JLGFoRXhVWSxDZ0V5VVosZUFGQSxlQUpBLGtCQUVBLFdBREEsUUFFQSwwQmxGc3RXUixDa0ZqdFdZLDZDQUdJLFVBRkEsVUFDQSxrQmxGb3RXaEIsQ2tGOXNXUSw2Q0FDSSx3QmhFbFZRLENnRW1WUix3QmxGZ3RXWixDa0Yxc1dJLDJCQUVJLHdDQURBLG9DbEY4c1dSLENrRnhzV2dCLGtGQUNJLHlCbEYwc1dwQixDa0Z6c1dvQix3RkFFSSx5QkFEQSxlbEY0c1d4QixDa0Z2c1dZLDREQUNJLHlCQUtBLDRCQUpBLG9CaEV4YkgsQ2dFMmJHLHlCQUZBLGFsRjJzV2hCLENrRnRzV1ksMERBQ0ksU2xGd3NXaEIsQ2tGdnNXZ0IseUVBRUksZ0NBQ0Esd0JBRkEsZ0JsRjJzV3BCLENrRnJzV1EsbURBR0ksK0JBREEsNEJBREEsY2xGeXNXWixDa0Zoc1dLLDBDQUVHLFlBQ0EsaUJBRkEsVWxGcXNXUixDa0Zoc1dnQix5REFDSSxlQUNBLGtCQUNBLFFsRmtzV3BCLENrRjFyV0EsbUJBQ0ksaUJsRjZyV0osQ2tGNXJXSSxpREFJSSxlQURBLFlBRUEsaUJBSEEsVWxGaXNXUixDa0Y1cldJLHlCQUVJLE9BQ0EsVUFGQSxrQkFHQSxTbEY4cldSLENrRjVyV0ksd0JBR0ksc0JBRkEseUJBQ0EsaUJsRityV1IsQ2tGN3JXUSwwQkFDSSxlQUNBLFNsRityV1osQ2tGNXJXSSxxQkFHSSxhaEVwZ0JLLENnRXFnQkwsZUFIQSxlQUNBLGdCQUdBLGlCQUVBLHlCQUVBLHdCQUVBLHNCQUVBLG9CbEYrcldSLENrRjFyV1EsMkZBR0ksWUFDQSxpQkFGQSxVbEY4cldaLENrRnpyV1ksK0NBQ0ksY2xGMnJXaEIsQ2tGbHJXUSwyREFDSSx3QmhFcGhCRCxDZ0VxaEJDLG9CbEZxcldaLENrRnByV1ksNkRBRUksV0FEQSxTbEZ1cldoQixDa0ZocldBLHNDQUNJLHdCaEUvaEJPLENnRWdpQlAsb0JsRm1yV0osQ2tGaHJXQSx3Q0FFSSxXQURBLFNsRm9yV0osQ2tGaHJXQSxpRUFDSSx3QmhFemlCTyxDZ0UwaUJQLG9CbEZtcldKLENrRmhyV0EsbUVBRUksV0FEQSxTbEZvcldKLENrRjlxV0EsK0NBRUksbUJsRmlyV0osQ2tGaHJXSSx5REFDSSxtQ0FDQSw4QmxGbXJXUixDa0Y5cVdBLGdCQUNJLGlCbEZpcldKLENrRmhyV0ksMkNBS0ksbUJBREEsYUFEQSxZQUdBLHVCQUpBLFVsRnNyV1IsQ2tGaHJXSSxzQkFNSSxzQkFKQSxPQUVBLFVBSEEsa0JBSUEscUJBRkEsU2xGcXJXUixDa0ZocldJLHFCQUVJLHNCQURBLHlCQUVBLGtCbEZrcldSLENrRmpyV1EsNEJBS0ksd0JoRXpsQkQsQ2dFNGxCQyxzQkFGQSxtQkFMQSxXQUdBLHFCQURBLFlBSUEsVUFMQSxVbEZ5cldaLENrRmhyV0ksa0JBR0ksYWhFbm5CSyxDZ0VvbkJMLGVBSEEsZUFDQSxnQkFHQSxpQkFFQSx5QkFFQSx3QkFFQSxzQkFFQSxvQmxGbXJXUixDa0ZocldJLHFDQUVJLG1CQUNBLHlCQUNBLGtCQUhBLFlsRnFyV1IsQ2tGanJXUSx1Q0FLSSxtQkFEQSxhQURBLE9BREEsZUFEQSxlbEZ1cldaLENrRi9xV1EscUNBQ0ksV2xGaXJXWixDa0Y5cVdJLHlCQUNJLG1CbEZncldSLENrRi9xV1EsOEJBQ0ksZ0NBQ0EsOEJsRmlyV1osQ2tGL3FXUSwyQkFDSSxhbEZpcldaLENrRjVxV0EsbUNBQ0ksd0JoRTlvQk8sQ2dFK29CUCxvQmxGK3FXSixDa0Y1cVdBLDBDQUNJLFNsRitxV0osQ2tGNXFXQSxZQUNJLGFBQ0EsaUJsRitxV0osQ2tGOXFXSSx3QkFJSSx5QkFHQSxrQkFKQSxZQUVBLE9BSkEsa0JBS0EsTUFKQSxVbEZxcldSLENrRjlxV0ksaUJBQ0ksZ0JsRmdyV1IsQ2tGL3FXUSx3QkFFSSxZQURBLFVsRmtyV1osQ2tGOXFXSSxtQ0FHSSxZQURBLFVsRmlyV1IsQ2tGOXFXSSwrQkFDSSwyQkFDQSxvQmxGZ3JXUixDa0YvcVdRLDhDQUNJLG9CbEZpcldaLENrRjlxV0ksMEJBQ0ksY2xGZ3JXUixDa0YvcVdRLDRCQU1JLGVBSkEsZUFHQSxvQkFEQSxnQkFEQSxlbEZvcldaLENrRjlxV0ksbUJBQ0ksa0JBRUEsV0FEQSxRbEZpcldSLENrRjVxV1ksMkRBQ1Esd0JsRjhxV3BCLENrRjNxV1EsK0JBQ0ksS2xGNnFXWixDa0YxcVdRLDRDQUNJLFNsRjRxV1osQ2tGeHFXSSx3QkFDSSxpQmxGMHFXUixDa0Z6cVdRLDBCQUNJLGtCQUNBLE9sRjJxV1osQ2tGeHFXSSwyQkFDSSxvQmxGMHFXUixDa0Z6cVdRLDZCQUNJLGlCbEYycVdaLENrRnpxV1EsdUNBQ0ksNkJBQ0EseUJBQ0Esa0JsRjJxV1osQ2tGeHFXWSw2REFDRyx3QmhFeHZCRixDZ0V5dkJHLG9CbEYwcVdoQixDa0Z6cVdnQix3RUFDSSx3QmhFdHlCVCxDZ0V1eUJTLG9CbEYycVdwQixDa0Z2cVdRLCtEQUNRLFVsRnlxV2hCLENrRnRxV0kseUJBRUksZUFDQSxVQUZBLGlCbEYwcVdSLENrRnZxV1EscUNBRUksa0JBREEsYUFFQSwyQmxGeXFXWixDa0Z4cVdZLDJDQUdJLFNBREEsT0FFQSxRQUhBLEtsRjZxV2hCLENrRnhxV1ksMENBRUksWUFEQSxVbEYycVdoQixDa0Z6cVdnQixpREFFSSxZQURBLFVsRjRxV3BCLENrRnhxV1ksaURBRUkseUJBREEsaUJsRjJxV2hCLENrRnhxV1ksbURBRUksY0FEQSxhbEYycVdoQixDa0Z6cVdnQixxREFDSSxhaEVqdEJBLENnRWt0QkEsY0FDQSxZbEYycVdwQixDa0Z2cVdRLCtEQUNJLGFsRnlxV1osQ2tGdnFXUSxzREFDSSx3QmxGeXFXWixDa0ZucVdJLDJDQUdJLFlBREEsVWxGdXFXUixDa0ZwcVdJLG1DQUVJLDZCQUNBLCtCQUZBLG9CbEZ3cVdSLENrRnJxV1EsMENBRUksWUFEQSxVbEZ3cVdaLENrRnBxV0kscUJBQ0ksU0FDQSxrQ2xGc3FXUixDa0ZycVdRLDRCQUlJLHFDQUdBLFNBRkEsbUJBSkEsd0NBRUEsWUFHQSxVQUpBLFVsRjRxV1osQ2tGcHFXSSxpREFDSSxxQmxGc3FXUixDa0ZwcVdJLG1EQUNJLHFCbEZzcVdSLENrRnBxV0ksbURBQ0ksd0JsRnNxV1IsQ2tGcHFXSSxvREFDSSx3QmxGc3FXUixDa0ZwcVdJLG9EQUNJLHdCbEZzcVdSLENrRmxxV0EsZ0JBRUksWUFEQSxlQUVBLFdsRnFxV0osQ2tGcHFXSSwyQ0FHSSxrQkFFQSxlQUhBLFlBRUEsVWxGdXFXUixDa0ZwcVdJLHFCQUlJLHFCQURBLE9BRkEsa0JBQ0EsS2xGd3FXUixDa0ZycVdRLDRCQUNJLFlsRnVxV1osQ2tGcHFXSSxrQkFLSSxhaEV2eUJZLENnRXF5QlosY0FHQSxlQUpBLFNBREEsa0JBTUEsa0JBSEEsVWxGeXFXUixDa0ZwcVdJLHdFQUVJLDZCQUNBLGFsRnNxV1IsQ2tGL3BXQSxxQkFHSSxPQUNBLFNBSEEsa0JBQ0EsU0FHQSxTbEZrcVdKLENrRmhxV1EsMkNBQ0ksdUNBRUEsbUJBREEsdUJsRm1xV1osQ2tGL3BXSSxzQ0FDSSxTQUdBLGNBREEsWUFEQSxjbEZtcVdSLENrRmhxV1EseUZBRUksdUNBRUEsbUJBREEsdUJsRmtxV1osQ2tGL3BXUSw0Q0FDSSxZbEZpcVdaLENrRi9wV1EsNkNBSUkseUJBSEEsV0FFQSxZQUVBLGtCQUVBLFFBREEsUUFKQSxTbEZzcVdaLENrRi9wV1EsMENBQ0ksZ0JsRmlxV1osQ2tGL3BXUSx3Q0FFSSxjQUNBLGVBRkEsZWxGbXFXWixDa0Y1cFdBLHlCQUNJLGtCbEYrcFdKLENrRjVwV0Esa0JBQ0kseUJBRUEsbUJBQ0EsZ0JBRkEsb0JsRmlxV0osQ2tGOXBXSSxvQkFDSSxjQUNBLGlCbEZncVdSLENrRjlwV0ksb0JBQ0ksY0FDQSxlQUNBLGVsRmdxV1IsQ2tGcHBXSSwyQkFDSSxhbEZncVdSLENrRnZwV0EsdUNBSkksNEJsRndxV0osQ2tGcHFXQSxlQUVJLHFCQUVBLFlBQ0EsZ0JBSkEsa0JBRUEsVWxGaXFXSixDa0YzcFdBLHFCQUdJLFNBRkEsVUFDQSxPbEYrcFdKLENrRjNwV0EsZUFPSSxzQkFEQSxTQUpBLGVBRUEsT0FIQSxrQkFJQSxRQUZBLE1BTUEsY2xGOHBXSixDa0YzcFdBLHNCQVFJLDZCQUdBLHlCQUpBLFdBTEEsV0FDQSxXQUVBLFNBSkEsa0JBS0EsUUFJQSxlQU5BLFNsRnFxV0osQ2tGM3BXQSxtQ0FDSSx3QmhFMzdCVSxDZ0U0N0JWLG9CbEY4cFdKLENrRjNwV0EsMkJBQ0ksMEJsRjhwV0osQ2tGM3BXQSxvQ0FLSSx3QmhFejhCaUIsQ2dFdzhCakIsUUFEQSx5QmxGZ3FXSixDa0Z4cFdBLHFCQUVJLHdCaEVqOUJpQixDZ0VrOUJqQix5QkFGQSxrQmxGOHBXSixDa0Z6cFdBLDRCQUNJLGlCbEY0cFdKLENrRnZwV0ksaUNBR0ksd0JBRkEsNEJBQ0Esd0JBT0EseUJBQ0Esa0JBSEEsV0FEQSxjQURBLGFBR0Esa0JBSkEsV2xGZ3FXUixDa0Z6cFdRLG1DQUNJLG9CbEYycFdaLENrRnpwV1Esa0RBR0ksa0NBREEsc0NBREEsaUNsRjZwV1osQ2tGeHBXSSxnQ0FDSSxZQUNBLFVsRjBwV1IsQ2tGeHBXSSx1Q0FNSSxrQmhFaG5DRyxDZ0VtbkNILDRCQURBLGtCQUpBLHlCQUNBLGtCQUVBLGVBTEEsWUFDQSxrQkFGQSxVbEZrcVdSLENrRnpwV1EsMkNBQ0ksWWxGMnBXWixDa0Z6cFdRLHlDQUNJLHNCbEYycFdaLENrRnpwV1Esd0RBTUksZUFGQSxZQUdBLFVBTkEsa0JBQ0EsTUFDQSxXQUVBLFNsRjZwV1osQ2tGenBXUSwwREFDSSxhbEYycFdaLENrRjFwV1ksNEVBRUksYWhFdmtDTCxDZ0Vza0NLLGVBRUEsYUFDQSxpQmxGNHBXaEIsQ2tGenBXUSx3REFDSSxnQkFDQSxxQmxGMnBXWixDa0Z0cFdnQix1SkFDSSxZbEYycFdwQixDa0Z4cFdZLDREQUNJLGNBQ0EsZUFDQSxtQmxGMHBXaEIsQ2tGeHBXWSwwREFDSSxzQmxGMHBXaEIsQ2tGeHBXb0IsbUZBRUksZUFEQSxXbEYycFd4QixDa0Z0cFdZLHlFQUNJLFNsRndwV2hCLENrRnBwV29CLHNGQUNJLFNsRnNwV3hCLENrRi9vV2dCLHFFQUNJLFNsRmlwV3BCLENrRjVvV0ksc0NBQ0ksZ0JBQ0EsaUJsRjhvV1IsQ2tGN29XUSx3Q0FFSSxlQURBLGlCbEZncFdaLENrRjVvV0ksaUNBTUksbUJBQ0EseUJBTEEseUJBTUEsa0JBQ0EsZUFOQSxhQUNBLHNCQUNBLHVCQUpBLGVsRnNwV1IsQ2tGN29XUSxtQ0FFSSxjQURBLGNsRmdwV1osQ2tGNW9XSSxrQ0FNSSxxQkFDQSw0QkFGQSw4QkFKQSxnQkFFQSxnQkFEQSxrQkFFQSxzQmxGaXBXUixDa0Y1b1dJLG9DQUVJLGFBREEsV2xGK29XUixDa0Y1b1dJLG9DQUVJLGFBREEsV2xGK29XUixDa0Y1b1dJLG9DQUVJLGFBREEsV2xGK29XUixDa0Z6b1dBLDJCQU1JLGtCaEVwckNTLENnRWtyQ1QsMEJBQ0Esa0JBRUEsYUFMQSxhQU1BLGdCQUxBLGtCQUZBLFVsRm1wV0osQ2tGMW9XSSwwQ0FDSSw2QkFDQSxrQmxGNG9XUixDa0Yzb1dRLCtEQUNJLFlsRjZvV1osQ2tGM29XUSw4REFDRSxZbEY2b1dWLENrRjNvV1EsdURBSUksNkJBSEEsd0VBRUEsd0JBREEsNEJBR0EscUJsRjZvV1osQ2tGM29XZ0Isd0VBQ0ksVUFDQSxzQmxGNm9XcEIsQ2tGeG9XWSw4REFDRSxvQmxGMG9XZCxDa0Zwb1dRLG9EQU9JLHdCQURBLDRCQUVBLHNCQUpBLFlBRkEsT0FEQSxNQUVBLFdBRUEsU2xGeW9XWixDa0Zub1dJLGdEQUVFLGFoRTVxQ2UsQ2dFMnFDZixlQUtBLGdCQUhBLFVBQ0Esa0JBQ0EsVWxGc29XTixDa0Zub1dJLHFMQUlFLGlCbEZvb1dOLENrRmxvV0ksK0NBR0Usd0JoRTl4Q0ksQ2dFaXlDSixTQUZBLGFoRTd4Q0ksQ2dFMHhDSixhQUlBLGVBSEEsWUFLQSxPQUNBLFNsRm9vV04sQ2tGbG9XSSw0Q0FLSSxlQUZBLFlBR0EsVUFMQSxNQUNBLFdBRUEsU2xGc29XUixDa0Zsb1dJLCtCQUNJLGFBR0EsZ0JBREEsY0FEQSxVbEZzb1dSLENrRmxvV0ksdUNBQ0ksa0JsRm9vV1IsQ2tGbG9XSSxzQ0FRRSxvQ0FIQSxlQUVBLHlCQURBLGNBTEEsVUFDQSxvQkFDQSxNQUNBLFVsRndvV04sQ2tGbG9XSSxtQ0FFSSxhQURBLFdsRnFvV1IsQ2tGbG9XSSxtQ0FFSSxhQURBLFdsRnFvV1IsQ2tGbG9XSSxtQ0FFSSxZQURBLFVsRnFvV1IsQ2tGbm9XUSx1REFDSSxlQUNBLFdsRnFvV1osQ2tGbm9XUSw4Q0FDSSx3QmxGcW9XWixDa0Zwb1dZLGdEQUNJLGNsRnNvV2hCLENrRmxvV0ksd0NBRUksdUJBQ0EsbUJBRkEsV2xGc29XUixDa0Zsb1dRLGdFQUlJLG1CQURBLGFBREEsWUFEQSxVbEZ1b1daLENrRmxvV1ksc0VBQ0kscUJsRm9vV2hCLENrRmpvV1ksc0VBQ0ksY2xGbW9XaEIsQ2tGaG9XWSwrRUFDSSxhQUVBLGVBQ0EsNkJBR0EsZ0JBTEEsa0JBR0EsdUJBQ0Esa0JsRm1vV2hCLENrRmhvV2dCLGlGQUNJLGdCbEZrb1dwQixDa0YzbldZLHdFQU9JLGVBQ0EsYUFKQSxlQURBLGlCQUZBLGtCQUNBLG1CQUdBLGtCQUNBLGFsRituV2hCLENrRnpuV1Esb0RBQ0ksY0FFQSxlQURBLFVsRjRuV1osQ2tGdm5XWSxxSUFFSSxhbEZ5bldoQixDa0Z0bldZLDBIQUVJLFlsRnduV2hCLENrRnBuV1EsdURBS0kseUJBRkEsZ0JBQ0EsWUFGQSxpQkFEQSxpQmxGMG5XWixDa0ZwbldZLCtFQUdJLHFCQURBLFlBRUEsa0JBRUEsUUFEQSxVQUpBLFVsRjJuV2hCLENrRnBuV2dCLHdRQUdJLFlsRnNuV3BCLENrRm5uV2dCLHVGQUNJLFNsRnFuV3BCLENrRmpuV1ksbUVBQ0ksYWxGbW5XaEIsQ2tGL21XSSw4Q0FDSSw2QkFDQSxhQUNBLGNsRmluV1IsQ2tGaG5XUSxnREFFSSxjQURBLGNsRm1uV1osQ2tGaG5XUSxtRUFFSSxjQURBLGNsRm1uV1osQ2tGaG5XUSwwREFDSSxxQkFDQSxlbEZrbldaLENrRmhuV1EsNkRBSUksdUNBQ0EsbUJBQ0EscUJBQ0EsZUFKQSxtQmxGcW5XWixDa0ZobldZLCtEQUNJLFlsRmtuV2hCLENrRmhuV1ksNkVBQ0ksc0JsRmtuV2hCLENrRi9tV2dCLDZFQUtJLFlBQ0EsZ0JBRkEsZUFHQSx5Q0FKQSxVbEZtbldwQixDa0Y1bVdZLGlGQUNJLFVBQ0EsY2xGOG1XaEIsQ2tGM21XZ0IsdUZBQ0ksU2xGNm1XcEIsQ2tGMW1XWSw4RUFDSSxzQmxGNG1XaEIsQ2tGMW1XWSw4RUFDSSxNbEY0bVdoQixDa0YxbVdZLDhFQUVJLHVCQURBLHFCbEY2bVdoQixDa0YzbVdnQiwwRkFDSSx3QkFDQSxjQUNBLGlCbEY2bVdwQixDa0Y1bVdvQiw4RkFJSSxjQUhBLDBCQUVBLHlCQURBLG9CbEZnbld4QixDa0Z6bVdRLCtEQUNJLHNCbEYybVdaLENrRnptV1Esa0VBQ0kseUJBQ0Esd0JsRjJtV1osQ2tGMW1XWSxrRkFDSSxzQmxGNG1XaEIsQ2tGMW1XWSxtRkFDSSxzQmxGNG1XaEIsQ2tGM21XZ0IscUZBT0ksbUJBSEEseUJBQ0EsbUJBSUEsV0FIQSxhQUxBLGVBRUEsWUFLQSx1QkFOQSxVbEZvbldwQixDa0YzbVdnQix3RkFDSSxlQUNBLGVsRjZtV3BCLENrRnptV2dCLG1NQUVJLHNCbEYybVdwQixDa0ZybVdJLDhDQUNJLDZCQUVBLGFBREEsV2xGd21XUixDa0ZybVdZLGtFQUNJLGNsRnVtV2hCLENrRnBtV1EsMERBQ0ksWWxGc21XWixDa0ZwbVdRLDZEQU1JLGlDQUpBLHdCaEV4N0NRLENnRTA3Q1IseUJBQ0EscUNBRkEsYUFGQSxXbEYybVdaLENrRnJtV1ksNkVBQ0ksc0JsRnVtV2hCLENrRnJtV1kseUVBQ0ksWWxGdW1XaEIsQ2tGdG1XZ0IsNkVBRUksWUFDQSxpQkFDQSx5Q0FIQSxXbEYybVdwQixDa0Z0bVdnQix1RkFDSSxpQmxGd21XcEIsQ2tGdm1Xb0Isb0dBRUksZ0JBQ0EsdUJBRkEsbUJBR0EsV2xGeW1XeEIsQ2tGcm1XWSw4RUFDSSxNbEZ1bVdoQixDa0ZqbVdZLHlFQUVJLGFBQ0EsZ0JBRkEsV2xGcW1XaEIsQ2tGam1Xb0IseUZBTUksWUFDQSxpQkFGQSxlQUpBLHNCQUNBLG1CQUNBLDJCQUNBLFVsRnNtV3hCLENrRmhtV2dCLGdHQUVJLGFBREEsV2xGbW1XcEIsQ2tGam1Xb0IscUhBQ0ksWWxGbW1XeEIsQ2tGNWxXUSx5REFFSSxzQkFDQSwyQkFGQSxvQmxGZ21XWixDa0Y1bFdnQix5RUFJSSw0QkFGQSwyQkFEQSwwQkFFQSxVbEYrbFdwQixDa0YxbFdRLHNEQUdJLG1CQUZBLGFBQ0EsY2xGNmxXWixDa0Z2bFdBLFlBSUksd0JoRXJqRFUsQ2dFOGpEViw4QkFDQSwrQkFMQSxTQUpBLGFoRTNoRFUsQ2dFd2hEVixXQUtBLCtCQURBLGVBRUEsZ0JBTEEsWUFPQSxPQVRBLGtCQVVBLGtCQUlBLHFCQUhBLFVsRjZsV0osQ2tGdmxXQSxzQkFFSSx3QmhFem1EUyxDZ0V3bURULGdDQUVBLDBCQUNBLDZCbEYwbFdKLENrRnpsV0ksd0JBT0ksbUJBQ0EsZUFQQSx3QkFJQSx1QkFEQSxZQUVBLHVCQUpBLGtCQUNBLFVsRmdtV1IsQ2tGemxXSSx1RkFHSSxzQmxGMmxXUixDa0Z4bFdRLG1DQUNJLFlsRjBsV1osQ2tGcGxXQSwwQkFDSSxzQ2xGdWxXSixDa0ZwbFdBLDZDQUNJLFlsRnVsV0osQ2tGbmxXQSxRQUFTLDRCbEZ1bFdULENrRnBsV1Esc0NBQ0kseUJBQ0EsbUJsRnVsV1osQ2tGcmxXUSw4QkFDSSxhbEZ1bFdaLENrRmpsV0ksbURBQ0ksWWxGc2xXUixDa0ZubFdBLG1CQUNJLHdCaEVscURTLENnRW1xRFQsbUJBQ0EsV2xGc2xXSixDa0ZybFdJLG1DQUNJLGlCQUNBLDhCbEZ1bFdSLENrRnRsV1EscUNBS0ksYWhFbHJEQyxDZ0UrcURELHlCQUNBLGdCQUNBLGlCQUhBLGlCbEY0bFdaLENrRnRsV1EsK0NBQ0ksNkJBQ0EseUJBQ0Esa0JsRndsV1osQ2tGcGxXZ0IsMEVBQ0ksd0JoRW51RFgsQ2dFb3VEVyxvQmxGc2xXcEIsQ2tGcmxXb0IsNEVBQ0ksVWxGdWxXeEIsQ2tGcGxXZ0IsMEVBQ0ksc0JBQ0EsaUJsRnNsV3BCLENrRnJsV29CLDRFQUNJLGFsRnVsV3hCLENrRmpoV0EsdUVBQ0ksMEJsRnFoV0osQ2tGbGhXQSx1QkFDSSxpQmxGcWhXSixDa0ZuaFdRLHlDQUNJLGtCbEZxaFdaLENrRmxoV0ksbUNBR0kseUJBQ0Esa0JBR0EsT0FOQSxpQkFDQSxnQkFHQSxrQkFDQSxTQUVBLFdBQ0EsVWxGb2hXUixDa0ZuaFdRLG9EQUNJLDBDQUNBLFNBQ0EsZ0JsRnFoV1osQ2tGaGhXSSxnRUFDSSxjbEZtaFdSLENrRmpoV0ksMkRBQ0ksaUJsRm1oV1IsQ2tGbGhXUSxpRUFDRyxZbEZvaFdYLENrRjlnV0ksaUNBSUkseUJBQ0Esa0JBRkEsYUFEQSxhQUlBLGtCQUVBLFlBREEsa0JBTkEsV2xGd2hXUixDa0ZoaFdRLHFDQU1JLFlBQ0EsaUJBRkEsZUFKQSxzQkFDQSxtQkFDQSwyQkFDQSxVbEZxaFdaLENrRmhoV1EsbUNBT0ksY0FIQSxlQUVBLGVBTEEsa0JBRUEsVUFEQSxRQUdBLFVsRm9oV1osQ2tGN2dXQSxvQkFDSSw0QmxGZ2hXSixDa0YzZ1dJLGtEQUNJLFlsRjhnV1IsQ2tGemdXUSxtRUFDSSxvQmxGNGdXWixDa0YzZ1dZLHNHQUNJLGtDbEY2Z1doQixDa0YzZ1dZLDZJQUNJLG9CbEY2Z1doQixDbUZyNlpBLEtBR0ksZ0JBRkEsZUFHQSxZQUNBLGlCQUhBLGNuRjI2WkosQ21GdjZaSSxXQUNJLHlCbkZ5NlpSLENtRnY2WkksaUJBQ0ksOEJuRnk2WlIsQ21GdjZaSSx5QkFaSixLQWFRLHdCbkYwNlpOLENBQ0YsQ21GejZaSSxpQkFFSSx3QmpFWEcsQ2lFYUgsb0JqRWJHLENpRVlILGdCQUZBLFVuRjg2WlIsQ21GMTZaUSxzRUFHSSxtQ0FDQSwrQkFDQSxtQm5GMDZaWixDbUZ4NlpRLDhCQUNJLG1DQUNBLCtCQUNBLHdCQUNBLFdBQ0EsNEJuRjA2WlosQ21GejZaWSx5RUFFSSxtQ0FDQSwrQkFDQSx1Qm5GMDZaaEIsQ21GdDZaSSx5QkFDSSw2QkFDQSxvQmpFckNHLENpRXNDSCxhbkZ3NlpSLENtRnY2WlEsOEZBR0ksbUNBQ0EsK0JBRUEsV0FEQSxtQm5GdzZaWixDbUZwNlpJLG1CQUVJLHdCakV2QkksQ2lFeUJKLG9CakV6QkksQ2lFd0JKLGdCQUZBLFVuRnk2WlIsQ21GcjZaUSw0RUFHSSxtQ0FDQSwrQkFDQSxtQm5GcTZaWixDbUZuNlpRLGdDQUlJLDRCbkZxNlpaLENtRnA2WlksNkdBSkEsbUNBQ0EsK0JBQ0EsdUJuRjI2WlosQ21GajZaSSwyQkFDSSw2QkFDQSxvQmpFaERJLENpRWlESixhbkZtNlpSLENtRmw2WlEsb0dBR0ksbUNBQ0EsK0JBRUEsV0FEQSxtQm5GbTZaWixDbUYvNVpJLGNBRUksd0JqRTdFRSxDaUUrRUYsb0JqRS9FRSxDaUU4RUYsZ0JBRkEsVW5GbzZaUixDbUZoNlpRLDZEQUdJLG1DQUNBLCtCQUNBLG1CbkZnNlpaLENtRjk1WlEsMkJBQ0ksbUNBQ0EsK0JBQ0EsV0FDQSw0Qm5GZzZaWixDbUYvNVpZLG1FQUVJLG1DQUNBLCtCQUNBLG9CbkZnNlpoQixDbUY1NVpJLHNCQUNJLDZCQUNBLG9CakVyR0UsQ2lFc0dGLGFuRjg1WlIsQ21GNzVaUSxxRkFHSSxtQ0FDQSwrQkFFQSxXQURBLG1CbkY4NVpaLENtRjE1WkksZUFFSSx3QmpFbElHLENpRW9JSCxvQmpFcElHLENpRW1JSCxnQkFGQSxhbkYrNVpSLENtRjM1WlEsZ0VBR0ksbUNBQ0EsK0JBQ0EsbUJuRjI1WlosQ21GejVaUSw0QkFDSSxtQ0FDQSwrQkFDQSxhakUzSUQsQ2lFNElDLDRCbkYyNVpaLENtRjE1WlkscUVBRUksbUNBQ0EsK0JBQ0Esb0JuRjI1WmhCLENtRnY1WkksdUJBQ0UsNkJBQ0Esb0JqRTFKSyxDaUUySkwsYW5GeTVaTixDbUZ4NVpPLHdGQUdLLG1DQUNBLCtCQUVBLGFqRXBLRixDaUVtS0UsbUJuRnk1WlosQ21GcjVaSSxpQkFFSSx3QmpFdEtHLENpRXdLSCxvQmpFeEtHLENpRXVLSCxnQkFGQSxhbkYwNVpSLENtRnQ1WlEsc0VBR0ksbUNBQ0EsK0JBQ0EsbUJuRnM1WlosQ21GbjVaSSx5QkFDRSw2QkFDQSxvQmpFbExLLENpRW1MTCxhbkZxNVpOLENtRnA1Wk8sOEZBR0ssbUNBQ0EsK0JBRUEsYWpFM0xELENpRTBMQyxtQm5GcTVaWixDbUZqNVpJLGdCQUVJLHdCakVoTEMsQ2lFa0xELG9CakVsTEMsQ2lFaUxELGdCQUZBLGFuRnM1WlIsQ21GbDVaUSxtRUFHSSxtQ0FDQSwrQkFDQSx3QkFDQSxtQm5GazVaWixDbUYvNFpJLHVCQUVJLHdCakU5R0ssQ2lFZ0hMLG9CakVoSEssQ2lFK0dMLGdCQUZBLFVuRm81WlIsQ21GaDVaUSx3RkFHSSxtQ0FDQSwrQkFDQSxxQkFDQSxtQm5GZzVaWixDbUY3NFpJLHdCQUNFLDZCQUNBLG9CakUzTUcsQ2lFNE1ILGFuRis0Wk4sQ21GOTRaTywyRkFHSyxtQ0FDQSwrQkFFQSxhakVwTkgsQ2lFbU5HLG1CbkYrNFpaLENtRjM0WkksaUJBRUksd0JqRTVKSSxDaUU4Skosb0JqRTlKSSxDaUU2SkosZ0JBRkEsYW5GZzVaUixDbUY1NFpRLHNFQUdJLG1DQUNBLCtCQUNBLHdCQUNBLG1CbkY0NFpaLENtRno0WkkseUJBQ0UsNkJBQ0Esb0JqRTFOTSxDaUUyTk4sYW5GMjRaTixDbUYxNFpPLDhGQUdLLG1DQUNBLCtCQUVBLGFqRWxMQSxDaUVpTEEsbUJuRjI0WlosQ21GdjRaSSx3QkFDSSxxQkFDQSxpQkFDQSxhbkZ5NFpSLENtRnY0WkksMkJBTUkscUJBREEsa0JBRUEsY0FIQSxlQUhBLGFBQ0Esa0JBQ0EseUJuRjY0WlIsQ21GdjRaWSx5Q0FDSSxpQm5GeTRaaEIsQ21GeDRaZ0IsMkNBQ0ksU25GMDRacEIsQ21GcjRaSSxjQUVJLHdCakV0UUUsQ2lFd1FGLG9CakV4UUUsQ2lFdVFGLGdCQUZBLGFuRjA0WlIsQ21GdDRaUSw2REFHSSxtQ0FDQSwrQkFDQSx3QkFDQSxtQm5GczRaWixDbUZuNFpJLGlCQUVJLDZCQUVBLHlCQURBLGdCQUZBLGFuRnc0WlIsQ21GcDRaUSxzRUFHSSx1Q0FDQSxtQ0FDQSx3QkFDQSxtQm5GbzRaWixDbUZqNFpJLHNCQUNFLDZCQUNBLG9CakU5UkksQ2lFK1JKLGFuRm00Wk4sQ21GbDRaTyxxRkFHSyxtQ0FDQSwrQkFFQSxhakV6U0YsQ2lFd1NFLG1CbkZtNFpaLENtRjkzWlEsZ0JBRUksZUFEQSxrQkFFQSxxQm5GZzRaWixDbUY3M1pJLGNBQ0ksaUJuRiszWlIsQ21GOTNaUSxlQUdJLFNBQ0EsYUFDQSxzQkFDQSx1QkFMQSxrQkFDQSxLbkZvNFpaLENtRjkzWlEsbUJBQ0ksaUJuRmc0WlosQ21GLzNaWSxxQkFDSSxTbkZpNFpoQixDbUY5M1pRLG9CQUNJLGtCbkZnNFpaLENtRi8zWlksc0JBQ0ksVW5GaTRaaEIsQ21GNzNaSSxrQkFDSSxtQ0FDQSwrQkFDQSxhakV0VEssQ2lFdVRMLDRCbkYrM1pSLENtRjkzWlEsaURBRUksbUNBQ0EsK0JBQ0EsdUJuRiszWlosQ21GNTNaSSxlQUNJLHNCQUNBLGtCQUNBLGFuRjgzWlIsQ21GNzNaUSxnRUFHSSxzQkFDQSxrQkFDQSxhakUxUUMsQ2lFMlFELFNuRjYzWlosQ21GMTNaSSx1QkFDSSw2QkFDQSxrQkFDQSxVbkY0M1pSLENtRjMzWlEsd0ZBR0ksc0JBQ0Esa0JBQ0EsY0FDQSxTbkYyM1paLENtRnYzWkkscUJBRUksNkJBREEsK0JBRUEsYW5GeTNaUixDbUZ2M1pJLDhFQUdJLG1DQUNBLCtCQUNBLGFqRXhWSyxDaUV5VkwsU25GdTNaUixDbUZyM1pJLHNCQUdJLHVDQUZBLCtCQUNBLHdCQUVBLDRCbkZ1M1pSLENtRnQzWlEscUZBR0ksU25GczNaWixDbUZuM1pJLGdCQUNJLGtCbkZxM1pSLENtRnAzWlEsOEJBS0ksbUJBRkEsYUFEQSxZQUVBLHVCQUhBLFVuRjAzWlosQ21GcjNaWSxnQ0FDSSxjbkZ1M1poQixDbUZuM1pJLHNCQUVJLDZCQURBLG9CakU5U1ksQ2lFZ1RaLGFuRnEzWlIsQ21GbjNaSSxzQkFFSSx5QkFEQSw4Qm5GczNaUixDbUZuM1pJLGVBQ0ksd0JqRTlYSyxDaUUrWEwsYW5GcTNaUixDbUZwM1pRLG9DQUNJLDZCQUVBLHlCQURBLGFuRnUzWlosQ21GbDNaSSwwQkFFSSxhbkZxM1pSLENtRmwzWkksbURBSkksNkJBRUEsd0JuRnkzWlIsQ21GdjNaSSx5QkFFSSxhbkZxM1pSLENtRmwzWkkseUJBS0ksbUJBSkEseUJBRUEsb0JqRXBaSyxDaUVtWkwsYWpFNVlHLENpRThZSCxhQUVBLGFuRm8zWlIsQ21GbjNaUSwyQkFDSSxlQUNBLGtCbkZxM1paLENtRmwzWkkscUJBQ0ksWUFDQSxrQm5GbzNaUixDbUZsM1pJLG1CQUNJLGVuRm8zWlIsQ21GbDNaSSxhQUNJLHlCQUNBLG9CbkZvM1pSLENtRmwzWkksbUJBQ0ksd0JqRXBiSyxDaUVxYkwsb0JqRXJiSyxDaUVzYkwsdUJuRm8zWlIsQ21GbDNaSSxzQkFFSSw2QkFEQSxvQmpFcFdZLENpRXNXWixhbkZvM1pSLENtRmwzWkksWUFDSSxZQUNBLGNBQ0EsY25GbzNaUixDbUZsM1pJLHlCQUNJLDZCQUNBLG9CakUvV1ksQ2lFZ1haLGFuRm8zWlIsQ21GbjNaUSw4RkFHSSx1Q0FDQSwrQkFFQSxXQURBLG1CbkZvM1paLENtRmgzWkksdUJBQ0ksd0JqRWpiUSxDaUVrYlIsYW5GazNaUixDbUZoM1pJLCtCQUlJLHlCQUNBLGFqRTlZTSxDaUU0WU4sZUFGQSxZQUNBLGdCbkZxM1pSLENtRmgzWkksb0JBQ0ksMEJBQ0EsYW5GazNaUixDbUZqM1pRLDZCQUNJLHdCakV2WVEsQ2lFd1lSLGFqRTNZUSxDaUU0WVIsY25GbTNaWixDbUZsM1pZLCtCQUNJLGFuRm8zWmhCLENtRi8yWlEsd0JBQ0ksU25GaTNaWixDbUY3MlpJLDJCQUNJLDZCQUNBLG9CakV4aEJHLENpRXloQkgsYW5GKzJaUixDbUY5MlpRLGlDQUNJLG1DQUNBLCtCQUVBLHFCQURBLG1CbkZpM1paLENtRjkyWlEsbUVBRUksNkJBQ0Esb0JqRW5pQkQsQ2lFb2lCQyxhbkYrMlpaLENtRjEyWkEsZ0JBS0ksc0JBSEEsc0JBRUEsaUJBREEsVUFGQSxvQm5GaTNaSixDbUY1MlpJLGtCQUNJLHdCbkY4MlpSLENtRjcyWlEseUJBQ0ksYW5GKzJaWixDbUY1MlpJLG9CQUNJLFduRjgyWlIsQ21GNTJaSSwyQkFHSSxxQkFGSix5QkFDSSxjbkYrMlpSLENtRngyWlksOEZBQ0ksVW5GMDJaaEIsQ21GdDJaWSxxWkFHSSxVQUNBLFduRjQyWmhCLENtRnIyWkksb0VBR0ksYUFDQSxjbkZ3MlpSLENtRnAyWkEsUUFFSSxxQkFFQSxZQUhBLGtCQUVBLFVuRncyWkosQ21GcDJaQSxjQUdJLFNBRkEsVUFDQSxPbkZ3MlpKLENtRnAyWkEsUUFNSSxTQUpBLGVBRUEsT0FDQSxRQUZBLEtuRjYyWkosQ21GcDJaQSx1QkFMSSxzQkFFQSx5QkFSQSxrQkFPQSxjbkZxM1pKLENtRmozWkEsZUFNSSxXQUpBLFdBQ0EsV0FFQSxTQURBLFNuRjYyWkosQ21GcDJaQSw4QkFDSSx3Qm5GdTJaSixDbUZwMlpBLDRCQUNJLDBCbkZ1MlpKLENtRnAyWkEscUNBR0kseUJuRnUyWkosQ21GajJaQSxjQUNJLGtCbkZxMlpKLENtRmwyWkEscUJBQ0ksaUJuRnEyWkosQ21GbDJaQSxnQkFFSSxZQURBLFVuRnMyWkosQ21GcDJaSSw4QkFDSSxvQm5GczJaUixDbUZyMlpRLHFDQUtJLHFCQUZBLFNBREEsWUFFQSxPQUhBLFVuRjIyWlosQ21GbDJaWSx3REFDSSx3Qm5GbzJaaEIsQ21GaDJaSSxrQ0FFSSxZQURBLFVuRm0yWlIsQ21GaDJaWSx1REFDSSxXQUNBLFFuRmsyWmhCLENtRjUxWkEsc0NBQ0ksd0JuRisxWkosQ21GNzFaQSx5REFDSSx3Qm5GZzJaSixDbUY5MVpBLDZDQUVJLHlCQURBLHlCbkZrMlpKLENtRi8xWkEsZ0VBQ0kscUJuRmsyWkosQ21GOTFaQSxrQkFDSSxXbkZpMlpKLENtRmgyWkksMEJBRUksbUJBREEsYUFFQSxlbkZrMlpSLENtRi8xWmdCLG9EQUNJLFluRmkyWnBCLENtRnYxWm9CLGdJQUNJLGNBRUEsY0FEQSxnQm5GKzFaeEIsQ21GNzFad0IsNEVBQ0ksWW5GKzFaNUIsQ21GdjFaSSxrQ0FDSSxVbkZ5MVpSLENtRm4xWkUsMkRBQ0UsWW5GMDFaSixDbUZ4MVpFLG9DQUNFLGNuRjIxWkosQ21GejFaQSxlQU1JLG1CQUxBLGtCQUdBLGFBRkEsWUFHQSx1QkFGQSxpQm5GKzFaSixDbUYzMVpJLGlCQUNJLHlCbkY2MVpSLENtRjMxWkkscUJBQ0ksVUFDQSxrQm5GNjFaUixDbUYzMVpJLHNCQUlJLFNBSEEsVUFDQSxvQkFDQSxrQkFFQSxRQUNBLDJDbkY2MVpSLENtRjUxWlEsMEJBQ0kseUZuRjgxWlosQ21GMzFaSSx1QkFDSSx1Q0FFQSw2QkFEQSxtQm5GODFaUixDbUY1MVpRLDZCQUNJLFNuRjgxWlosQ21GNTFaUSw4QkFDSSxTbkY4MVpaLENtRjUxWlEsd0ZBR0ksc0NuRjQxWlosQ21GejFaSSxzQkFHSSxtQ0FGQSxxQkFDQSxtQm5GNDFaUixDbUYxMVpRLDRCQUVJLGFqRTVyQkksQ2lFMnJCSixTbkY2MVpaLENtRjMxWlksbUNBR0ksWUFNQSxtQ0FDQSxrQ0FUQSxZQVlBLHFCQVhBLDhCQVNBLGVBUEEsa0JBRUEsb0JBREEsZ0JBR0EsY0FEQSxvQkFLQSx5Qm5GODFaaEIsQ21GMTFaUSw2QkFDSSxTbkY0MVpaLENtRjExWlEscUZBR0ksa0NuRjAxWlosQ21GcjFaQSxvQkFHSSx5QkFHQSxtQkFEQSxpQkFKQSxhQUNBLGtCQUtBLGlCQUhBLFNuRjIxWkosQ21GdDFaSSxzQkFDSSwwQm5GdzFaUixDbUZyMVpJLDBCQUNJLG1CbkZ1MVpSLENtRnIxWlEsNEJBRUksd0JBREEsbUJuRncxWlosQ21GbjFaSSwyQkFFSSx5QkFFQSxnQ0FEQSw2QkFGQSxtQm5GdzFaUixDbUZuMVpRLDZCQUNJLHVCbkZxMVpaLENtRmoxWkksb0VBQ0ksUUFDQSx5Qm5GbTFaUixDb0YzcmJBLE1BRUksZUFEQSxtQnBGK3JiSixDb0Y1cmJBLFNBQ0ksV3BGK3JiSixDb0Y1cmJBLG9CQUVDLFdBREEsU3BGZ3NiRCxDb0Y1cmJBLDBCQUdJLG1CQUZBLG1CQUNBLCtDcEZnc2JKLENvRjdyYkEsMEJBRUksbUJBQ0EsbUJBRkEsbURwRmtzYkosQ3FGcnRiQSxjQUVJLG1CQURBLCtCQUVBLGNyRnd0YkosQ3FGdnRiSSwyQkFDSSxzQkFDQSxnQ0FDQSxtQnJGeXRiUixDcUZ4dGJRLHVDQUNJLGFuRXdDQyxDbUV2Q0QsZUFDQSxlckYwdGJaLENxRnp0YmdCLDBEQUNBLCtCQUNBLGtCckYydGJoQixDcUZ4dGJRLDZCQUNJLGFuRW1DQyxDbUVqQ0QsZUFEQSxjckYydGJaLENxRnR0YkksNkJBRUksbUJBREEsYUFFQSw4QkFDQSxtQnJGd3RiUixDcUZ0dGJJLHlCQUNJLG1CckZ3dGJSLENxRnR0YlksK0NBQ0ksY0FDQSx5QnJGd3RiaEIsQ3FGcHRiSSxpQ0FDSSxtQnJGc3RiUixDcUZsdGJBLGVBQ0ksa0NyRnF0YkosQ3NGN3Zib0IsOENBQ0ksZXRGZ3dieEIsQ3NGenZid0IsMERBQ0ksa0J0RjJ2YjVCLENzRmx2YmdCLGdGQUNJLGV0RnV2YnBCLENzRmh2Ym9CLCtDQUNJLFl0Rmt2YnhCLENzRjV1YlksbUNBQ0ksaUJ0Rjh1YmhCLENzRjN1YlksNkVBWUkseUJBQ0EsZ0JBVkEsY0FEQSxZQUdBLE9BS0EsZUFJQSxhQVZBLGtCQUdBLGtCQUNBLFFBQ0EsTUFIQSxXQUtBLFN0Rmd2YmhCLENzRnZ1Ym9CLHdEQUNJLGV0Rnl1YnhCLENzRnh1YndCLDhEQUNJLGV0RjB1YjVCLENzRm51Ym9CLHdEQUNJLGtCdEZxdWJ4QixDc0Y5dGJnQixnQ0FDSSxldEZndWJwQixDc0Y1dGJvQiwrRUFDSSxjdEZpdWJ4QixDc0YvdGJvQixzQ0FDSSxldEZpdWJ4QixDc0YvdGJvQix1Q0FDSSxjdEZpdWJ4QixDc0YvdGJvQix5Q0FDSSxldEZpdWJ4QixDc0YvdGJvQix3Q0FDSSxldEZpdWJ4QixDc0Z2dGJJLG1CQUNJLGFBQ0EsZUFDQSxzQnRGeXRiUixDc0Z4dGJRLHFCQUNJLGdCQUNBLGdCdEYwdGJaLENzRnJ0YkEsZUFJSSxtQkFIQSxhQUNBLGtCQUNBLGtCdEZ5dGJKLENzRnZ0YkksOEJBRUksb0JBREEsVXRGMHRiUixDc0Z4dGJRLGtDQUNJLG1CQUNBLHFCQUNBLFd0RjB0YlosQ3NGeHRiZ0IsZ0RBRUksaUNBREEsZXRGMnRicEIsQ3NGenRib0IsMkRBQ0ksdUJBQ0EsYUFFQSxrQkFEQSxhcEVYSixDb0VpQkksZUFGQSxZQUNBLGlCQUhBLGVBQ0EsaUJ0Rjh0YnhCLENzRjF0YndCLGlFQUNJLGtCdEY0dGI1QixDc0YxdGJ3QixnRUFDSSxpQnRGNHRiNUIsQ3NGMXRid0IsaUVBQ0ksZXRGNHRiNUIsQ3NGdnRiNEIsK0VBQ0ksdUJBQ0EsYXRGeXRiaEMsQ3NGcnRiNEIsNkVBQ0ksd0JwRW5IbkIsQ29Fb0htQixVdEZ1dGJoQyxDc0ZqdGJ3QiwwTUFDSSxzQnRGc3RiNUIsQ3NGcHRid0Isb0dBSUksbUJBQ0EsZUFGQSxhQUdBLGtCQUpBLGtCQURBLFV0RjJ0YjVCLENzRnJ0YjRCLDJHQUNJLGN0RnV0YmhDLENzRnJ0YjRCLHNHQU9JLGtCQUdBLGVBSkEsY0FKQSxPQUdBLGNBR0EsVUFQQSxrQkFFQSxRQUNBLFdBS0EsV3RGd3RiaEMsQ3NGcHRid0Isb0dBSUksbUJBREEsYUFFQSxtQkFIQSxrQkFEQSxVdEYwdGI1QixDc0ZydGI0QiwyR0FDSSxrQnRGdXRiaEMsQ3NGcnRiNEIsNkdBQ0ksVXRGdXRiaEMsQ3NGcnRiNEIsc0dBT0ksa0JBR0EsZUFKQSxjQUpBLE9BR0EsY0FHQSxVQVBBLGtCQUVBLFFBQ0EsV0FLQSxXdEZ3dGJoQyxDc0ZodGJRLGdEQUNJLGFwRXBHUSxDb0VxR1IsY3RGa3RiWixDc0Y3c2JBLGFBRUksU0FEQSx1QkFHQSw0QkFEQSxVdEZpdGJKLENzRi9zYkksbUJBR0ksa0JwRXhIYSxDb0VzSGIsd0NBQ0EsTUFFQSxTdEZpdGJSLENzRmh0YlEsc0JBQ0ksa0JwRTNIUyxDb0U0SFQsbUJBQ0Esd0JBR0EsZUFGQSwwQkFDQSxpQnRGc3RiWixDc0Y3c2JNLCtDQVBNLGdDQUVBLDZCQURBLG9CdEY2dGJaLENzRnZ0Yk0seUJBRUUsMEJBQ0EsZUFLQSxZQUhBLDJCQURBLGlCdEZtdGJSLENzRjlzYlEsMkJBQ0UsYXBFdE1VLENvRXVNVix5QnRGZ3RiVixDc0Y5c2JRLGdDQUVJLGVBREEsZXRGaXRiWixDc0Y5c2JRLDZCQUNFLGN0Rmd0YlYsQ3NGOXNiUSxxQ0FFSSxZQUNBLGNBQ0EsZUFIQSxVdEZtdGJaLENzRi9zYlksMkNBQ0ksd0J0Rml0YmhCLENzRjdzYk0sNE9BR0UsV0FFQSxXQURBLFF0RjhzYlIsQ3NGM3NiTSwyRUFFRSxZQURBLEt0RjhzYlIsQ3NGcnNiZ0IsZ0RBQ0ksaUJ0RnVzYnBCLENzRmxzYkksZ0NBQ0kscUN0Rm9zYlIsQ3NGanNiZ0IsNENBQ0ksd0N0Rm1zYnBCLENzRmxzYm9CLGtFQUNJLGtDdEZvc2J4QixDc0Zsc2JvQix1REFDSSx3QnRGb3NieEIsQ3NGL3Jid0Isb0VBQ0ksMEJ0RmlzYjVCLENzRi9yYndCLG1FQUNJLDJCdEZpc2I1QixDc0Z6cmJnQiw0Q0FFSSxpREFEQSx5Q0FFQSxxQkFFQSxtQkFEQSxldEY0cmJwQixDc0YxcmJvQiw2REFDSSwrQnRGNHJieEIsQ3NGMXJib0IsdURBQ0ksd0J0RjRyYnhCLENzRjFyYm9CLG9FQUNJLFF0RjRyYnhCLENzRnZyYndCLG1FQUNJLDZCdEZ5cmI1QixDc0Z2cmJ3QixrRUFDSSw4QnRGeXJiNUIsQ3NGcHJib0Isd0RBQ0ksWXRGc3JieEIsQ3NGOXFiWSxxQ0FDSSw0QnRGZ3JiaEIsQ3NGenFiWSwyREFDSSxnQ3RGOHFiaEIsQ3NGenFiUSw2QkFDSSxZdEYycWJaLENzRnRxYkEsc0JBQ0kscUJBQ0EsbUJ0RnlxYkosQ3NGbnFiUSx1QkFDSSx1QkFFQSxrQ0FFQSxjQUNBLGVBSkEsZ0JBRUEsdUJBR0Esa0J0RnNxYlosQ3NGcnFiWSw0QkFDSSxjQUNBLGN0RnVxYmhCLENzRm5xYkksaUJBTUksOERBQ0EsMkJBRkEsYUFIQSxjQUNBLGVBRkEsa0JBR0EscUJ0RndxYlIsQ3NGbnFiWSx5Q0FDSSxldEZxcWJoQixDc0ZscWJnQiw0REFDSSxhdEZvcWJwQixDc0ZscWJnQix5REFDSSxjQUNBLHlCdEZvcWJwQixDc0ZscWJnQiw2REFDSSxhdEZvcWJwQixDc0Y3cGJZLCtCQUNJLGdCQUNBLGdCdEYrcGJoQixDc0YzcGJZLGdDQUNJLHFCdEY2cGJoQixDc0Z6cGJJLDZCQUdJLHFDQUVBLG1CQUVBLGNBSEEscUJBRkEsWUFJQSxpQkFMQSxVdEZpcWJSLENzRjFwYlEsMkNBQ0ksa0N0RjRwYlosQ3NGeHBiUSx1Q0FDSSxnQ0FFQSw4RUFDQSw2QnRGMHBiWixDc0ZqcGJZLDJCQUNJLHNCQUNBLGN0Rm9wYmhCLENzRjdvYmdCLHVDQUNJLGF0RitvYnBCLENzRjVvYlksMkJBQ0ksYUFDQSxjdEY4b2JoQixDc0Y3b2JnQixrQ0FDSSxjdEYrb2JwQixDc0Z2b2JBLGdHQUVJLHdDQUNBLGlCdEYwb2JKLENzRnZvYkEsb0JBQ0ksVXRGMG9iSixDc0Z2b2JBLGlCQUlJLHdCcEV4YVUsQ29FMGFWLG1CQUxBLHFCQUlBLGlCQUZBLGdCQURBLGN0RjhvYkosQ3NGcm9iUSxrREFDSSxnQnRGd29iWixDc0Z2b2JZLDhEQUNJLHlCdEZ5b2JoQixDc0Zqb2JFLDJCQUNFLHNCdEZvb2JKLENzRmxvYlEsdUNBQ0ksa0J0Rm9vYlosQ3NGbm9iWSwwQ0FDSSx1QnRGcW9iaEIsQ3NGbG9iTSxpQ0FDRSx1QkFDQSx3QkFDQSx5QnRGb29iUixDc0Zob2JFLDJCQUNFLGdCQUdBLGFBRkEsZUFDQSxldEZtb2JKLENzRmhvYk0saUNBR0UsMEJBQ0EsdUJBQ0EsV0FKQSxlQUNBLGdCQUlBLGlCdEZrb2JSLENzRmpvYlEseUNBQ0Usd0JBQ0EseUJBRUEscUJBRUEsYUFDQSxzQkFGQSxZQUdBLHVCQUNBLGdCQU5BLGlCdEZ5b2JWLENzRmhvYlUscURBR0UsOEJBRkEsd0NBQ0EsMEJ0Rm1vYlosQ3NGN25iVSxvREFHRSwrQkFGQSx5Q0FDQSwyQnRGZ29iWixDc0Y1bmJRLGlEQUNFLGF0RjhuYlYsQ3NGN25iVSwrREFDRSx3QnBFM2hCQyxDb0U0aEJELG9CdEYrbmJaLENzRjluYlksc0VBQ0UseUJBRUEsWUFDQSxRQUZBLFV0RmtvYmQsQ3NGN25iVSw2RUFDRSx3QnRGK25iWixDc0Y3bmJVLG9GQUNFLHFCdEYrbmJaLENzRjVuYlEseUNBSUUsVUFEQSxlQUZBLGtCQUNBLEt0RmdvYlYsQ3NGMW5iUSw0Q0FDRSx3QnRGNG5iVixDc0ZybmJJLHFCQUdJLHdCdEZzbmJSLENzRnBuYlksc0RBQ0ksYXRGc25iaEIsQ3NGL21iZSwwREFDSyxjdEZpbmJwQixDc0Y3bWJRLHlDQUNJLHNCQUVBLGdDQURBLDRCdEZnbmJaLENzRjdtYlEsd0NBQ0ksdUN0RittYlosQ3NGOW1iWSwyQ0FDSSxjQUNBLGVBQ0EsZXRGZ25iaEIsQ3NGMW1iSSw4QkFDSSx3QnRGNm1iUixDc0YzbWJZLHdFQUNJLGF0RjZtYmhCLENzRmxtYlkscURBRUksc0JBREEsVXRGcW1iaEIsQ3NGaG1iWSxvREFFSSx5QkFEQSxhdEZtbWJoQixDc0Y1bGJJLHFDQUdJLHlCQURBLFdBREEsU3RGaW1iUixDc0Y3bGJJLDJDQUdJLHlCQUZBLG1CQUNBLCtDdEZnbWJSLENzRjdsYkksMkNBR0kseUJBREEsbUJBREEsK0N0RmltYlIsQ3NGM2xiQSxnQkFDRSxrQkFDQSw4QnRGOGxiRixDc0Y1bGJFLHNCQUNFLFF0RjhsYkosQ3NGM2xiTSwrQkFDRSx3QnRGNmxiUixDc0YzbGJRLGtDQUdFLGNBS0EsZUFJQSxnQkFIQSxZQUVBLGlCQVZBLGtCQUNBLHdCdEZ1bWJWLENzRjNsYlUsaURBQ0UseUJBQ0EsV3RGNmxiWixDc0YzbGJZLHNEQUNFLFV0RjZsYmQsQ3NGcGxiUSxrQ0FJRSxjQUZBLGVBQ0EsaUJBRkEsaUJ0RnlsYlYsQ3NGbmxiWSxrREFFRSxZQURBLFV0RnNsYmQsQ3NGM2tiVSx1REFDRSxnQkFDQSxvQnRGNmtiWixDc0Z2a2JZLCtEQUNFLG1CQUNBLHdCdEZ5a2JkLENzRm5rYkksd0NBRUUseUJBREEsaUJ0RnNrYk4sQ3NGbGtiVSxvREFLRSx5QkFGQSxvRUFDQSxjQUhBLHdDQUNBLEt0RnVrYlosQ3NGOWpiRSx5Q0FDRSxnQnRGZ2tiSixDc0YxamJVLG9EQUNFLGdCdEY0amJaLENzRnBqYkksZUFFSSxxQkFEQSx3QnRGd2piUixDc0ZsamJBLHdCQUlJLHFDQUNBLHdCQUhBLFNBQ0EsYUFGQSxVdEZ5amJKLENzRm5qYkEsc0JBRUksc0JBREEsZ0J0RnVqYkosQ3NGcGpiQSw4RUFFSSxZQURBLEt0RndqYkosQ3NGcmpiQSxhQUdJLG1CQUVBLHlCQUVBLGtCQUxBLGFBRUEsOEJBSEEsNEJBS0EsaUJ0RnlqYkosQ3NGdmpiSSwwQkFLSSxzQkFIQSxXQUVBLFVBRUEsZUFMQSxrQkFFQSxRdEY0amJSLENzRnZqYkkscUJBQ0ksc0J0RnlqYlIsQ3VGNTRjSSxvQkFHSSw2QkFGQSxtQkFDQSxrQkFFQSw4QnZGKzRjUixDdUY5NGNRLDJCQUNJLHdCckVzRUksQ3FFakVKLG1CQUpBLGNBRUEsZUFEQSxvQkFFQSxZdkZpNWNaLEN1Rjc0Y1EsOEJBRUksY0FEQSxlQUVBLGV2Ris0Y1osQ3VGOTRjWSxxRUFFSSxldkZnNWNoQixDdUY3NGNRLDZCQUVJLHVCQUNBLFlBSUEsd0JBR0EsZUFKQSxnQkFHQSxhQURBLDRCQUpBLFlBSEEsVXZGdzVjWixDdUY3NGNZLCtDQUVJLGFyRVdILENxRVpHLGN2Rmc1Y2hCLEN1Rmo1Y1ksbURBRUksYXJFV0gsQ3FFWkcsY3ZGZzVjaEIsQ3VGajVjWSwwQ0FFSSxhckVXSCxDcUVaRyxjdkZnNWNoQixDdUYzNGNRLHlCQUlJLGVBSEEsU0FDQSxnQkFDQSxpQkFFQSw4QnZGNjRjWixDdUYxNGNRLHVDQUlJLFVBQ0EsbUJBSkEsa0JBRUEsV0FEQSxTQUlBLDhCdkY0NGNaLEN1Rno0Y1EsNkJBQ0kseUJBQ0EsaUJ2RjI0Y1osQ3VGMTRjWSxvQ0FDSSxldkY0NGNoQixDdUYxNGNZLGtDQUNJLFd2RjQ0Y2hCLEN1Rno0Y1ksZ0RBQ0ksU3ZGMjRjaEIsQ3VGcDRjQSxVQU9JLGlDQUhBLFNBSEEsY0FJQSxPQUdBLFVBQ0Esb0JBUEEsZUFJQSxRQUhBLE1BU0EsbUNBRkEsa0JBQ0EsVXZGdzRjSixDdUZ0NGNJLGVBQ0ksVUFFQSxtQkFEQSxrQnZGeTRjUixDdUZuNGNBLG1CQUVJLGVBREEsa0JBRUEsVXZGczRjSixDdUZyNGNJLHNDQUNJLHlCQU1BLGtCQUpBLFlBQ0EsaUJBQ0Esa0JBQ0Esc0JBSkEsVXZGNDRjUixDdUZ0NGNRLDREQUNJLFF2Rnc0Y1osQ3VGcDRjUSwrQ0FDSSxhdkZzNGNaLEN1RnA0Y1Esc0RBQ0ksd0J2RnM0Y1osQ3VGbjRjSSwrRkFJSSxrQkFGQSxjQUNBLGVBRUEscUJBRUEsZUFEQSxldkZzNGNSLEN1RnA0Y1EsMkdBQ0ksd0J2RnU0Y1osQ3VGcDRjSSx5Q0FJSSxzQkFGQSx5QkFDQSxrQkFGQSxrQ0FZQSxhQUpBLGFBREEsZ0JBRUEsY0FMQSxxQkFDQSxrQkFLQSxXQUpBLE1BT0EsZUFGQSxTdkZ3NGNSLEN1RnA0Y1EsOENBUUksNkJBTEEsYXJFeEdDLENxRTJHRCxlQUxBLGNBR0EsZUFHQSxjQUZBLGVBSEEsZXZGNDRjWixDdUZyNGNZLHlEQUNJLGV2RnU0Y2hCLEN1RnI0Y1ksZ0RBRUksY0FEQSxvQnZGdzRjaEIsQ3VGcDRjUSxzREFDSSxhdkZzNGNaLEN1RnA0Y1EsNENBQ0ksb0JyRW5IQyxDcUVvSEQsd0J2RnM0Y1osQ3VGaDRjSSwyQ0FJSSxnQkFIQSxVQUNBLGtCQUNBLE92Rm80Y1IsQ3VGajRjSSx5Q0FDSSxPQUNBLFF2Rm00Y1IsQ3VGbDRjUSw4Q0FDSSxldkZvNGNaLEN1Ri8zY0EsUUFDSSxtQkFHQSxvQnZGazRjSixDdUZqNGNJLDBCQUZBLFlBREEsVXZGdzRjSixDdUYvM2NBLE9BQ0kscUJ2Rms0Y0osQ3VGLzNjQSx1QkFDSSxxQkFDQSxVdkZrNGNKLEN1Ri8zY1EsdUNBWUksbUJBQ0EseUJBQ0Esa0JBSEEsZUFEQSxtQkFLQSxZdkZ3M2NaLEN1RnQ0Y1kseUNBR0ksY0FGQSxlQUNBLGtCdkZ5NGNoQixDdUZ2NGNnQixvREFFSSxlQURBLGV2RjA0Y3BCLEN1RjkzY0ksMENBQ0ksc0J2Rmc0Y1IsQ3VGOTNjSSx5Q0FDSSxVQUNBLGlCdkZnNGNSLEN1RjkzY1ksaUVBQ0ksb0J2Rmc0Y2hCLEN1RjkzY29CLDBFQUNJLGF2Rmc0Y3hCLEN1RjUzY1ksNkVBQ0ksc0J2RjgzY2hCLEN1RjEzY0ksZ0NBRUksZUFEQSxVdkY2M2NSLEN1RngzY0EsZUFDSSxrQnZGMjNjSixDdUYxM2NJLGdDQUVJLG1CQURBLGFBRUEsY3ZGNDNjUixDdUYzM2NRLHVDQUNJLE9BQ0EsZ0JBQ0EsY3ZGNjNjWixDdUY1M2NZLDJDQUNJLFV2RjgzY2hCLEN1RngzY0EsWUFDSSxjdkYyM2NKLEN1RngzY0EsV0FDSSxldkYyM2NKLEN1RngzY0EsYUFFSSx1QkFEQSw4QnZGNDNjSixDdUZ4M2NJLDhCQUNJLHdCdkYyM2NSLEN1RnQzY0ksdUJDL1JJLHdCQUxjLENBRWQsaUJBSDJGLENEd1MzRixtQkMvUUosWXhGeW9kSixDdUZ6M2NRLG1DQUNJLGtCdkYyM2NaLEN1RjEzY1ksMENBR0ksbUJBRUEsYXJFaE5ELENxRTRNQyxhQUdBLGVBRkEsNkJ2RiszY2hCLEN1RnozY1EsNkJBQ0ksVXJFOUxDLENxRStMRCxldkYyM2NaLEN1RnozY1EsbUNDcFRBLGlCQUgyRixDQVN2Riw0QkFSVSxDRHdUVixnQnZGNDNjWixDdUYzM2NZLHlDQUNJLFF2RjYzY2hCLEN1RnQzY0ksaUJDNVRJLHdCQUxjLENBRWQsaUJBSDJGLENEcVUzRixtQkM1U0osWXhGc3FkSixDdUZ6M2NRLGlDQUVJLG1CQURBLFl2RjQzY1osQ3VGMTNjWSx3Q0FDSSxrQnZGNDNjaEIsQ3VGMzNjZ0IsNENBRUksWUFEQSxVdkY4M2NwQixDdUYxM2NZLHVDQUNJLFF2RjQzY2hCLEN1RnozY1EsOEJDalZBLGlCQUgyRixDQVN2Riw0QkFSVSxDRHFWVixnQnZGNDNjWixDdUYzM2NZLDZDQUNJLGtCdkY2M2NoQixDdUY1M2NnQixtREFHSSxtQkFFQSxhckU5UEwsQ3FFMFBLLGFBR0EsZUFGQSw2QnZGaTRjcEIsQ3VGejNjb0IsK0RBR0ksbUJBRkEsYUFHQSxlQUZBLDZCdkY2M2N4QixDdUZwM2NBLFlBR0ksbUJDM1dJLHdCQUxjLENBRWQsaUJBSDJGLENEZ1gvRixhQUVBLGVBR0EsMEJBREEsa0JBREEsZXZGMDNjSixDdUZ2M2NJLGtCQUNJLGNBRUEsZUFDQSxnQkFGQSxRdkYyM2NSLEN1RnYzY0ksMEJBQ0ksWUFHQSxnQkFDQSxZQUNBLGNBQ0EsZ0JBTEEsYUFDQSxTdkY2M2NSLEN1RnYzY0ksa0JBQ0ksa0JBQ0EsV0FDQSxRQUNBLDBCdkZ5M2NSLEN1RnIzY0EsMEJBQ0ksR0FDSSxzQnZGdzNjTixDdUZ0M2NFLEdBQ0ksdUJ2RnczY04sQ0FDRixDdUY5M2NBLGtCQUNJLEdBQ0ksc0J2RnczY04sQ3VGdDNjRSxHQUNJLHVCdkZ3M2NOLENBQ0YsQ3VGcjNjQSwyQ0FDSSxZdkZ1M2NKLEN1RnIzY0EsOEVBSUksYXZGcTNjSixDdUZsM2NBLG9DQUNJLEdBQ0ksT3ZGcTNjTixDdUZuM2NFLElBQ0ksVXZGcTNjTixDdUZuM2NFLEdBQ0ksT3ZGcTNjTixDQUNGLEN1RjkzY0EsNEJBQ0ksR0FDSSxPdkZxM2NOLEN1Rm4zY0UsSUFDSSxVdkZxM2NOLEN1Rm4zY0UsR0FDSSxPdkZxM2NOLENBQ0YsQ3VGNzJjQSwwQkFDSSxrQkFDQSxXdkYrMmNKLEN1RjcyY0EsMEJBTUksV0FEQSxlQUlBLGlCQURBLGdCQURBLGdCQUxBLGdCQUVBLG9CQURBLGtCdkZxM2NKLEN1RjcyY0EsY0FFSSxtQkFEQSxhQUVBLDZCdkZnM2NKLEN1Ri8yY0ksdUNBQ0ksZUFDQSxpQkFDQSxhdkZpM2NSLEN1RmwyY0EsNEJBQ0ksY0FDQSxtQnZGaTNjSixDdUZuMmNBLGdCQUNJLGtCckVoYlMsQ3FFaWJULGtCQUNBLFdBRUEsYUFEQSxTdkZrM2NKLEN1Ri8yY0EsV0FDSSxnQnZGazNjSixDdUYvMmNBLGFBS0ksbUJBQ0Esd0JyRTFZWSxDcUU2WVosbUJBRkEsV0FOQSxvQkFTQSxlQVBBLFlBQ0EsdUJBSUEsWUFOQSxVdkYwM2NKLEN1Ri8yY0EsY0FDSSxpQnZGazNjSixDdUZqM2NJLDZCQUVJLFdBRUEsU0FIQSxrQkFFQSxxQnZGbzNjUixDdUZoM2NBLFVBQ0ksaUJ2Rm0zY0osQ3VGbDNjSSxnQkFPSSx5QkFMQSxXQUlBLFdBTEEsa0JBR0EsV0FEQSxRQUVBLFV2RnMzY1IsQ3lGcDRkQSxLQUtJLG1CQUNBLCtCQUhBLFlBRkEsU0FDQSxnQkFFQSxVekZ5NGRKLEN5RnA0ZEEsb0JBQ0ksZ0J6RnU0ZEosQzBGajVkQSxhQUtJLHdCeEU2RE8sQ3dFOURQLFNBTUEsZ0NBUEEsT0FJQSxnQkFOQSxlQUNBLE1BT0EsK0NBSEEsVXhFaUhzQixDd0UvR3RCLGMxRnM1ZEosQzBGbDVkSSwyQkFHSSxtQkFFQSxlQUhBLGdCQURBLGtCQUdBLFUxRnE1ZFIsQzBGbjVkUSw2QkFFSSxtQkFDQSxVeEVnR0UsQ3dFbEdGLGFBR0Esb0IxRnE1ZFosQzBGcDVkWSwrQkFDSSxjQUNBLGlCMUZzNWRoQixDMEZwNWRZLHdDQUVJLGVBQ0EsZ0JBRkEsY0FHQSxjMUZzNWRoQixDMEZsNWRJLG9CQUNJLDJCQUNBLGMxRm81ZFIsQzBGbjVkUSx1QkFDSSxrQjFGcTVkWixDMEZwNWRZLHlCQUdJLG1CQUlBLGtDQU5BLHFCQUNBLGFBRUEsZUFFQSxlQURBLG9CMUZ3NWRoQixDMEZyNWRnQiwyQkFDSSxjQUVBLGVBREEsaUIxRnc1ZHBCLEMwRnI1ZHdCLDhDQUNJLFUxRnU1ZDVCLEMwRm41ZGdCLG9DQUlJLGF4RXFEQyxDd0V4REQsY0FFQSw2QjFGcTVkcEIsQzBGbDVkZ0IsZ0NBQ0ksY0FDQSxpQkFDQSxpQjFGbzVkcEIsQzBGbjVkb0Isa0NBQ0ksNkIxRnE1ZHhCLEMwRmw1ZGdCLCtCQUNJLGlCMUZvNWRwQixDMEZsNWR3Qix3Q0FDSSx3QjFGbzVkNUIsQzBGLzRkWSwwQkFDSSxTQUNBLGdCQUNBLDZCMUZpNWRoQixDMEZoNWRnQiw2QkFDSSxnQkFDQSxrQjFGazVkcEIsQzBGajVkb0IsK0JBRUksY0FEQSxpQjFGbzVkeEIsQzBGOTRkb0IsdUVBQ0ksK0IxRm01ZHhCLEMwRi80ZFksNkJBQ0ksd0IxRmk1ZGhCLEMwRjM0ZFksbUNBRUksU0FEQSxrQkFFQSxVMUY2NGRoQixDMEYxNGRnQixnQ0FFSSx5QkFEQSxpQjFGNjRkcEIsQzBGdDRkSSxtQkFFSSw4QkFEQSxXMUZ5NGRSLEMwRnY0ZFEsMEJBQ0ksYTFGeTRkWixDMEZ0NGRvQiwwQ0FFSSxVMUZ1NGR4QixDMkZ6Z2VBLG1CQUlJLFNBSUEsWUFQQSxPQU1BLDRCQURBLGtCQUpBLFFBQ0EsTUFFQSxVM0YrZ2VKLEMyRjNnZUksc0NBRUksc0IzRjhnZVIsQzJGM2dlSSw0QkFDSSx3QjNGNmdlUixDNEY1aGVBLGFBQ0ksa0I1RitoZUosQzRGOWhlSSx5QkFHQyxhMUU0Q1EsQzBFN0NMLGVBREEsa0I1RmtpZVIsQzRGOWhlQywrQkFHSSxhMUV5SGUsQzBFMUhaLGVBREEsa0I1RmtpZVIsQzRGOWhlSSxlQUNDLGExRXlDUSxDMEV2Q1IsY0FEQSxrQjVGaWllTCxDNEY5aGVJLCtCQUNDLGExRWlDUSxDMEVoQ1IsYzVGZ2llTCxDNEYvaGVLLHFDQUNDLGE1RmlpZU4sQzRGL2hlSyxpQ0FFRixlQURHLGlCNUZraWVOLEM0Ri9nZUksK0JBUUYsbUJBUEcseUJBSUEsbUJBQ0gsOEJBSEcsWUFJSCx1QkFIRyxrQkFGQSxVNUZ3aGVMLEM0RmpoZUssaUNBSUMsY0FFQSxxQkFEQSxlQUVBLFk1RmdoZU4sQzRGdGhlRyx3Q0FDQyxhNUZ3aGVKLEM0RmpoZUUsc0NBQ0ksd0I1Rm1oZU4sQzRGaGhlSSx1RkFDQyxhNUZxaGVMLEM0RmpoZUUsd0NBQ0MscUI1Rm1oZUgsQzRGbGhlRywwQ0FDQyxjNUZvaGVKLEM0RmhoZUksNEJBQ0MsZ0I1RmtoZUwsQzRGamhlSyw4QkFDQyxhMUUvQk8sQzBFZ0NWLGU1Rm1oZUgsQzRGamhlSyxpQ0FDQyxhMUUvQk8sQzBFZ0NQLGM1Rm1oZU4sQzRGL2dlUSw4Q0FFRixZQURHLFU1RmtoZVQsQzRGaGhlTSxnREFFQyxlQURBLGdCNUZtaGVQLEM0RmpoZU8sb0VBQ0MsYzVGbWhlUixDNEY5Z2VTLDZDQUNDLGE1RmdoZVYsQzRGNWdlQywwQkFDSSw4QjVGOGdlTCxDNEYzZ2VFLDBDQUNDLHdCNUY2Z2VILEM0RjFnZUksK0ZBQ0MsYTVGK2dlTCxDNEZ4Z2VBLGtCQUtDLG1CQUZBLGFBREEsMkJBRUEsdUJBSEcsYzVGK2dlSixDNEYxZ2VJLG9CQUNDLGNBQ0EsZUFDQSxpQjVGNGdlTCxDNEYxZ2VJLHVCQUNDLGNBQ0EsYzVGNGdlTCxDNEYxZ2VJLGtDQUVDLHNCQURILG1CQUVHLGtCQUNBLFc1RjRnZUwsQzRGM2dlSyxvQ0FDQyxjNUY2Z2VOLEM0Rm5nZUEsNkJBRUMsK0JBREEsZ0I1RnVnZUQsQzRGbGdlQSxTQUNDLG1CNUZxZ2VELEM0RmxnZUEsVUFFSSxxQkFEQSx5QkFFQSw4QjVGcWdlSixDNEZsZ2VBLGFBQ0kseUJBQ0Esa0JBRUEsdUJBREEsYzVGc2dlSixDNkZqcmVJLDJCQU1JLHlCQUhBLFNBRkEsa0JBR0EsWUFGQSxNQUtBLG1DQUZBLFc3RnNyZVIsQzZGbnJlUSx5Q0FVSSxtQkFMQSxzQkFPQSxtQkFSQSxXQVNBLGVBTEEsYUFHQSxlQUpBLFlBRUEsdUJBUkEsa0JBQ0Esd0JBQ0EsU0FHQSxXQVFBLFc3RnFyZVosQzZGcHJlWSwyQ0FDSSxnQjdGc3JlaEIsQzZGbnJlUSxrQ0FHSSwwQkFEQSxjQURBLG1CN0Z1cmVaLEM2RnByZVksOENBQ0ksZ0NBQ0EsbUI3RnNyZWhCLEM2RnJyZWdCLGlEQUNJLGNBRUEscUJBREEsYzdGd3JlcEIsQzZGcnJlZ0IsbURBTUkscUJBREEsa0JBREEsY0FHQSxlQU5BLFlBQ0EsY0FDQSxvQjdGMnJlcEIsQzZGdHJlb0IsbUhBR0ksNkJBQ0EscUJBRkEsYTdGeXJleEIsQzZGbnJlWSxxREFDSSxlN0ZxcmVoQixDNkZwcmVnQixxRUFDSSxrQjdGc3JlcEIsQzZGcnJlb0Isb0pBRUksYTNFVlgsQzJFV1csYzdGdXJleEIsQzZGcnJlb0IsMEVBQ0ksWUFDQSxjQUVBLGVBREEsUzdGd3JleEIsQzZGcHJlZ0Isd0VBQ0ksa0I3RnNyZXBCLEM2RnJyZW9CLDBFQUNRLGU3RnVyZTVCLEM2Rm5yZVksdUNBSUksU0FEQSxPQUZBLGtCQUNBLFU3RnVyZWhCLEM2RnByZWdCLDRDQUVJLFlBQ0EsZ0JBQ0EsWUFIQSxVN0Z5cmVwQixDNkZscmVnQiwrREFDSSxlN0ZvcmVwQixDNkZscmVnQix1RUFDSSxrQjdGb3JlcEIsQzZGbHJld0IseUxBR0ksWUFEQSxVN0ZxcmU1QixDNkZqcmU0QixtR0FFSSxZQURBLFU3Rm9yZWhDLEM2RjlxZXdCLDRGQUNJLGE3RmdyZTVCLEM2RjVxZWdCLGdFQUNJLHFCN0Y4cWVwQixDNkZ4cWVRLGdDQUNJLE83RjBxZVosQzZGenFlWSw2Q0FDSSxXN0YycWVoQixDNkYxcWVnQixtREFDSSxrQjdGNHFlcEIsQzZGM3Flb0IscURBQ0ksYzdGNnFleEIsQzZGNXFld0IseURBQ0ksZUFDQSxrQjdGOHFlNUIsQzZGdHFlUSwyQ0FDSSxXN0Z3cWVaLEM2Rm5xZVksK0RBR0ksZ0NBRkEsYUFDQSxtQjdGc3FlaEIsQzZGOXBlSSxvQ0FDSSxZN0ZpcWVSLEM4Ri96ZUEsWUFDSSx5QkFDQSxrQkFFQSxtQkFEQSxZOUZtMGVKLEM4RmowZUksdUJBQ0MsZTlGbTBlTCxDOEZoMGVLLG1DQUNDLGU5RmswZU4sQzhGOXplSyxrQ0FDQyxhNUVrQ08sQzRFakNQLGVBQ0EsZTlGZzBlTixDOEY5emVLLHFDQUNDLGE1RWlDTyxDNEVoQ1AsYzlGZzBlTixDOEY5emVLLDRDQUdDLHNCQUNBLG1CQUNBLHFCQUhBLFlBS0EsZ0JBREEsc0JBTEEsVTlGczBlTixDOEY3emVDLG9DQUNDLGU5Rit6ZUYsQzhGOXplRSwwREFHSSxjQUZILGVBQ0csZTlGaTBlTixDOEY3emVHLDhEQUNDLFU5Rit6ZUosQzhGeHplQyx1QkFFSSxhNUVDUSxDNEVBUixlQUNBLGlCQUhILGtCQUlHLHlCOUYyemVMLEM4Rnh6ZUUsK0NBQ0MsYUFDRyxVOUYwemVOLEM4RnZ6ZUUsb0NBQ0MsYTlGeXplSCxDOEZ4emVHLCtDQUNDLGE5RjB6ZUosQzhGbHplQyw0QkFDSSxjOUZxemVMLEM4RnB6ZUUsOEJBRUMsYTVFdkVRLEM0RXNFUixjOUZ1emVILEM4Rm56ZUMsZ0JBQ0MsYzlGcXplRixDOEZuemVDLGdDQUNDLGM5RnF6ZUYsQzhGbnplQyxnQkFDQyxjQUNHLGM5RnF6ZUwsQzhGbHplRSxpQ0FFSSxhNUV4Q08sQzRFdUNQLGM5RnF6ZU4sQzhGbHplRSxvQ0FDQyxjQUNBLGM5Rm96ZUgsQzhGanplQyx3QkFDSSxhNUVoRFEsQzRFaURSLGM5Rm16ZUwsQzhGanplQyxpQkFHRSxpQkFGRCxhNUVsQ08sQzRFbUNKLFk5Rm96ZUwsQzhGL3llRyxrREFDQyxjOUZpemVKLEM4Ri95ZUcsa0VBQ0MsYzlGaXplSixDOEZ4eWVBLGdCQUdJLGVBREEseUJBREEsMEI5RjZ5ZUosQzhGMXllSSxrQkFDQyxhNUU1RVEsQzRFNkVSLHlCQUVBLG1CQURBLGlCOUY2eWVMLEM4RjN5ZUssd0JBT0Msd0I1RXZGTyxDNEVpRlAsV0FLQSxZQUpBLGtCQUVBLFdBREEsU0FFQSxTOUYreWVOLEM4Rnh5ZUMsMEJBQ0MsYTVFN0ZXLEM0RThGWCxjOUYyeWVGLEM4Rnp5ZUMsdUJBQ0ksZUFDQSxnQkFDSCxtQjlGMnllRixDOEZ2eWVDLHlDQUNJLGdDQUNBLG1COUYweWVMLEM4Rnp5ZUssOENBQ0MsYzlGMnllTixDOEZ6eWVLLG9EQUVDLGVBREEseUI5RjR5ZU4sQzhGeHllQyxrQ0FDSSx3QjVFM0ZXLEM0RTRGWCxrQkFFQSxlQURBLGlCOUYyeWVMLEM4Rnp5ZUsscUNBQ0MsU0FDQSxpQjlGMnllTixDOEZ0eWVDLHFDQUNJLGlCOUZ5eWVMLEM4Rnh5ZUssa0RBQ0MsT0FFQSxrQkFDQSxtQkFGQSxTOUY0eWVOLEM4Rnp5ZU0sZ0VBQ0Msa0JBQ0EsaUI5RjJ5ZVAsQzhGMXllTyw2SUFLQyx5QkFJQSxrQkFQSCxXQUVHLFdBSUEsT0FGQSxrQkFDQSxRQUpBLFU5Rml6ZVIsQzhGenllTyxzRUFDQyxTOUYyeWVSLEM4RnZ5ZU0seURBQ0Msb0I5Rnl5ZVAsQzhGdHllRSxtREFDSSxlQUNBLGU5Rnd5ZU4sQzhGcnllRSx3REFDSSxhQUNBLG1CQUNBLGlCOUZ1eWVOLEM4RnR5ZU0sMERBRUMsd0I1RS9JUyxDNEVpSlQsbUJBQ0EsNEJBRUEsYUFEQSxlQUxILG9CQU9HLGlCQUxBLDJCOUY2eWVQLEM4RnR5ZU0sK0RBT0MsMkJBQ0EsMkJBRkEsa0RBTEEsV0FVSCxxQkFORyxZQURBLFVBTUEsaUJBUkEsaUJBQ0EsTUFNQSxTOUYweWVQLEM4Rmx5ZUksMEVBQ0ksUzlGb3llUixDOEY3eGVBLGNBQ0kseUJBQ0Esa0JBQ0Esb0I5Rmd5ZUosQzhGL3hlSSxtQkFDQyxjOUZpeWVMLEM4Rjd4ZUEsa0JBQ0MseUJBQ0csa0JBQ0EsaUI5Rmd5ZUosQzhGOXhlRSxnRUFFSSxzQkFDQSxvQkFGQSxpQjlGa3llTixDOEYveGVNLHVFQU1DLHdCNUU1Tk0sQzRFOE5OLGtCQVBBLFdBTUEsWUFIQSxVQUZBLGtCQUNBLFNBRUEsUzlGb3llUCxDOEYveGVNLDJFQUNDLGdCOUZpeWVQLEM4Rmh5ZU8sa0ZBQ0MsWTlGa3llUixDOEYzeGVPLG9LQUNDLHdCOUZneWVSLEM4Ri94ZVEsMkZBQ0MsVTlGaXllVCxDOEY3eGVNLCtFQUtDLHdCNUV0UE0sQzRFdVBOLG1CQUxBLHFCQU9BLFlBSkEsZUFGQSxrQkFDQSxtQkFJQSxVOUZneWVQLEM4Rjl4ZU8sb0ZBQ0MsYTVFNVBLLEM0RTZQTCxlQUNBLGtCQUNBLE85Rmd5ZVIsQzhGN3hlRyxnRkFDSSxxQkFFQSxpQkFEQSx1QjlGZ3llUCxDOEY5eGVPLGtGQUNDLGlCOUZneWVSLEM4Rjl4ZU8scUZBR0MsY0FGQSxlQUNBLGlCOUZpeWVSLEM4Rnp4ZUEsa0JBQ0ksNkJBQ0EsYzlGNHhlSixDOEZ6eGVDLCtCQUNDLGE5RjR4ZUYsQzhGdnhlQywwQkFDQyxjOUYweGVGLEM4Rm54ZUEsa0JBQ0sseUJBRUgsa0JBREEsZTlGdXhlRixDOEZyeGVFLHFCQUNFLGM5RnV4ZUosQzhGcnhlSyw2Q0FDQyxnQjlGdXhlTixDOEZweGVJLGlDQUdDLDZCQURBLG9CQURBLGdCOUZ3eGVMLEM4Rm54ZUUsNkJBRUMsY0FEQSxrQjlGc3hlSCxDOEZueGVFLHFCQUNDLGU5RnF4ZUgsQzhGbHhlRywyQkFFQyxxQkFEQSxlOUZxeGVKLEM4RjN3ZUcseURBQ0MsbUNBQ0EsOEI5Rjh3ZUosQytGbHBmQSwyQkFDQyxrQi9GcXBmRCxDK0ZwcGZDLHNDQUNDLGMvRnNwZkYsQytGcHBmQywrQ0FFSSxtQkFEQSxZQUVBLGlCQUNBLGUvRnNwZkwsQytGcnBmSyxpREFDQyxlQUNBLGUvRnVwZk4sQytGaHBmSSw4QkFDQyxtQi9GbXBmTCxDK0ZqcGZJLGlDQUNDLGMvRm1wZkwsQytGaHBmSyw4REFDQyxjL0ZrcGZOLEMrRmhwZksseUVBQ0MsZ0IvRmtwZk4sQytGN29mQyx3Q0FDQyx3Qi9GZ3BmRixDK0Yvb2ZFLDBDQUNDLGNBQ0EsZ0JBQ0Esa0JBQ0csTy9GaXBmTixDK0ZocGZVLGdEQUNDLFkvRmtwZlgsQytGMW9mRSxnREFDRSxjL0Y2b2ZKLENnR2pzZkEsb0JBQ0ksbUJBRUEsYUFDQSxlQUZBLGNoR3NzZkosQ2dHbnNmSSw2QkFFQywrQkFEQSw0QkFFQSxxQkFDQSxlQUdBLGtCQUZBLGlCaEdzc2ZMLENnR2xzZkksb0NBRUMscUJBREgsbUJoR3FzZkYsQ2dHbHNmSSxzQ0FDRSx3QmhHb3NmTixDZ0duc2ZNLCtDQUNDLHlCQUNBLGFoR3FzZlAsQ2dHbHNmSSxzQ0FDRSx3QmhHb3NmTixDZ0duc2ZNLCtDQUNDLHlCQUNBLGFoR3FzZlAsQ2dHbHNmSSx3Q0FDRixrQkFDRyx3QmhHb3NmTCxDZ0duc2ZLLGlEQUVDLDhCQURBLHdCaEdzc2ZOLENnR2xzZkksd0NBQ0Msd0JoR29zZkwsQ2dHbnNmSyxpREFDQyx5QkFDQyxhaEdxc2ZQLENnR2xzZkkscUNBQ0Ysd0JoR29zZkYsQ2dHbnNmSyw4Q0FDQyx3QmhHcXNmTixDZ0doc2ZBLGFBQ0ksY2hHbXNmSixDZ0doc2ZBLG9CQUNJLHNCQUNBLHlCQUNBLGtCQUVBLCtCQURBLFloR29zZkosQ2dHanNmRyw0REFHQyxtQkFEQSxxQkFEQSxVaEdxc2ZKLENnR2hzZkksbUNBRUMsK0JBQ0EsZ0JBRkEsb0JoR29zZkwsQ2dHanNmSyw4Q0FDQyxjaEdtc2ZOLENnR2pzZkssMkNBQ0MsT2hHbXNmTixDZ0dsc2ZNLGlEQUNDLEtoR29zZlAsQ2dHanNmSyx3REFFRixlQURHLGlCaEdvc2ZOLENnR2xzZk0sNkRBQ0Ysd0I5RUZPLEM4RVVKLG1CQUNBLCtCQUhBLGNBSkEsWUFLQSxpQkFKQSxrQkFFQSxRQURBLE1BSEEsVWhHNHNmUCxDZ0dqc2ZLLGdEQUNDLHlCQUdBLGdDQURBLDZCQURBLFdoR3FzZk4sQ2dHaHNmRyw2REFDQyx3QmhHa3NmSixDZ0cvcmZFLDRDQUVDLGVBREEsVWhHa3NmSCxDZ0c5cmZDLDRDQUNFLGVoR2dzZkgsQ2dHL3JmRywyREFJQyxnQkFGQSx5QkFDQSwwQkFLQSxvQkFGQSxhQUxBLGdCQUlBLFVBRUEsa0JoR2tzZkosQ2dHaHNmSSw2REFDQyxnQmhHa3NmTCxDZ0dqc2ZLLG1FQUNDLDRCaEdtc2ZOLENnRy9yZkcscURBRUMsZUFEQSxVaEdrc2ZKLENnRy9yZkssMkRBQ0MsbUJoR2lzZk4sQ2dHNXJmSSxvREFDQyxZaEc4cmZMLENnRzFyZkksZ0RBRUMsV0FHQSxlQUpBLGtCQUdBLFdBREEsU0FHQSx1QkFDQSw4QmhHNHJmTCxDZ0d4cmZJLGtEQUNDLHFCaEcwcmZMLENnR3RyZkkscURBQ0MsYWhHd3JmTCxDZ0docmZJLG1EQUNDLDRCQUNBLDRCaEdrcmZMLENnR2hyZksscURBQ0Msd0JoR2tyZk4sQ2dHcHFmQSxtQkFDSSxlaEd1cWZKLENnR3RxZkksc0JBQ0MsY2hHd3FmTCxDZ0d2cWZLLDhCQUNDLGNoR3lxZk4sQ2dHeHFmTSx3Q0FJRiwyQkFGQSxlQURHLFdBRUgsbUJoRzJxZkosQ2dHdnFmSyxnQ0FHQyx1Q0FGQSxTQUdBLGlDQUVBLHdCQURDLGtCQUhELGdCaEc2cWZOLENnR3hxZk0sdUNBQ0MsNkJBQ0EsZWhHMHFmUCxDZ0d2cWZLLGtDQUNDLGNoR3lxZk4sQ2dHbHFmQyxtQ0FFSSx3QjlFOUlNLEM4RWdKTixrQkFEQSxhOUVwS00sQzhFa0tOLGNoR3dxZkwsQ2dHbHFmRSxvREFDSSxTaEdvcWZOLENnR2pxZkMsd0NBRUMsb0JBREEsVWhHb3FmRixDZ0dqcWZHLHdEQUdJLGVBREEsbUJBREgsZWhHcXFmSixDZ0dscWZPLDBEQUVDLGVBREEsa0JoR3FxZlIsQ2dHaHFmRSx3RUFDQyxhaEdrcWZILENnR2hxZkUsMkRBRUksYUFFQSxVQUhBLGtCQUVBLFVoR21xZk4sQ2dHanFmTSx1RUFFQyxZQURBLHVCaEdvcWZQLENnR2xxZk8sdUZBQ0MsWWhHb3FmUixDZ0dqcWZLLHNHQUNJLFVBQ0EsZWhHbXFmVCxDZ0dqcWZRLCtGQUNDLE9oR21xZlQsQ2dHNXBmQyxnQ0FDSSxvQjlFaE9RLEM4RWlPUix5Q2hHOHBmTCxDZ0c1cGZNLHFEQUNDLHdCaEc4cGZQLENnR3ZwZkEsZ0JBQ0ksd0I5RXZOWSxDOEV3TloseUJBQ0Esa0JBQ0Esc0JoRzBwZkosQ2dHeHBmSyx5Q0FDQyxnQkFDQSxnQmhHMHBmTixDZ0d6cGZNLGdEQUtDLHdCOUU3UE0sQzhFOFBOLGtCQUxBLFdBQ0EscUJBRUEsV0FJQSxVQURBLGtCQUpBLFNoR2dxZlAsQ2dHdnBmTSxnREFDQyxhaEd5cGZQLENnR2xwZkEsa0JBRUksMkJBQ0EsOEJBRkEseUVBR0EsMkJBQ0EsbUJoR3FwZkosQ2dHbHBmQSxnQkFFSSx5QjlFck1nQixDOEVzTWhCLGtCQU1BLGNBRkEsZ0JBREEsdUJBREEsa0JBREEsa0JBSUEsVWhHc3BmSixDZ0dwcGZJLG1DQU9DLGVBRkEsWUFGQSxPQUdBLFVBTEEsa0JBQ0EsTUFFQSxVaEd5cGZMLENnR3BwZkksa0JBRUMsYTlFeE5lLEM4RXVOZixjaEd1cGZMLENnR3BwZkMsa0NBQ0MsYWhHc3BmRixDZ0dycGZFLG9DQUVJLGNBREgsY2hHd3BmSCxDZ0dscGZBLGtCQUNJLHdCOUU1UlksQzhFNlJaLHlCQUNBLGtCQUlBLGNBRkEsZ0JBREEsdUJBRUEsVWhHc3BmSixDZ0dqcGZBLG9CQUNDLGtCaEdvcGZELENpR3hnZ0JBLGNBQ0ksaUJqRzJnZ0JKLENpRzFnZ0JJLHlCQUZKLGNBR1Esa0JqRzZnZ0JOLENBQ0YsQ2lHNWdnQkksb0JBRUksNkRBRUEsV0FIQSxVQUtBLG9CQURBLFdBRkEsVWpHaWhnQlIsQ2lHN2dnQlEsc0RBSUksd0JBREEsWUFGQSxtQkFDQSxVakdpaGdCWixDaUc3Z2dCUSxrREFJSSx3QkFEQSxZQUZBLG1CQUNBLFVqR2loZ0JaLENpRzVnZ0JJLGdDQUdJLFdBRkEsa0JBQ0EsVWpHK2dnQlIsQ2lHNWdnQlEsZ0RBQ0ksZ0JBT0EsbUJBSEEsU0FDQSxPQUpBLGtCQUtBLFFBSEEsTUFEQSxVakdtaGdCWixDaUc1Z2dCUSxxREFHSSxtQkFFQSxTQUpBLGtCQUdBLE1BRkEsVWpHaWhnQlosQ2lHNWdnQlEsNkNBVUksTWpHOGdnQlosQ2lHM2dnQlEsd0ZBUEksZ0JBR0EseUJBREEsbUJBTkEsWUFLQSxnQkFKQSxrQkFFQSxNQUpBLFdBR0EsVWpHZ2lnQlosQ2lHdmhnQlEsMkNBVUksT2pHNmdnQlosQ2lHbGdnQkkseUJBTUkscUJqRzRnZ0JSLENpR3hnZ0JRLCtCQUVJLDREakc2Z2dCWixDaUcxZ2dCWSwwREFDSSx1QmpHNGdnQmhCOztBa0c3bWdCQTs7O0VBQUEsQ0FJQyxjQUNBLHFCbEdnbmdCRCxDa0c3bWdCQSx3Q0FFQyxjQURBLGdCbEdpbmdCRCxDa0c5bWdCQSx3Q0FFQyxnQkFEQSxpQmxHa25nQkQsQ2tHL21nQkEsd0NBRUMsZ0JBREEsaUJsR21uZ0JELENrR2huZ0JBLHdDQUVDLGdCQURBLGVsR29uZ0JELENrR2puZ0JBLHdDQUVDLGdCQURBLGlCbEdxbmdCRCxDa0dsbmdCQSx3Q0FFQyxlQURBLGlCbEdzbmdCRCxDa0dubmdCQSx3Q0FFQyxnQkFEQSxpQmxHdW5nQkQsQ2tHcG5nQkEsd0NBRUMsZ0JBREEsZWxHd25nQkQsQ2tHcG5nQkEsb0VBQ0MsaUJsR3VuZ0JELENrR3JuZ0JBLG9FQUNDLGtCbEd3bmdCRCxDa0d0bmdCQSxvRUFDQyxrQmxHeW5nQkQsQ2tHdm5nQkEsb0VBQ0MsZ0JsRzBuZ0JELENrR3huZ0JBLG9FQUNDLGtCbEcybmdCRCxDa0d6bmdCQSxvRUFDQyxrQmxHNG5nQkQsQ2tHMW5nQkEsb0VBQ0Msa0JsRzZuZ0JELENrRzNuZ0JBLG9FQUNDLGdCbEc4bmdCRCxDa0czbmdCQSx1RUFDQyxVQUNBLGNsRzhuZ0JELENrRzVuZ0JBLHdFQUNDLFlBSUEsaUJBRkEsWUFEQSxrQkFFQSxRbEdpb2dCRCxDa0c5bmdCQSxvR0FDQyxZbEdpb2dCRCxDa0cvbmdCQSwrRUFDQyxXbEdrb2dCRCxDa0cvbmdCQSwwRUFDQyxVbEdrb2dCRCxDa0cvbmdCQSx3QkFDQyxxQkFDQSxpQkFDQSxZQUNBLHVCbEdtb2dCRCxDa0dqb2dCQSxvREFDQyxpQmxHb29nQkQsQ2tHam9nQkEsdUNBR0MsWUFDQSxrQkFGQSxVQURBLGlCbEd1b2dCRCxDa0dqb2dCQSxpREFDQyxZbEdvb2dCRCxDa0dsb2dCQSx3REFDQyxjQUNBLGtCbEdxb2dCRCxDa0dsb2dCQSxtR0FDQyx5QkFDQSxVbEdxb2dCRCxDa0dub2dCQSw2RkFDQyxxQmxHc29nQkQsQ2tHbm9nQkEsa0tBRUMseUJBQ0EsYWxHc29nQkQsQ2tHbm9nQkEsMENBQ0MsY0FDQSxrQmxHc29nQkQsQ2tHbm9nQkEsd0RBRUMsY0FEQSxXbEd1b2dCRCxDbUczd2dCQyw2Q0FDQyxTQUNBLFVuRzh3Z0JGLENtRzd3Z0JFLGtEQUNDLFNuRyt3Z0JILENtR3h3Z0JDLDBLQUNDLFluRzh3Z0JGLENtRzd3Z0JFLDJEQUdJLFNBQ0EsYWpGK0JPLENpRjlCUCxlQUpILFlBQ0csYW5Ha3hnQk4sQ21HOXdnQk0saUVBQ0MsZW5HZ3hnQlAsQ21HNXdnQkMsd0NBQ0Msc0JuRzh3Z0JGLENtRzN3Z0JDLGtEQUNDLFduRzZ3Z0JGLENtRzV3Z0JHLHVEQUNDLHFCbkc4d2dCSixDbUd2d2dCRSx5TEFDQyxhbkc2d2dCSCxDbUczd2dCRSw2Q0FDQyxzQm5HNndnQkgsQ21HM3dnQkUseUNBQ0Msa0JBQ0csa0JuRzZ3Z0JOLENtRzN3Z0JFLDZDQUNDLGtCQUNHLGtCbkc2d2dCTixDbUd6d2dCRSxpRUFDQyxXbkcyd2dCSCxDbUd0d2dCQSxtQkFDQyxlbkd5d2dCRCxDbUd4d2dCQyxrQ0FHSSx5QkFHQSxrQkFDQSx1Q0FIQSxxQkFGQSxZQUdBLHNCQUpILFVuR2d4Z0JGLENtR3R3Z0JBLGdCQUNJLGlCQUVBLG1CQUNBLHFCQUNBLGFBSEEsb0JuRzR3Z0JKLENtR3h3Z0JJLDhCQUNDLHFCQUNBLGFuRzB3Z0JMLENtR3h3Z0JDLDhCQUNJLHFCQUNBLGFuRzB3Z0JMLENtR3J3Z0JDLDBCQUVJLHVDQURILGVuR3l3Z0JGLENtR3R3Z0JDLGdDQUdJLHlCQUNBLGtCQUhBLGdCQUlBLHNCQUhBLFVuRzJ3Z0JMLENtR3Z3Z0JLLDJDQUlDLG1CQUZBLFlBQ0EsY0FGQSxjbkc0d2dCTixDbUd4d2dCTSxrREFDQyx3QmpGMURNLENpRjJETixvQm5HMHdnQlAsQ21HbndnQkEsb0JBS0ksd0JqRjdEUyxDaUY4RFQsa0JBSkEsWUFLQSx1QkFKQSxrQkFDQSxrQkFIQSxVbkc0d2dCSixDbUdyd2dCSSwwQkFPQyxlQUZBLFlBRkEsT0FHQSxVQUxBLGtCQUNBLE1BRUEsVW5HMHdnQkwsQ21HcndnQkksc0JBQ0MsYWpGbkVNLENpRm9FTixjbkd1d2dCTCxDbUdud2dCQSx1QkFHSSx5QkFDQSxrQkFJQSxlQU5BLFlBSUEsY0FEQSxrQkFFQSxlQU5BLFVuRzZ3Z0JKLENtR3B3Z0JLLGtDQUNDLFNuR3N3Z0JOLENtR253Z0JJLDJCQUNDLGNBQ0EsY0FDQSxnQkFDSCxjbkdxd2dCRixDbUdud2dCSSw0QkFDQyxZQUNBLG1CQUdBLFVBRkEsY0FDQSxpQm5Hc3dnQkwsQ21HcHdnQkssb0NBQ0YsT25Hc3dnQkgsQ21HcHdnQkssdUNBQ0YsV0FDQSxhbkdzd2dCSCxDbUdyd2dCRywrSEFHSSxZQUNBLGdCQUZBLFVuR3l3Z0JQLENtR3J3Z0JHLDBEQUVDLDZCQURBLG9Cbkd3d2dCSixDbUdyd2dCSyxpRUFDQyxhbkd1d2dCTixDbUdwd2dCSSw2RUFFQyx3QmpGeklRLENpRndJUixvQm5HdXdnQkwsQ21HOXZnQkEsMkJBQ0ksa0JBQ0EsdURuR2l3Z0JKLENtRzl2Z0JBLFVBS0MsbUJBREEsYUFEQSx3Q0FGRyxnQkFDQSxlbkdvd2dCSixDbUdod2dCSSxZQUVDLGVBREEscUJuR213Z0JMLENtRzV2Z0JDLG1DQUNDLFluRyt2Z0JGLENtRzl2Z0JFLHFEQUdDLG1DQUNBLGtCQUZBLGFBREEsV25HbXdnQkgsQ21HL3ZnQkcscUVBQ0MsVW5HaXdnQkosQ21HOXZnQkUsa0RBRUMsa0JBREEsVW5HaXdnQkgsQ21HNXZnQk0sa0dBR0MsbUNBQ0Esa0JBRkEsWUFEQSxVbkdpd2dCUCxDbUdudmdCRSxzQ0FDQyxlQUNBLGVuR3N2Z0JILENtR2h2Z0JJLDRDQUNDLGVBQ0EsZW5Ha3ZnQkwsQ21HL3VnQkcsNEJBRUMsYUFEQSxjbkdrdmdCSixDbUc5dWdCSSxzQ0FDQyxhbkdndmdCTCxDbUczdWdCRyxzQ0FDQywyQm5HNnVnQkosQ21HenVnQkcsdUNBQ0Msd0JuRzJ1Z0JKLENtR3J1Z0JBLFlBQ0kscUJBRUEsWUFEQSxnQkFFQSxjbkd3dWdCSixDbUdydWdCSSxxQkFDSSxXbkd3dWdCUixDbUd0dWdCRyxvQkFDSyw4Qm5Hd3VnQlIsQ21HbHVnQkEsK0JBQ0ksWW5Hd3VnQkosQ29HbmhoQkEsZ0JBR0ksbUJBRkEsc0JBR0EsbUJBQ0EsK0JBSEEsaUJwR3loaEJKLENvR3JoaEJJLHVCQUNDLCtCQUNBLGtCcEd1aGhCTCxDb0d0aGhCTSx5QkFJQSxtQkFDQSxhbEZvSGMsQ2tGdkhkLGVBQ0EsY0FGQSxxQkFLQSxvQnBHd2hoQk4sQ29HdmhoQk0sZ0NBQ0Msd0JsRmlESSxDa0ZoREosVXBHeWhoQlAsQ29HcmhoQkksd0NBRUMsZ0JBREEsaUJwR3doaEJMLENvR3RoaEJLLHNEQVFJLHdCQUNBLG9CbEZzQkksQ2tGekJKLGtCQURBLGFsRm1CSSxDa0ZkSixlQVJBLGVBRUEsZ0JBREEsaUJBRkgsZ0JBTUcsY3BHMmhoQlQsQ29HdmhoQlMsd0VBSUksYWxGYUEsQ2tGaEJBLGVBRUEsZ0JBREEsZ0JwRzJoaEJiLENvRzdoaEJTLDRFQUlJLGFsRmFBLENrRmhCQSxlQUVBLGdCQURBLGdCcEcyaGhCYixDb0c3aGhCUyxtRUFJSSxhbEZhQSxDa0ZoQkEsZUFFQSxnQkFEQSxnQnBHMmhoQmIsQ29HdmhoQlMsNERBQ0kseUJwR3loaEJiLENvR2xoaEJDLDRCQUVJLGdDQURILGdDcEdzaGhCRixDb0dwaGhCSyxpQ0FFQyxhbEZpQ00sQ2tGbENOLGNBRUEsY3BHc2hoQk4sQ29HcGhoQkssMkRBQ0Ysd0JwR3NoaEJILENvR3JoaEJHLDZEQUNDLGNwR3VoaEJKLENvR3RoaEJJLG9FQUNDLGFwR3doaEJMLENvR2poaEJBLDhGQUNDLHdCcEdvaGhCRCxDb0doaGhCQyw2QkFDSSxjcEdtaGhCTCxDb0dqaGhCQyxnQ0FHSSxtQkFGSCxZQUNHLGNBRUgsZ0JwR21oaEJGLENvR2xoaEJFLHVDQUNDLHdCbEZsQlEsQ2tGbUJSLG9CcEdvaGhCSCxDb0c5Z2hCQywwQ0FDQyxnQ0FDRyxPQUVBLGlCQURBLGNwR2toaEJMLENvR2hoaEJLLG9EQUNDLGNBQ0gsVXBHa2hoQkgsQ29HamhoQk0seURBRUMsV0FEQSxpQnBHb2hoQlAsQ29HamhoQk0sd0RBQ0MsZ0JBQ0EsY3BHbWhoQlAsQ29HL2doQksscURBQ0MsTXBHaWhoQk4sQ29HaGhoQk0sdURBRUMsY0FEQSxpQnBHbWhoQlAsQ29HaGhoQkssNERBQ0Usd0JsRmtCYSxDa0ZqQmIsa0JBQ0Esb0JwR2toaEJQLENvRzNnaEJBLGNBQ0ksZ0JwRzhnaEJKLENvRzdnaEJDLGtCQUNDLHlCcEcrZ2hCRixDb0c3Z2hCSSxnQkFDQyxjcEcrZ2hCTCxDb0cxZ2hCQSwwRUFDSSxZcEc2Z2hCSixDcUd0cGhCQSxjQUVDLGVBREcsV3JHMHBoQkosQ3FHeHBoQkksa0NBSUMsd0JuRmlEUSxDbUZsRFIsWUFHQSxVQURBLGVBSkEsZUFDQSxNQUtBLFdyRzBwaEJMLENxR3pwaEJLLG9DQUNDLGFuRndDTyxDbUZ2Q1AsY3JHMnBoQk4sQ3FHenBoQksscUNBQ0MsZXJHMnBoQk4sQ3FHMXBoQk0sd0NBQ0MsY3JHNHBoQlAsQ3FHM3BoQk8sK0NBQ0Msd0JyRzZwaEJSLENxRzVwaEJRLGlEQUNDLGVyRzhwaEJULENxRzNwaEJPLDBDQUVDLGFuRnNCSyxDbUZyQkwsY0FGQSxrQkFHQSxvQnJHNnBoQlIsQ3FHdHBoQkEsYUFDSSx3Qm5Gc0JTLENtRm5CVCxrQkFGQSxhbkY0Qk8sQ21GM0JQLGdCckcwcGhCSixDcUd0cGhCQSxrQkFDQyxnQnJHeXBoQkQsQ3FHeHBoQkMsc0JBQ0MsZ0JBQ0EsVXJHMHBoQkYsQ3NHdnNoQlEsOEZBT0kseUJBREEsa0JBSkEsZUFDQSxnQkFLQSxnQkFIQSxrQkFEQSx3QnRHOHNoQlosQ3NHdHNoQkksbUNBQ0ksZ0NBQ0EsNkJBQ0Esa0J0R3dzaEJSLENzR3ZzaEJRLHNDQUNJLGFwRitHUSxDb0Y5R1IsZUFDQSxjQUNBLHdCdEd5c2hCWixDc0dyc2hCUSw0Q0FDSSwrQkFDQSxrQnRHdXNoQlosQ3NHL3JoQlksNkRBQ0ksb0J0R2lzaEJoQixDc0c1cmhCQSxZQUNJLHdCQUNBLHlCQUVBLDBCQURBLGV0R2dzaEJKLENzRzVyaEJJLG9DQUNJLGtCcEZzRlksQ29GbkZaLGtCQUZBLGlCQUNBLGlCdEdnc2hCUixDc0c5cmhCUSxxREFHSSxnQ0FGQSxhcEYyRVEsQ29GeEVSLGVBQ0EsZ0JBQ0Esb0JBSkEsd0J0R29zaEJaLENzRzlyaEJRLG9EQUdJLGFwRmlFUSxDb0ZuRVIsZUFDQSxldEdpc2hCWixDc0cvcmhCWSxzREFDSSxhcEYrREksQ29GOURKLGVBRUEsZ0JBREEsaUJ0R2tzaEJoQixDc0c5cmhCUSw4Q0FDSSxhQUNBLGtCdEdnc2hCWixDc0c5cmhCUSxnREFDSSxpQkFDQSxrQnRHZ3NoQlosQ3NHOXJoQlEsaURBQ0ksaUJBQ0Esa0J0R2dzaEJaLENzRzFyaEJBLGlCQUNJLGdCdEc2cmhCSixDc0d4cmhCUSw4Q0FDSSx5QkFDQSw4QnRHMHJoQlosQ3VHM3hoQkEsYUFHSSx3QkFDQSxzQkFDQSxrQkFIQSxhQURBLFd2R2t5aEJKLEN1Rzd4aEJJLGlCQUVDLGtCQURBLGdCdkdneWhCTCxDdUc3eGhCQyxvQkFFQyxZQURBLFV2R2d5aEJGLEN1RzV4aEJLLHNDQUNDLFlBQ0EsT3ZHOHhoQk4sQ3VHM3hoQkMsbUJBRUMsYUFEQSxXdkc4eGhCRixDdUczeGhCQyx5QkFFQyxZQURBLFV2Rzh4aEJGLEN1RzF4aEJBLGtCQUNJLGlCdkc2eGhCSixDdUc1eGhCSSw0QkFNQyxlQUhBLE9BS0EsVUFQQSxrQkFHQSxRQUdBLGtCQUxBLFFBR0EsMkJBSUEsZUFDQSxVdkc4eGhCTCxDdUc1eGhCSSx5QkFPQyx1Q0FOQSxXQUtBLFlBRkEsT0FJQSxVQU5BLGtCQUNBLE1BTUEsZUFKQSxVdkdreWhCTCxDdUd4eGhCSyxpRUFDQyxTdkc2eGhCTixDdUd4eGhCQSxrQkFDQyxpQnZHMnhoQkQsQ3VHMXhoQkcsMEJBQ0Usa0JBRUEsUUFEQSxNQUVBLFV2RzR4aEJMLEN1RzN4aEJLLDRCQUlDLGNBQ0EsZUFIQSxZQUlBLGlCQUhBLGtCQUZBLFV2R2t5aEJOLEN1RzN4aEJLLG9DQUVDLGNBREEsaUJ2Rzh4aEJOLEN1RzV4aEJNLHNDQUNDLHdCckZ4Qk0sQ3FGMEJOLDRCQURBLGF2Ryt4aEJQLEN1R3p4aEJNLHNDQUNDLHdCckY1RUcsQ3FGNkVILGF2RzJ4aEJQLEN1R3J4aEJLLHVDQUVDLGtCQURBLGV2R3d4aEJOLEN1R2p4aEJDLDREQUVDLFl2R294aEJGLEN1R2p4aEJFLDhGQUVDLGF2R214aEJILEN1R2h4aEJHLHFEQUNDLFl2R2t4aEJKLEN1Ry93aEJFLDBDQUNJLDJCdkdpeGhCTixDdUcvd2hCRSx5Q0FDQywyQnZHaXhoQkgsQ3VHNXdoQkEsZUFDSSxjdkcrd2hCSixDdUc5d2hCSSw0QkFDQyxnQnZHZ3hoQkwsQ3VHNXdoQkEsZUFDQyx3QkFDQSw4QnZHK3doQkQsQ3VHOXdoQkMscUJBQ0MscUJ2R2d4aEJGLEN1RzN3aEJBLCtCQUNDLGFBQ0EsY3ZHOHdoQkQsQ3VHN3doQkMsMENBSUMsd0JBQ0Esc0JBR0EseUJBRkEsa0JBSkEsYUFPQSxZQU5BLGtCQUZBLFd2R3N4aEJGLEN1RzV3aEJFLDRDQUNDLGNBQ0EsV3ZHOHdoQkgsQ3VHNXdoQkUsaURBUUMsbUJBTkEsZ0JBU0EsY0FMQSxhQUdBLGVBTkEsWUFJQSx1QkFGQSxTQUtBLGtCQVRBLCtCQUdBLFV2R3F4aEJILEN1RzN3aEJHLHVEQUNDLFN2RzZ3aEJKLEN1R3h3aEJFLHlEQUNDLFd2RzB3aEJILEN3R2o4aEJJLG9CQUVJLGF0RmlESyxDc0ZsREwsZUFHQSxnQkFEQSxleEdxOGhCUixDd0cvN2hCUSx5REFDSSxhdEZ5Q0MsQ3NGeENELGVBQ0EsZXhHazhoQlosQ3dHLzdoQlksK0RBR0kseUJBREEsWUFEQSxVeEdtOGhCaEIsQ3dHaDhoQmdCLHNFQUVJLFlBREEsVXhHbThoQnBCLEN3Rzc3aEJvQiw2RUFDSSxzQkFDQSxvQnhHKzdoQnhCLEN3R3o3aEJZLHdFQUNJLHdCdEZrR0ksQ3NGakdKLGV4RzI3aEJoQixDd0dyN2hCQSxlQUNJLGV4R3c3aEJKLEN3R3Y3aEJJLGlDQUNJLFl4R3k3aEJSLEN3R3Y3aEJZLCtDQUNJLHdCdEZVSCxDc0ZURyxheEd5N2hCaEIsQ3dHcjdoQkkscUJBRUksc0JBS0EseUJBQ0Esa0JBRkEsYXRGdUVZLENzRnBFWixlQVJBLHFCQUdBLGVBQ0EsZ0JBS0EsZ0JBUEEsZ0J4Rzg3aEJSLEN3R3Q3aEJRLGtDQUNJLGdCeEd3N2hCWixDd0dqN2hCUSw0REFHSSwwQkFDQSxlQUZBLGFBR0EscUJBSkEsV3hHdzdoQlosQ3lHbGdpQkEsY0FDSSx3QnZGY00sQ3VGWk4sa0JBREEsc0J6RzJraUJKLEN5R3praUJJLGlDQUdDLDZCQURBLHlCQUdBLFlBQ0EsY0FGQSxvQkFIQSxtQnpHZ2xpQkwsQ3lHemtpQkksNkJBQ0Msd0J6RzJraUJMLEN5RzFraUJLLDRDQUdDLGdDQUZBLGFBQ0EsYXpHNmtpQk4sQ3lHMWtpQkssc0ZBRUMsNEJ6RzRraUJOLEN5R3praUJNLGlEQUVDLGlCQURBLFN6RzRraUJQLEN5R25raUJFLG1EQUdJLHNCQURBLG9CdkY5QkssQ3VGZ0NMLG1CQUhILG1Cekd5a2lCSCxDeUdwa2lCRSwrQ0FDQyxvQnpHc2tpQkgsQ3lHcmtpQkcsOERBQ0MsYXpHdWtpQkosQ3lHcmtpQkcsMEhBRUkscUJ6R3VraUJQLEN5Ry9qaUJDLGlFQUdJLFlBREgsVXpHbWtpQkYsQ3lHL2ppQlEseUNBQ0ksVXpHaWtpQlosQ3lHeGppQkcsb0VBQ0MsWXpHMmppQkosQzBHbm9pQkEsZUFDSSx5QkFDQSxpQjFHc29pQkosQzBHcm9pQkksOEJBQ0ksd0J4RjRDSyxDd0YxQ0wsMkJBQ0EsNEJBRkEscUIxR3lvaUJSLEMwR3RvaUJRLG1DQUdJLFlBREEsY0FEQSxhMUcwb2lCWixDMEd2b2lCWSxxQ0FHSSxheEZrQ0gsQ3dGcENHLGVBQ0EsaUIxRzBvaUJoQixDMEd2b2lCWSw2Q0FDSSx5QjFHeW9pQmhCLEMwR3RvaUJRLG1EQUNJLHdCeEZtQ0MsQ3dGakNELGdCQURBLG9CMUd5b2lCWixDMEd2b2lCWSx5REFDSSxZMUd5b2lCaEIsQzBHcG9pQlEsbUNBQ0ksU0FFQSxjQURBLFUxR3VvaUJaLEMwR2pvaUJBLHVCQUVJLHlCQUNBLGtCQUNBLGFBQ0EsYzFHb29pQkosQzBHbm9pQkksdUNBQ0ksY0FDQSxXMUdxb2lCUixDMEdwb2lCUSxzREFDSSxzQkFFQSxZQURBLGlCQUVBLHlCMUdzb2lCWixDMEdyb2lCWSwwREFFSSxZQURBLFUxR3dvaUJoQixDMEdyb2lCWSw0REFDSSx3QjFHdW9pQmhCLEMwR25vaUJJLDhCQUNJLFlBR0EsaUJBQ0Esa0JBSEEsWUFDQSxvQjFHdW9pQlIsQzJHeHNpQkEsdUJBQ0ksd0J6RnVJZ0IsQ3lGdEloQixrQkFFQSxpQkFEQSxtQjNHNHNpQkosQzJHenNpQlEscUNBR0ksYXpGc0hRLEN5RnhIUixlQUNBLGUzRzRzaUJaLEMyR3hzaUJJLG1DQUNJLGUzRzBzaUJSLEMyR3pzaUJRLCtDQUVJLHlCQURBLFUzRzRzaUJaLEMyR3pzaUJnQix1RUFDSSxnQjNHMnNpQnBCLEMyR3ZzaUJnQixrRUFDSSxvQjNHeXNpQnBCLEMyR3RzaUJZLHlEQUNJLGF6RjJDUCxDeUYxQ08sZUFDQSxlM0d3c2lCaEIsQzJHbHNpQkEsd0JBQ0ksaUJBQ0EsaUIzR3FzaUJKLEMyR3BzaUJJLDZCQUNJLGlCM0dzc2lCUixDMkdyc2lCUSx3Q0FDSSwyQjNHdXNpQlosQzJHcHNpQkksbUNBQ0ksUzNHc3NpQlIsQzJHcHNpQkksa0NBRUksaUJBQ0EsbUJBRkEsUzNHd3NpQlIsQzJHcnNpQlEscUNBQ0ksZ0IzR3VzaUJaLEMyR3BzaUJJLGdDQUNJLGlCM0dzc2lCUixDMkdyc2lCUSx1Q0FPSSx3QnpGcUJGLEN5RjFCRSxXQUdBLFlBRkEsVUFGQSxrQkFHQSxNQUVBLFMzR3dzaUJaLEMyR3JzaUJRLHNDQUNJLHlCQU9BLDhCQUVBLCtCQURBLDZCQUdBLDJCQURBLDRCQUpBLGF6RllGLEN5RmhCRSxrQkFXQSxhQURBLGVBUEEsWUFGQSxXQUZBLGtCQWNBLFNBREEseUJBVkEsVTNHa3RpQlosQzJHcHNpQlksNENBRUksbUJBREEsYUFFQSxzQjNHc3NpQmhCLEMyR2xzaUJJLCtDQUVJLFdBR0EsYUFDQSxzQkFMQSxrQkFFQSxXQUNBLFEzR3NzaUJSLEMyR25zaUJRLGlEQUNJLG9CM0dxc2lCWixDMkdwc2lCWSxtREFDSSxlQUVBLFlBREEsVTNHdXNpQmhCLEMyR3BzaUJZLDhEQUNJLHdCekZqREgsQ3lGbURHLDRCQURBLGlCM0d1c2lCaEIsQzJHcnNpQmdCLGdFQUNJLGEzR3VzaUJwQixDMkdwc2lCWSx1RUFDSSx3QjNHc3NpQmhCLEMyR3JzaUJnQix5RUFDSSxhM0d1c2lCcEIsQzJHL3JpQmdCLG9KQUNJLFkzR29zaUJwQixDMkc5cmlCZ0IsNEVBQ0ssd0J6RkZELEN5RkdDLFUzR2dzaUJyQixDMkcxcmlCUSw4REFNSSxvQkFIQSxTQUNBLGVBRkEsVUFHQSxZQUVBLG1CQU5BLHdCM0drc2lCWixDMkczcmlCWSxxRUFLSSxvQ0FGQSwrQkFDQSxpQ0FGQSxXQUlBLFVBTEEsa0JBTUEsUTNHNnJpQmhCLEMyRzFyaUJRLDhEQUdJLHdCekY1QlEsQ3lGNkJSLGF6RmxDUSxDeUZtQ1IsK0JBSkEsZUFDQSxlM0crcmlCWixDMkczcmlCWSxnRUFDSSw2QkFDQSxhekZ0Q0ksQ3lGd0NKLGlCQURBLFMzRzhyaUJoQixDMkd4cmlCUSx5Q0FDSSxVM0cwcmlCWixDMkd4cmlCUSxxREFDSSxZM0cwcmlCWixDMkc5cWlCQSx3QkFFSSx3QnpGcklTLEN5RnNJVCxrQkFGQSxnQjNHbXJpQkosQzJHaHJpQkkscUNBRUksYXpGbElHLEN5RmlJSCxjM0dtcmlCUixDMkc1cWlCUSxnRUFNSSxrQkFDQSxnQkFOQSxhQUNBLGlCQUdBLFVBREEsZUFEQSxhM0dtcmlCWixDMkc5cWlCWSxrRkFFSSxnQ0FEQSxjM0dpcmlCaEIsQzJHN3FpQndCLDhIQUNJLGMzRytxaUI1QixDMkd6cWlCUSwwREFNSSxrQkFDQSxnQkFOQSxjQUNBLGFBR0EsVUFEQSxlQURBLGEzRytxaUJaLEMyR3hxaUJZLHFFQUNJLGEzRzBxaUJoQixDMkd4cWlCWSwrREFDSSxzQjNHMHFpQmhCLEM0RzEyaUJJLDJCQUNJLHFFNUc4MmlCUixDNEd4MmlCSSxXQUNJLGtCQUlBLGtCQURBLGdCQUZBLDRDQUNBLCtPNUc4MmlCUixDNEd0MmlCQSx3QkFnQkksWUFSQSxlQUxBLGNBSUEsWUFIQSxZQUVBLGdCQVNBLFVBYkEsa0JBU0EsUUFHQSwyQkFUQSxVNUdxM2lCSixDNEd4MmlCSSxnR0FUQSx1QkFDQSxrQkFPQSxZNUdnM2lCSixDNEczMmlCUSxvR0FDSSxTNUcrMmlCWixDNEc1MmlCSSxvRUFDSSxXNUcrMmlCUixDNEc3MmlCSSxzQ0FNSSxtQ0FDQSxrQ0FIQSxVQW5GWSxDQWdGWixpQkFsRlksQ0FtRlosZUFDQSxjQUVBLFc1R2szaUJSLEM0RzUyaUJBLFlBQ0ksVTVHKzJpQkosQzRHOTJpQkksc0JBQ0ksVUFDQSxXNUdnM2lCUixDNEc5MmlCSSxtQkFDSSxXNUdnM2lCUixDNEcvMmlCUSw2QkFDSSxXNUdpM2lCWixDNEc1MmlCQSxZQUNJLFc1RysyaUJKLEM0RzkyaUJJLHNCQUNJLFdBQ0EsVTVHZzNpQlIsQzRHOTJpQkksbUJBQ0ksVzVHZzNpQlIsQzRHLzJpQlEsNkJBQ0ksVzVHaTNpQlosQzRHMTJpQkEsMkJBQ0ksa0I1RzgyaUJKLEM0RzMyaUJBLFlBRUksYUFFQSxjQURBLGdCQUlBLFNBREEsVUFMQSxrQkFJQSxrQkFHQSxVNUc4MmlCSixDNEc3MmlCSSxlQUVJLHFCQUdBLGFBQ0EsVUFMQSxpQjVHcTNpQlIsQzRHOTJpQlEscUNBREEsZUFKQSxZQUNBLFU1RyszaUJSLEM0RzMzaUJRLHNCQUVJLHVCQURBLFNBUUEsa0JBTkEsY0FLQSxZQURBLGdCQURBLGFBSUEsVzVHaTNpQlosQzRHLzJpQlksd0RBQ0ksWTVHaTNpQmhCLEM0R2gzaUJnQixzRUFDSSxTNUdrM2lCcEIsQzRHLzJpQlksNkJBYUksbUNBQ0Esa0NBSEEsVUF6S0UsQ0FrS0YsV0E5Sk0sQ0FpS04saUJBeEtJLENBeUtKLGFBaktDLENBK0pELFlBSEEsT0FNQSxpQkFHQSxXQWxLVyxDQXVKWCxrQkFTQSxrQkFSQSxNQUdBLFU1RzAzaUJoQixDNEc5MmlCUSwwQ0FDSSxVQWhMTSxDQWlMTixXNUdnM2lCWixDNkc1aWpCQSxjQUlJLDJCQVFBLHdDQVRBLHNCQVFBLG1CQU5BLHlCQUVBLHNCQUNBLHFCQUNBLGdCN0dtampCSixDNkc5aWpCQSwwQkFaSSxjQURBLGlCN0dta2pCSixDNkd0ampCQSxZQUlJLFNBRkEsZ0JBR0EsUzdHaWpqQkosQzZHL2lqQkksa0JBQ0ksWTdHaWpqQlIsQzZHOWlqQkkscUJBQ0ksZUFDQSxXN0dnampCUixDNkc3aWpCQSxxREFNSSx1QjdHZ2pqQkosQzZHN2lqQkEsYUFJSSxjQUZBLE9BR0EsaUJBQ0Esa0JBTEEsa0JBRUEsSzdHbWpqQkosQzZHOWlqQkksdUNBRUksV0FDQSxhN0craWpCUixDNkc1aWpCSSxtQkFDSSxVN0c4aWpCUixDNkczaWpCSSw0QkFDSSxpQjdHNmlqQlIsQzZHMWlqQkEsYUFjSSxhQWJBLFdBQ0EsWUFDQSxjN0c4aWpCSixDNkc3aWpCSSx1QkFDSSxXN0craWpCUixDNkc3aWpCSSxpQkFDSSxhN0craWpCUixDNkc3aWpCSSwrQkFDSSxZN0craWpCUixDNkcxaWpCSSwwQkFDSSxtQjdHNGlqQlIsQzZHemlqQkksZ0NBQ0ksYTdHMmlqQlIsQzZHeGlqQkksNEJBQ0ksaUI3RzBpakJSLEM2R3ZpakJJLDZCQUdJLDZCQUZBLGNBQ0EsVzdHMGlqQlIsQzZHdGlqQkEsMEJBQ0ksWTdHeWlqQkosQzhHM29qQkEsbUJBQ0ksa0I1RjRFWSxDNEYxRVoseUJBREEsa0JBR0EsWUFEQSxnQjlHK29qQkosQzhHMW9qQkksMEJBVEosbUJBVVEsZ0I5RzZvakJOLENBQ0YsQzhHNW9qQkksMEJBQ0ksd0I5RzhvakJSLEM4RzdvakJRLDBDQUNJLGtCOUcrb2pCWixDOEd6b2pCQSxvQkFDSSx5QkFDQSxrQkFDQSxnQjlHNG9qQkosQzhHM29qQkksZ0NBQ0ksc0I5RzZvakJSLEM4RzNvakJJLHVCQUNJLGU5RzZvakJSLEM4RzVvakJRLDBCQUdHLGVBRkEsbUJBQ0EsYzlHK29qQlgsQzhHN29qQlcsZ0NBQ0ssd0I5RytvakJoQixDOEc3b2pCVyw0QkFDSyxhOUcrb2pCaEIsQytHcnJqQkEscUJBQ0ksc0IvR3dyakJKLEMrR3RyakJBLGtCQUNJLGUvR3lyakJKLENnSHRyakJJLDRCQUNBLGdCaEhrc2pCSixDaUgxc2pCQSxnQkFFSSxjQURBLGVqSHl1akJKLENpSHJ1akJBLGdCQUNJLG1Cakh3dWpCSixDaUh0dWpCQSxnQkFFSSx5QkFDQSxpQmpId3VqQkosQ2lIdnVqQkksNEJBRUEsZ0NBREEsZ0JqSDB1akJKLENpSHR1akJRLHNCQUNJLGVqSHd1akJaLENpSHJ1akJJLG1DQUNRLGdCakh1dWpCWixDaUhsdWpCQSxtQkFDSSxpQkFDQSxnQkFDQSxlakhxdWpCSixDaUhudWpCQSxzQ0FHSSxtQkFEQSxXQURBLFNqSHd1akJKLENpSHB1akJBLDRDQUNJLGtCakh1dWpCSixDaUhydWpCQSw0Q0FFSSxtQkFDQSxrQmpIdXVqQkosQ2tIbHhqQkEsb0JBSUkseUJBS0Esa0JBRUEsY0FDQSxlQVBBLHFCQUNBLGFBQ0Esc0JBR0EsZUFSQSxZQU1BLHVCQUxBLGtCQUZBLFVsSGl5akJKLENrSGh4akJJLG9EQUxBLDhCbEgweGpCSixDa0hqeGpCQSxpQkFDSSxzQ0FDQSxrQkFDQSxtQmxIb3hqQkosQ2tIbnhqQkksd0JBSUksc0JBRkEsWUFHQSxVQUZBLGNBRkEsaUJsSHl4akJSLENrSG54akJJLDhCQUNJLHdCaEdjSyxDZ0daTCxrQkFEQSxnQmxIc3hqQlIsQ2tIcHhqQlEsNkNBQ0ksaUJsSHN4akJaLENrSHJ4akJZLHdEQUVJLFdBREEsa0JBR0EsV0FEQSxPbEh3eGpCaEIsQ2tIdHhqQmdCLDhEQUNJLFNsSHd4akJwQixDa0h0eGpCZ0IsMERBQ0ksYWxId3hqQnBCLENrSHJ4akJvQix3RUFFSSxhaEczQ1QsQ2dHMENTLFNsSHd4akJ4QixDa0hyeGpCb0Isb0VBQ0ksYWxIdXhqQnhCLENrSDd3akJJLG9DQUNJLGVBQ0EsVWxIZ3hqQlIsQ2tIL3dqQlEsd0NBRUksY0FDQSxjQUZBLGNsSG14akJaLENrSDV3akJRLDZDQUNJLHlCbEg4d2pCWixDa0h4d2pCUSx5Q0FFSSxrQkFEQSxnQmxINHdqQlosQ2tIcndqQlEsK0JBQ0ksY2xId3dqQlosQ2tIbHdqQlEseUNBQ0kscUJsSHF3akJaLENrSGh3akJJLHFCQUNJLGFBQ0EsZ0JsSG13akJSLENrSGp3akJZLHNDQUNJLFlsSG13akJoQixDa0hqd2pCWSx5Q0FDSSxjbEhtd2pCaEIsQ2tIOXZqQkEsY0FFSSxjQURBLGNsSGt3akJKLENrSC92akJBLHFCQUdJLDJCQUNBLDhCQUZBLDhEQUdBLGNBSkEsaUJsSHN3akJKLENrSGp3akJJLGtDQUtJLHlCQUhBLGNBREEsY0FFQSxnQkFDQSxlbEhvd2pCUixDa0hsd2pCUSxzREFDSSxtQmxIb3dqQlosQ2tIandqQlksZ0RBQ0ksaUJsSG13akJoQixDa0g5dmpCUSxvQ0FDSSxrQkFDQSxTbEhnd2pCWixDa0gxdmpCSSw2QkFFSSx5QkFDQSxrQkFGQSxvQmxIK3ZqQlIsQ2tINXZqQlEsa0NBQ0kscUJsSDh2akJaLENrSDV2akJRLG1DQUNJLHdCbEg4dmpCWixDa0h4dmpCSSxnQkFDSSxhbEgydmpCUixDa0h6dmpCSSxtQkFDSSxTbEgydmpCUixDa0h4dmpCUSx5QkFDSSxTbEgwdmpCWixDa0hydmpCQSxTQUNJLGFsSHd2akJKLENrSHB2akJJLGlFQUNJLHNCbEh1dmpCUixDa0hudmpCQSxnQkFDSSxlQUlBLFlBQ0EsY0FDQSxVQUxBLHdCQU1BLG9CQUxBLGtCQUNBLFFBS0EsNkJsSHN2akJKLENrSG52akJJLHFDQUNJLFVBQ0Esa0JsSHN2akJSLENrSGp2akJJLGlDQUNJLG9CbEhvdmpCUixDa0hodmpCQSxvQkFDSSxpQmxIbXZqQkosQ2tIbHZqQkksK0JBQ0ksWWxIb3ZqQlIsQ21INThqQkEsb0JBQ0ksbUJBQ0EsYUFDQSxpQkFDQSx1QkFDQSw4Qm5IKzhqQkosQ21IOThqQkksdUJBQ0MscUJBQ0EsV25IZzlqQkwsQ21IOThqQkkseUJBRUMsY0FEQSxXbkhpOWpCTCxDb0g1OWpCQSxjQUtJLHFCQURBLGNBREEsWUFEQSxjQURBLFlwSG0rakJKLENvSDc5akJJLDZCQUVJLFVBQ0EsUUFGQSxTQUdBLFVwSCs5akJSLENvSDc5akJRLHlDQU1JLG1CQURBLG9CQUhBLFlBS0EsdUJBSEEsUUFEQSxNQUZBLFVwSHErakJaLENvSDc5akJZLDJDQUNJLGVBQ0EsYXBIKzlqQmhCLENvSDM5akJRLG1DQUNJLDZCQUVBLHFCQUNBLGVBRkEsZXBIKzlqQlosQ29IMzlqQlksK0NBQ0kseUJBQ0EsVXBINjlqQmhCLENvSDM5akJXLGlEQUNLLHlCQUlBLDJCQUhBLFdBQ0EsZUFDQSxlcEg4OWpCaEIsQ29IMzlqQlcsa0RBQ0sseUJBR0EsMEJBRkEsY0FDQSxlQUlBLGNBRkEsZUFDQSxnQnBIODlqQmhCLENvSHY5akJRLHNEQUtJLHVCQUZBLGFBR0EsZUFGQSw4QkFGQSxnQkFEQSxpQnBIODlqQlosQ29IdjlqQlksb0VBQ0ksaUJwSHk5akJoQixDb0h2OWpCZ0IseUJBSEosb0VBSVEsYXBIMDlqQmxCLENBQ0YsQ29IeDlqQmdCLHNFQUNJLGFwSDA5akJwQixDb0h0OWpCUSx5Q0FFSSxjQURBLGVBRUEsY3BIdzlqQlosQ29IdDlqQlEsaURBRUksZUFHQSxjQUpBLGdCQUdBLDZCcEh5OWpCWixDb0h2OWpCWSx1REFFSSxxQkFEQSxpQnBIMDlqQmhCLENvSHg5akJnQixxRkFHSSxzQkFEQSx5QkFEQSxhcEg0OWpCcEIsQ29IdDlqQlEsNERBSUksK0JBSEEsZUFJQSxnQkFGQSxtQkFEQSxXcEgyOWpCWixDb0hyOWpCUSxtREFDSSxjQUVBLGtCQURBLGdCcEh3OWpCWixDb0hwOWpCUSw2Q0FDSSxjQUNBLGdCcEhzOWpCWixDb0huOWpCWSw2RUFFSSxlQURBLFNBRUEsaUJwSHE5akJoQixDb0hwOWpCZ0IsbUZBRUksVUFEQSxpQnBIdTlqQnBCLENvSGw5akJ3QiwrSEFDSSx5QkFDQSwrQnBIbzlqQjVCLENvSGo5akJvQixxR0FFSSw2QkFDQSxtQkFHQSx1Q0FGQSxxQkFJQSxhQURBLFlBRkEsa0JwSHM5akJ4QixDb0hsOWpCd0IseUJBVEoscUdBVVEsWXBIcTlqQjFCLENBQ0YsQ29IbDlqQndCLHdIQUNJLHlCQUNBLCtCcEhvOWpCNUIsQ29IOThqQmdCLCtGQUNJLGFwSGc5akJwQixDb0h6OGpCSSxpQ0FDSSx3QnBIMjhqQlIsQ29IeDhqQkksa0NBQ0ksbUJwSDA4akJSLENvSHg4akJRLDZCQUhKLGtDQUlRLG1CcEgyOGpCVixDQUNGLENvSHo4akJJLDZCQUNJLFdBQ0EsT3BIMjhqQlIsQ29IMThqQlEsK0JBQ0kseUJBR0EsOEJBREEsZUFEQSxhcEg4OGpCWixDb0h6OGpCSSwrQkFDSSxtQnBIMjhqQlIsQ29IejhqQlEsNkNBQ0ksY0FDQSxnQkFDQSxlQUNBLGVwSDI4akJaLENvSHo4akJZLHlCQU5KLDZDQU9RLGNwSDQ4akJkLENBQ0YsQ29IeDhqQlksbURBQ0ksb0JoSHJLTixDZ0hzS00sYXBIMDhqQmhCLENvSHI4akJJLDRCQUNJLFlwSHU4akJSLENvSHA4akJJLGdCQUtJLFNBRkEsT0FGQSxrQkFHQSxRQUZBLE1BSUEsU3BIczhqQlIsQ29IcDhqQlEsc0JBRUksOEJBREEsVXBIdThqQlosQ29IbDhqQkksNkJBQ0kseUJBS0EseUJBSkEsV0FPQSxhQURBLGdCQUpBLE9BR0EsMEJBSkEsa0JBRUEsUXBIdzhqQlIsQ29IbDhqQlEsNkJBWEosNkJBWVEsZUFDQSx5QnBIcThqQlYsQ0FDRixDb0hsOGpCSSw2QkFHSSxjQUZBLGVBQ0EsZ0JwSHE4akJSLENvSGw4akJRLHlCQUxKLDZCQU1RLGlCcEhxOGpCVixDQUNGLENvSGw4akJJLDRCQUNJLGVBQ0EsZ0JBQ0EsV3BIbzhqQlIsQ29IbjhqQlEsMkNBQ0ksYXBIcThqQlosQ29IbDhqQlksbUNBQ0ksY3BIbzhqQmhCLENvSDk3akJRLDZCQUNJLG9CcEhnOGpCWixDb0g3N2pCUSx3Q0FFSSxhQURBLGNwSGc4akJaLENvSDc3akJZLHlCQUpKLHdDQUtRLFlwSGc4akJkLENBQ0YsQ29IOTdqQlksNENBSUkscUJBRkEsYUFEQSxpQkFJQSxlQUNBLHlDQUNBLGlEQUpBLFVwSG84akJoQixDb0g5N2pCZ0IseUJBVEosNENBVVEsZ0JwSGk4akJsQixDQUNGLENvSDU3akJZLG1EQUdJLGVBREEsZ0JBRUEsa0JwSDg3akJoQixDb0g1N2pCWSwwQ0FJSSxjQUZBLGVBREEsZ0JBRUEsZ0JwSCs3akJoQixDb0gzN2pCUSxvQ0FJSSxxQkFDQSw0QkFGQSxvQkFGQSxZQUtBLGVwSDY3akJaLENvSDU3akJZLHNDQUNJLGlCcEg4N2pCaEIsQ29INTdqQlksNkJBVkosb0NBV1EsZUFDQSxXcEgrN2pCZCxDQUNGLENvSDU3akJZLDREQUdJLGNBRkEsZUFDQSxjQUVBLGVwSDg3akJoQixDb0g3N2pCZ0IsNkJBTEosNERBTVEsY3BIZzhqQmxCLENBQ0YsQ29IOTdqQmdCLG1FQUNJLGVwSGc4akJwQixDb0g1N2pCWSwrREFDSSxnQkFFQSxnQkFEQSxpQnBIKzdqQmhCLENvSHo3akJZLHVEQUVJLGVBREEsaUJwSDQ3akJoQixDb0h4N2pCUSw4Q0FFSSxZQUdBLDhCQUZBLFVBRkEsa0JBR0EsVXBIMjdqQlosQ29IejdqQlksbURBSUksZUFIQSxhQUNBLGtCQUNBLGFwSDQ3akJoQixDb0gxN2pCZ0Isb0VBQ0kscUJBR0Esa0JBRkEsaUJBQ0EsYXBINjdqQnBCLENvSHY3akJZLDJEQUtJLG1CQUNBLGtCQUhBLGNBQ0EscUJBRkEsZ0JBREEsY0FNQSxrQnBIeTdqQmhCLENvSHY3akJnQixvRUFFSSxxQkFEQSxXcEgwN2pCcEIsQ29IdjdqQm9CLHdFQUVJLGVBREEsVXBIMDdqQnhCLENvSHI3akJnQixvRUFDSSxxQkFDQSxnQnBIdTdqQnBCLENvSG43akJZLHFEQUNJLGNwSHE3akJoQixDb0hsN2pCWSxzRUFLSSxnQkFFQSxjQUxBLGdCQUlBLHdCcEhxN2pCaEIsQ29IbDdqQmdCLHdFQUNJLG1CQUdBLFNBSUEsV0FEQSxlQUxBLGlCQUNBLGdCQUVBLGtDQUNBLFVwSHM3akJwQixDb0hqN2pCZ0IsMkVBQ0ksY3BIbTdqQnBCLENvSC82akJZLG1FQUNJLGVBQ0EsZXBIaTdqQmhCLENvSC82akJnQiw2QkFKSixtRUFLUSxjcEhrN2pCbEIsQ0FDRixDb0hoN2pCZ0IsK0VBQ0ksZ0JwSGs3akJwQixDb0gvNmpCZ0IsaUZBQ0ksZXBIaTdqQnBCLENvSDk2akJnQixrRkFDSSxXQUNBLGVwSGc3akJwQixDb0g3NmpCZ0IsdUVBQ0ksZ0JwSCs2akJwQixDb0gxNmpCWSxpREFDSSxjQUNBLGVBQ0EsaUJwSDQ2akJoQixDb0h2NmpCUSxzQ0FDSSxrQkFDQSxvQnBIeTZqQlosQ29IdDZqQkksd0JBQ0ksVUFDQSxRQUNBLFVwSHc2akJSLENvSHQ2akJJLG1DQUNJLG9CcEh3NmpCUixDb0hyNmpCUSx5Q0FDSSxlQUNBLFVwSHU2akJaLENvSG42akJJLDZCQS9kSixjQWdlUSxhQUNBLHNCcEhzNmpCTixDQUNGLENvSHA2akJJLHlCQXBlSixjQXNlUSxZcEhzNmpCTixDQUNGLENvSGo2akJJLHdCQUNJLGVwSG82akJSLENvSGw2akJRLHFDQUNJLGdCQUdBLGtCQUVBLHVCQUpBLFlBR0EsU3BIcTZqQlosQ29IbDZqQlkseUNBQ0ksb0JwSG82akJoQixDb0gvNWpCWSxpREFLSSxrQkFGQSxTQUZBLGtCQUNBLFVBRUEsMEJwSGs2akJoQixDb0g5NWpCWSxrREFDSSxZcEhnNmpCaEIsQ29IMTVqQkEsU0FDSSxjcEg2NWpCSixDb0h6NWpCSSx3QkFNSSxjQURBLGVBR0EsZ0JBTkEsV0FDQSxpQkFGQSxrQkFRQSxrQkFGQSxNQUhBLFNwSGk2akJSLENvSDE1akJRLHlCQVhKLHdCQWFRLGVBREEsZXBIODVqQlYsQ0FDRixDb0gzNWpCUSwrQkFDSSxXQU1BLFlBSEEsT0FEQSxrQkFFQSxNQUNBLFdBRUEsVXBINDVqQlosQ29IMTVqQlkseUJBVkosK0JBY1EsNEJBREEsMEJBREEsWUFEQSxVcEhnNmpCZCxDQUNGLENvSHg1akJJLHNDQUVJLFdBUUEsY0FQQSxZQUNBLE9BR0EsZ0JBQ0EsVUFIQSxRQUlBLGtCQUhBLE1BTEEsU3BIbzZqQlIsQ29IdjVqQkksbUJBRUksbURBQ0EsNEJBRkEsVXBINDVqQlIsQ29IcjVqQkksbUJBRUksb0RBQ0EsNEJBRkEsVXBIMDVqQlIsQ29IajVqQkEsb0JBRUksbUJBREEsWXBIcTVqQkosQ29IbjVqQkksMkJBQ0ksa0JwSHE1akJSLENvSHA1akJRLCtCQUVJLFlBQ0EseUNBRkEsVXBIdzVqQlosQ29IbjVqQkksNEJBQ0ksYUFDQSxzQkFDQSxVcEhxNWpCUixDb0hwNWpCUSxrQ0FFSSxhbEd2ZVEsQ2tHc2VSLGVBR0EsaUJBQ0Esa0JBRkEsbUJwSHc1akJaLENvSG41akJJLGlDQUNJLHlCQUNBLGtCQUdBLG1CQURBLGlCQURBLGlCcEh1NWpCUixDb0hwNWpCUSw0Q0FDSSxlcEhzNWpCWixDb0hwNWpCUSxtQ0FLSSx3QmxHeG5CRCxDa0cybkJDLDRCQUNBLGFsR3huQkQsQ2tHaW5CQyxXQVFBLGVBSEEsZUFEQSxjQUxBLGtCQUVBLFFBQ0EsS3BINDVqQlosQ29IbjVqQlksbURBRUksbUNBQ0EsNEJBRkEsd0JBR0EseUJBRUEsWUFDQSxpQkFGQSxhcEh1NWpCaEIsQ29IajVqQkksNEJBQ0ksd0JwSG01akJSLENvSGo1akJZLHVDQUdJLGtCQURBLFlBREEsVXBIcTVqQmhCLENvSGg1akJRLG9DQUNJLGFwSGs1akJaLENvSGo1akJZLHlDQUNJLHdCbEdqaEJJLENrR3FoQkosbUJBSEEsYWxHM2hCSSxDa0c0aEJKLGVBQ0EsYXBIbzVqQmhCLENvSGg1akJRLHlDQUNJLHlCQUNBLGtCQUdBLG1CQURBLGlCQURBLGlCcEhvNWpCWixDb0hqNWpCWSxvREFDSSxlcEhtNWpCaEIsQ29IajVqQlksMkNBS0ksd0JsRzVxQkwsQ2tHK3FCSyw0QkFDQSxhbEc1cUJMLENrR3FxQkssV0FRQSxlQUhBLGVBREEsY0FMQSxrQkFFQSxRQUNBLEtwSHk1akJoQixDb0hoNWpCZ0IsdURBQ0ksZXBIazVqQnBCLENvSDk0akJnQiwyREFFSSxtQ0FDQSw0QkFGQSxhbEd2cUJYLENrRzBxQlcseUJBRUEsWUFDQSxpQkFGQSxhcEhrNWpCcEIsQ29IejRqQkEsMkJBQ0ksc0JwSDQ0akJKLENvSDE0akJBLHdDQUNJLFdwSDY0akJKLENvSDM0akJBLDRDQUlJLG1CQUZBLGFBQ0Esc0JBRkEsWUFJQSxzQnBIODRqQkosQ3FIbG1sQkEsdUJBQ0kseUJBQ0Esa0JBQ0EsaUJySHFtbEJKLENxSGxtbEJJLGdEQUNJLGFySHFtbEJSLENxSHBtbEJRLDZEQUNJLGlCckhzbWxCWixDcUhybWxCWSxpRUFFSSxtQkFEQSxpQkFFQSxjckh1bWxCaEIsQ3FIcm1sQlksb0VBQ0ksd0JuR3dFSixDbUdyRUkscUJBRUEsYUFKQSxXQU9BLGVBRkEsT0FHQSxjQVBBLG9CQUVBLGtCQUdBLE9ySHltbEJoQixDcUhubWxCWSxnRUFDSSxhbkdtQkgsQ21HbEJHLGVySHFtbEJoQixDcUhobWxCQSx3QkFDSSxrQnJIbW1sQkosQ3FIam1sQlEsMENBRUksYW5HUUMsQ21HVEQsY3JIb21sQlosQ3FIam1sQlEsbURBS0ksbUJBSEEsa0JuRzJDQSxDbUc1Q0EscUJBRUEsV0FDQSxhQUdBLGVBQ0EsZ0JBRUEsWUFKQSx1QkFLQSxVQUZBLGVBR0Esa0JBQ0EsUUFFQSx5QkFEQSxRckhvbWxCWixDcUg5bGxCSSxrQ0FFSSx3Qm5HdUJJLENtR2RKLGtCQUdBLFNBWEEsV0FHQSxlQUlBLGdCQUhBLE9BRkEsY0FRQSxjQUVBLGNBSEEsa0JBSkEsUUFDQSxrQkFMQSxZQUhBLFNySCttbEJSLENxSDVsbEJJLDZDQUNJLGFBQ0EsZXJIK2xsQlIsQ3FIOWxsQlEseUVBQ0ksYXJIZ21sQlosQ3FIN2xsQkksdUNBQ0ksY0FDQSxjckgrbGxCUixDcUg5bGxCUSxtRUFDSSxRckhnbWxCWixDcUgzbGxCSSwyQ0FFSSxTQUNBLGtCQUNBLCtCQUhBLHNCckhpbWxCUixDcUg3bGxCUSwrQ0FFSSxZQURBLFVySGdtbEJaLENxSDdsbEJRLDhDQUVJLGNBREEsZUFFQSxlckgrbGxCWixDcUg3bGxCUSw4REFDSSxnQ0FFQSxtQkFEQSxtQnJIZ21sQlosQ3FIcmxsQmdCLCtFQUVJLFlBQ0EseUNBQ0EsaURBSEEsVXJIMGxsQnBCLENxSHJsbEJnQixxRkFFSSxZQURBLFNySHdsbEJwQixDcUhybGxCZ0Isc0ZBR0ksWUFEQSxjQURBLFNySHlsbEJwQixDcUhwbGxCWSwrRUFLSSx1Q0FKQSxrQkFDQSxxQkFDQSxrQkFDQSxRckh1bGxCaEIsQ3FIcmxsQmdCLGlGQUdJLGNBRkEsZUFDQSxlckh3bGxCcEIsQ3FIcmxsQmdCLGlGQUNJLGNBQ0EsZUFDQSxnQnJIdWxsQnBCLENxSGhsbEJnQixnRUFDSSxjQUNBLGVBQ0EsZXJIa2xsQnBCLENxSGhsbEJnQixrRUFDSSxlckhrbGxCcEIsQ3FIL2tsQlkseUVBQ0ksa0JySGlsbEJoQixDcUhobGxCZ0IsNEtBRUksZXJIaWxsQnBCLENxSDVrbEJZLHFFQUNJLHlCQUNBLDBCQUVBLGNBQ0EsZUFDQSxnQkFDQSxjQUpBLGlCckhrbGxCaEIsQ3FINWtsQlksc0ZBQ0ksbUJBQ0Esc0JBQ0EseUJBQ0Esa0JBQ0EsYUFDQSxZQUNBLHVCQUNBLFNBQ0Esa0JBQ0EsUUFDQSxVckg4a2xCaEIsQ3FIN2tsQmdCLDBGQUNJLGdCQUNBLGVBQ0Esb0JySCtrbEJwQixDcUgxa2xCb0IseUJBREosbUdBRVEseUJBQ0EsMEJBQ0EsWUFDQSxjckg2a2xCdEIsQ3FIM2tsQmtCLHlHQUVRLHlCQUNBLHFDckg4a2xCMUIsQ0FMRixDcUhwa2xCd0IsOEdBQ0ksdUNBQ0EseUJySDRrbEI1QixDcUh4a2xCbUIsc0dBQ0MsNkJBQ0EsZ0JBQ0EsZXJIMGtsQnBCLENxSHprbEJvQix5QkFKRCxzR0FNSyxnQkFEQSxxQnJINmtsQnRCLENBQ0YsQ3FIemtsQndCLHlIQUNJLGlCQUNBLGdCQUVBLGVBREEsdURBRUEsVXJIMmtsQjVCLENxSDFrbEI0Qix5QkFOSix5SEFVUSxpQkFEQSxnQkFGQSxlQUNBLFVySCtrbEI5QixDQUNGLENxSHJrbEJZLHNFQUVJLGFBQ0EsaUJBQ0EscUNBQ0EsaURBSkEsVXJIMmtsQmhCLENxSGxrbEJRLGtEQUNJLHlCckhva2xCWixDc0hoMWxCUSxpREFDSSxjdEhtMWxCWixDc0hsMWxCWSxxRUFJUSxrQkFDQSxlQUpBLGFBQ0Esa0JBQ0EseUJ0SHMxbEJwQixDc0hqMWxCd0IscUZBQ0ksU3RIbTFsQjVCLENzSC8wbEJnQix1RUFFSSxjQURBLGN0SGsxbEJwQixDc0g5MGxCWSxxRUFDSSxnQnRIZzFsQmhCLENzSDcwbEJ3QiwrRkFDSSx5QnRIKzBsQjVCLENzSHYwbEJRLDBEQUNJLGlCdEh5MGxCWixDc0h0MGxCSSwyQ0FDSSxnQnRIdzBsQlIsQ3NIdDBsQlksMERBQ0ksYXRIdzBsQmhCLENldnpsQkkseUJ1R1hBLHlCQUVRLGVBQ0EsZ0JBQ0EsV3RIcTBsQlYsQ0FDRixDc0hsMGxCQSxZQUVJLDZCQUNBLGdCQUZBLGdCdEh1MGxCSixDc0hqMGxCQSxjQUNJLGV0SG8wbEJKLENzSG4wbEJJLGlCQUNJLGNBQ0EsZUFDQSxnQkFDQSxtQkFDQSx3QnRIcTBsQlIsQ3NIbDBsQkEsc0JBRUkseUJBR0Esa0JBREEsZ0JBSEEsZ0JBRUEsaUJ0SHUwbEJKLENzSHAwbEJJLDBCQUdJLFlBQ0EsaUJBRkEsZUFHQSxzQkFDQSxtQkFDQSwwQkFOQSxVdEg0MGxCUixDc0gvemxCZ0IseUVBQ0ksY0FDQSxjdEhrMGxCcEIsQ2V0MmxCSSx5QnVHNENJLHVDQUVRLGVBQ0EsZ0JBQ0EsV3RINnpsQmQsQ0FDRixDc0gxemxCWSwwREFDSSxPdEg0emxCaEIsQ3NIdHpsQmdCLG1FQUVJLGdCQURBLGlCdEh5emxCcEIsQ3VIaDdsQkksc0JBQ0ksZ0J2SG03bEJSLEN3SHA3bEJFLDhDQUVJLHFCQUNBLGNBQ0Esa0JBQ0EsUUFKQSx3QnhIbzlsQk4sQ3dINzhsQkcsK0JBR0MsY0FGQSxlQUNBLGV4SGc5bEJKLEN3SDU4bEJJLCtEQUNFLFN4SDg4bEJOLEN3SDE4bEJFLHNDQUNFLGFBQ0EsYXhINDhsQkosQ3dIMThsQkksd0NBQ0UsY3hINDhsQk4sQ3dIdjhsQkksa0VBQ0UsbUJBRUEsZUFEQSxVeEgwOGxCTixDd0hwOGxCTSw2REFFTSx5QkFFQSxXQURBLGdCQUZBLGFBSUEsV3hIczhsQlosQ3lIai9sQkEsT0FFSSxxQkFHQSxnQkFGQSxtQkFGQSxvQnpIdy9sQkosQ3lIbi9sQkksZ0JBRkEsY3pIdy9sQkosQ3lIbi9sQkksMkJBQ0ksa0J6SHEvbEJSLEN5SG4vbEJJLHFCQUNJLHdCdkdQRyxDdUdRSCxVekhxL2xCUixDeUhuL2xCSSxxQkFDSSx3QnZHbUJLLEN1R2xCTCxhekhxL2xCUixDeUhuL2xCSSx5QkFDSSx3QnZHNERJLEN1RzNESixhekhxL2xCUixDeUhuL2xCSSxrQkFDSSx3QnZHS0UsQ3VHSkYsYXpIcS9sQlIsQ3lIbi9sQkksb0JBQ0ksd0J2R1BDLEN1R1FELGF6SHEvbEJSLEN5SG4vbEJJLHFCQUNJLHdCdkd4QkssQ3VHeUJMLGF6SHEvbEJSLEN5SHAvbEJRLHVCQUNJLGF2RzVCQSxDdUc2QkEsY3pIcy9sQlosQ3lIbi9sQkkseUJBQ0ksd0J2RzlCTyxDdUcrQlAsYXpIcS9sQlIsQ3lIbi9sQkksa0JBQ0ksd0J2RzVCRSxDdUc2QkYsVXpIcS9sQlIsQ3lIbi9sQkksdUJBQ0ksd0J2R2hCSSxDdUdpQkosVXpIcS9sQlIsQ3lIbi9sQkkscUJBQ0kseUJBQ0EsYXZHeUVZLEN1R3hFWix3QnpIcS9sQlIsQ3lIbi9sQkksb0JBQ0ksd0J2R0pLLEN1R0tMLFV6SHEvbEJSLEN5SHAvbEJRLHNCQUNJLFV6SHMvbEJaLEN5SG4vbEJJLHVCQUNJLHVCekhxL2xCUixDeUhwL2xCUSx5QkFDSSxlQUNBLGdCekhzL2xCWixDeUhsL2xCUSwyQkFDSSwrQkFDQSxhdkdISCxDdUdLRyxlQURBLHNCekhxL2xCWixDeUhsL2xCUSw4QkFHSSxjQUZBLGtCQUNBLGlCekhxL2xCWixDeUhqL2xCSSxxQkFFSSx1QkFEQSxnQnpIby9sQlIsQ3lIai9sQkksNkJBRUksb0J2R2xGSSxDdUdpRkosYXpIby9sQlIsQ3lIbC9sQlEsK0JBQ0ksYXpIby9sQlosQ3lIai9sQkksNkJBRUksb0J2R2hFSSxDdUcrREosYXpIby9sQlIsQ3lIai9sQkksMEJBRUksb0J2R3pFRSxDdUd3RUYsYXpIby9sQlIsQ3lIai9sQkksNEJBRUksb0J2R3BGQyxDdUdtRkQsYXpIby9sQlIsQ3lIai9sQkksNkJBRUksb0J2R3hHRyxDdUd1R0gsYXpIby9sQlIsQ3lIai9sQkksMEJBRUksb0J2R2hHRSxDdUcrRkYsYXpIby9sQlIsQ3lIai9sQkksK0JBRUksb0J2R3BGSSxDdUdtRkosYXpIby9sQlIsQ3lIai9sQkksNkJBQ0ksd0J2R3pHRSxDdUcwR0YsYXpIbS9sQlIsQ3lIai9sQkkscUJBQ0ksd0J2RzdCTSxDdUc4Qk4sYXpIbS9sQlIsQ3lIai9sQkksd0JBQ0kseUJBQ0EsYXpIbS9sQlIsQ3lIai9sQkksbUJBQ0ksd0J2R2pDSSxDdUdrQ0osYXpIbS9sQlIsQ3lIai9sQkksbUJBQ0ksd0J2R3ZDSSxDdUd3Q0osYXpIbS9sQlIsQ3lIai9sQkksMEJBQ0kscUN6SG0vbEJSLEN5SGovbEJJLG9CQUNJLHdCdkdQWSxDdUdRWixhekhtL2xCUixDeUhqL2xCSSw2QkFDSSx5QkFDQSxhekhtL2xCUixDMEh2b21CQyxvQkFDRyxzQkFJQSxTQUZBLGdDQUtBLFVBTkEsa0JBRUEsZUFFQSx3QkFDQSxVMUgyb21CSixDMEh2b21CUSw0Q0FFRSxjQUdBLHFCQURBLGVBSEEsa0JBRUEscUIxSDJvbUJWLEMwSHRvbUJNLGtDQUlJLG1CQUZBLGFBQ0EsOEJBRkEsZTFIMm9tQlYsQzBIdm9tQlUsb0NBQ0UsYzFIeW9tQlosQzBIdG9tQk0sa0NBQ0UsdUJBQ0EsZTFId29tQlIsQzBIcG9tQkMscUJBSUcscUJBREEsU0FGQSxrQkFDQSxRMUh5b21CSixDMEh0b21CSSx3QkFHRSxXQUZBLHFCQUdBLGtCQUNBLGtCQUhBLFcxSDJvbUJOLEMwSHZvbUJNLCtCQU9FLHNCQUdBLHlCQUxBLGtCQUZBLFdBQ0EsY0FGQSxZQUlBLGNBRUEsa0JBUEEsV0FRQSxVMUgwb21CUixDMEh0b21CUSxzQ0FDRSx3QnhHT0MsQ3dHTkQsb0IxSHdvbUJWLEMwSHRvbUJRLHFDQUNFLHdCMUh3b21CVixDMEhwb21CUSx1Q0FDRSxlMUhzb21CVixDMEhwb21CUSx1Q0FDRSxTMUhzb21CVixDMEhub21CTSw4QkFLRSx3QnhHekJLLEN3R3VCTCxXQURBLFdBS0EsVUFIQSxrQkFFQSxRQUxBLFdBT0EsUzFIcW9tQlIsQzBIbm9tQk0sMEJBS0UsYXhHd0NZLEN3R3ZDWixlQUhBLE9BRkEsa0JBTUEsUUFDQSwwQkFOQSxVQUVBLFUxSHlvbUJSLEMwSG5vbUJNLDBCQU1FLFdBQ0EsY0FKQSxPQUZBLGtCQUdBLFFBRkEsUUFHQSxVMUh1b21CUixDMEhob21CQywwQ0FDQyxZMUhtb21CRixDMEhqb21CQyxnQkFDRyxtQjFIb29tQkosQzJIbHZtQkEsaUJBSUksU0FFQSxrQkFEQSx1Q0FGQSx3QjNIc3ZtQkosQzJIanZtQkksd0JBQ0ksWTNIbXZtQlIsQzJIaHZtQkkseUJBRUksa0JBQ0EsaUIzSGl2bUJSLEMySGh2bUJRLCtCQUNJLCtCQUVBLFdBREEsYUFFQSxrQkFFQSxRQURBLEszSG12bUJaLEMySC91bUJZLG1DQUNJLHdCM0hpdm1CaEIsQzJIN3VtQkksb0NBRUksZ0NBREEsd0JBRUEsYzNIK3VtQlIsQzJINXVtQkkscUNBRUksZ0NBQ0EsaUIzSDZ1bUJSLEMySDN1bUJJLDhCQUNJLHVCQUNBLFkzSDZ1bUJSLEMySDV1bUJRLDRDQUNJLGNBQ0EsZTNIOHVtQlosQzJINXVtQlEseUNBQ0ksY0FDQSx5QjNIOHVtQlosQzJINXVtQlEsd0NBQ0ksNkJBQ0EsY0FDQSxjQUNBLHdCM0g4dW1CWixDMkg3dW1CWSw0RkFFSSxvQjNIOHVtQmhCLEMySHh1bUJZLHdDQUNJLGEzSDB1bUJoQixDMkh4dW1CWSxzRkFFSSxhM0gwdW1CaEIsQzJIcHVtQkksd0RBT0ksaUNBREEsd0JBSkEsWUFDQSxpQkFFQSxVQURBLFUzSHd1bUJSLEMySG51bUJRLGtFQUNJLHNDQUVBLGNBREEsWUFFQSxpQkFFQSxvQkFEQSxzQjNIc3VtQlosQzJIbHVtQlEsc0VBQ0ksdUNBQ0EscUJBQ0EsaUIzSG91bUJaLEMySGx1bUJZLHNHQUNJLFMzSG91bUJoQixDMkhqdW1CWSxvRkFTSSxzQ0FSQSxXQUNBLHFCQUlBLFlBRkEsU0FEQSxrQkFFQSxRQUdBLDJCQURBLFMzSHF1bUJoQixDMkhodW1CWSw0SEFDSSxZM0hrdW1CaEIsQzJIL3RtQlksZ0ZBUUksbUJBUEEseUJBRUEsa0JBREEsV0FJQSxhQUZBLFlBR0EsdUJBRUEsY0FDQSxrQkFMQSxVM0hzdW1CaEIsQzJINXRtQkksb0JBQ0ksYTNIOHRtQlIsQzJIN3RtQlEsOEJBQ0ksYTNIK3RtQlosQzJIenRtQkEsK0JBQ0ksWTNINHRtQkosQzRIenFtQkEsdUJBRUksa0JBREEsVTVIKzJtQkosQzRINzJtQkksd0NBTUksbUJBSEEsc0JBREEsa0JBR0Esb0JBSkEsZ0JBR0EsVTVIaTNtQlIsQzRIOTJtQlEsMEJBUEosd0NBUVEsVUFDQSxVNUhpM21CVixDQUNGLEM0SGgzbUJRLDhDQUNJLFk1SGszbUJaLEM0SDcybUJRLHVEQUNJLDBCQUNBLGlCNUgrMm1CWixDNEg5Mm1CWSw4REFDSSxnQzVIZzNtQmhCLEM0SDkybUJZLHlEQUdJLHdCMUc5SkwsQzBHK0pLLGtCQUNBLFdBRUEscUJBREEsY0FKQSxZQVFBLGlCQUZBLGlCQUNBLHNCQVJBLFU1SHkzbUJoQixDNEg3Mm1CUSxzREFFSSxTQURBLHFCQUVBLFM1SCsybUJaLEM0SDkybUJZLDREQUVJLGdCQURBLFk1SGkzbUJoQixDNEg3Mm1CUSxzREFJSSxhMUdsTUMsQzBHbU1ELGVBSkEsa0JBRUEsV0FEQSxPNUhrM21CWixDNEg3Mm1CUSxxREFVSSxXQUpBLGFBUUEsY0FGQSx1QkFDQSxVQU5BLGtCQUVBLFVBREEsUUFHQSwwQjVINjJtQlosQzRIdjJtQkksc0NBRUkscUNBREEseUJBT0EsbUJBSkEsYTFHN01HLEMwRzRNSCxxQkFHQSxlQUNBLGNBRUEsaUJBSkEsa0JBS0EsVTVIeTJtQlIsQzRIdjJtQkksc0NBR0ksU0FDQSw4QkFDQSwrQkFDQSx5QkFDQSwwQkFMQSxrQkFEQSxVNUgrMm1CUixDNEh4Mm1CUSx3Q0FDSSxhNUgwMm1CWixDNEh4Mm1CUSxxREFFSSxpQkFEQSxXNUgyMm1CWixDNEhwMm1CQSxrQkFDSSxlQUNBLGlCNUh1Mm1CSixDNEhyMm1CUSxzQkFDSSxxQkFDQSxlQUNBLHFCNUh1Mm1CWixDNEhwMm1CSSx5Q0FPSSxzQkFKQSxrQkFEQSxzQ0FPQSxhQURBLFdBSkEsb0JBQ0Esa0JBQ0EsU0FMQSxZQVNBLFM1SHMybUJSLEM0SHIybUJRLDRDQUNJLHFCQUNBLGM1SHUybUJaLEM0SHIybUJRLDhDQUVJLGNBREEsZ0I1SHcybUJaLEM0SG4ybUJRLCtDQUNJLGE1SHEybUJaLEM0SC8xbUJJLDhCQUNJLHNCNUhrMm1CUixDNEg3MW1CSSxnQ0FDSSxvQjFHL1JLLEMwR2dTTCx5QzVIZzJtQlIsQzRIOTFtQlkscURBQ0ksd0I1SGcybUJoQixDNEh6MW1CSSxxQ0FDSSxvQjFHM1NLLEMwRzRTTCx5QzVINDFtQlIsQzRIMTFtQlksMERBQ0ksd0I1SDQxbUJoQixDNEh0MW1CQSxvQkFHSSx5QkFEQSxrQkFEQSxnQkFHQSxjNUh5MW1CSixDNEh4MW1CSSx5QkFDSSw2QkFDQSxTQUVBLFlBQ0EsY0FGQSxpQjVINDFtQlIsQzRIejFtQlEsNkNBQ0ksYUFDQSxnQjVIMjFtQlosQzRIejFtQlEsK0JBQ0ksWTVIMjFtQlosQzRIeDFtQkksbUNBS0ksd0IxRzVVSyxDMEc2VUwseUJBTEEsZ0JBQ0EsOEJBQ0EsK0JBSUEsYUFFQSxvQkFMQSxTQU1BLFVBRkEsc0I1SDQxbUJSLEM0SHoxbUJRLGtEQUVJLGExR2pWQyxDMEdrVkQsZUFGQSxxQjVINjFtQlosQzRIMTFtQlkseURBQ0ksc0M1SDQxbUJoQixDNEh4MW1CSSxtREFFSSx3QjFHN1ZLLEMwRzhWTCxlNUh5MW1CUixDNEh4MW1CUSw2REFDSSxzQzVIMDFtQlosQzRIejFtQlkscUdBQ0ksb0I1SDIxbUJoQixDNEhwMW1CSSxzQkFFSSxzQkFEQSxvQjFHNVdLLEMwRzhXTCxrQkFLQSwwQ0FGQSxZQUNBLGdCQUhBLGdCQUNBLGdCNUgwMW1CUixDNEh0MW1CUSw0QkFDSSxZNUh3MW1CWixDNEh0MW1CUSxtRUFFSSxnQ0FDQSw4QjVIdTFtQlosQzRIcjFtQlEsd0JBQ0ksYzVIdTFtQlosQzZIM3duQkEsd0JBQ0ksc0JBQ0Esa0JBQ0EseUNBS0EsYUFDSCxnQkFDQSxjQU5HLGtCQUNBLFNBRUEsV0FEQSxVN0hreG5CSixDNkg3d25CSSwwQ0FFQyw2Q0FEQSxzQjdIZ3huQkwsQzZIOXduQksscURBQ0MsZTdIZ3huQk4sQzZIN3duQkMsK0NBQ0Msd0I3SCt3bkJGLEM2SDd3bkJFLHdDQUNHLHlCN0grd25CTCxDNkg3d25CTSxnRUFFQyxnQkFEQSxjN0hneG5CUCxDNkg1d25CSyw2Q0FDRixZQUNHLGNBQ0EscUI3SDh3bkJOLEM2SDN3bkJDLDRDQUNDLFk3SDZ3bkJGLEM2SHp3bkJNLG9FQUNDLGdCQUNBLGM3SCt3bkJQLEM2SDV3bkJFLGlFQUlJLGlCQURBLHFCN0grd25CTixDNkg3d25CTSx5SUFFQyxhM0c0RWEsQzJHM0ViLGM3SCt3bkJQLEM2SDd3bkJNLDhFQUNDLGdCQUNBLDRCN0grd25CUCxDNkgxd25CQSxlQUNDLGlCN0g2d25CRCxDNkh6d25CSSxnRUFFQyx3QjNHa0VlLEMyR2pFZix5QkFDQSxnQkFDQSxlQUpBLG1CN0grd25CTCxDNkh6d25CSSw0REFFQyx3QkFEQSxVN0g0d25CTCxDNkhyd25CQSw0QkFDSSxZN0h3d25CSixDNkh2d25CQyxvREFDQyxhN0h5d25CRixDNkhyd25CRyw0REFDUyxVQUNBLG1CN0h1d25CWixDNkg3dm5CRSxnR0FDUyxTN0htd25CWCxDNkg5dm5CQSxnQkFHQyxxQkFEQSxhQUlBLE9BRkEsZUFIQSxZQUlBLFk3SGt3bkJELEM2SDd2bkJDLDRCQUNDLHlCQUNHLG9DQUNBLGlCN0hnd25CTCxDNkgvdm5CRSx5Q0FDQyw2QkFDRywyQjdIaXduQk4sQzZIaHduQk0sMkNBQ0MsYTdIa3duQlAsQzZIaHduQk0sOENBR0MsY0FGQSxZQUNBLGE3SG13bkJQLEM2SGh3bkJRLHNFQUNDLFk3SGt3bkJULEM2SGh3bkJRLHNFQUNDLG9CN0hrd25CVCxDNkhod25CUSwwREFDQyxpQjdIa3duQlQsQzZIL3ZuQk8sNERBQ0MsWTdIaXduQlIsQzZIL3ZuQk8sZ0RBRUMscUJBREEseUJBRUgsYzdIaXduQkwsQzZINXZuQkUsOEVBRUksd0NBQ0Esb0I3SDh2bkJOLEM2SDd2bkJNLG9HQUVDLGFBRUEsYUFEQSxnQkFGQSx1QjdIbXduQlAsQzZIN3ZuQk8sMEZBR0MsbUJBRkEsa0JBQ0EsaUI3SGl3bkJSLEM2SC92bkJRLGdIQUNDLGU3SGt3bkJULEM2SGh3bkJRLHdHQUlDLHdCM0c5SEksQzJHaUlKLG1CQU5BLFdBRUEsV0FHQSxPQURBLGtCQUhBLFM3SHd3bkJULEM2SDN2bkJDLHNEQUNDLGU3SDh2bkJGLEM4SHg3bkJDLDRCQUNJLGNBQ0EsYzlIMjduQkwsQzhIMTduQksseUNBQ0YsYTVHNENVLEM0RzNDUCxlQUNBLGU5SDQ3bkJOLEM4SDE3bkJLLG1DQUNDLGE1R3VDTyxDNEdyQ1AsZUFEQSxTOUg2N25CTixDOEgxN25CSywwQ0FDQyxnQkFDQSxtQjlINDduQk4sQzhIejduQkMsMEJBQ0ksWTlIMjduQkwsQzhIejduQkMsNEJBRUksd0I1R3FEVyxDNEd0RFgsU0FFQSxpQjlIMjduQkwsQzhIejduQkMsZ0NBQ0MsZTlIMjduQkYsQzhIcjduQkUsb0NBQ0MsZUFDQSxnQjlIdzduQkgsQzhIcDduQkUsZ0RBQ0MsbUNBQ0Esb0I5SHM3bkJILEM4SGo3bkJBLGdCQUNHLGtDOUhvN25CSCxDOEhoN25CQSx3QkFDQyxnQ0FDRyxtQjlIbTduQkosQzhIbDduQkksNEJBQ0MsZTlIbzduQkwsQzhIbDduQkksMEJBR0MsZTlIbzduQkwsQzhIbDduQkksdURBSkMsYTVHb0VlLEM0R25FZixjOUh5N25CTCxDOEhqN25CQSxpQkFDSSxjOUhvN25CSixDOEhoN25CQSwrQkFDSSx5QkFDQSxrQkFDQSxzQjlIbTduQkosQzhIbDduQkksb0NBQ0MsYzlIbzduQkwsQzhIbDduQkksaUNBQ0MsYzlIbzduQkwsQzhILzZuQkMsNkNBQ0ksK0I5SGs3bkJMLEM4SGg3bkJDLHlEQUNJLFk5SGs3bkJMLEM4SGg3bkJDLDJCQUNDLGU5SGs3bkJGLEM4SGo3bkJFLHlDQUNDLHlCQUNHLGE5SG03bkJOLEM4SGg3bkJDLGtDQUNJLGE5SGs3bkJMLEM4SDc2bkJDLDBCQUNDLGM5SGc3bkJGLEM4SDU2bkJDLHVCQUNPLCtCOUgrNm5CUixDOEg1Nm5CUSx3Q0FDSSw0QjlIODZuQlosQzhIeDZuQkMsOEJBQ0ksZTlIMjZuQkwsQzhIdDZuQkMsc0RBQ0ksb0I5SDI2bkJMLEM4SHI2bkJDLDRCQUNDLGE5SHc2bkJGLEM4SHQ2bkJDLGlDQUNDLGM5SHc2bkJGLEM4SHQ2bkJDLGtDQUNDLHdCNUdQa0IsQzRHUWxCLG9COUh3Nm5CRixDOEh0Nm5CQywrQkFDQyx3QjlIdzZuQkYsQzhIdDZuQkMsb0NBRUksc0NBREEsV0FHQSxZQUdBLE9BRkEsa0JBQ0EsUUFFQSwyQkFMQSxTOUg2Nm5CTCxDOEh0Nm5CQyxvQ0FDQyxhOUh3Nm5CRixDOEhqNm5CQywrQkFDQyxlOUhvNm5CRixDOEhuNm5CRSw4Q0FDQyxrQjlIcTZuQkgsQzhINzVuQkMsb0JBRUMsY0FEQSxjOUhpNm5CRixDZXpnb0JJLDRCK0c0R0gsMENBRUUsZTlIKzVuQkQsQ0FDRixDOEg3NW5CRSwyREFFQyxnQkFEQSxXOUhnNm5CSCxDOEg3NW5CRyw4REFFQyxjQURBLGVBRUEsZ0JBRUEsa0JBREEsd0I5SGc2bkJKLEM4SDU1bkJHLDZEQUVDLGNBQ0EsZUFGQSxlOUhnNm5CSixDOEgzNW5CRyxnRUFDQyxjQUlBLHlCQURBLGdCQURBLDBCQURBLHdCOUhnNm5CSixDOEh6NW5CRSxnREFHQyx5QkFDQSxrQkFFQSxlQURBLGNBSkEsZUFDQSxnQjlIKzVuQkgsQzhIejVuQkcsdURBSUMseUJBREEsY0FGQSxlOUg2NW5CSixDOEh2NW5CSyw2RUFDQyxtQjlIeTVuQk4sQzhIcjVuQkkseURBQ0MsZTlIdTVuQkwsQzhIbjVuQkcsa0RBQ0MsYzlIcTVuQkosQzhIajVuQkksMEVBRUMsZ0JBQ0EsZ0JBRkEsaUI5SHE1bkJMLEM4SGg1bkJJLG9FQUNDLFVBQ0EsTzlIazVuQkwsQzhILzRuQkkseUVBQ0MsWUFDQSxVOUhpNW5CTCxDOEg1NG5CSyxvRkFLQyxjQUhBLGVBSUEsVUFMQSxVQUVBLGtCQUNBLFE5SGc1bkJOLEM4SHo0bkJLLGlGQUdFLGVBREEsVUFEQSxrQkFHQSxTOUgyNG5CUCxDOEh4NG5CUSwwR0FDQyxzQjlIMDRuQlQsQzhIdjRuQlEsK0dBQ0MsUzlIeTRuQlQsQzhIbjRuQkssc0ZBTUMsc0JBRUEseUJBREEsa0JBTkEsa0JBRUEsUUFEQSxPOUh5NG5CTixDZXBtb0JJLDRCK0cwT0QseURBRUUsVTlINDNuQkgsQzhIejNuQkUsc0VBRUUsZ0NBQ0EsVTlINDNuQkosQ0FMRixDOEhqM25CSSwyREFDQyxjOUh5M25CTCxDOEhyM25CRyxvRUFDQyxzQkFDQSwwQkFDQSxrQkFDQSxzQkFDQSxjQUNBLGVBQ0EsYUFDQSxzQkFDQSx1QkFDQSxVOUh1M25CSixDOEhyM25CSSwwRUFFQyxnQkFEQSxnQjlIdzNuQkwsQzhIcjNuQkssK0VBQ0MsYzlIdTNuQk4sQzhIcDNuQkssNEVBRUMsY0FEQSxjOUh1M25CTixDOEhsM25CSSwwRUFDQywyQkFDQSxvQjlIbzNuQkwsQzhIbDNuQkssNEVBQ0MsYTlIbzNuQk4sQzhILzJuQkcsd0VBQ0MseUJBRUEsa0JBQ0Esc0JBQ0EsV0FDQSxlQUVBLGlCQURBLFU5SGkzbkJKLEM4SDkybkJJLDBFQUVDLGNBREEsYzlIaTNuQkwsQzhINzJuQkksNkVBQ0MsZUFDQSxnQkFDQSxnQkFDQSx5QjlIKzJuQkwsQzhINTJuQkksMEVBRUMsY0FDQSxlQUZBLHlCOUhnM25CTCxDOEgxMm5CRyxtRUFDQyxjQUNBLGU5SDQybkJKLEM4SHgybkJJLHVFQUlDLFdBSEEsZUFDQSxpQkFDQSxVOUgyMm5CTCxDOEhuMm5CQyxtQ0FDQyx5QkFHQSxrQkFEQSxjQURBLGlCOUh1Mm5CRixDOEg5MW5CRSxzREFTQyxtQkFKQSxTQURBLGNBRUEsYUFDQSxzQkFDQSx1QkFQQSxRQUNBLFNBQ0EsMEI5SHMybkJILEM4SDcxbkJJLHVFQUNDLGM5SCsxbkJMLEM4SDExbkJFLHlDQUNDLGNBRUEsZUFEQSxlOUg2MW5CSCxDOEh4MW5CRyw4REFDQyxZQUNBLCtCOUgwMW5CSixDOEh2MW5CRywrREFDQyxZQUNBLGNBQ0EsZTlIeTFuQkosQzhIcjFuQkMsOEJBQ0MsaUI5SHUxbkJGLEM4SHAxbkJBLGVBQ0MsYzlIdTFuQkQsQytIcHlvQkEsa0JBQ0ksYS9IdXlvQkosQytIcnlvQkEsaUJBQ0ksYS9Id3lvQkosQytIdHlvQkEsa0JBQ0ksdUIvSHl5b0JKLEMrSHR5b0JBLGtCQUNJLHVCL0h5eW9CSixDK0h0eW9CQSxrQkFDSSx1Qi9IeXlvQkosQytIdHlvQkEsa0JBQ0ksdUIvSHl5b0JKLEMrSHR5b0JBLGtCQUNJLHVCL0h5eW9CSixDK0h0eW9CQSxrQkFDSSx1Qi9IeXlvQkosQytIdHlvQkEsa0JBQ0ksYS9IeXlvQkosQytIdHlvQkEsa0JBQ0ksYS9IeXlvQkosQytIdHlvQkEsa0JBQ0ksYS9IeXlvQkosQytIdHlvQkEsa0JBQ0ksYS9IeXlvQkosQytIdHlvQkEsY0FDSSxhL0h5eW9CSixDK0h2eW9CQSxnQkFDSSxhL0gweW9CSixDK0h4eW9CQSxjQUNJLHVCL0gyeW9CSixDK0h6eW9CQSxpQkFDSSxhL0g0eW9CSixDK0gxeW9CQSxhQUNJLHVCL0g2eW9CSixDK0gzeW9CQSxvQkFDSSxzQy9IOHlvQkosQytINXlvQkEsYUFDSSxhL0greW9CSixDK0g3eW9CQSxvQkFDSSx1Qi9IZ3pvQkosQytIN3lvQkEsV0FDSSxhL0hnem9CSixDK0g3eW9CQSxXQUNJLHVCL0hnem9CSixDK0g3eW9CQSxXQUNJLHVCL0hnem9CSixDK0g3eW9CQSxhQUNJLGEvSGd6b0JKLEMrSDd5b0JBLGFBQ0ksdUIvSGd6b0JKLEMrSDd5b0JBLGtCQUNJLHdCL0hnem9CSixDK0g3eW9CQSxTQUNJLHdCL0hnem9CSixDK0h6eW9CQSxTQUNJLHdCL0hnem9CSixDK0g3eW9CQSxTQUNJLHdCL0hnem9CSixDK0g3eW9CQSxTQUNJLHdCL0hnem9CSixDK0gxeW9CQSxTQUNJLHdCL0hpem9CSixDK0gveW9CQSxTQUNJLHdCL0hrem9CSixDK0hoem9CQSxjQUNJLHVCL0htem9CSixDK0hoem9CQSxpQkFDSSx5Qi9IbXpvQkosQytIanpvQkEsaUJBQ0kseUIvSG96b0JKLEMrSGx6b0JBLDJCQUNJLHlCL0hxem9CSixDK0huem9CQSxpQkFDSSx5Qi9Ic3pvQkosQytIcHpvQkEsaUJBQ0kseUIvSHV6b0JKLEMrSHJ6b0JBLHFCQUNJLG1CL0h3em9CSixDK0h0em9CQSxnQkFDSSxjL0h5em9CSixDK0h2em9CQSxlQUNJLGEvSDB6b0JKLEMrSHZ6b0JBLFFBQ0ksdUIvSDB6b0JKLEMrSHh6b0JBLFNBQ0ksd0IvSDJ6b0JKLEMrSHp6b0JBLFNBQ0ksd0IvSDR6b0JKLEMrSDF6b0JBLFNBQ0ksd0IvSDZ6b0JKLEMrSDN6b0JBLGFBQ0ksaUIvSDh6b0JKLEMrSDV6b0JBLGFBQ0ksMkIvSCt6b0JKLEMrSDd6b0JBLGFBQ0ksaUIvSGcwb0JKLEMrSDl6b0JBLFNBQ0ksYS9IaTBvQkosQytIL3pvQkEsU0FDSSx3Qi9IazBvQkosQytIL3pvQkEsZUFDSSxhL0hrMG9CSixDK0gvem9CQSxhQUNJLDRCL0hrMG9CSixDK0hoMG9CQSxRQUNJLHlCL0htMG9CSixDK0hoMG9CQSxpQkFDSSxxQi9IbTBvQkosQytIaDBvQkEsaUJBQ0ksc0JBQ0EsZS9IbTBvQkosQytIL3pvQkksdURBQ0ksdUIvSGswb0JSLEMrSG4wb0JJLDJEQUNJLHVCL0hrMG9CUixDK0huMG9CSSxrREFDSSx1Qi9IazBvQlIsQytIOXpvQkEsd0JBQ0ksK0IvSGkwb0JKLEMrSDl6b0JBLHNCQUNJLHFCQUdBLHlCQURBLG1CQURBLG9CL0htMG9CSixDZ0l4aHBCQyxtQkFFRyxxQkFEQSxpQmhJNGhwQkosQ2dJemhwQk0seUNBQ0MsYWhJMmhwQlAsQ2dJeGhwQkksMENBQ0UsY0FHQSxlQUZBLGVBQ0EscUJoSTJocEJOLENnSXhocEJJLG1DQU1FLHNCQUxBLHlCQUNBLGtCQVdBLDBDQUZBLGFBREEsVUFMQSxnQkFJQSxhQU5BLGtCQUtBLGdCQUpBLFVBUUEsZUFMQSxTaElnaXBCTixDZ0l6aHBCTSwwQ0FLRSxvQ0FDQSxnQ0FGQSxpQ0FIQSxXQUVBLFNBTUEsV0FGQSxrQkFDQSxRQUVBLDJCQVJBLE9oSW1pcEJSLENnSXpocEJNLHFDQUNFLGVoSTJocEJSLENnSXpocEJNLG1EQUVJLFdBQ0EsUUFGQSxTQUdBLFVoSTJocEJWLENnSTFocEJVLDBEQU9FLGlDQUZBLGtDQUNBLG1DQUpBLE9BRUEsY0FEQSxRQUZBLFFoSWtpcEJaLENnSXpocEJNLG1EQUNFLFFoSTJocEJSLENnSTFocEJRLDBEQUNFLFFoSTRocEJWLENnSXJocEJRLHNCQUlFLHlCQURBLG1CQUVBLHFCQUhBLFlBS0EsaUJBREEsa0JBRUEsc0JBUEEsVWhJK2hwQlYsQ2dJdmhwQlUsNkJBSUUsc0JBSEEsV0FFQSxXQUlBLE9BRUEsY0FKQSxrQkFHQSxRQUZBLFFBSkEsU2hJZ2lwQlosQ2dJcmhwQlUsbUNBQ0Usd0JoSXVocEJaLENnSXRocEJZLDBDQUNFLDZCQUlBLG9DQUNBLDJCQUZBLGlDQURBLFNBS0EsU0FEQSxRQUxBLE9oSThocEJkLENpSTVucEJBLG9CQUNJLHlCQUNBLGtCQUlBLHVDQUZBLGVBQ0EsZ0JBRUEsbUJBSkEsaUJqSW1vcEJKLENpSTlucEJJLCtCQUdJLGEvRytHTSxDK0doSE4sZUFEQSxrQkFHQSx3QmpJZ29wQlIsQ2lJOW5wQkksNkJBQ0ksb0JqSWdvcEJSLENpSS9ucEJRLGlDQUNJLGNqSWlvcEJaLENpSTlucEJJLCtCQUNJLGlCaklnb3BCUixDaUkvbnBCUSxtQ0FDSSxjaklpb3BCWixDaUk5bnBCSSxnQ0FDSSx5QkFDQSxrQmpJZ29wQlIsQ2lJOW5wQkksc0NBRUksV0FFQSxhQUNBLHNCQUpBLGtCQUVBLE9qSWtvcEJSLENpSS9ucEJRLHdDQUNJLG9Caklpb3BCWixDaUkvbnBCZ0IsdURBSUksd0IvR2dCUCxDK0dmTyxhL0dzQlQsQytHMUJTLGVBRUEsWUFHQSxrQkFKQSxVaklxb3BCcEIsQ2lJOW5wQlksOERBRUksd0IvR29GSSxDK0duRkosYS9HOEVJLEMrR2hGSixlQUlJLFlBREosVWpJaW9wQmhCLENpSXhucEJnQixrSUFDSSxZakk2bnBCcEIsQ2lJdm5wQmdCLG1FQUNLLHdCL0crREQsQytHOURDLFVqSXlucEJyQixDaUlubnBCUSxxREFNSSxvQkFIQSxTQUNBLGVBRkEsVUFHQSxZQUVBLG1CQU5BLHdCakkybnBCWixDaUlwbnBCWSw0REFLSSxvQ0FGQSwrQkFDQSxpQ0FGQSxXQUlBLFVBTEEsa0JBTUEsUWpJc25wQmhCLENpSW5ucEJRLHFEQUdJLHdCL0dxQ1EsQytHcENSLGEvRytCUSxDK0c5QlIsK0JBSkEsZUFDQSxlakl3bnBCWixDaUlwbnBCWSx1REFDSSw2QkFDQSxhL0cyQkksQytHekJKLGlCQURBLFNqSXVucEJoQixDaUlsbnBCSSw2Q0FNSSxrQi9HMURLLEMrR3dETCxTQUhBLGtCQUNBLFFBQ0EsTUFFQSxVaklxbnBCUixDaUlubnBCUSwrQ0FDSSxvQmpJcW5wQlosQ2lJcG5wQlksaURBRUksYS9HbkVILEMrR2tFRyxjakl1bnBCaEIsQ2lJbG5wQkksc0NBTUksdUJBRkEsU0FIQSxrQkFDQSxRQUNBLE1BRUEsVWpJcW5wQlIsQ2lJbm5wQlEsd0NBQ0ksb0JqSXFucEJaLENpSXBucEJZLDBDQUVJLGEvR2xGSCxDK0dpRkcsY2pJdW5wQmhCLENpSWpucEJRLHFDQU9JLHdCL0d0REMsQytHaURELFdBR0EsWUFGQSxVQUZBLGtCQUdBLE1BRUEsU2pJb25wQlosQ2lJam5wQlEsb0NBQ0kseUJBYUEsaUJBSEEsOEJBQ0EsMkJBTEEsYS9HL0RDLEMrRzJERCxxQkFZQSxhQUZBLGVBUEEsWUFGQSxZQUZBLGtCQUdBLFdqSTZucEJaLENpSWhucEJZLDBDQUVJLG1CQURBLGFBRUEsc0JqSWtucEJoQixDaUk3bXBCUSxtQ0FPSSx3Qi9HL0ZGLEMrRzBGRSxXQUdBLFlBRkEsVUFGQSxrQkFHQSxNQUVBLFNqSWducEJaLENpSTdtcEJRLGtDQUNJLDJCQWFBLGlCQUhBLDhCQUNBLDJCQUxBLGEvR3hHRixDK0dvR0Usa0JBWUEsYUFGQSxlQVBBLFlBRkEsWUFGQSxrQkFHQSxXakl5bnBCWixDaUk1bXBCWSx3Q0FFSSxtQkFEQSxhQUVBLHNCakk4bXBCaEIsQ2lJem1wQlEsMkNBQ0ksaUJqSTJtcEJaLENpSTFtcEJZLGlEQUlJLHdCL0doSlAsQytHNklPLFdBSUEsWUFIQSxrQkFJQSxRQUNBLFFBSkEsU2pJZ25wQmhCLENpSXhtcEJJLHNDQUVJLGdCQURBLGtCakkybXBCUixDaUl6bXBCUSx3REFFSSw2QkFEQSxVakk0bXBCWixDaUl6bXBCZ0IsNERBQ0ksY2pJMm1wQnBCLENpSTlscEJBLHVFQVBnQixpQmpJa25wQmhCLENpSTNtcEJBLGdCQUlJLGdCQUVBLGtCQURBLHVDQUpBLFlBTUEsbUJBSkEscUJqSXdtcEJKLENpSW5tcEJJLHNDQUdJLGEvRzdPRSxDK0cyT0YsZUFDQSxnQkFFQSxnQkFDQSx5QmpJcW1wQlIsQ2lJbm1wQkksa0JBSUksYS9HclBFLEMrR21QRixXQUdBLGVBQ0EsZ0JBTEEsa0JBRUEsU2pJd21wQlIsQ2lJcG1wQlEsbUNBQ0ksWWpJc21wQlosQ2lJbm1wQkksdUJBQ0ksa0JqSXFtcEJSLENpSXBtcEJRLDZDQUNJLGFqSXNtcEJaLENpSW5tcEJJLG9DQUNJLHFCaklxbXBCUixDaUlwbXBCUSxzQ0FDSSxlQUNBLFVqSXNtcEJaLENpSW5tcEJJLDhCQUNJLHFCaklxbXBCUixDaUlubXBCWSxpREFJSSxrQi9HM1JMLEMrRzZSSyxrQkFEQSxXQUhBLGNBQ0EsY0FLQSxZQVBBLFVBTUEsVWpJc21wQmhCLENpSTlscEJBLFdBRUksd0IvR3RLZ0IsQytHdUtoQixpQkFGQSxZakltbXBCSixDaUk1bHBCSSxtRUFDSSxZakkrbHBCUixDaUkxbHBCSSxnQ0FDSSxrQmpJNmxwQlIsQ2lJM2xwQkksNkJBQ0ksVWpJNmxwQlIsQ2tJMTVwQkksc0JBQ0ksbUJsSTY1cEJSLENrSXg1cEJZLHlEQWNJLHVDQUpBLHFGQVJBLHNCQUNBLHdCQUlBLHFCQUZBLG1CQUpBLDRCQUdBLGtCQVNBLGtDQVBBLG1CbElrNnBCaEIsQ2tJLzRwQlEsZ0hBQ0ksbUNBQ0EsOEJsSXE1cEJaLENrSWg1cEJBLHlCQUNJLGlDbEltNXBCSixDa0lsNXBCSSxnQ0FVSSxpRkFMQSxzQkFEQSx3QkFHQSxxQkFKQSxtQkFGQSw0QkFDQSxrQkFTQSxtQ0FMQSxtQmxJeTVwQlIsQ2tJajVwQkEsc0NBQ0kseUJsSW81cEJKLENrSWo1cEJBLHlCQUVJLDBCQURBLDZCbElxNXBCSixDa0lqNXBCQSxXQUNJLFlsSW81cEJKLENrSWo1cEJBLG1DQUVJLGdDQUNBLFNBRkEsY2xJczVwQkosQ2tJbDVwQkEsOENBQ0ksZWxJcTVwQkosQ21JLzlwQkEsZ0JBQ0kseUJBRUEsa0JBQ0EsbUJBRkEsaUJuSW8rcEJKLENtSWorcEJJLHFDQUtJLGdCQUVBLGNBTkEsZUFPQSxnQkFDQSxVQUhBLGNBSkEsa0JBQ0EsTUFDQSwwQm5JdytwQlIsQ21JaitwQkkscUNBQ0ksWW5JbStwQlIsQ29Jai9wQlEseUJBRUksa0JBREEsaUJwSXEvcEJaLENvSWwvcEJZLG9DQUtJLHlCQUNBLGtCQUlBLGNBRUEsYUFDQSxzQkFGQSxvQkFQQSxZQVVBLHVCQVhBLFNBS0EsY0FOQSxrQkFLQSxrQkFOQSxXQVFBLFNwSXkvcEJoQixDb0lsL3BCWSw0QkFDUSxlcElvL3BCcEIsQ29JbC9wQlksd0NBQ1EsY0FDQSxjcElvL3BCcEIsQ29Jai9wQmdCLDJDQUNJLFlwSW0vcEJwQixDb0kvK3BCWSwrQkFFSSxtQkFLQSxtQkFDQSxZQVBBLFdBUUEsY0FKQSxVQUZBLGtCQUdBLFNBSUEsVUFOQSxTcEl1L3BCaEIsQ29JNytwQmdCLDBDQUNJLGFBQ0EsWXBJKytwQnBCLENvSTErcEJnQiwyQ0FDUSx3QnBJNCtwQnhCLENvSTErcEJnQix1Q0FDSSx5QkFDQSxVcEk0K3BCcEIsQ29JeitwQm9CLHNEQUNJLHdCcEkyK3BCeEIsQ29JdCtwQlkseUNBQ1EsZ0JBQ0EsbUJwSXcrcEJwQixDb0l2K3BCZSxrREFFQyx5QkFFQSxtQkFEQSxZcEl5K3BCaEIsQ29JdCtwQmdCLG9EQUNJLGVwSXcrcEJwQixDb0lyK3BCZ0IsK0NBRUksbUJBS0EsbUJBQ0EsU0FQQSxXQVFBLGNBSkEsVUFNQSxrQkFDQSxnQkFUQSxrQkFHQSxNQUlBLFVBTkEsU3BJKytwQnBCLENxSXZrcUJBLGdCQUNJLGtCckkwa3FCSixDcUl6a3FCSSx1RUFHSSxhQURBLGtCQURBLFVySTZrcUJSLENxSTFrcUJVLG1GQVVFLG1CQVRBLDBCQUtBLGtCQU1BLGVBTEEsYUFFQSxzQkFOQSxhQUtBLHVCQUdBLGlCQU5BLGFBUUEsa0JBVEEsa0JBRkEsV3JJdWxxQlosQ3FJM2txQlksMkZBRUksWUFDQSx5Q0FDQSxpREFIQSxVcklnbHFCaEIsQ3FJM2txQlksaUdBVUksdUJBUEEsMEJBREEsbUJBS0EsV0FOQSxXQVVBLG9CQUNBLGVBUEEsWUFHQSxVQUtBLGlCQVBBLGtCQUdBLFNBTEEsVXJJc2xxQmhCLENxSW5rcUJZLCtTQUNHLG9Cckkya3FCZixDcUl4a3FCZSxpSEFTSyxrQmpJM0JWLENpSXFCVSwwQkFEQSxtQkFEQSxZQUlBLFlBRUEsVUFEQSxrQkFFQSxTQUpBLFVySStrcUJwQixDcUlua3FCSSw4QkFDSyxXcklxa3FCVCxDcUlwa3FCUSxtR0FJSSxhQURBLGtCQURBLFVySXdrcUJaLENxSXBrcUJZLCtHQUNJLHlCQUtBLGtCQUNBLGNBRUEsZUFOQSxhQUtBLGlCQUhBLHFCQUtBLGtCQU5BLGtCQUZBLFdySStrcUJoQixDcUlya3FCZ0IsdUhBRUksWUFDQSx5Q0FDQSxpREFIQSxVckkya3FCcEIsQ3FJcmtxQmdCLDZIQVVJLHVCQVBBLDBCQURBLG1CQUtBLFdBTkEsV0FVQSxvQkFDQSxlQVBBLFlBR0EsVUFLQSxpQkFDQSxVQVJBLGtCQUdBLFNBTEEsVXJJa2xxQnBCLENxSWxrcUJvQixvUUFDSSxvQnJJeWtxQnhCLENxSW5rcUJnQiwrSEFDSSx5QkFDQSx5QkFDQSxVcklza3FCcEIsQ3FJcGtxQm9CLDZJQVNJLGtCakl0R2QsQ2lJZ0djLDBCQURBLG1CQURBLFlBSUEsWUFFQSxVQUdBLFVBSkEsa0JBRUEsU0FKQSxVckk2a3FCeEIsQ3FJcmtxQm9CLDJJQUNJLFNySXdrcUJ4QixDc0lwdHFCSSxzQkFDSSxnQnRJdXRxQlIsQ3NJcnRxQlksa0RBQ0ksa0J0SXV0cUJoQixDc0lydHFCb0IsbUVBQ0ksaUJ0SXV0cUJ4QixDc0lydHFCb0Isc0VBQ0ksaUJ0SXV0cUJ4QixDc0lodHFCZ0MsMkdBQ0kseUJBQ0Esb0J0SWt0cUJwQyxDc0k3c3FCNEIsbUdBQ0kseUJBQ0Esb0J0SStzcUJoQyxDc0k5c3FCZ0MsMEdBQ0ksc0JBQ0Esa0JBRUEsWUFDQSxTQUNBLFFBSEEsVXRJbXRxQnBDLEN1SWp2cUJBLGFBQ0Msa0J2SXF2cUJELEN1SW52cUJBLGNBQ0Msa0J2SXN2cUJELEN1SXB2cUJBLGNBQ0Msa0J2SXV2cUJELEN1SXJ2cUJBLGNBQ0Msa0J2SXd2cUJELEN1SXR2cUJBLGNBQ0Msa0J2SXl2cUJELEN1SXZ2cUJBLGNBQ0Msa0J2STB2cUJELEN1SXZ2cUJBLG1CQUNDLG1CQUdBLG1EQUNBLCtHdkkwdnFCRCxDdUl4dnFCQSxZQUNDLGtCdkkydnFCRCxDdUl6dnFCQSxhQUNDLGtCdkk0dnFCRCxDdUkxdnFCQSxhQUNDLGtCdkk2dnFCRCxDdUkzdnFCQSxhQUNDLGtCdkk4dnFCRCxDdUk1dnFCQSxhQUNDLGtCckh2QlMsQ3FId0JULFV2SSt2cUJELEN1STd2cUJBLGFBQ0Msa0JySDFCUyxDcUgyQlQsVXZJZ3dxQkQsQ3VJNXZxQkEsWUFDQyxrQnZJK3ZxQkQsQ3VJN3ZxQkEsWUFDQyxrQnZJZ3dxQkQsQ3VJN3ZxQkEsZUFDQyxrQnZJZ3dxQkQsQ3VJOXZxQkEsZUFDQyxrQnZJaXdxQkQsQ3VJL3ZxQkEsZUFDQyxrQnZJa3dxQkQsQ3VJL3ZxQkEsZUFDQyxrQnZJa3dxQkQsQ3VJaHdxQkEsZUFDQyxrQnZJbXdxQkQsQ3VJandxQkEsZUFDQyxrQnZJb3dxQkQsQ3VJbHdxQkEsZUFDQyxrQnZJcXdxQkQsQ3VJbHdxQkEsYUFDQyxrQnZJcXdxQkQsQ3VJbndxQkEsYUFDQyxrQnZJc3dxQkQsQ3VJcHdxQkEsYUFDQyxrQnZJdXdxQkQsQ3VJcndxQkEsYUFDQyxrQnZJd3dxQkQsQ3VJdHdxQkEsYUFDQyxrQnZJeXdxQkQsQ3VJbndxQkEsaUJBQ0MsZXZJdXdxQkQsQ3VJcndxQkEsaUJBQ0MsZXZJd3dxQkQsQ3VJdHdxQkEsaUJBQ0MsZXZJeXdxQkQsQ3VJdndxQkEsaUJBQ0MsZXZJMHdxQkQsQ3VJeHdxQkEsaUJBQ0MsZXZJMndxQkQsQ3VJdHdxQkEsT0FDQyxjdkkwd3FCRCxDdUl2d3FCQSxPQUNDLGN2STB3cUJELEN1SXZ3cUJBLE9BQ0MsY3ZJMHdxQkQsQ3VJdndxQkEsZUFDQyxjdkkwd3FCRCxDdUl2d3FCQSxXQUNDLG1Cdkkwd3FCRCxDd0lyMHFCQSxxQkFDSSxZeEl3MHFCSixDd0l2MHFCSSwwQkFFSSxxQkFEQSxpQnhJMDBxQlIsQ3dJdjBxQkkseUJBSUEsbUJBSEksc0JBSUosa0JBSEEsYUFDQSxnQnhJMjBxQkosQ3dJeDBxQkksOEJBQ0ksYXhJMDBxQlIsQ3dJeDBxQlEsK0JBQ0ksVXhJMDBxQlosQ3dJbDBxQkEsU0FHRSxtQkFEQSxZQUdBLG1CQUpBLGtCQUdBLGV4SXMwcUJGLEN3SWwwcUJBLGFBSUUsWUFGQSxVQURBLGtCQUVBLFV4SXMwcUJGLEN3SWwwcUJBLDRCQUVFLE14SXkwcUJGLEN3SWwwcUJBLHlEQUpFLHNCQURBLG1CQURBLFdBR0EsYUFMQSxpQnhJbTFxQkYsQ3dJMzBxQkEsNkJBRUUsT3hJeTBxQkYsQ3dJbDBxQkEscUJBS0UseUJBREEsbUJBREEsV0FEQSxPQURBLGlCeEl5MHFCRixDd0lsMHFCQSxxQkFVRSxzQkFHQSx5QkFGQSxrQkFIQSxlQUpBLFlBR0Esa0JBS0EsYUFYQSxrQkFLQSxnQkFKQSxTQUdBLFdBRkEsU3hJKzBxQkYsQ3dJbDBxQkEsMkJBR0Usd0JBS0EsZ0VBQ0Esd0JBSkEsV0FRQSxPQUhBLGVBQ0EsaUJBQ0EsVUFWQSxvQkFEQSxrQkFLQSxTQUNBLFdBSEEsU3hJODBxQkYsQ3dJbDBxQkEseUNBQ0Usd0JBQ0EsdUJBQ0EsaUJ4SXEwcUJGLEN3SWwwcUJBLGdEQUNFLHFCQUNBLHVCQUNBLGlCeElxMHFCRixDd0lsMHFCQSxtRUFDRSx1QkFDQSxrQnhJcTBxQkYsQ3dJbDBxQkEsb0NBQ0UsWXhJcTBxQkYsQ3dJbDBxQkEseUNBTUUsZUFEQSxTQURBLGdCQURBLFlBRkEsbUJBQ0EsVXhJeTBxQkYsQ3dJbDBxQkEsZ0RBTUUsZUFEQSxTQURBLGdCQURBLFlBRkEsbUJBQ0EsVXhJeTBxQkYsQ3dJbDBxQkEsb0RBT0Usd0JBREEsZUFEQSxTQURBLGdCQURBLFlBRkEsbUJBQ0EsVXhJMDBxQkYsQ3dJN3pxQkEsNEZBQ0UsdUJBQ0EsUXhJcTBxQkYsQ3dJbDBxQkEsMkNBQ0UsWXhJcTBxQkYsQ3dJbDBxQkEsb0JBWUUsbUJBTkEseUJBSUEsbUJBQ0EsMkJBSkEsV0FFQSxZQUlBLHVCQVZBLGtCQUZBLFVBQ0Esa0JBWUEsa0JBVkEsVUFJQSxXQUhBLFN4STgwcUJGLEN3SWwwcUJBLDBCQU1FLG1DQUZBLG1CQUdBLG9DQUdBLDhCQVJBLFdBQ0EsT0FGQSxrQkFJQSxReEkwMHFCRixDd0lsMHFCQSx5QkFDRSxlQUNBLGdCQUNBLGdCeElxMHFCRixDd0lsMHFCQSwwQkFDRSxTeElxMHFCRix5UyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9hdXRoc2NyZWVucy9fc2lnbmluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3Byb2plY3QtbGV2ZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fbGVmdC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fcmlnaHQtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3Byb2plY3QtYmFzaWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3JpZ2h0LXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fcmV2aWV3LW9yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX2N1c3RvbWVyLWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19jb3Vwb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3JhbmdlLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19zZWxlY3QydG90cmVlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX2NhdGFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvbWFpbi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvY2F0ZWdvcnktbWVudS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fc2hvcnRjdXQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fYm9keS1sZXZlbC5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9fY3Jvc3Mtc2VsbGluZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX21haW4tYm9keS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19kcmFnZ2FibGUtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL3Byb2R1Y3QtZXhwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvZXhwb3J0LXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3Byb2plY3RsZXZlbC9jYW1wYWlnbi5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL3N1Y2Nlc3NmdWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3Byb2R1Y3QtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19ob21lLWN1c3RvbWl6ZS5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvcHJvamVjdGxldmVsL19jdXN0b21pemF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS9wcm9qZWN0bGV2ZWwvX3BhcnRuZXItcmV3YXJkcy5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fcHJvZ3Jlc3NiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL19kYXRlLXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX2Ryb3Bkb3duLXN0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX3NlYXJjaHBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fY3VzdG9tLXRvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fdHJlZXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL19wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvX3ZlcnRpY2Fsc3RlcHBlci5zY3NzIiwid2VicGFjazovLy8uL2JhY2tvZmZpY2UvdGhlbWUvY3VzdG9tLXJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFja29mZmljZS90aGVtZS9fc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9iYWNrb2ZmaWNlL3RoZW1lL3VpLWxpYnJhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vcGxhdGZvcm0vc2Fzcy9jdXN0b20vY2F0ZWdvcnktbGlzdGluZy9fcmFuZ2Utc2xpZGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi5kYXRlcmFuZ2VwaWNrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHdpZHRoOiAyNzhweDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgdG9wOiAxMDBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDMwMDE7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlLCAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xyXG4gIHRvcDogLTdweDtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICB0b3A6IC02cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcclxuICByaWdodDogOXB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xyXG4gIGxlZnQ6IDlweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcclxuICBsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXAge1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcC11cDpiZWZvcmUge1xyXG4gIHRvcDogaW5pdGlhbDtcclxuICBib3R0b206IC03cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcclxuICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5kcm9wLXVwOmFmdGVyIHtcclxuICB0b3A6IGluaXRpYWw7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmRycC1jYWxlbmRhciB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWNhbGVuZGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5kcnAtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuYXV0by1hcHBseSAuZHJwLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5zaW5nbGUgLmNhbGVuZGFyLXRhYmxlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4sIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5wcmV2IHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4ge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRkIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1pbi13aWR0aDogMzJweDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlaywgLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVrIHtcclxuICBmb250LXNpemU6IDgwJTtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5zdGFydC1kYXRlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5lbmQtZGF0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGY4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTdlYmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsIC5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgd2lkdGg6IDU2JTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuaG91cnNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3Qge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDRweCBhdXRvIDAgYXV0bztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUgc2VsZWN0LmRpc2FibGVkIHtcclxuICBjb2xvcjogI2NjYztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLXNlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5zaW5nbGUucnRsIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5zaW5nbGUubHRyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcclxuICBmbG9hdDogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiAgTGFyZ2VyIFNjcmVlbiBTdHlsaW5nICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjRweCkge1xyXG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAucmFuZ2VzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24tYmFja29mZmljZS5lb3Q/bnFiNjFmJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi1iYWNrb2ZmaWNlLmVvdD9ucWI2MWYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLWJhY2tvZmZpY2UudHRmP25xYjYxZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24tYmFja29mZmljZS53b2ZmP25xYjYxZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi1iYWNrb2ZmaWNlLnN2Zz9ucWI2MWYjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWljb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tY2xvdWRfaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tdHJhc2hfaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tdGhpbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1pY29uLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWJhcnMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLmljb24taWNvbi1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLW1hdGVyaWFsLXJhdGUtcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24tcmVhZHRoZWRvY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWRhc2hib2FyZC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1zYWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tc2hvcHBpbmctY2FydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5pY29uLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmljb24tTWFzay1Hcm91cC0zNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5pY29uLUdyb3VwLTE1ODc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1Hcm91cC0xNTg3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1lcnJvcl9vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uaWNvbi1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uaWNvbi1yaWdodC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljb24tY2FuY2VsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5pY29uLWluZm9fb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmljb24tdXBsb2FkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5pY29uLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLmljb24tZG90cy1ob3Jpem9udGFsLXRyaXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uLWxvZ29fZ29vZ2xlZ180OGRwIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xuICBjb2xvcjogcmdiKDY2LCAxMzMsIDI0NCk7XG59XG4uaWNvbi1sb2dvX2dvb2dsZWdfNDhkcCAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoNTIsIDE2OCwgODMpO1xufVxuLmljb24tbG9nb19nb29nbGVnXzQ4ZHAgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDI1MSwgMTg4LCA1KTtcbn1cbi5pY29uLWxvZ29fZ29vZ2xlZ180OGRwIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYigyMzQsIDY3LCA1Myk7XG59XG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvbi1jaGV2ZXJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmljb24tSWNvbi1ha2FyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5pY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1leHRlcm5hbC1saW5rLWNpcmNsZSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6IHJnYigyMjMsIDI0MCwgMjQyKTtcbn1cbi5pY29uLWV4dGVybmFsLWxpbmstY2lyY2xlIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYigwLCAxMTEsIDEwOCk7XG59XG4uaWNvbi1leHRlcm5hbC1saW5rLWNpcmNsZSAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMCwgMTExLCAxMDgpO1xufVxuLmljb24tZXh0ZXJuYWwtbGluay1jaXJjbGUgLnBhdGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDAsIDExMSwgMTA4KTtcbn1cbi5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvbi10cmFzaC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmljb24tZmlsZS1saW5rLWNpcmNsZSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbiAgY29sb3I6IHJnYigyMzAsIDIzNiwgMjQyKTtcbn1cbi5pY29uLWZpbGUtbGluay1jaXJjbGUgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDQ4LCA3MywgOTcpO1xufVxuLmljb24tSWNvbi1mZWF0aGVyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5pY29uLWNhdGFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLXVzZXItbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWZhcXMtcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1kZXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG4uaWNvbi1jdXN0b21lcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uaWNvbi1saXN0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWxpc3QtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tcmlnaHQtYWxpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tbGVmdC1hbGlnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tcGxheS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uaWNvbi10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1tYXRlcmlhbC1kZWxldGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tcml5YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzc1wiO1xuQGltcG9ydCBcIn5kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLmNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3NlbGVjdDJANC4xLjAtcmMuMC9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3NcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24tYmFja29mZmljZS5lb3Q/bnFiNjFmXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24tYmFja29mZmljZS5lb3Q/bnFiNjFmI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLWJhY2tvZmZpY2UudHRmP25xYjYxZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi1iYWNrb2ZmaWNlLndvZmY/bnFiNjFmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24tYmFja29mZmljZS5zdmc/bnFiNjFmI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1pY29uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjtcbn1cblxuLmljb24tY2xvdWRfaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiO1xufVxuXG4uaWNvbi10cmFzaF9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7XG59XG5cbi5pY29uLXRoaW4tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiO1xufVxuXG4uaWNvbi1pY29uLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjtcbn1cblxuLmljb24tYmFycy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5pY29uLWljb24tYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSZXCI7XG59XG5cbi5pY29uLWljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7XG59XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6km1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knFwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjtcbn1cblxuLmljb24tbWF0ZXJpYWwtcmF0ZS1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjtcbn1cblxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbn1cblxuLmljb24tcmVhZHRoZWRvY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKFcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbn1cblxuLmljb24tc2FsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7XG59XG5cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjtcbn1cblxuLmljb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSpXCI7XG59XG5cbi5pY29uLU1hc2stR3JvdXAtMzc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjtcbn1cblxuLmljb24tR3JvdXAtMTU4NzU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKxcIjtcbn1cblxuLmljb24tR3JvdXAtMTU4NzY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK5cIjtcbn1cblxuLmljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK9cIjtcbn1cblxuLmljb24tZXJyb3Jfb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiO1xufVxuXG4uaWNvbi1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSyXCI7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7XG59XG5cbi5pY29uLWNhbmNlbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI1cIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjtcbn1cblxuLmljb24taW5mb19vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7XG59XG5cbi5pY29uLXVwbG9hZDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLdcIjtcbn1cblxuLmljb24tY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7XG59XG5cbi5pY29uLWRvdHMtaG9yaXpvbnRhbC10cmlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7XG59XG5cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvFwiO1xufVxuXG4uaWNvbi1sb2dvX2dvb2dsZWdfNDhkcCAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL1cIjtcbiAgY29sb3I6ICM0Mjg1ZjQ7XG59XG5cbi5pY29uLWxvZ29fZ29vZ2xlZ180OGRwIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICMzNGE4NTM7XG59XG5cbi5pY29uLWxvZ29fZ29vZ2xlZ180OGRwIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kv1wiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICNmYmJjMDU7XG59XG5cbi5pY29uLWxvZ29fZ29vZ2xlZ180OGRwIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICNlYTQzMzU7XG59XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWCXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWHXCI7XG59XG5cbi5pY29uLWNoZXZlcm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYVcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWIXCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWOXCI7XG59XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY9cIjtcbn1cblxuLmljb24tdXBsb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWQXCI7XG59XG5cbi5pY29uLUljb24tYWthci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWSXCI7XG59XG5cbi5pY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZFcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLmljb24tZXh0ZXJuYWwtbGluay1jaXJjbGUgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG4gIGNvbG9yOiAjZGZmMGYyO1xufVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLWNpcmNsZSAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiAjMDA2ZjZjO1xufVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLWNpcmNsZSAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupINcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiAjMDA2ZjZjO1xufVxuXG4uaWNvbi1leHRlcm5hbC1saW5rLWNpcmNsZSAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiAjMDA2ZjZjO1xufVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhlwiO1xufVxuXG4uaWNvbi10cmFzaC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liVwiO1xufVxuXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWKXCI7XG59XG5cbi5pY29uLWZpbGUtbGluay1jaXJjbGUgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWLXCI7XG4gIGNvbG9yOiAjZTZlY2YyO1xufVxuXG4uaWNvbi1maWxlLWxpbmstY2lyY2xlIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICMzMDQ5NjE7XG59XG5cbi5pY29uLUljb24tZmVhdGhlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWNXCI7XG59XG5cbi5pY29uLWNhdGFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjtcbn1cblxuLmljb24tdXNlci1tYW5hZ2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7XG59XG5cbi5pY29uLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5pY29uLWZhcXMtcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG59XG5cbi5pY29uLWRlc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cblxuLmljb24tY3VzdG9tZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLmljb24taWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiO1xufVxuXG4uaWNvbi1saXN0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuLmljb24tbGlzdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSOXCI7XG59XG5cbi5pY29uLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI9cIjtcbn1cblxuLmljb24tcmlnaHQtYWxpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjtcbn1cblxuLmljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7XG59XG5cbi5pY29uLWxlZnQtYWxpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmljb24tcGxheS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSlXCI7XG59XG5cbi5pY29uLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjtcbn1cblxuLmljb24tbWF0ZXJpYWwtZGVsZXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbn1cblxuLmljb24tcml5YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZNcIjtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgdjQuNi4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI3QUQ2RjtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzFDMzA0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZThkNztcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQ0YjQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWUxY2I7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZTFjYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI3QUQ2Rjtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMTczLCAxMTEsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyN0FENkY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI3QUQ2RicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRDZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgMTczLCAxMTEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRDZGO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjdBRDZGJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2RjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3MywgMTExLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjdBRDZGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI3QUQ2Rjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2Rjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNWQyODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWQyODk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgMTczLCAxMTEsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2Rjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyN0FENkY7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2RjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDE3MywgMTExLCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUQ2RjtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRDZGO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDhlNWI7XG4gIGJvcmRlci1jb2xvcjogIzFlODM1NDtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDhlNWI7XG4gIGJvcmRlci1jb2xvcjogIzFlODM1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDE4NSwgMTMzLCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUQ2RjtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRDZGO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTgzNTQ7XG4gIGJvcmRlci1jb2xvcjogIzFiNzk0ZTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCAxODUsIDEzMywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyN0FENkY7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2Rjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN0FENkY7XG4gIGJvcmRlci1jb2xvcjogIzI3QUQ2Rjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM5LCAxNzMsIDExMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjdBRDZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdBRDZGO1xuICBib3JkZXItY29sb3I6ICMyN0FENkY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgMTczLCAxMTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxNjE4MWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUQ2Rjtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTgzNTQ7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM5LCAxNzMsIDExMSwgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE0NWEzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWZlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlOGQ3O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFlMWNiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMzAxZjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICBib3JkZXItY29sb3I6ICMwMDQwODU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTQ1YTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlOGQ3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDVhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWUxY2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWEzYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1YTNhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VCRUVGNDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUJFRUY0O1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VCRUVGNDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkVFRjQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVFRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN0FENkYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlODM1NCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyN0FENkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI3QUQ2RiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NmY0NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cblxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5waXBlLWxpbmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRmZTg7XG59XG5cbi5tb2RhbC1mb290ZXItYmctMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jdXN0b20tdmVydGljYWwtc2Nyb2xsLWJhciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmN1c3RvbS12ZXJ0aWNhbC1zY3JvbGwtYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG59XG4uY3VzdG9tLXZlcnRpY2FsLXNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0Q4REZFODtcbn1cbi5jdXN0b20tdmVydGljYWwtc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmlsdGVyLXNpZGViYXItbGcge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5maWx0ZXItc2lkZWJhci1tZCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmZpbHRlci1zaWRlYmFyLXNtIHtcbiAgd2lkdGg6IDI4MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTFhNmE3O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNiU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2FkZXItZ2lmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdy1zcGlubmVyIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnNob3ctc3Bpbm5lciAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hvdy1zcGlubmVyIC5sb2FkZXItZ2lmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLWVkaXQge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgLW1vei1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAtby1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRleHQtc2FyIHtcbiAgcGFkZGluZzogMHB4IDAgMCA4cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N0U5NDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNkOGRmZTggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiB0ZXh0YXJlYS5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogM3B4IDVweCAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjQTdCNUM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nOiAxMnB4IDEycHggOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmhvdmVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGU6aG92ZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZDpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5pdGVtLWxhYmVsLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLml0ZW0tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyBsaSNzZWxlY3QyLS1yZXN1bHQtZTZ3bi1BbGwgbGFiZWwuY3VzdG9tLWNoZWNrYm94LTEsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvdyBsaSNzZWxlY3QyLS1yZXN1bHQtZTZ3bi1BbGwgbGFiZWwuY3VzdG9tLWNoZWNrYm94LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNEOERGRTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1idC1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGxheS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5wbGF5LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5sYXlvdXQtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzZweCk7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb2xsYXBzZS13cnAgLmxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLXdycC5jb2xsYXBzZS1zaG93IC5sZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbGxhcHNlLXdycC5jb2xsYXBzZS1zaG93IC5yZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cG9yLXByb2R1Y3QtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZXhwb3ItcHJvZHVjdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uUm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmV4cG9yLXByb2R1Y3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5leHBvci1wcm9kdWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV4cG9yLXByb2R1Y3QtcGFnaW5hdGlvbiAucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5leHBvci1wcm9kdWN0LXBhZ2luYXRpb24gLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLlByaXZhdGUtbm90ZS1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAzOTJweDtcbn1cblxuLnJvdGF0ZS1pY29uIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zcGVjaWFsLXNlbGVjdDIgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNwZWNpYWwtc2VsZWN0MiArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZmxleDogMTtcbn1cbi5zcGVjaWFsLXNlbGVjdDIgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zcGVjaWFsLXNlbGVjdDIgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDVweCA1cHggM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDEycHggIWltcG9ydGFudDtcbn1cblxuLnNwZWNpYWwtc2VsZWN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNzAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLnJlbWFpbmluZ1RhZ3Mge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuc2VhcmNoIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnNwZWNpYWwtc2VsZWN0LWRyb3Bkb3duIC5jdGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuY3RhIGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24uc2VsZWN0Mi0tb3Blbi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLnJlbWFpbmluZ1RhZ3Mge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXIsXG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNwZWNpYWwtc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuLnNwZWNpYWwtc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi13cmFwIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93bi5zZWxlY3QyLS1zaG93ZWRpdCAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNwZWNpYWwtc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDVweCAxMHB4IDNweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjYTdiNWM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zcGVjaWFsLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYzMwNDc7XG59XG5cbi5zaW5nbGUtc2VsZWN0ICsgLnNlbGVjdDIgKyAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4uc2luZ2xlLXNlbGVjdCArIC5zZWxlY3QyICsgLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLFxuLnNpbmdsZS1zZWxlY3QgKyAuc2VsZWN0MiArIC5kcm9wZG93bi13cmFwIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyxcbi5zaW5nbGUtc2VsZWN0ICsgLnNlbGVjdDIgKyAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4uc2luZ2xlLXNlbGVjdCArIC5zZWxlY3QyICsgLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXNlbGVjdCArIC5zZWxlY3QyICsgLmRyb3Bkb3duLXdyYXAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbi5zaW5nbGUtc2VsZWN0ICsgLnNlbGVjdDIgKyAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBjb2xvcjogIzE2MjczQiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtc2VsZWN0ICsgLnNlbGVjdDIgKyAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCxcbi5zaW5nbGUtc2VsZWN0ICsgLnNlbGVjdDIgKyAuZHJvcGRvd24td3JhcCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFOCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1zZWxlY3QgKyAuc2VsZWN0MiArIC5kcm9wZG93bi13cmFwIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNpbmdsZS1zZWxlY3QgKyAuc2VsZWN0MiArIC5kcm9wZG93bi13cmFwIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTYyNzNCICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4udGV4dC1saW5lLXRocm91Z2h0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zcWF1cmUtc3VjY2Vzcy1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZmFmMztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjljMjk4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNxYXVyZS1zdWNjZXNzLW1lc3NhZ2UgaSB7XG4gIGNvbG9yOiAjNjljMjk4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zcWF1cmUtc3VjY2Vzcy1tZXNzYWdlIHNwYW4ge1xuICBjb2xvcjogIzMwNDk2MTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNxYXVyZS1lcnJvci1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2VkMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNxYXVyZS1lcnJvci1tZXNzYWdlIGkge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc3FhdXJlLWVycm9yLW1lc3NhZ2Ugc3BhbiB7XG4gIGNvbG9yOiAjMzA0OTYxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZHVjdC1ub3QtZm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LW5vdC1mb3VuZCAuaWNvbi1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdC1ub3QtZm91bmQgLmljb24tYm94IGkge1xuICBjb2xvcjogI0JGQ0FENjtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uYm9yZGVyLXRvcC1kYXNoZWQge1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICNhNWI1Yzc7XG59XG5cbi5jYXQtaW1hZ2UtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgd2lkdGg6IDEzNXB4O1xufVxuLmNhdC1pbWFnZS1ib3ggaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRlZ29yeS1zZWxlY3Rpb24uaGFzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZDQUQ2O1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbi5oYXMtYmcgLmN1c3RvbS1yYWRpby0xIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jYXRlZ29yeS1zZWxlY3Rpb24uaGFzLWJnIC5jdXN0b20tcmFkaW8tMTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jYXRlZ29yeS1zZWxlY3Rpb24uaGFzLWJnLmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBBRUFGO1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbi5oYXMtYmcgLnRleHQtZGVzYyB7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1zZWxlY3Rpb24uaGFzLWJnIC50ZXh0LWRlc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktc2VsZWN0aW9uLmhhcy1iZyAuaW1hZ2UtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbi5oYXMtYmcgLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQ0FENjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZpbHRlci1jYXJkIC5maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmlsdGVyLWNhcmQgLmZpbHRlci10aXRsZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4uZmlsdGVyLWNhcmQgLmZpbHRlci10aXRsZS5kcmFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1jYXJkIC5maWx0ZXItdGl0bGUuZHJhZyBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLWNhcmQgLmZpbHRlci10aXRsZS5kcmFnIC5jdXN0b20tdG9nZ2xlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItbGlzdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmlsdGVyLWxpc3RpbmcgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5maWx0ZXItbGlzdGluZyAuY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXItbGlzdGluZyAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuaW5uZXItZmlsdGVyLWl0ZW0gLmlubmVyLWl0ZW0tdG9wIGJ1dHRvbi5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZpbHRlci1saXN0aW5nIC5maWx0ZXItc2lkZS1iYXIgLmN1c3RvbS1jaGVja2JveC0xIGlucHV0OmNoZWNrZWQgKyBzcGFuIGkge1xuICB0b3A6IDJweDtcbn1cbi5maWx0ZXItbGlzdGluZyAucXVhbnRpdHktZmllbGQtYXJlYSBkaXYgc3BhbiB7XG4gIGZsZXg6IDAgMCAyNXB4O1xufVxuXG4udGV4dC1lcnJvciB7XG4gIGNvbG9yOiAjYzgyMzMzO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4ucHJvZHVjdC1ob3Jpem9udGFsLmFydGljbGUuY3JlYXRpbmctYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItcHJldmlldyAuc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnNoaXBtZW50LWRldGFpbCAuZmlsdGVyLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaGlwbWVudC1kZXRhaWwgLmZpbHRlci1sYWJlbCAuZmlsdGVycy1saXN0IHtcbiAgZmxleDogMCAwIDI3MHB4O1xufVxuLnNoaXBtZW50LWRldGFpbCAuYnRuLWZpbHRlciB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5cbi5lYXJuLWltYWdlLXZpZXcuaW1hZ2Utc2VsZWN0ZWQgLmltYWdlLXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG4uZWFybi1pbWFnZS12aWV3LmltYWdlLXNlbGVjdGVkIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY3VzdG9tLXNjcm9sbC1oaWdodCB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuXG4udXBsb2FkLXdyYXBwZXIgLnJlbW92ZS1sYWJlbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kdWN0LXN0YXR1cy1saXN0LWJ0biAuYnRuLW91dGxpbmUtcHJpbWFyeS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHggMjJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHJvZHVjdC1zdGF0dXMtbGlzdC1idG4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGFlYWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYWVhZiAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLWltYWdlcy1tb2RhbCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLnNsaWRlci1pbWFnZXMtbW9kYWwgLnNsaWNrLXRyYWNrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnNsaWRlci1pbWFnZXMtbW9kYWwgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpZGVyLWltYWdlcy1tb2RhbCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNob3d0b29sdGlwIC5jdXN0b20tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IC0yM3B4O1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxNzNweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2hvd3Rvb2x0aXAgLmN1c3RvbS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05cHg7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNob3d0b29sdGlwOmhvdmVyIC5jdXN0b20tdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50ZXh0YXJlYS1zaXplIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGZlODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udGV4dC1kZWxpdmVyIHtcbiAgY29sb3I6ICMzMzdjZGE7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYW5jaG9yLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFuY2hvci1kaXNhYmxlZCBpIHtcbiAgY29sb3I6ICNEOERGRTggIWltcG9ydGFudDtcbn1cblxuLmhpc3Rvcnktc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnNjcm9sbGluZm8tcHJvZHVjdCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uaW1hZ2Utd2lkdGgtcHJvZHVjdCB7XG4gIG1heC1oZWlnaHQ6IDk1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1hdHRhY2htZW50LXNlYyBhIGkuaWNvbi1maWxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByb2QtYXR0YWNobWVudC1zZWMgYSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogODRweDtcbn1cblxuLnByb2R1Y3QtdmlkZW9zIGlmcmFtZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRlc2NyaXB0aW9uLWJveCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY3Rpb24tYnRuLmFwcHJvdmVkLXN0YXR1cyB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aW1lLWxpbmUgLnRpbWVsaW5lLXRpdGxlIHtcbiAgY29sb3I6ICM0YzY1N2E7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZS1saW5lIC50aW1lbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGltZS1saW5lIC50aW1lbGluZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRpbWUtbGluZSAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZS1saW5lIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnRpbWUtbGluZSAudGltZWxpbmUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGltZS1saW5lIC50aW1lbGluZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4udGltZS1saW5lIC50aW1lbGluZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRpbWUtbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGltZS1saW5lIC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnRpbWUtbGluZSAudGltZWxpbmUtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhhOWZlO1xuICBsZWZ0OiAxNjBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGltZS1saW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kb3Qge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDhhOWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTU1cHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGltZS1saW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGltZS1saW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lLWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4udGltZS1saW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRjNjU3YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50aW1lLWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXRpbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICM0YzY1N2E7XG59XG5cbi5wcm9kLWR1cGxpY2F0ZS1jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4ICMwMDAwMDAyOTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2QtZHVwbGljYXRlLWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZC1kdXBsaWNhdGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LXRodW1iIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wcm9kLWR1cGxpY2F0ZS1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtdGh1bWIgLmNhcmQtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucHJvZC1kdXBsaWNhdGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9kLWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50b3AtMSB7XG4gIHRvcDogLTFweDtcbn1cblxuLmF1dGgtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyOTlkZWcsICM0MEFFQUYgMCUsICMwMDhBOEUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xufVxuLmF1dGgtd3JhcHBlciAuY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hdXRoLXdyYXBwZXIgLmNvbnRlbnQtaW5uZXIgLmJyYW5kLWxvZ28gaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbjogMzVweCAwcHggMzdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmF1dGgtd3JhcHBlciAuY29udGVudC1pbm5lciAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggIzAwMDAwMDI0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmF1dGgtd3JhcHBlciAuY29udGVudC1pbm5lciAuY2FyZC5pbm5lci1sb2dpbi1tcmctdG9wIHtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cbi5hdXRoLXdyYXBwZXIgLmNvbnRlbnQtaW5uZXIgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI2cHggMzBweCAyMHB4O1xufVxuLmF1dGgtd3JhcHBlciAuY29udGVudC1pbm5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmF1dGgtd3JhcHBlciAuY29udGVudC1pbm5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWNvbnRhaW5lciAuZm9yZ290LWxpbmtidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYXV0aC13cmFwcGVyIC5jb250ZW50LWlubmVyIC5vdGhlci1vcHRpb24tbG9naW4ge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5hdXRoLXdyYXBwZXIgLmNvbnRlbnQtaW5uZXIgLm90aGVyLW9wdGlvbi1sb2dpbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hdXRoLXdyYXBwZXIgLmNvbnRlbnQtaW5uZXIgLm90aGVyLW9wdGlvbi1sb2dpbiBociB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUzcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDI3cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hdXRoLXdyYXBwZXIgLmNvbnRlbnQtaW5uZXIgLm90aGVyLW9wdGlvbi1sb2dpbiAuYnRuIHtcbiAgbWluLXdpZHRoOiAyMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IDAuM3M7XG59XG4uYXV0aC13cmFwcGVyIC5jb250ZW50LWlubmVyIC5vdGhlci1vcHRpb24tbG9naW4gLmJ0biBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLmZvcm0tZ3JvdXAsXG4uaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwsXG4uaW5wdXQtZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuc3R5bGUyIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC5zdHlsZTIgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cC5zdHlsZTIgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5zdHlsZTIgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5zdHlsZTIgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnN0eWxlMiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y5O1xufVxuLmZvcm0tZ3JvdXAuc3R5bGUyIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwLnN0eWxlMiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cC5zdHlsZTIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5pbnB1dC1ncm91cC5zdHlsZTIgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjOEQ5RkIwO1xufVxuLmZvcm0tZ3JvdXAuc3R5bGUyIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwLnN0eWxlMiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cC5zdHlsZTIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5pbnB1dC1ncm91cC5zdHlsZTIgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzhEOUZCMDtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMiBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cC5zdHlsZTIgdGV4dGFyZWEuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwLnN0eWxlMiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLmlucHV0LWdyb3VwLnN0eWxlMiBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIHRleHRhcmVhLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICM4RDlGQjA7XG59XG4uZm9ybS1ncm91cC5zdHlsZTIgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAuc3R5bGUyIHRleHRhcmVhLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cC5zdHlsZTIgdGV4dGFyZWEuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzhEOUZCMDtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMSAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuc3R5bGUxIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC5zdHlsZTEgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnN0eWxlMSAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnN0eWxlMSBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1ncm91cC5zdHlsZTEgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZmlsbCxcbi5mb3JtLWdyb3VwLnN0eWxlMSBzZWxlY3QuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsLFxuLmZvcm0tZ3JvdXAuc3R5bGUxIHRleHRhcmVhLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZmlsbCxcbi5pbnB1dC1ncm91cC5zdHlsZTEgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZmlsbCxcbi5pbnB1dC1ncm91cC5zdHlsZTEgc2VsZWN0LmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZmlsbCxcbi5pbnB1dC1ncm91cC5zdHlsZTEgdGV4dGFyZWEuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGOTtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsOmZvY3VzLFxuLmZvcm0tZ3JvdXAuc3R5bGUxIHNlbGVjdC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWZpbGw6Zm9jdXMsXG4uZm9ybS1ncm91cC5zdHlsZTEgdGV4dGFyZWEuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsOmZvY3VzLFxuLmlucHV0LWdyb3VwLnN0eWxlMSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsOmZvY3VzLFxuLmlucHV0LWdyb3VwLnN0eWxlMSBzZWxlY3QuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1maWxsOmZvY3VzLFxuLmlucHV0LWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWZpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y5O1xufVxuLmZvcm0tZ3JvdXAuc3R5bGUxIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuc3R5bGUxIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzY4N0U5NDtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMSBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cC5zdHlsZTEgdGV4dGFyZWEuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMSBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAuc3R5bGUxIHRleHRhcmVhLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM2ODdFOTQ7XG59XG4uZm9ybS1ncm91cC5zdHlsZTEgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAuc3R5bGUxIHRleHRhcmVhLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cC5zdHlsZTEgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzY4N0U5NDtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlMSBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cC5zdHlsZTEgdGV4dGFyZWEuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cC5zdHlsZTEgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLmZvcm0tZ3JvdXAuc3R5bGUxIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cC5zdHlsZTEgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwLnN0eWxlMSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLmZvcm0tZ3JvdXAgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEOERGRTg7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmlucHV0LWdyb3VwIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEQ5RkIwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9ybS1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4uZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSxcbi5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4uZm9ybS1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20sXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSxcbi5pbnB1dC1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyxcbi5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uZm9ybS1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyxcbi5pbnB1dC1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5lcnJvcixcbi5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wuZXJyb3IsXG4uZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuZXJyb3IsXG4uZm9ybS1ncm91cCAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5lcnJvcixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmVycm9yLFxuLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wuZXJyb3IsXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLmVycm9yLFxuLmlucHV0LWdyb3VwIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjREMzNTQ1O1xufVxuLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA5MnB4O1xufVxuLmZvcm0tZ3JvdXAgLmlucHV0LWhhcy1pY29uLmxvY2F0aW9uLW1hcmsgaSxcbi5pbnB1dC1ncm91cCAuaW5wdXQtaGFzLWljb24ubG9jYXRpb24tbWFyayBpIHtcbiAgY29sb3I6ICMyNzk1RTg7XG59XG4uZm9ybS1ncm91cCAuc2VhcmNoLWZpZWxkIGlucHV0LFxuLmlucHV0LWdyb3VwIC5zZWFyY2gtZmllbGQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmZvcm0tZ3JvdXAgLnNlYXJjaC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uaW5wdXQtZ3JvdXAgLnNlYXJjaC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1ncm91cCAuc2VhcmNoLWZpZWxkIGksXG4uaW5wdXQtZ3JvdXAgLnNlYXJjaC1maWVsZCBpIHtcbiAgY29sb3I6ICM4RDlGQjA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb3JtLWdyb3VwIC5zZWFyY2gtZmllbGQgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuc2VhcmNoLWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAzOXB4O1xufVxuLmZvcm0tZ3JvdXAgLnNlYXJjaC1maWVsZCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5zZWFyY2gtZmllbGQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAjMDAwMDAwMWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuaW5wdXQtaGFzLWljb24sXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWhhcy1pY29uIHtcbiAgZmxleDogMCAwIDQwJTtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1oYXMtaWNvbiBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWhhcy1pY29uIHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1oYXMtaWNvbiBpLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1oYXMtaWNvbiBpIHtcbiAgcmlnaHQ6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuaW5wdXQtY29udGFpbmVyLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWNvbnRhaW5lcjpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWNvbnRhaW5lcjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDZweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWNvbnRhaW5lci5zbGFzaDpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWNvbnRhaW5lci5zbGFzaDpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1ncm91cC5kdWFsLWlucHV0cyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIGlucHV0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5kdWFsLWlucHV0cyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cy5kdWFsLXNlbGVjdCxcbi5pbnB1dC1ncm91cC5kdWFsLWlucHV0cy5kdWFsLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMuZHVhbC1zZWxlY3QgLmlucHV0LWhhcy1pY29uLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzLmR1YWwtc2VsZWN0IC5pbnB1dC1oYXMtaWNvbiB7XG4gIGZsZXg6IDE7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cy5kdWFsLXNlbGVjdCAuaW5wdXQtY29udGFpbmVyLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzLmR1YWwtc2VsZWN0IC5pbnB1dC1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzIC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1oYXMtZmxleCxcbi5pbnB1dC1ncm91cC5kdWFsLWlucHV0cyAuaW5wdXQtaGFzLWZsZXgge1xuICBmbGV4OiBpbmhlcml0O1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMuaW5wdXQtc2FyLXJpZ2h0LFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzLmlucHV0LXNhci1yaWdodCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMuaW5wdXQtc2FyLXJpZ2h0IC5pbnB1dC1jb250YWluZXIsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMuaW5wdXQtc2FyLXJpZ2h0IC5pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cy5pbnB1dC1zYXItcmlnaHQgLmlucHV0LWNvbnRhaW5lcjo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLmR1YWwtaW5wdXRzLmlucHV0LXNhci1yaWdodCAuaW5wdXQtY29udGFpbmVyOjpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I0Q0NFOTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZm9ybS1ncm91cC5kdWFsLWlucHV0cy5pbnB1dC1zYXItcmlnaHQgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbi5pbnB1dC1ncm91cC5kdWFsLWlucHV0cy5pbnB1dC1zYXItcmlnaHQgLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzLmlucHV0LXNhci1yaWdodCAudGV4dC1zYXIsXG4uaW5wdXQtZ3JvdXAuZHVhbC1pbnB1dHMuaW5wdXQtc2FyLXJpZ2h0IC50ZXh0LXNhciB7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDAgNXB4O1xuICBjb2xvcjogI0I0Q0NFOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtLWdyb3VwLnNob3ctaW5wdXRzLFxuLmlucHV0LWdyb3VwLnNob3ctaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWdyb3VwLnNob3ctaW5wdXRzIHNwYW4udGV4dC1zYXIsXG4uaW5wdXQtZ3JvdXAuc2hvdy1pbnB1dHMgc3Bhbi50ZXh0LXNhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA3cHggMCAwO1xufVxuLmZvcm0tZ3JvdXAuc2hvdy1pbnB1dHMgc3Bhbi50ZXh0LXNhcjphZnRlcixcbi5pbnB1dC1ncm91cC5zaG93LWlucHV0cyBzcGFuLnRleHQtc2FyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEOUZCMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDRweDtcbn1cbi5mb3JtLWdyb3VwLnNob3ctaW5wdXRzIHNwYW4udGV4dC1sYWJlbCxcbi5pbnB1dC1ncm91cC5zaG93LWlucHV0cyBzcGFuLnRleHQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmZvcm0tZ3JvdXAuc2hvdy1pbnB1dHMuaGFzLWljb24tcmlnaHQsXG4uaW5wdXQtZ3JvdXAuc2hvdy1pbnB1dHMuaGFzLWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tZ3JvdXAuc2hvdy1pbnB1dHMuaGFzLWljb24tcmlnaHQgaSxcbi5pbnB1dC1ncm91cC5zaG93LWlucHV0cy5oYXMtaWNvbi1yaWdodCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQTdCNUM0O1xufVxuLmZvcm0tZ3JvdXAuc2hvdy1kZXNjcmlwdGlvbixcbi5pbnB1dC1ncm91cC5zaG93LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtLWdyb3VwLnNob3ctZGVzY3JpcHRpb24gc3Bhbi50ZXh0LXNhcixcbi5pbnB1dC1ncm91cC5zaG93LWRlc2NyaXB0aW9uIHNwYW4udGV4dC1zYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgN3B4IDAgMDtcbn1cbi5mb3JtLWdyb3VwLnNob3ctZGVzY3JpcHRpb24gc3Bhbi50ZXh0LXNhcjphZnRlcixcbi5pbnB1dC1ncm91cC5zaG93LWRlc2NyaXB0aW9uIHNwYW4udGV4dC1zYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ5RkIwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogNHB4O1xufVxuLmZvcm0tZ3JvdXAuc2hvdy1kZXNjcmlwdGlvbiBzcGFuLnRleHQtZGVzYyxcbi5pbnB1dC1ncm91cC5zaG93LWRlc2NyaXB0aW9uIHNwYW4udGV4dC1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uZm9ybS1ncm91cC5zZWFyY2gtZmllbGQtd2lkdGgsXG4uaW5wdXQtZ3JvdXAuc2VhcmNoLWZpZWxkLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAzNTJweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZGFzaC1yaWdodCxcbi5pbnB1dC1ncm91cC5mb3JtLWRhc2gtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1ncm91cC5mb3JtLWRhc2gtcmlnaHQ6OmFmdGVyLFxuLmlucHV0LWdyb3VwLmZvcm0tZGFzaC1yaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMzQzQTQwO1xuICB0b3A6IDQycHg7XG4gIHJpZ2h0OiAtMTlweDtcbiAgYm90dG9tOiAwO1xufVxuLmZvcm0tZ3JvdXAuaW5wdXQtZ3JvdXAtc2FyLFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mb3JtLWdyb3VwLmlucHV0LWdyb3VwLXNhciAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNhciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZ3JvdXAuaW5wdXQtZ3JvdXAtc2FyIGJ1dHRvbixcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zYXIgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwLmlucHV0LWdyb3VwLXNhci51cGRhdGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc2FyLnVwZGF0ZS1sYWJlbCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG4uZm9ybS1ncm91cC5pbnB1dC1ncm91cC1zYXIudXBkYXRlLWxhYmVsIGJ1dHRvbixcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zYXIudXBkYXRlLWxhYmVsIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIG1pbi13aWR0aDogNjVweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0Y4Rjg7XG4gIGNvbG9yOiAjMkE3Qzg3O1xufVxuLmZvcm0tZ3JvdXAuaW5wdXQtZ3JvdXAtc2FyLmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNhci5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi5mb3JtLWdyb3VwLmlucHV0LWdyb3VwLXNhci5kaXNhYmxlZCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNhci5kaXNhYmxlZCAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uaW5wdXQtaGFzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtaGFzLWljb24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzhEOUZCMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtaGFzLWljb24ucmlnaHQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmlucHV0LWhhcy1pY29uLnJpZ2h0IGkge1xuICByaWdodDogMTVweDtcbn1cbi5pbnB1dC1oYXMtaWNvbi5sZWZ0IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmlucHV0LWhhcy1pY29uLmxlZnQgaSB7XG4gIGxlZnQ6IDE1cHg7XG59XG4uaW5wdXQtaGFzLWljb24ubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5pbnB1dC1oYXMtaWNvbi5sYW5ndWFnZS1zZWxlY3RvciBzZWxlY3Qge1xuICBjb2xvcjogIzFDMzA0NztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtaGFzLWljb24ubGFuZ3VhZ2Utc2VsZWN0b3IgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmlucHV0LWhhcy1ob3Zlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWhhcy1ob3Zlci1pY29uIC5ob3Zlci10b29sdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUVGMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRUY0O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxlZnQ6IDk4JTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG59XG4uaW5wdXQtaGFzLWhvdmVyLWljb24gLmhvdmVyLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjRDhERkU4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uaW5wdXQtaGFzLWhvdmVyLWljb24gLmhvdmVyLXRvb2x0aXAgaHIge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0FENjtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5pbnB1dC1oYXMtaG92ZXItaWNvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3JTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQTdCNUM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wdXQtaGFzLWhvdmVyLWljb24gaTpob3ZlciArIC5ob3Zlci10b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGVmdDogMTAwJTtcbn1cbi5pbnB1dC1oYXMtaG92ZXItaWNvbiAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJvcGRvd24uY3VzdG9tLWlucHV0LWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiA3cHggMTJweCA2cHggMTRweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5kcm9wZG93bi5jdXN0b20taW5wdXQtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0QzY1N0E7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUMzMDQ3ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4uZmlsdGVyLXNpZGUtYmFyIC5jdXN0b20tY2hlY2tib3gtMSBpbnB1dCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmZpbHRlci1zaWRlLWJhciAuY3VzdG9tLWNoZWNrYm94LTEgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dCxcbi5jdXN0b20tY2hlY2tib3gtMSBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20tY2hlY2tib3gtMSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QjVDNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1jaGVja2JveC0xIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY2hlY2tib3gtMSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbn1cbi5jdXN0b20tY2hlY2tib3gtMS5jdXN0b20tY2hlY2tib3gtbGctMSBpbnB1dCxcbi5jdXN0b20tY2hlY2tib3gtMS5jdXN0b20tY2hlY2tib3gtbGctMSBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94LTEuY3VzdG9tLWNoZWNrYm94LWxnLTEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jdXN0b20tY2hlY2tib3gtMSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCAuY3VzdG9tLWNoZWNrYm94LTEgc3BhbiBpIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbn1cblxuLmN1c3RvbS1jaGVja2JveC0xIGlucHV0OmNoZWNrZWQgKyBzcGFuIGkge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCAuY3VzdG9tLWNoZWNrYm94LTEgaW5wdXQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jdXN0b20tY2hlY2tib3gtMSBpbnB1dCArIHNwYW4gaSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWRpc2FibGUsXG4uY3VzdG9tLXJhZGlvLWRpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jdXN0b20tY2hlY2tib3gtZGlzYWJsZSBzcGFuLFxuLmN1c3RvbS1yYWRpby1kaXNhYmxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0JGQ0FENiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXJhZGlvLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXJhZGlvLTEgaW5wdXQsXG4uY3VzdG9tLXJhZGlvLTEgc3BhbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN1c3RvbS1yYWRpby0xIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tcmFkaW8tMSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QjVDNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jdXN0b20tcmFkaW8tMSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5jdXN0b20tcmFkaW8tMSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbn1cbi5jdXN0b20tcmFkaW8tMS53aXRoLXRleHQtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20tcmFkaW8tMS53aXRoLXRleHQtYmFja2dyb3VuZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1yYWRpby0xIC5kZXNjLWN1c3RvbWVyLWJhciBwIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuLmN1c3RvbS1yYWRpby0xLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLXJhZGlvLTEuZGlzYWJsZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLXJhZGlvLTEuZGlzYWJsZWQgcCB7XG4gIGNvbG9yOiAjRDhERkU4O1xufVxuXG4uY3VzdG9tLXJhZGlvLTEgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG5cbi5jdXN0b20tcmFkaW8tMSBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8tY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpby1jYXJkIC5ib3JkZXItZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5yYWRpby1jYXJkIHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5yYWRpby1jYXJkIHNwYW46OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucmFkaW8tY2FyZCBpbnB1dCxcbi5yYWRpby1jYXJkIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnJhZGlvLWNhcmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWFmMDA7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbn1cbi5yYWRpby1jYXJkIGlucHV0OmNoZWNrZWQgKyBzcGFuICsgZGl2LmJvcmRlci1kaXYge1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4ucmFkaW8tY2FyZCAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnJhZGlvLWNhcmQgLmNvbnRlbnQtd3JhcCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxpbmUtYnJlYWs6IGFueXdoZXJlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8tY2FyZCAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucmFkaW8tY2FyZC5jaGVjay1maWxsZWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBkaXYuYm9yZGVyLWRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Y4Zjg7XG59XG4ucmFkaW8tY2FyZC5jaGVjay1maWxsZWQgaW5wdXQge1xuICB0b3A6IDA7XG59XG4ucmFkaW8tY2FyZC5jaGVjay1maWxsZWQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICB6LWluZGV4OiAxO1xufVxuLnJhZGlvLWNhcmQubGFiZWwtY2hlY2sge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ucmFkaW8tY2FyZC5sYWJlbC1jaGVjayBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5yYWRpby1jYXJkLmxhbmd1YWdlLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHggMnB4O1xufVxuLnJhZGlvLWNhcmQubGFuZ3VhZ2UtbGFiZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpby1jYXJkLmxhbmd1YWdlLWxhYmVsIC5ib3JkZXItZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4ucmFkaW8tY2FyZC5sYW5ndWFnZS1sYWJlbCBpbnB1dDpjaGVja2VkICsgc3BhbiArIGRpdi5ib3JkZXItZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzA0NztcbiAgYm9yZGVyLWNvbG9yOiAjMUMzMDQ3O1xufVxuLnJhZGlvLWNhcmQubGFuZ3VhZ2UtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBkaXYuYm9yZGVyLWRpdi5maWxsLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuLnJhZGlvLWNhcmQubGFuZ3VhZ2UtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBkaXYuYm9yZGVyLWRpdiArIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yYWRpby1jYXJkLnJhZGlvLWNhcmQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIC5yYWRpby1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIC5yYWRpby1pY29uIGlucHV0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIC5yYWRpby1pY29uIHNwYW4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIC5yYWRpby1pY29uIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cbi5yYWRpby1jYXJkLnJhZGlvLWNhcmQtMSAucmFkaW8taWNvbiAuYm9yZGVyLWRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhEOUZCMDtcbn1cbi5yYWRpby1jYXJkLnJhZGlvLWNhcmQtMSAucmFkaW8taWNvbiAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIC5yYWRpby1pY29uIC5jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yYWRpby1jYXJkLnJhZGlvLWNhcmQtMSBpbnB1dDpjaGVja2VkICsgc3BhbiArIGRpdi5jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuLnJhZGlvLWNhcmQucmFkaW8tY2FyZC0xIGlucHV0OmNoZWNrZWQgfiBkaXYuYm9yZGVyLWRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG59XG5cbi5jdXN0b20tcmFkaW8tMiBpbnB1dCxcbi5jdXN0b20tcmFkaW8tMiBzcGFuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jdXN0b20tcmFkaW8tMiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDFweCAjMDA4YThlO1xufVxuLmN1c3RvbS1yYWRpby0yIGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY3VzdG9tLXJhZGlvLTIgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMXB4IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbS1yYWRpby0yIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWZvcmUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhZGlvLTIuY3VzdG9tLXJhZGlvLWNsci1yZWQgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQyMjIyO1xufVxuLmN1c3RvbS1yYWRpby0yLmN1c3RvbS1yYWRpby1jbHItYmxhY2sgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmN1c3RvbS1yYWRpby0yLmN1c3RvbS1yYWRpby1jbHItZ3JlZW4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE5RDhGO1xufVxuLmN1c3RvbS1yYWRpby0yLmN1c3RvbS1yYWRpby1jbHIteWVsbG93IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5QzQ2QTtcbn1cbi5jdXN0b20tcmFkaW8tMi5jdXN0b20tcmFkaW8tY2xyLW9yYW5nZSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEEyNjE7XG59XG5cbi5jdXN0b20tcmFkaW8tMyB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwYWRkaW5nOiA1cHggNXB4O1xufVxuLmN1c3RvbS1yYWRpby0zIGlucHV0LFxuLmN1c3RvbS1yYWRpby0zIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tcmFkaW8tMyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogI0RCREJEQjtcbn1cbi5jdXN0b20tcmFkaW8tMyBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXJhZGlvLTMgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNEM2NTdBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b20tcmFkaW8tMyBpbnB1dDpjaGVja2VkICsgc3Bhbixcbi5jdXN0b20tcmFkaW8tMyBpbnB1dDpjaGVja2VkICsgc3BhbiArIHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG5cbi5pbnB1dC1hcHBlbmQtc3R5bGUxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1hcHBlbmQtc3R5bGUxLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUMzMDQ3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWFwcGVuZC1zdHlsZTEgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmlucHV0LWFwcGVuZC1zdHlsZTEgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLmlucHV0LWFwcGVuZC1zdHlsZTEgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFDMzA0NyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1hcHBlbmQtc3R5bGUxIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LWFwcGVuZC1zdHlsZTEgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmlucHV0LWFwcGVuZC1zdHlsZTEgLmRyb3Bkb3duLXRvZ2dsZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5pbnB1dC1hcHBlbmQtc3R5bGUxIC5kcm9wZG93bi10b2dnbGUgaSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hcHBlbmQtcGQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5udW1iZXItZXJyb3ItYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Q0VEMjtcbiAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtd2lkdGg6IDQwNXB4O1xufVxuLm51bWJlci1lcnJvci1hc3MgaSB7XG4gIGNvbG9yOiAjREMzNTQ1O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubnVtYmVyLWVycm9yLWFzcyBwIHtcbiAgY29sb3I6ICNEQzM1NDU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbmE6Zm9jdXMge1xuICBjb2xvcjogIzQwQUVBRjtcbn1cblxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXRjaC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2l0Y2gtdG9nZ2xlIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnRvZ2dsZS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi50b2dnbGUtc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUMzMDQ3O1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1zbGlkZXIucm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMzMDQ3O1xuICBib3JkZXItY29sb3I6ICMxQzMwNDc7XG59XG5cbmlucHV0OmZvY3VzICsgLnRvZ2dsZS1zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB0b3A6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbn1cblxuLyogUm91bmRlZCB0b2dnbGUtc2xpZGVycyAqL1xuLnRvZ2dsZS1zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUMzMDQ3O1xufVxuXG4udG9nZ2xlLXNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS5oYXMtdXBsb2FkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC5icmFuZC1ncmlkIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogOTVweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNEOEVFRUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlIGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1pbWFnZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlIC51cGxvYWQtZmlsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUtaW1hZ2UgLnVwbG9hZC1maWxlLXRpdGxlLnVwbG9hZC1maWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUtaW1hZ2UuaGFzLXVwbG9hZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1pbWFnZS5oYXMtdXBsb2FkLWltYWdlIC51cGxvYWQtZmlsZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1pbWFnZS5oYXMtdXBsb2FkLWltYWdlIGkuaWNvbi11cGxvYWQtY2xvdWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUtaW1hZ2UuaGFzLXVwbG9hZC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlLmhhcy11cGxvYWQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlLmhhcy11cGxvYWQtaW1hZ2UgYS5idG4tdXBkYXRlLmJ0bi1zbS11cGRhdGUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlLmhhcy11cGxvYWQtaW1hZ2UgaW5wdXRbdHlwZT1maWxlXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1pbWFnZS5oYXMtdXBsb2FkLWltYWdlLnNsaWRlci1leWUtaG92ZXI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWltYWdlLnNsaWRlci1leWUtaG92ZXI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1pY29uIGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1pY29uIHtcbiAgbWluLWhlaWdodDogNzdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWljb24gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtZmlsZS1tZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jdXN0b20tZm9ybS11cGxvYWQgLnVwbG9hZC1maWxlLWxnIHtcbiAgd2lkdGg6IDE2M3B4O1xuICBoZWlnaHQ6IDE2M3B4O1xufVxuLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUteGwge1xuICB3aWR0aDogMTgzcHg7XG4gIGhlaWdodDogMTgzcHg7XG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNBNUI1Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Q4ZWVlZjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmltYWdlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5pbWFnZS1zZWxlY3RlZCAuYmVmb3JlLXNlbGVjdC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5pbWFnZS1zZWxlY3RlZCAuYWZ0ZXItc2VsZWN0LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmltYWdlLXNlbGVjdGVkLmhhcy12aWV3YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2kuaWJiLmNvL1ZTUlpSUmsveWVob3JsaXNueWkyMTA0MDAwMTYuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmltYWdlLXNlbGVjdGVkLmhhcy12aWV3YWJsZTpob3ZlciAudmlldy1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5pbWFnZS1zZWxlY3RlZC5oYXMtdGh1bWItaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuaGFzLXZpZXdhYmxlIC50aHVtYi13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcCAuYmVmb3JlLXNlbGVjdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MEFFQUY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcCAuYWZ0ZXItc2VsZWN0LWxhYmVsLFxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAgaW5wdXRbdHlwZT1maWxlXSxcbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIC52aWV3LWljb24sIC5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmhhcy12aWV3YWJsZSAudGh1bWItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIC5hZnRlci1zZWxlY3QtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIGlucHV0W3R5cGU9ZmlsZV0ge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIC50aHVtYi13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwIC52aWV3LWljb24ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyN3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuc2l6ZS1sZyB7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjNweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLnNpemUtbWQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5zaXplLXNtIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLnNpemUtc20gLmFmdGVyLXNlbGVjdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuc2l6ZS1zbSAudmlldy1pY29uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLnNpemUtc20gLnZpZXctaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlIHtcbiAgaGVpZ2h0OiA4OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUgLnVwbG9hZGVyLWd1aWRlZC1kZXNpZ24gLmljb24ge1xuICBwYWRkaW5nOiAwIDEwcHggMCAzNXB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlIC51cGxvYWRlci1ndWlkZWQtZGVzaWduIC5pbmZvIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlIC51cGxvYWRlci1ndWlkZWQtZGVzaWduIC51cGxvYWRlZC1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiAudXBsb2FkZWQtbmFtZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUgLnVwbG9hZGVyLWd1aWRlZC1kZXNpZ24gLnJlbW92ZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlIC5pbWFnZS12aWV3IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUuaW1hZ2Utc2VsZWN0ZWQgLnVwbG9hZGVkLW5hbWUsXG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUuaW1hZ2Utc2VsZWN0ZWQgLnJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlLmltYWdlLXNlbGVjdGVkIC5pY29uLFxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuZGFzaGVkLXN0eWxlLmltYWdlLXNlbGVjdGVkIC5pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZS5pbWFnZS12aWV3YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZS5pbWFnZS12aWV3YWJsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICByaWdodDogMDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZS5pbWFnZS12aWV3YWJsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiAuaWNvbixcbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZS5pbWFnZS12aWV3YWJsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiAuaW5mbyxcbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmRhc2hlZC1zdHlsZS5pbWFnZS12aWV3YWJsZSAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiAudXBsb2FkZWQtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUuaW1hZ2Utdmlld2FibGUgLnVwbG9hZGVyLWd1aWRlZC1kZXNpZ24gLnJlbW92ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5kYXNoZWQtc3R5bGUuaW1hZ2Utdmlld2FibGUgLmltYWdlLXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDIwNnB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIgaSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNBN0I1QzQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIgLmJlZm9yZS1zZWxlY3QtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyIC50aHVtYi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIuaW1hZ2Utc2VsZWN0ZWQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIuaW1hZ2Utc2VsZWN0ZWQgLnVwbG9hZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkIC50aHVtYi13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZCAuYWZ0ZXItc2VsZWN0LWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZDpob3ZlciAuYWZ0ZXItc2VsZWN0LWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZCAucHJldmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBsZWZ0OiAwO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkLmN1c3RvbS1zdC12aWV3ZXIge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkLmN1c3RvbS1zdC12aWV3ZXIgLnRodW1iLXdyYXAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUyLmltYWdlLXNlbGVjdGVkLmN1c3RvbS1zdC12aWV3ZXIgLnRodW1iLXdyYXAgaW1nIHtcbiAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIgLnByZXZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjhGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QjVDNDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlIC51cGxvYWQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlIC5wcmV2aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTIuY3VzdG9tLXByZXZpZXctZmlsZSAucHJldmlldy1jb250ZW50IGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlIC5wcmV2aWV3LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlLmltYWdlLXNlbGVjdGVkIC51cGxvYWQtY29udGVudCxcbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMi5jdXN0b20tcHJldmlldy1maWxlLmltYWdlLXNlbGVjdGVkIC5wcmV2aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUzIGkuaWNvbi11cGxvYWQtY2xvdWQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTMgLnNob3ctaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUzLmltYWdlLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDM0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTdCNUM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMy5pbWFnZS1zZWxlY3RlZCAudXBsb2FkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tZmlsZS1zdHlsZTMuaW1hZ2Utc2VsZWN0ZWQgLnNob3ctaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUzLmltYWdlLXNlbGVjdGVkIC5zaG93LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMy5pbWFnZS1zZWxlY3RlZCAuc2hvdy1pbWFnZSAuaW1hZ2UtZGV0YWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXAuY3VzdG9tLWZpbGUtc3R5bGUzLmltYWdlLXNlbGVjdGVkIC5zaG93LWltYWdlIC5pbWFnZS1kZXRhaWwgLmltYWdlLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1maWxlLXN0eWxlMy5pbWFnZS1zZWxlY3RlZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgbGVmdDogMDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1zaXplLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1zaXplLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZCAudGh1bWItd3JhcCBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jdXN0b20tc2l6ZS5jdXN0b20tZmlsZS1zdHlsZTIuaW1hZ2Utc2VsZWN0ZWQudmlzdWFsLWZpbHRlci11cGxvYWRlciB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmN1c3RvbS1zaXplLmN1c3RvbS1maWxlLXN0eWxlMi5pbWFnZS1zZWxlY3RlZC52aXN1YWwtZmlsdGVyLXVwbG9hZGVyIC5iZWZvcmUtc2VsZWN0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmNmdS1tdWx0aXBsZS0xLmltYWdlLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkZXItd3JhcC5jZnUtbXVsdGlwbGUtMS5pbWFnZS1zZWxlY3RlZCAudGh1bWItd3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgNnB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWRlci13cmFwLmNmdS1tdWx0aXBsZS0xIC50aHVtYi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnRuLXVwZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jdXN0b20tdXBsb2FkLWltYWdlMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWVlZjtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNEOERGRTg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLXVwbG9hZC1pbWFnZTEgcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS11cGxvYWQtaW1hZ2UxIC5hY3Rpb24sXG4uY3VzdG9tLXVwbG9hZC1pbWFnZTEgLnBsYXktaWNvbixcbi5jdXN0b20tdXBsb2FkLWltYWdlMSBhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS11cGxvYWQtaW1hZ2UxOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYXJyb3cgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlLWFsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLXVybC13cnAuZGlzYWJsZWQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxhYmVsLXVybC13cnAuZGlzYWJsZWQgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYWJlbC11cmwtd3JwLmRpc2FibGVkIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYWJlbC11cmwtd3JwIC5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS10b2dnbGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmN1c3RvbS10b2dnbGUtYnRuIC5sYW5ndWFnZS1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tdG9nZ2xlLWJ0biAubGFuZ3VhZ2UtbGFiZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzRDNjU3QTtcbn1cbi5jdXN0b20tdG9nZ2xlLWJ0biAubGFuZ3VhZ2UtbGFiZWwgLmJvcmRlci1kaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jdXN0b20tdG9nZ2xlLWJ0biAubGFuZ3VhZ2UtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBkaXYuYm9yZGVyLWRpdi5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QUQ2RjtcbiAgYm9yZGVyLWNvbG9yOiAjMjdBRDZGO1xufVxuLmN1c3RvbS10b2dnbGUtYnRuIC5sYW5ndWFnZS1sYWJlbCBpbnB1dDpjaGVja2VkICsgc3BhbiArIGRpdi5ib3JkZXItZGl2LnNob3cgKyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXRvZ2dsZS1idG4gLmxhbmd1YWdlLWxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuICsgZGl2LmJvcmRlci1kaXYuaGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tdG9nZ2xlLWJ0biAubGFuZ3VhZ2UtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBkaXYuYm9yZGVyLWRpdi5oaWRlICsgcCB7XG4gIGNvbG9yOiAjMzA0OTYxO1xufVxuXG4vKiBzd2l0Y2gtYmFyICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyODRweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWRycGRvd24tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1kcnBkb3duLWN1c3RvbSAuaW5wdXQtaGFzLWljb24gaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2VhcmNoLWRycGRvd24tY3VzdG9tIC5saXN0LWdyb3VwIHtcbiAgbWF4LWhlaWdodDogMjk1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWFyY2gtZHJwZG93bi1jdXN0b20gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhERkU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5cbi5kcm9wZG93bi13cmFwLXBkIHNwYW4uc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuLmRyb3Bkb3duLXdyYXAtcGQgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi13cmFwLXBkIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGh1bWItd3JhcCAuY2Z1LW11bHRpcGxlLXZpZXdlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1QjVDNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDAgNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cbi50aHVtYi13cmFwIC5jZnUtbXVsdGlwbGUtdmlld2VyIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi50aHVtYi13cmFwIC5jZnUtbXVsdGlwbGUtdmlld2VyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjREMzNTQ1O1xufVxuXG4ucG9pbnRlci1ldmVudHMtYWxsIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jYi1yZW1vdmVkIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi1jbGFzczEgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZHJvcGRvd24tY2xhc3MxIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0FENiAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1kcm9wZG93bi1jbGFzczEgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwcHggMTVweCAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi5kcm9wLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMwMDAwMDA0Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjkxOTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMkI5MTkyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXByaW1hcnkuYnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGRDZENyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM5RkQ2RDcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXByaW1hcnkuYnRuLWRpc2FibGVkOmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZENkQ3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlGRDZENyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3O1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTliMDA0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U5YjAwNCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkuYnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjJDQyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRkYyQ0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1kaXNhYmxlZDpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5LmJ0bi1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkNDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjJDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3O1xuICBjb2xvcjogI0ZGQzEwNztcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzA0NztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMUMzMDQ3O1xufVxuLmJ0bi5idG4tZGFyazpob3ZlciwgLmJ0bi5idG4tZGFyazphY3RpdmUsIC5idG4uYnRuLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNzNCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE2MjczQiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kYXJrLmJ0bi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQTdCNUM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kYXJrLmJ0bi1kaXNhYmxlZDpob3ZlciwgLmJ0bi5idG4tZGFyay5idG4tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNBN0I1QzQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxNjI3M0I7XG4gIGNvbG9yOiAjMTYyNzNCO1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYXJrOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNzNCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE2MjczQiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tbGlnaHQge1xuICBjb2xvcjogIzQwQUVBRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRDhFRUVGO1xufVxuLmJ0bi5idG4tbGlnaHQ6aG92ZXIsIC5idG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi5idG4tbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZENkQ3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlGRDZENyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1saWdodC5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRGNEY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RjRGNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tbGlnaHQuYnRuLWRpc2FibGVkOmhvdmVyLCAuYnRuLmJ0bi1saWdodC5idG4tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RjRGNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNEY0RjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOUZENkQ3O1xuICBjb2xvcjogIzlGRDZENztcbn1cbi5idG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0U0RjRGNDtcbn1cbi5idG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBDQUI5MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRjBFODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQkFGMEU4O1xufVxuLmJ0bi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4uYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZENkQ3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzlGRDZENyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMENBQjkzO1xuICBjb2xvcjogIzBDQUI5Mztcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQUI5MyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwQ0FCOTMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JBRjBFODtcbn1cbi5idG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjREMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDRUQyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNGN0NFRDI7XG59XG4uYnRuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4uYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzM1NDUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjREMzNTQ1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjdDRUQyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWZpbGxlZC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4MjMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzgyMzMzO1xufVxuLmJ0bi5idG4tZmlsbGVkLWRhbmdlcjpob3ZlciwgLmJ0bi5idG4tZmlsbGVkLWRhbmdlcjphY3RpdmUsIC5idG4uYnRuLWZpbGxlZC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzgyMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0M4MjMzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNEQzM1NDU7XG4gIGNvbG9yOiAjREMzNTQ1O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMzNTQ1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0RDMzU0NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjdDRUQyO1xufVxuLmJ0bi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjRkZDMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkNDO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNGRkYyQ0M7XG59XG4uYnRuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGMkNDICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG4gIGNvbG9yOiAjRkZDMTA3O1xufVxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGMkNDO1xufVxuLmJ0bi5idG4tb3V0bGluZS1ncmF5LTEge1xuICBib3JkZXItY29sb3I6ICNBNUI1Qzc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5idG4uYnRuLW91dGxpbmUtZ3JheS0xLXNtIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogI0E3QjVDNDtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWdyYXktMS1zbS5oYXMtaWNvbi5sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJ0bi5idG4tb3V0bGluZS1ncmF5LTEtc20uaGFzLWljb24ubGVmdCBpIHtcbiAgbGVmdDogMTBweDtcbn1cbi5idG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzI2N0ZDMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjBGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREJGMEZGO1xufVxuLmJ0bi5idG4taW5mbzpob3ZlciwgLmJ0bi5idG4taW5mbzphY3RpdmUsIC5idG4uYnRuLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdERUYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0E3REVGMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI2N0ZDMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMyNTMzNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjUzMzQ0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNjdGQzI7XG4gIGNvbG9yOiAjMjY3RkMyO1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3RkMyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2N0ZDMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQTdERUYzO1xufVxuLmJ0bi5idG4taWNvbiBpIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLmhhcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi5oYXMtaWNvbmkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4uaGFzLWljb24ubGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5idG4uaGFzLWljb24ubGVmdCBpIHtcbiAgbGVmdDogMTVweDtcbn1cbi5idG4uaGFzLWljb24ucmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmJ0bi5oYXMtaWNvbi5yaWdodCBpIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYnRuLmJ0bi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkQ2RDcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjOUZENkQ3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjJGNkZBO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1kaXNhYmxlZDpob3ZlciwgLmJ0bi5idG4tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGRDZENyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM5RkQ2RDcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGMkY2RkEgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc0NzM3Mztcbn1cbi5idG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4uYnRuLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc0NzM3MztcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQwQUVBRjtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLWdyeS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZDQUQ2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE2OUJGRjtcbn1cbi5idG4uYnRuLW91dGxpbmU6aG92ZXIsIC5idG4uYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZSwgLmJ0bi5idG4uYnRuLW91dGxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJGMEZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE2OUJGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE2OUJGRjtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLWdyeS1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0E3QjVDNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0E3QjVDNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1ncnktZGlzYWJsZWQ6aG92ZXIsIC5idG4uYnRuLWdyeS1kaXNhYmxlZDphY3RpdmUsIC5idG4uYnRuLWdyeS1kaXNhYmxlZDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLmJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmJ0bi5idG4tY2lyY2xlLmJ0bi1pY29uLW9ubHkge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4uYnRuLWNpcmNsZS5idG4taWNvbi1vbmx5IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnRuLmJ0bi1ncnkxLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICM2ODdFOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY4N0U5NDtcbn1cbi5idG4uYnRuLXdoaXRlLWVtYm9zcyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMCAycHggI2U1ZTVlNTNiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmJ0bi5idG4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZWVmO1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5idG4uYnRuLWdyZWVuOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBBRUFGO1xufVxuLmJ0bi5idG4tdGV4dC10cmFucy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLXRleHQtdHJhbnMtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY4N0U5NDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLXdpdGgtaWNvbi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXItY29sb3I6ICNkOGVlZWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJ0bi5idG4td2l0aC1pY29uLWdyZWVuIGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYnRuLmJ0bi1oaWVnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4uYnRuLmJ0bi1taW4td2lkdGgge1xuICBtaW4td2lkdGg6IDI3NXB4O1xufVxuLmJ0bi5idG4tZ3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xufVxuLmJ0bi5idG4tZ3J5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGNkZBO1xuICBjb2xvcjogIzhEOUZCMCAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tZ3J5Mi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZDQUQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uYnRuLmJ0bi01MCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0JGQ0FENjtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUtZGVmYXVsdDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUtZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0JGQ0FENiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tbGlnaHRlci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0Y4Rjg7XG4gIGNvbG9yOiAjMkE3Qzg3O1xufVxuLmJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTVCNUM3O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5idG4uYnRuLWN1c3RvbS1hZGQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0JGQ0FENjtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYnRuLmJ0bi1jdXN0b20tYWRkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcbiAgY29sb3I6ICNBN0I1QzQ7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi5idG4uYnRuLWN1c3RvbS1hZGQuZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjQTdCNUM0O1xufVxuLmJ0bi5vcGFjaXR5LTE6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LTE6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnktMTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuXG4uYnRuLmZpbHRlci1idG4ge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLmZpbHRlci1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmJ0bi5maWx0ZXItYnRuIGk6YmVmb3JlIHtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYnRuLmZpbHRlci1idG4gc3ZnIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmJ0bi5maWx0ZXItYnRuIC5pY29uLXBsdXMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnRuLmZpbHRlci1idG46aG92ZXIgaTpiZWZvcmUsIC5idG4uZmlsdGVyLWJ0bjphY3RpdmUgaTpiZWZvcmUsIC5idG4uZmlsdGVyLWJ0bjpmb2N1cyBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5maWx0ZXItYnRuOmhvdmVyICNmaWx0ZXItaWNvbi1maWxsIGcsXG4uYnRuLmZpbHRlci1idG46aG92ZXIgI2ZpbHRlci1pY29uLWZpbGwgbGluZSxcbi5idG4uZmlsdGVyLWJ0bjpob3ZlciAjZmlsdGVyLWljb24tZmlsbCBjaXJjbGUsIC5idG4uZmlsdGVyLWJ0bjphY3RpdmUgI2ZpbHRlci1pY29uLWZpbGwgZyxcbi5idG4uZmlsdGVyLWJ0bjphY3RpdmUgI2ZpbHRlci1pY29uLWZpbGwgbGluZSxcbi5idG4uZmlsdGVyLWJ0bjphY3RpdmUgI2ZpbHRlci1pY29uLWZpbGwgY2lyY2xlLCAuYnRuLmZpbHRlci1idG46Zm9jdXMgI2ZpbHRlci1pY29uLWZpbGwgZyxcbi5idG4uZmlsdGVyLWJ0bjpmb2N1cyAjZmlsdGVyLWljb24tZmlsbCBsaW5lLFxuLmJ0bi5maWx0ZXItYnRuOmZvY3VzICNmaWx0ZXItaWNvbi1maWxsIGNpcmNsZSB7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuI2ZpbHRlci1pY29uLWZpbGwgZyxcbiNmaWx0ZXItaWNvbi1maWxsIGxpbmUsXG4jZmlsdGVyLWljb24tZmlsbCBjaXJjbGUge1xuICBmaWxsOiAjNDBBRUFGO1xuICBzdHJva2U6ICM0MEFFQUY7XG59XG5cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUMzMDQ3O1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxQzMwNDc7XG59XG5cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMzMDQ3O1xufVxuXG4uc3dpdGNoIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gxIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi50b2dnbGUtc3dpdGNoMSAuc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuLnRvZ2dsZS1zd2l0Y2gxIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4udG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbn1cbi50b2dnbGUtc3dpdGNoMS50b2dnbGUtc3dpdGNoMS1sZyB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4udG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaDEtbGcgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xufVxuXG4udG9nZ2xlLXN3aXRjaDEgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xufVxuXG4udG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gxIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xufVxuXG4udG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zd2l0Y2gtd2l0aC10ZXh0IHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnN3aXRjaC13aXRoLXRleHQgLnN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuLnN3aXRjaC13aXRoLXRleHQgLnN3aXRjaCA+IGlucHV0ICsgc3BhbiArIC50b2dnbGUtZW5hYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2l0Y2gtd2l0aC10ZXh0IC5zd2l0Y2ggPiBpbnB1dCArIHNwYW4gKyAudG9nZ2xlLWVuYWJsZSArIC50b2dnbGUtZGlzYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpdGNoLXdpdGgtdGV4dCAuc3dpdGNoID4gaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyAudG9nZ2xlLWVuYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpdGNoLXdpdGgtdGV4dCAuc3dpdGNoID4gaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyAudG9nZ2xlLWVuYWJsZSArIC50b2dnbGUtZGlzYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpdGNoLXdpdGgtdGV4dC5jYXRlZ29yeS10b2dnbGUge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmZvcm0tcmFkaW8gPiBpbnB1dCArIHNwYW4gKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tcmFkaW8gPiBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCArIHNwYW4gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubG9hZGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvYWRlci1idXR0b24gKiB7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbn1cbi5sb2FkZXItYnV0dG9uIC50ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5sb2FkZXItYnV0dG9uIC5sb2FkciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxvYWRlci1idXR0b24gLmxvYWRyIHN2ZyB7XG4gIGFuaW1hdGlvbjogMXMgZWFzZS1pbi1vdXQgcm90YXRlIGluZmluaXRlO1xufVxuLmxvYWRlci1idXR0b24ubG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ubG9hZGVyLWJ1dHRvbi5sb2FkaW5nIC50ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sb2FkZXItYnV0dG9uLmxvYWRpbmcgLmxvYWRyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkZXItYnV0dG9uLmxvYWRpbmc6aG92ZXIsIC5sb2FkZXItYnV0dG9uLmxvYWRpbmc6YWN0aXZlLCAubG9hZGVyLWJ1dHRvbi5sb2FkaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5sb2FkZXItYnV0dG9uLmxvYWRlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JBRjBFODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUYwRTggIWltcG9ydGFudDtcbn1cbi5sb2FkZXItYnV0dG9uLmxvYWRlZCAudGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuLmxvYWRlci1idXR0b24ubG9hZGVkIC50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kolwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9hZGVyLWJ1dHRvbi5sb2FkZWQgLmxvYWRyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sb2FkZXItYnV0dG9uLmxvYWRlZDpob3ZlciwgLmxvYWRlci1idXR0b24ubG9hZGVkOmFjdGl2ZSwgLmxvYWRlci1idXR0b24ubG9hZGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRjBFOCAhaW1wb3J0YW50O1xufVxuXG4udmlldy1hbGwtZ3JvdXAtYnRuIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZjYWQ2O1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBmb250LXNpemU6IDEwLjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udmlldy1hbGwtZ3JvdXAtYnRuIGkge1xuICBmb250LXNpemU6IDEwLjJweCAhaW1wb3J0YW50O1xufVxuLnZpZXctYWxsLWdyb3VwLWJ0biAubGVmdCB7XG4gIHBhZGRpbmc6IDFweCA5cHggMCAwcHg7XG59XG4udmlldy1hbGwtZ3JvdXAtYnRuIC5sZWZ0IGkge1xuICBwYWRkaW5nOiAwIDJweCAwIDlweDtcbiAgY29sb3I6ICMzMDQ5NjEgIWltcG9ydGFudDtcbn1cbi52aWV3LWFsbC1ncm91cC1idG4gLnJpZ2h0IHtcbiAgcGFkZGluZzogMnB4IDVweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRjI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTFweDtcbn1cbi52aWV3LWFsbC1ncm91cC1idG4gLnJpZ2h0IGkge1xuICBjb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xufVxuLnZpZXctYWxsLWdyb3VwLWJ0biAudG9nZ2xlLXN3aXRjaDEtbGcgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMycHgpO1xufVxuXG5vbCwgdWwge1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNiYmM3ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jYXJkLXN0eWxlLTEge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAjMDAwMDAwMWE7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDMwcHggMDtcbn1cbi5jYXJkLXN0eWxlLTEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIHBhZGRpbmc6IDI0cHggMHB4IDE4cHg7XG59XG4uY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZS5ib3JkZXItY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkJDN0Q1O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNhcmQtc3R5bGUtMSAuY2FyZC1oZWFkZXIgaSB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJkLXN0eWxlLTEgLmNhcmQtaGVhZGVyLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xufVxuLmNhcmQtc3R5bGUtMSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwcHggMjVweDtcbn1cbi5jYXJkLXN0eWxlLTEgLmNhcmQtYm9keS5jdXN0b21lci1pbmZvLW9yZGVyIGEge1xuICBjb2xvcjogIzJDN0FENDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FyZC1zdHlsZS0xIC5jYXJkLWJvZHktc3R5bGUtMSB7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDIwcHg7XG59XG5cbi5jYXJkLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLXRhYmxlIHRhYmxlLnZhcmlhbnQtdGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZS52YXJpYW50LXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNFNkVDRjI7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlLnZhcmlhbnQtdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZS52YXJpYW50LXRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b20tdGFibGUgdGFibGUudGFibGUtYm9yZGVyZWQgdGhlYWQgdHIgdGgge1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlLnRhYmxlLWlucHV0IHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZS50YWJsZS1pbnB1dCBpbnB1dCxcbi5jdXN0b20tdGFibGUgdGFibGUudGFibGUtaW5wdXQgc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlLnByb2R1Y3QtdmFyaWFudC1jcmVhdG9yIHRoZWFkIHRyIHRoIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi5jdXN0b20tdGFibGUgdGFibGUucHJvZHVjdC12YXJpYW50LWNyZWF0b3IgdGhlYWQgdHIgdGguQ29sb3Ige1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZS5wcm9kdWN0LXZhcmlhbnQtY3JlYXRvciB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cbi5jdXN0b20tdGFibGUgdGFibGUgdGhlYWQgdHIgdGguaWQge1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLmNoZWNrYm94Q29sIHtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC50aXRsZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uY3VzdG9tLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLmltZ0NvbCB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5jdXN0b20tdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubWVkaXVtVGgge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5sYXJnZVRoIHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cbnRhYmxlIC50YWJsZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG50YWJsZSAudGFibGUtaWNvbnMgaSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucGFnaW5hdGlvblJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMThweCAxNnB4O1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIG5hdiB1bC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIG5hdiB1bC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsucHJldnMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtbGluay5uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNBN0I1QzQ7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzA0NztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLlZ1ZVBhZ2luYXRpb25fX3BhZ2luYXRpb24taXRlbS1wcmV2LWNodW5rIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5WdWVQYWdpbmF0aW9uX19wYWdpbmF0aW9uLWl0ZW0tbmV4dC1jaHVuayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIG5hdiB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uVnVlUGFnaW5hdGlvbl9fcGFnaW5hdGlvbi1pdGVtLW5leHQtcGFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5WdWVQYWdpbmF0aW9uX19wYWdpbmF0aW9uLWl0ZW0tbmV4dC1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTmV4dFwiO1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5WdWVQYWdpbmF0aW9uX19wYWdpbmF0aW9uLWl0ZW0tbmV4dC1wYWdlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEyMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2luYXRpb25Sb3cgLlZ1ZVBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5WdWVQYWdpbmF0aW9uX19wYWdpbmF0aW9uLWl0ZW0tcHJldi1wYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIG5hdiB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uVnVlUGFnaW5hdGlvbl9fcGFnaW5hdGlvbi1pdGVtLXByZXYtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlByZXZpb3VzXCI7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLlZ1ZVBhZ2luYXRpb25fX3BhZ2luYXRpb24taXRlbS1wcmV2LXBhZ2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBuYXYgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLlZ1ZVBhZ2luYXRpb25fX3BhZ2luYXRpb24taXRlbS1wcmV2LXBhZ2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTIzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvblJvdyAuVnVlUGFnaW5hdGlvbiBzcGFuLnRvdGFsLXJlY29yZCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50aGVtZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtdGFibGUgPiB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0Q4REZFODtcbiAgei1pbmRleDogMTtcbn1cbi50aGVtZS10YWJsZSA+IHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogI0Q4REZFODtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUMzMDQ3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDAuN2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZSA+IHRib2R5IHRyIHRkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLnRoZW1lLXRhYmxlID4gdGJvZHkgdHIgdGQgYSB7XG4gIGNvbG9yOiAjMkM3QUQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS10YWJsZSA+IHRib2R5IHRyIHRkIC5iYWRnZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi50aGVtZS10YWJsZSA+IHRib2R5IHRyIHRkIGltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbi50aGVtZS10YWJsZSA+IHRib2R5IHRyIHRkIC5ob3Zlci1lZGl0IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udGhlbWUtdGFibGUgPiB0Ym9keSB0ciB0ZCAuaG92ZXItZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG59XG4udGhlbWUtdGFibGUgPiB0Ym9keSB0cjpudGgtbGFzdC1jaGlsZCgyKSAuYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51LCAudGhlbWUtdGFibGUgPiB0Ym9keSB0cjpudGgtbGFzdC1jaGlsZCgzKSAuYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51LCAudGhlbWUtdGFibGUgPiB0Ym9keSB0cjpsYXN0LWNoaWxkIC5hY3Rpb24taG92ZXItbWVudSAuYWN0aW9uLWRyb3Bkb3duLW1lbnUge1xuICBib3R0b206IDg4JTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjNweDtcbn1cbi50aGVtZS10YWJsZSA+IHRib2R5IHRyOmZpcnN0LWNoaWxkIC5hY3Rpb24taG92ZXItbWVudSAuYWN0aW9uLWRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi50aGVtZS10YWJsZS5pbmNyZWFzZWQtY2VsbC1wYWRkaW5nID4gdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E1QjVDNyAhaW1wb3J0YW50O1xufVxuLnRoZW1lLXRhYmxlLnRoZW1lLXRhYmxlLWJvcmRlciB0aGVhZCB0ciB0aC5iYWNrZ3JvdW5kLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZS50aGVtZS10YWJsZS1ib3JkZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnRoZW1lLXRhYmxlLnRoZW1lLXRhYmxlLWJvcmRlciB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNUI1QzcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIyMywgMjMyLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNBNUI1Qzc7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRib2R5IHRyIHRkLmJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZS50aGVtZS10YWJsZS1ib3JkZXIgdGJvZHkgdHIgdGQgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMge1xuICBib3JkZXI6IDA7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4udGhlbWUtdGFibGUudGhlbWUtdGFibGUtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50aGVtZS10YWJsZS50YWJsZS1ob3ZlciB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkEgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZS5iZy10cmFucyA+IHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZS5iZy10cmFucyA+IHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50aGVtZS10YWJsZS5uby1ib3JkZXItdGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udGQtY29sdW1uLXdpZHRoIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtYnJlYWs6IGFueXdoZXJlO1xufVxuXG4udGFibGUtc3R5bGUyIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJsb2NrLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGUtc3R5bGUyIHRoZWFkIHRoIHNwYW4ge1xuICBjb2xvcjogIzhEOUZCMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnRhYmxlLXN0eWxlMiB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JhY2tvZmZpY2UvdGFibGUtYm9yZGVyLWltZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4udGFibGUtc3R5bGUyIHRkIC5wcm9kdWN0LXRhYmxlLWl0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cbi50YWJsZS1zdHlsZTIgdGQgLnByb2R1Y3QtdGFibGUtaXRlbSAub3JkZXItaXRlbS10YWJsZSBzcGFuIHtcbiAgY29sb3I6ICM4RDlGQjA7XG59XG4udGFibGUtc3R5bGUyIHRkIC5wcm9kdWN0LXRhYmxlLWl0ZW0gLm9yZGVyLWl0ZW0tdGFibGUgYSB7XG4gIGNvbG9yOiAjMkM3QUQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50YWJsZS1zdHlsZTIgdGQgLnByb2R1Y3QtdGFibGUtaXRlbSAub3JkZXItaXRlbS10YWJsZSAuc29sZCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLnRhYmxlLXN0eWxlMiB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGFibGUtc3R5bGUyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi50YWJsZS1zdHlsZTIgc3Bhbi5xdHktYmFkZ2Uge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDIxMiwgMC40KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMyQzdBRDQ7XG59XG4udGFibGUtc3R5bGUyIHNwYW4ucXR5LWJhZGdlLnF0eS1iYWRnZS1ncnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtc3R5bGUyLndpdGhvdXQtZGFzaGVkLWJvcmRlciB0ZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS13aXRob3V0IHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRoZW1lLXdpdGhvdXQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50aGVtZS13aXRob3V0IHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRoZW1lLXdpdGhvdXQgdGJvZHkgdHIgdGQgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGhlbWUtdGFibGUtYm9yZGVyLWxhc3QgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbi50aGVtZS10YWJsZS1ib3JkZXItbGFzdCB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTVCNUM3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm9yZGVyLXRhYmxlIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5zcGFuLnF1YW50aXR5LWJnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDI3cHg7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY3VzdG9tLXBhZ2luYXRpb24xIC5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY3VzdG9tLXBhZ2luYXRpb24xIC5wYWdpbmF0aW9uUm93IC5WdWVQYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3R5bGUtY3VzdG9tMSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGhlYWQgdHIubW9kYWwtdHIge1xuICBiYWNrZ3JvdW5kOiAjRDhERkU4O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGhlYWQgdHIubW9kYWwtdHIgdGgge1xuICBjb2xvcjogIzFDMzA0NyAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGhlYWQgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4RDlGQjAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGJvZHkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUtc3R5bGUtY3VzdG9tMSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtc3R5bGUtY3VzdG9tMSB0Ym9keSB0ciB0ZCAuYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4NXB4O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgLmJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi50YWJsZS1zdHlsZS1jdXN0b20xIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQgLmJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi50YWJsZS1zdHlsZS1jdXN0b20xIHRib2R5IHRyIHRkIC50b2dnbGUtc3dpdGNoMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGJvZHkgdHIgdGQgLnRvZ2dsZS1zd2l0Y2gxIC5zbGlkZXIucm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICBib3JkZXItY29sb3I6ICNEOERGRTg7XG59XG4udGFibGUtc3R5bGUtY3VzdG9tMSB0Ym9keSB0ciB0ZCAudG9nZ2xlLXN3aXRjaDEgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB0b3A6IDFweDtcbn1cbi50YWJsZS1zdHlsZS1jdXN0b20xIHRib2R5IHRyIHRkIC50b2dnbGUtc3dpdGNoMSBpbnB1dDpjaGVja2VkICsgLnNsaWRlci5yb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG59XG4udGFibGUtc3R5bGUtY3VzdG9tMSB0Ym9keSB0ciB0ZCAudG9nZ2xlLXN3aXRjaDEgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1zdHlsZS1jdXN0b20xIHRib2R5IHRyIHRkIC5hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiA3MXB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnRhYmxlLXN0eWxlLWN1c3RvbTEgdGJvZHkgdHI6aG92ZXIgLmJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcbn1cbi50YWJsZS1zdHJpcGVkIHRoZWFkIHRyIHRkLCAudGFibGUtc3RyaXBlZCB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiAjM0MzQzNDO1xufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGQgaSwgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGggaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4REZFODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERGRTg7XG59XG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMjMsIDIzMiwgMC4wMDIpO1xufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQge1xuICBjb2xvcjogIzNDM0MzQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGFibGUtc3RyaXBlZC12ZXJ0aWNhbCB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG59XG4udGFibGUtc3RyaXBlZC12ZXJ0aWNhbCB0aGVhZCB0ciB0ZCwgLnRhYmxlLXN0cmlwZWQtdmVydGljYWwgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogIzNDM0MzQztcbn1cbi50YWJsZS1zdHJpcGVkLXZlcnRpY2FsIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1zdHJpcGVkLXZlcnRpY2FsIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk2MTtcbn1cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkNBRDY7XG59XG5cbi5jdXN0b20tdGFibGUtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggIzAwMDAwMDE5O1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4uY3VzdG9tLXRhYmxlLTEgdGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YyO1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ5NjQ3QTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlIHRoZWFkIHRyIHRoIC5maWx0ZXItY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NjU4MDtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cbi5jdXN0b20tdGFibGUtMSB0YWJsZSB0aGVhZCB0ciB0aCAuZmlsdGVyLWNvbHVtbiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXRhYmxlLTEgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlIHRib2R5IHRyIHRkIGltZy5wcm9kdWN0LWltZyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uY3VzdG9tLXRhYmxlLTEgdGFibGUgLnZ1ZS1jaGVja2JveCBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbn1cbi5jdXN0b20tdGFibGUtMSB0YWJsZSAudnVlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDhhNGU5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlLnRhYmxlLWhlYWQtc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmN1c3RvbS10YWJsZS0xIHRhYmxlLnRhYmxlLWhlYWQtc3RpY2t5IHRoZWFkIHRyIHRoIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG59XG4uY3VzdG9tLXRhYmxlLTEuYnVsay1wcm9kdWN0LWRlbGV0ZS1saXN0IHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG59XG4uY3VzdG9tLXRhYmxlLTEuY3VzdG9tLXRhYmxlLWxpc3QgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuLnNvcnQtYWN0aXZlIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXh0Ym94LWFwcGFyYW5jZS1ub25lIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGFibGUtbGlzdGluZy1oaWVnaHQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRoZW1lLXRhYmxlID4gdGJvZHkgdHI6Zmlyc3QtY2hpbGQgKyB0ciAuYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5wYW5lbC10YWJsZSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1QjVDNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwtdGFibGUgLnBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbi5wYW5lbC10YWJsZS53aXRoLWJnIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDEwcHggMTVweDtcbn1cblxuLk5vdGVMaXN0IC5Ob3RlSXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xufVxuLk5vdGVMaXN0IC5Ob3RlSXRlbSAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogI2EzYjJiYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uTm90ZUxpc3QgLk5vdGVJdGVtIC5oZWxwdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4ZDlmYjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uTm90ZUxpc3QgLk5vdGVJdGVtIC5oZWxwdGV4dCBiLFxuLk5vdGVMaXN0IC5Ob3RlSXRlbSAuaGVscHRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5Ob3RlTGlzdCAuTm90ZUl0ZW0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFDMzA0NyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uTm90ZUxpc3QgLk5vdGVJdGVtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uTm90ZUxpc3QgLk5vdGVJdGVtIC5jdGEge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xufVxuLk5vdGVMaXN0IC5Ob3RlSXRlbSAuYWN0aW9uLWhvdmVyLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xufVxuLk5vdGVMaXN0IC5Ob3RlSXRlbS5FZGl0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5Ob3RlTGlzdCAuTm90ZUl0ZW0uRWRpdGFibGUgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5Ob3RlTGlzdCAuTm90ZUl0ZW0uRWRpdGFibGUgLmN0YSB7XG4gIGhlaWdodDogMzFweDtcbn1cbi5Ob3RlTGlzdCAuTm90ZUl0ZW0uRWRpdGFibGUgLmFjdGlvbi1ob3Zlci1tZW51IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhY2tkcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGwgMC4ycztcbn1cbi5iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmFjdGlvbi1ob3Zlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmFjdGlvbi1ob3Zlci1tZW51LmJvcmRlci1hY3Rpb24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmNhZDY7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hY3Rpb24taG92ZXItbWVudS5ib3JkZXItYWN0aW9uLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAzNXB4O1xufVxuLmFjdGlvbi1ob3Zlci1tZW51OmhvdmVyIC5hY3Rpb24tZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbi1ob3Zlci1tZW51OmhvdmVyIC5pY29uLWRvdHMtaG9yaXpvbnRhbC10cmlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xufVxuLmFjdGlvbi1ob3Zlci1tZW51IHNwYW4uaWNvbi1kb3RzLWhvcml6b250YWwtdHJpcGxlLFxuLmFjdGlvbi1ob3Zlci1tZW51IHNwYW4uaWNvbi1jaGV2ZXJvbi1kb3duIHtcbiAgY29sb3I6ICM2ODdlOTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAzcHggNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYWN0aW9uLWhvdmVyLW1lbnUgc3Bhbi5pY29uLWRvdHMtaG9yaXpvbnRhbC10cmlwbGU6aG92ZXIsXG4uYWN0aW9uLWhvdmVyLW1lbnUgc3Bhbi5pY29uLWNoZXZlcm9uLWRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xufVxuLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IC0ycHggM3B4IDZweCAjMDAwMDAwMGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmlnaHQ6IDIzcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFDMzA0NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5hY3Rpb24taG92ZXItbWVudSAuYWN0aW9uLWRyb3Bkb3duLW1lbnUgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSA+IHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51IC5kZWxldGUtdGV4dCB7XG4gIGNvbG9yOiAjREMzNTQ1O1xufVxuLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSBociB7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbiAgbWFyZ2luOiA1cHggMjBweCA0cHggMTJweDtcbn1cblxuLnRhYmxlLWhlYWQtYWN0aW9uIHNwYW4uaWNvbi1jaGV2ZXJvbi1kb3duIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50YWJsZS1oZWFkLWFjdGlvbiAuYWN0aW9uLWRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIycHg7XG59XG4udGFibGUtaGVhZC1hY3Rpb24gLmFjdGlvbi1kcm9wZG93bi1tZW51IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNpcmNsZS5jaXJjbGUtc20ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLnBheW1lbnQtb3B0aW9uLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF5bWVudC1vcHRpb24tc2VsZWN0IC5jYXJkYm94IC5pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG59XG4ucGF5bWVudC1vcHRpb24tc2VsZWN0IC5jYXJkYm94IC5pbm5lciBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2E3YjVjNDtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgLmNhcmRib3ggLmlubmVyIGkuaWNvbi1yaXlhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBheW1lbnQtb3B0aW9uLXNlbGVjdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkYm94IC5pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkYm94IC5pbm5lciBpOjpiZWZvcmUge1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkYm94IC5jdXN0b20tY2hlY2tib3gtMSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuLnNoaXBwaW5nLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNoaXBwaW5nLWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zaGlwcGluZy1jYXJkIC5pbWFnZS1jb250YWluZXIgLmltYWdlIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNoaXBwaW5nLWNhcmQgLmltYWdlLWNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWluLXctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLnNvcnRpbmctc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCBhbGw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uYXNjZW5kaW5nLW9yZGVyIC5zb3J0aW5nLXN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5RTkEtU2VjdGlvbiAuUU5BLUl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uUU5BLVNlY3Rpb24gLlFOQS1JdGVtIC5RTkEtSGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5RTkEtU2VjdGlvbiAuUU5BLUl0ZW0gLlFOQS1IZWFkZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN0E4Nzk3O1xufVxuLlFOQS1TZWN0aW9uIC5RTkEtSXRlbSAudGV4dCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLlFOQS1TZWN0aW9uIC5RTkEtSXRlbSAuUU5BLUFuc3dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLlFOQS1TZWN0aW9uIC5RTkEtSXRlbSAuUU5BLUFuc3dlciAudGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlld3MgLnJldmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXcgLnJldmlldy1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzIC5yZXZpZXcgLnJldmlldy1wcm9kdWN0IC5pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucmV2aWV3cyAucmV2aWV3IC5yZXZpZXctcHJvZHVjdCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogODBweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXcgLnJldmlldy1wcm9kdWN0IC5uYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJldmlld3MgLnJldmlldyAucmV2aWV3LWJvZHkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXcgLnJldmlldy1ib2R5IC5yZXZpZXctaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXcgLnJldmlldy1ib2R5IC5yZXZpZXctaGVhZGVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN0E4Nzk3O1xufVxuLnJldmlld3MgLnJldmlldyAucmV2aWV3LWJvZHkgLnJldmlldy10ZXh0IC50aXRsZS1zdGFycyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvcHktZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMzBweCA3cHggMTBweDtcbn1cbi5jb3B5LWZpZWxkIGxhYmVsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvcHktZmllbGQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb3B5LWZpZWxkIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBheW1lbnQtb3B0aW9uLXNlbGVjdCAucGF5bWVudC1zaG93LWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBheW1lbnQtb3B0aW9uLXNlbGVjdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmNhcmRib3ggLnBheW1lbnQtc2hvdy1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIExvYWRpbmdBbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLnJhdGU6bm90KDpjaGVja2VkKSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG59XG5cbi5yYXRlOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmxpc3RpbmctcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saXN0aW5nLXJhdGUucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyoucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiAnXFxlOTI2Jztcbn0qL1xuLnJhdGUgPiBpbnB1dDpjaGVja2VkICsgbGFiZWwgaSB7XG4gIGNvbG9yOiAjZmViZjEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsXG4ucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNkZWIyMTc7ICBcbn0qL1xuLyoucmF0ZSA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpob3Zlcixcbi5yYXRlID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIH4gbGFiZWwsXG4ucmF0ZSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3Zlcixcbi5yYXRlID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwsXG4ucmF0ZSA+IGxhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogI2M1OWIwODtcbn0qL1xuLmN1c3RvbS1oci1saW5lIHtcbiAgYmFja2dyb3VuZDogI0JGQ0FENjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLm1oLTM4MC1weCB7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xufVxuXG4uY2lyY2xlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRlbGl2ZXJ5LWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWxpdmVyeS1ldGEgLmRlbGl2ZXJ5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmV0YS1mcm9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0YS1mcm9tOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDY4JTtcbiAgcmlnaHQ6IC01cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0E0MDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZXhjZXB0aW9uYWwtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTI3cHg7XG59XG5cbi5uYXZiYXItbGVmdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gIHdpZHRoOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yNiwgMS40MykgYWxsO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWxlZnQgLm5hdmJhci1icmFuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZiYXItbGVmdCAubmF2YmFyLWJyYW5kIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1sZWZ0IC5uYXZiYXItYnJhbmQgYSBpIHtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXItbGVmdCAubmF2YmFyLWJyYW5kIGEgLmxpbmstdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5uYXZiYXItbGVmdCAubGlua3MgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIGEgaSB7XG4gIGZsZXg6IDAgMCA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5uYXZiYXItbGVmdCAubGlua3MgbGkgYSBpLmljb24tZGVzaWduOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1sZWZ0IC5saW5rcyBsaSBhIC5saW5rLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsIDAuMXM7XG4gIGNvbG9yOiAjNGJiN2I5O1xufVxuLm5hdmJhci1sZWZ0IC5saW5rcyBsaSBhIC5jYXJldCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm5hdmJhci1sZWZ0IC5saW5rcyBsaSBhIC5jYXJldCBpIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsIDAuM3M7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIGE6aG92ZXIgLmNhcmV0IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm5hdmJhci1sZWZ0IC5saW5rcyBsaSB1bCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsIDAuM3M7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItbGVmdCAubGlua3MgbGkgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1sZWZ0IC5saW5rcyBsaSB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOTk5Yztcbn1cbi5uYXZiYXItbGVmdCAubGlua3MgbGkubG9nb3V0LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLWxlZnQgLmxpbmtzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM5OTljO1xufVxuLm5hdmJhci1sZWZ0OmhvdmVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggIzAwMDAwMDkxO1xufVxuLm5hdmJhci1sZWZ0OmhvdmVyIC5saW5rcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5hdmJhci1sZWZ0OmhvdmVyIC5saW5rcyBsaSBhIC5saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC1jb250YWluZXIgLmNvbnRlbnQuZnVsbC1wYWdlIHtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDgxcHg7XG4gIC8qaGVpZ2h0OiAxMDAlOyovXG59XG4uY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZS1saWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4RDlGQjA7XG59XG4ucGFnZS1oZWFkZXIgcCB7XG4gIGNvbG9yOiAjQTdCNUM0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYWdlLWhlYWRlciAuaGVhZGVyLWJhY2stbGluayB7XG4gIGNvbG9yOiAjNEM2NTdBO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnZS1oZWFkZXIgLmhlYWRlci1iYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzRDNjU3QTtcbn1cbi5wYWdlLWhlYWRlciAuaGVhZGVyLWJhY2stbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b3RhbC12YXQtaW5jIC50b3RhbC12YXQtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQgaSB7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0IGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0LnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwYzM7XG59XG4udG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQueWVsbG93IGkge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi50b3RhbC12YXQtaW5jIC50b3RhbC12YXQtbGVmdC55ZWxsb3cgaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4udG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0LmJnLXdoaXRlIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udG90YWwtdmF0LWluYyAudG90YWwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50b3RhbC12YXQtaW5jIC50b3RhbC1yaWdodCBwIHtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG90YWwtdmF0LWluYyAudG90YWwtcmlnaHQgc3BhbiB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG90YWwtdmF0LWluYy50b3RhbC12YXRpbmMtMSAudG90YWwtdmF0LWxlZnQge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLnRvdGFsLXZhdC1pbmMudG90YWwtdmF0aW5jLTEgLnRvdGFsLXZhdC1sZWZ0IGkge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnRvdGFsLXZhdC1pbmMudG90YWwtdmF0aW5jLTEgLnRvdGFsLXZhdC1sZWZ0IGkuaWNvbi1kYXNoYm9hcmQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50b3RhbC12YXQtaW5jLnRvdGFsLXZhdGluYy0xIC50b3RhbC1yaWdodCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udG90YWwtdmF0LWluYy5ib3JkZXItdmF0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCQzdENTtcbn1cbi50b3RhbC12YXQtaW5jLmRhbmdlci12YXQgLnRvdGFsLXZhdC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Q0VEMjtcbn1cbi50b3RhbC12YXQtaW5jLmRhbmdlci12YXQgLnRvdGFsLXZhdC1sZWZ0IGkge1xuICBjb2xvcjogI0RDMzU0NTtcbn1cbi50b3RhbC12YXQtaW5jLmRhbmdlci12YXQgLnRvdGFsLXZhdC1sZWZ0IGk6YmVmb3JlIHtcbiAgY29sb3I6ICNEQzM1NDU7XG59XG5cbi5jYXJ0LWhhcy1uby1pdGVtIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCAtIDEwcHggLSAyNXB4IC0gNzFweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtaGFzLW5vLWl0ZW0gcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjBweCAwIDRweDtcbn1cbi5jYXJ0LWhhcy1uby1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNhcnQtaGFzLW5vLWl0ZW0gLnVwbG9hZC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAxNXB4IDI1cHg7XG4gIHdpZHRoOiAyOTZweDtcbn1cbi5jYXJ0LWhhcy1uby1pdGVtIC51cGxvYWQtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4udGFibGUtY29udGFpbmVyLXdpdGgtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4ICMwMDAwMDAwZDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFycm93LXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpdGNoLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTVCNUM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQgYWxsIDAuMnM7XG59XG4uYmFja2Ryb3AgLmZpbHRlci1zaWRlLWJhciAuY2xvc2UtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5jbG9zZS1maWx0ZXIgaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyIHtcbiAgcGFkZGluZzogMCAyMnB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuZmlsdGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTVCNUM3O1xuICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuZmlsdGVyLXRvcCBoMiB7XG4gIGNvbG9yOiAjMzQzQTQwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuZmlsdGVyLXRvcCAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xuICBjb2xvcjogIzRDNjU3QTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICM0QzY1N0E7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuZmlsdGVyLXRvcCAuYnRuOmhvdmVyLCAuYmFja2Ryb3AgLmZpbHRlci1zaWRlLWJhciAuaW5uZXIgLmZpbHRlci10b3AgLmJ0bjphY3RpdmUge1xuICBjb2xvcjogIzRDNjU3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRDNjU3QTtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuaW5uZXItZmlsdGVyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyIC5pbm5lci1maWx0ZXItaXRlbSAuaW5uZXItaXRlbS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyIC5pbm5lci1maWx0ZXItaXRlbSAuaW5uZXItaXRlbS10b3Agc3Bhbixcbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuaW5uZXItZmlsdGVyLWl0ZW0gLmlubmVyLWl0ZW0tdG9wIC5idG4ge1xuICBjb2xvcjogIzY4N0U5NDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyIC5pbm5lci1maWx0ZXItaXRlbSAuaW5uZXItaXRlbS10b3AgLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuaW5uZXItZmlsdGVyLWl0ZW0gLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lciAuaW5uZXItZmlsdGVyLWl0ZW0gLmN1c3RvbS1jaGVja2JveC0xIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyIC5jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uYmFja2Ryb3AgLmZpbHRlci1zaWRlLWJhciAuaW5uZXIgLmN0YSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyLmN1c3RvbWVyLXNpZGViYXIgLmZpbHRlci10b3Age1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyLmN1c3RvbWVyLXNpZGViYXIgLml0ZW0tY3VzdG9tZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFja2Ryb3AgLmZpbHRlci1zaWRlLWJhciAuaW5uZXIuY3VzdG9tZXItc2lkZWJhciAuaXRlbS1jdXN0b21lci1saXN0IC5jdXN0b20tcmFkaW8tMSBpbnB1dCxcbi5iYWNrZHJvcCAuZmlsdGVyLXNpZGUtYmFyIC5pbm5lci5jdXN0b21lci1zaWRlYmFyIC5pdGVtLWN1c3RvbWVyLWxpc3QgLmN1c3RvbS1yYWRpby0xIHNwYW4ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyLmN1c3RvbWVyLXNpZGViYXIgLml0ZW0tY3VzdG9tZXItbGlzdCAuY3VzdG9tLXJhZGlvLTEgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyLmN1c3RvbWVyLXNpZGViYXIgLml0ZW0tY3VzdG9tZXItbGlzdCAuZGVzYy1jdXN0b21lci1iYXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJhY2tkcm9wIC5maWx0ZXItc2lkZS1iYXIgLmlubmVyLmN1c3RvbWVyLXNpZGViYXIgLmR1YWwtaW5wdXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iYWNrZHJvcC5zaG93IC5maWx0ZXItc2lkZS1iYXIge1xuICByaWdodDogMDtcbn1cbi5iYWNrZHJvcC5zaG93IC5maWx0ZXItc2lkZS1iYXIuc2VsZWN0LWJyYW5kIHtcbiAgd2lkdGg6IDQ4OHB4O1xufVxuLmJhY2tkcm9wLnNob3cgLmZpbHRlci1zaWRlLWJhci5zZWxlY3QtYnJhbmQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhY2tkcm9wLnNob3cgLmZpbHRlci1zaWRlLWJhci5zZWxlY3QtYnJhbmQgbGFiZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYWNrZHJvcC5zaG93IC5maWx0ZXItc2lkZS1iYXIuc2VsZWN0LWJyYW5kIGxhYmVsIHAgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJhY2tkcm9wLmJhY2tkcm9wLXN0eWxlMSAuZmlsdGVyLXNpZGUtYmFyIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuLmJhY2tkcm9wLnByb2R1Y3Qtc2lkZS1iYXIgLmZpbHRlci1zaWRlLWJhciAuaW5uZXItZmlsdGVyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4IDBweCAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbn1cblxuLnNob3ctYWxsLWZpbHRlciAuY3VzdG9tLWNoZWNrYm94LTEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm9yZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC1pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cbi5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LWRlc2MgcCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC1kZXNjIHNwYW4ge1xuICBjb2xvcjogIzhEOUZCMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWl0ZW0gLm9yZGVyLXByb2R1Y3QtZGVzYyAuYnVsbGV0LWNsciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LWRpc2NvdW50IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5vcmRlci1pdGVtIC5vcmRlci1wcm9kdWN0LWRpc2NvdW50IGkuaWNvbi1NYXNrLUdyb3VwLTM3NSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgY29sb3I6ICM2ODdFOTQ7XG59XG4ub3JkZXItaXRlbSAub3JkZXItcHJvZHVjdC1kaXNjb3VudCAucXR5LXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDgzcHg7XG59XG5cbi5kaXNjb3VudC1zZWxlY3QgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5kaXNjb3VudC1zZWxlY3QgLnRyaXBsZS1pbnB1dCAuaW5wdXQtaGFzLWljb24ge1xuICBmbGV4OiBpbmhlcml0O1xuICB3aWR0aDogNDVweDtcbn1cbi5kaXNjb3VudC1zZWxlY3QgLnRyaXBsZS1pbnB1dCAuYnRuIHtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uZGlzY291bnQtc2VsZWN0IC50cmlwbGUtaW5wdXQgLmJ0bi5jcmVhdGUtYnRuIHtcbiAgY29sb3I6ICM2ODdFOTQ7XG59XG5cbi5vcmRlci1kZXRhaWwgLm9yZGVyLXBlcnNvbiB7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbi5vcmRlci1kZXRhaWwgLm9yZGVyLXBlcnNvbiBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5vcmRlci1kZXRhaWwgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5vcmRlci1kZXRhaWwgLmljb24tY3JlZGl0LWNhcmQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXItZGV0YWlsIHAge1xuICBjb2xvcjogIzM0M0E0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWRldGFpbCAuZWRpdC1pY29uLW9yZGVyIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEQ5RkIwO1xufVxuLm9yZGVyLWRldGFpbCAuZWRpdC1pY29uLW9yZGVyIHNwYW4ge1xuICBjb2xvcjogIzM0M0E0MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWRldGFpbCAudHJhbnMtaWQge1xuICBjb2xvcjogIzhEOUZCMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWRldGFpbCBociB7XG4gIGNvbG9yOiAjQTVCNUM3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5vcmRlci1kZXRhaWwucmV2aWV3LW9yZGVyLWRldGFpbCAub3JkZXItcGVyc29uIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4ub3JkZXItZGV0YWlsLnJldmlldy1vcmRlci1kZXRhaWwgLm9yZGVyLXBlcnNvbiAuaWNvbi1jcmVkaXQtY2FyZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnN0YXR1cy1wcm9jZXNzIHtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhdHVzLXByb2Nlc3MgaSB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnN0YXR1cy1wcm9jZXNzIGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEOUZCMDtcbn1cblxuLmN1c3RvbWVyLWluZm8tb3JkZXIgc3BhbiB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY3VzdG9tZXItaW5mby1vcmRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnNoaXBtZW50LWRldGFpbCAuc2hpcG1lbnQtZGV0YWlsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTVCNUM3O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zaGlwbWVudC1kZXRhaWwgLnNoaXBtZW50LWRldGFpbC1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaGlwbWVudC1kZXRhaWwgLnNoaXBtZW50LWRldGFpbC1oZWFkZXIgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hpcG1lbnQtZGV0YWlsIC5pdGVtcy1zaGlwcG1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE4cHggMjBweCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2hpcG1lbnQtZGV0YWlsIC5pdGVtcy1zaGlwcG1lbnQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLm9yZGVyLXN0YXR1cy10aW1lbGluZSAuc3RhdHVzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLXN0YXR1cy10aW1lbGluZSAuc3RhdHVzLWlubmVyIC5zdGF0dXMtbGVmdCB7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vcmRlci1zdGF0dXMtdGltZWxpbmUgLnN0YXR1cy1pbm5lciAuc3RhdHVzLWxlZnQgLmJvcmRlci1hZnRlciB7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLXN0YXR1cy10aW1lbGluZSAuc3RhdHVzLWlubmVyIC5zdGF0dXMtbGVmdCAuYm9yZGVyLWFmdGVyOmJlZm9yZSwgLm9yZGVyLXN0YXR1cy10aW1lbGluZSAuc3RhdHVzLWlubmVyIC5zdGF0dXMtbGVmdCAuYm9yZGVyLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdCNUM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vcmRlci1zdGF0dXMtdGltZWxpbmUgLnN0YXR1cy1pbm5lciAuc3RhdHVzLWxlZnQgLmJvcmRlci1hZnRlcjphZnRlciB7XG4gIGxlZnQ6IDIxcHg7XG59XG4ub3JkZXItc3RhdHVzLXRpbWVsaW5lIC5zdGF0dXMtaW5uZXIgLnN0YXR1cy1sZWZ0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItc3RhdHVzLXRpbWVsaW5lIC5zdGF0dXMtaW5uZXIgLnN0YXR1cy1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5vcmRlci1zdGF0dXMtdGltZWxpbmUgLnN0YXR1cy1pbm5lciAuc3RhdHVzLWRlc2MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItc3RhdHVzLXRpbWVsaW5lIC5zdGF0dXMtaW5uZXIgLnN0YXR1cy1kZXNjLWlubmVyIHAge1xuICBsaW5lLWJyZWFrOiBhbnl3aGVyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbGV4OiAwIDAgOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5vcmRlci1zdGF0dXMtdGltZWxpbmUgLnN0YXR1cy1pbm5lciAuc3RhdHVzLWRlc2MtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iYWNrb2ZmaWNlL0xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQteDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdC15OiByZXBlYXQ7XG4gIHdpZHRoOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3JkZXItc3RhdHVzLXRpbWVsaW5lIC5zdGF0dXMtaW5uZXI6bGFzdC1jaGlsZCAuc3RhdHVzLWRlc2MtaW5uZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnVucGF5bWVudC1ieCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMnB4IDEwcHggOHB4O1xufVxuLnVucGF5bWVudC1ieCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udHJhY2tpbmctZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLnRyYWNraW5nLWRldGFpbHMgLnRpbWVsaW5lLXRyYWNraW5nIC50cmFja2luZy10aW1lbGluZS1saXN0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cbi50cmFja2luZy1kZXRhaWxzIC50aW1lbGluZS10cmFja2luZyAudHJhY2tpbmctdGltZWxpbmUtbGlzdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzdweDtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udHJhY2tpbmctZGV0YWlscyAudGltZWxpbmUtdHJhY2tpbmcgLnRyYWNraW5nLXRpbWVsaW5lLWxpc3Rpbmc6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRyYWNraW5nLWRldGFpbHMgLnRpbWVsaW5lLXRyYWNraW5nIC50cmFja2luZy10aW1lbGluZS1saXN0aW5nOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmFja2luZy1kZXRhaWxzIC50aW1lbGluZS10cmFja2luZyAudHJhY2tpbmctdGltZWxpbmUtbGlzdGluZy5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbn1cbi50cmFja2luZy1kZXRhaWxzIC50aW1lbGluZS10cmFja2luZyAudHJhY2tpbmctdGltZWxpbmUtbGlzdGluZy5hY3RpdmUgLnRyYWNraW5nLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xufVxuLnRyYWNraW5nLWRldGFpbHMgLnRpbWVsaW5lLXRyYWNraW5nIC50cmFja2luZy10aW1lbGluZS1saXN0aW5nLmFjdGl2ZSAudHJhY2tpbmctbGVmdCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHJhY2tpbmctZGV0YWlscyAudGltZWxpbmUtdHJhY2tpbmcgLnRyYWNraW5nLXRpbWVsaW5lLWxpc3RpbmcgLnRyYWNraW5nLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnRyYWNraW5nLWRldGFpbHMgLnRpbWVsaW5lLXRyYWNraW5nIC50cmFja2luZy10aW1lbGluZS1saXN0aW5nIC50cmFja2luZy1sZWZ0IHNwYW4ge1xuICBjb2xvcjogI0Q4REZFODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLnRyYWNraW5nLWRldGFpbHMgLnRpbWVsaW5lLXRyYWNraW5nIC50cmFja2luZy10aW1lbGluZS1saXN0aW5nIC50cmFja2luZy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYxcHgpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi50cmFja2luZy1kZXRhaWxzIC50aW1lbGluZS10cmFja2luZyAudHJhY2tpbmctdGltZWxpbmUtbGlzdGluZyAudHJhY2tpbmctcmlnaHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50cmFja2luZy1kZXRhaWxzIC50aW1lbGluZS10cmFja2luZyAudHJhY2tpbmctdGltZWxpbmUtbGlzdGluZyAudHJhY2tpbmctcmlnaHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhc2gtb24tZGVsaXZlcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0E1QjVDNztcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4ub3JkZXItcGVyc29uLnVucGFpZC1wYXltZW50IGkge1xuICBjb2xvcjogIzQwQUVBRjtcbn1cblxuLnN0YXR1cy1jaGFuZ2UgLmljb24tZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRpc2NvdW50LXZvdWNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZGlzY291bnQtdm91Y2hlciBsaSB7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuLmRpc2NvdW50LXZvdWNoZXIgbGk6Zmlyc3QtY2hpbGQgLnJpZ2h0LXBhcnQge1xuICBib3JkZXItdG9wOiB1bnNldDtcbn1cbi5kaXNjb3VudC12b3VjaGVyIGxpIC5yaWdodC1wYXJ0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4REZFODtcbn1cbi5kaXNjb3VudC12b3VjaGVyIC5sZWZ0LWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgNDNweDtcbn1cbi5kaXNjb3VudC12b3VjaGVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaXNjb3VudC12b3VjaGVyIC5yaWdodCBpIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmludm9pY2UtY2FsbC10by1hY3Rpb25zIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tZXItZGV0YWlsLWluZm8tbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY3VzdG9tZXItZGV0YWlsLWluZm8tbGVmdCAuaWNvbi1lZGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmN1c3RvbWVyLWRldGFpbC1pbmZvLWxlZnQgLmN1c3RvbWVyLWluZm8tbGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uY3VzdG9tZXItZGV0YWlsLWluZm8tbGVmdCAuY3VzdG9tZXItaW5mby1sZWZ0IGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5jdXN0b21lci1kZXRhaWwtaW5mby1yaWdodCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uY3VzdG9tZXItZGV0YWlsLWluZm8tcmlnaHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jdXN0b21lci1kZXRhaWwtaW5mby1yaWdodC5jdXN0b21lci1kZXRhaWwtaW5mby1yaWdodC1pY29uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY3VzdG9tZXItZGV0YWlsLWluZm8tcmlnaHQuY3VzdG9tZXItZGV0YWlsLWluZm8tcmlnaHQtaWNvbiBwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyLWRldGFpbC1oZWFkZXIgLnN0YXR1cy1wcm9jZXNzIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItZGV0YWlsLWhlYWRlciAuc3RhdHVzLXByb2Nlc3MgaSB7XG4gIGNvbG9yOiAjRkZDMTA3O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmN1c3RvbWVyLWRldGFpbC1oZWFkZXIgLnN0YXR1cy1wcm9jZXNzIGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tZXItZGV0YWlsLXdycCAuY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmNvdXBvbi12YWx1ZS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIG1pbi13aWR0aDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZSAucGVyY2VudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAwIDFweDtcbn1cbi5jb3Vwb24tdmFsdWUtYmFkZ2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMnB4IDFweCAxcHggMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY291cG9uLXZhbHVlLWJhZGdlLmNvdXBvbi12YWx1ZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3REVGMztcbn1cbi5jb3Vwb24tdmFsdWUtYmFkZ2UuY291cG9uLXZhbHVlLWluZm8gLnBlcmNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdERUYzO1xuICBjb2xvcjogIzJCQjBFMjtcbn1cbi5jb3Vwb24tdmFsdWUtYmFkZ2UuY291cG9uLXZhbHVlLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNBN0YzO1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZS5jb3Vwb24tdmFsdWUtZGFyayAucGVyY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0E3RjM7XG4gIGNvbG9yOiAjNkUyQkUyO1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZS5jb3Vwb24tdmFsdWUtcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZS5jb3Vwb24tdmFsdWUtcmFkaXVzIC5wZXJjZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZS5jb3Vwb24tdmFsdWUtc3VjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RUVFRjtcbn1cbi5jb3Vwb24tdmFsdWUtYmFkZ2UuY291cG9uLXZhbHVlLXN1Y2VzcyAucGVyY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuLmNvdXBvbi12YWx1ZS1iYWRnZS5jb3Vwb24tdmFsdWUtZ3J5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbn1cbi5jb3Vwb24tdmFsdWUtYmFkZ2UuY291cG9uLXZhbHVlLWdyeSAucGVyY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG59XG5cbi5zdGF0dXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvdXBvbnMtYWN0aW9uLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkNBRDY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggIzAwMDAwMDBEO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcC5hZGQtY2FtcGFpZ24tdXBsb2FkLXNoZWV0IC51cGxvYWQtYm94LTEge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogOXB4IDIycHggOHB4O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAyMnB4IDRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JGQ0FENjtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbi5jb3Vwb25zLWFjdGlvbi10b3AgLmNvdXBvbi1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5jb3Vwb25zLWFjdGlvbi10b3AgLmNvdXBvbi1hY3Rpb24gLnN3aXRjaCB7XG4gIHRvcDogNXB4O1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbiAuc3dpdGNoLnRvcC0wIHtcbiAgdG9wOiAwO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbiAuaWNvbi1zaG9wcGluZy1jYXJ0MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbiAuaWNvbi1zaG9wcGluZy1jYXJ0MSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRjBFODtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbi5zZXQtZGlzY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhFRUVGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RUVFRjtcbn1cbi5jb3Vwb25zLWFjdGlvbi10b3AgLmNvdXBvbi1hY3Rpb24uY291cG9uLWFjdGlvbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duIHtcbiAgbWF4LWhlaWdodDogMzZweDtcbn1cbi5jb3Vwb25zLWFjdGlvbi10b3AgLmNvdXBvbi1hY3Rpb24tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEzN3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbn1cbi5jb3Vwb25zLWFjdGlvbi10b3AgLmNvdXBvbi1hY3Rpb24tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbi1kcm9wZG93biAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duLmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbi1kcm9wZG93biBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbi1kcm9wZG93biBhLmJ0biB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uY291cG9ucy1hY3Rpb24tdG9wIC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duLnNob3cgYSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNvdXBvbnMtYWN0aW9uLXRvcCAuY291cG9uLWFjdGlvbi1kcm9wZG93bi5zaG93IGEgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50YWItaGVhZGVyLXN0eWxlMSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFiLWhlYWRlci1zdHlsZTEgbGkge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4udGFiLWhlYWRlci1zdHlsZTEgbGkuZGlzYWJsZSB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi50YWItaGVhZGVyLXN0eWxlMSBsaS5kaXNhYmxlIC5uYXYtbGluayB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBuby1kcm9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi50YWItaGVhZGVyLXN0eWxlMSBsaSAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDBweCAwIDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDAgMCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb2xvcjogIzFDMzA0NyAhaW1wb3J0YW50O1xufVxuLnRhYi1oZWFkZXItc3R5bGUxIGxpIC5uYXYtbGluay5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgIzQwYWVhZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWItaGVhZGVyLXN0eWxlMSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFkZC1jb3Vwb24taW5mbyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFGMEU4O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFkZC1jb3Vwb24taW5mbyAuZGlzY291bnQtZHVyYXRpb24gLmR1cmF0aW9uLWhvdmVyIHtcbiAgdG9wOiAtMTBweDtcbn1cbi5hZGQtY291cG9uLWluZm8gLnBheW1lbnQtb3B0aW9uLXNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5hZGQtY291cG9uLWluZm8gLnBheW1lbnQtb3B0aW9uLXNlbGVjdCAuY2FyZGJveCAuaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWRkLWNvdXBvbi1pbmZvIC5wYXltZW50LW9wdGlvbi1zZWxlY3QgLmNhcmRib3ggLmlubmVyIGkge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYWRkLWNvdXBvbi1pbmZvIC5wYXltZW50LW9wdGlvbi1zZWxlY3QgaW5wdXQ6Y2hlY2tlZCArIC5jYXJkYm94IC5pbm5lciBpIHtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG4uYWRkLWNvdXBvbi1pbmZvIC5wYXltZW50LW9wdGlvbi1zZWxlY3QgLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTRweDtcbn1cbi5hZGQtY291cG9uLWluZm8gLnBheW1lbnQtb3B0aW9uLXNlbGVjdCAuY3VzdG9tLWNoZWNrYm94LTEgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGhlaWdodDogMzVweDtcbn1cbi5hZGQtY291cG9uLWluZm8gLnBheW1lbnQtb3B0aW9uLXNlbGVjdCAuY3VzdG9tLWNoZWNrYm94LTEgLmZvcm0tZ3JvdXAgLmlucHV0LWhhcy1pY29uIHtcbiAgZmxleDogaW5oZXJpdDtcbn1cbi5hZGQtY291cG9uLWluZm8gLnBheW1lbnQtb3B0aW9uLXNlbGVjdCAuY3VzdG9tLWNoZWNrYm94LTEgLmZvcm0tZ3JvdXAgLmlucHV0LWNvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4uYWRkLWNvdXBvbi1pbmZvIC5wYXltZW50LW9wdGlvbi1zZWxlY3QgLmN1c3RvbS1jaGVja2JveC0xIC5mb3JtLWdyb3VwIC5pbnB1dC1jb250YWluZXI6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG59XG4uYWRkLWNvdXBvbi1pbmZvIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmFkZC1jb3Vwb24taW5mbyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG59XG5cbi5zZWxlY3QtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMThweCAxNXB4IDEycHg7XG59XG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdC1wcm9kdWN0LWNvdXBvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdC1wcm9kdWN0LWNvdXBvbiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdFOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xufVxuLnNlbGVjdC1wcm9kdWN0IC5zZWxlY3QtcHJvZHVjdC1jb3Vwb24gaTpiZWZvcmUge1xuICBjb2xvcjogI0E3QjVDNDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iYWNrb2ZmaWNlL2JvcmRlci1ib3R0b20tdHJhbnNwYXJlbnRiZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdC14OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLnVwbG9hZC13cmFwcGVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICNCRkNBRDY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4O1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXBsb2FkLXdyYXBwZXIgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51cGxvYWQtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI0JGQ0FENjtcbn1cbi51cGxvYWQtd3JhcHBlci51cGxvYWQtd3JhcHBlci1zbSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweDtcbn1cbi51cGxvYWQtd3JhcHBlci51cGxvYWQtd3JhcHBlci1zbSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cblxuLnVwbG9kZWQtZmlsZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAxNnB4O1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmFuZ2UtaW5wdXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZS1pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5yYW5nZS1pbnB1dHMgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yYW5nZS1pbnB1dHMgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnJhbmdlLWlucHV0cyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5yYW5nZS1pbnB1dHMgLnJhbmdlLXRyYWNrLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDVweDtcbn1cbi5yYW5nZS1pbnB1dHMgLnJhbmdlLXRyYWNrLWFyZWEgLnJhbmdlLXRyYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnJhbmdlLWlucHV0cyAucmFuZ2UtdHJhY2stYXJlYSAucmFuZ2UtdHJhY2stYmV0d2VlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6ICM0MGFlYWY7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnJhbmdlLWlucHV0cyAucmFuZ2UtdHJhY2stYXJlYSAucmFuZ2Utc3RhcnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0MGFlYWY7XG4gIGxlZnQ6IDA7XG59XG4ucmFuZ2UtaW5wdXRzIC5yYW5nZS10cmFjay1hcmVhIC5yYW5nZS1lbmQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0MGFlYWY7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucXVhbnRpdHktZmllbGQtYXJlYSB7XG4gIGZsZXg6IDAgMCA0NyU7XG59XG4ucXVhbnRpdHktZmllbGQtYXJlYSA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xdWFudGl0eS1maWVsZC1hcmVhIGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnF1YW50aXR5LWZpZWxkLWFyZWEgZGl2IHNwYW4ge1xuICBmbGV4OiAwIDAgMzVweDtcbn1cbi5xdWFudGl0eS1maWVsZC1hcmVhIGRpdiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnF1YW50aXR5LWZpZWxkLWFyZWEgZGl2IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyohXG4gKiBTZWxlY3QyLXRvLVRyZWUgQ1NTIDEuMS4xXG4gKiBodHRwczovL2dpdGh1Yi5jb20vY2xpdmV6aGcvc2VsZWN0Mi10by10cmVlXG4gKi9cbi5zMi10by10cmVlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDEge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDIge1xuICBtYXJnaW4tbGVmdDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDMge1xuICBtYXJnaW4tbGVmdDogMi4yZW07XG4gIGZvbnQtc2l6ZTogMC45MWVtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDQge1xuICBtYXJnaW4tbGVmdDogM2VtO1xuICBmb250LXNpemU6IDAuODdlbTtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuOGVtO1xuICBmb250LXNpemU6IDAuODNlbTtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw2IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDcge1xuICBtYXJnaW4tbGVmdDogNS4zZW07XG4gIGZvbnQtc2l6ZTogMC43N2VtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDgge1xuICBtYXJnaW4tbGVmdDogNmVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItZHJvcGRvd25bZGlyKj1ydGxdIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sMSB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG5cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9cnRsXSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNGVtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1kcm9wZG93bltkaXIqPXJ0bF0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmwzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjJlbTtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItZHJvcGRvd25bZGlyKj1ydGxdIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sNCB7XG4gIG1hcmdpbi1yaWdodDogM2VtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1kcm9wZG93bltkaXIqPXJ0bF0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjhlbTtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItZHJvcGRvd25bZGlyKj1ydGxdIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sNiB7XG4gIG1hcmdpbi1yaWdodDogNC41ZW07XG59XG5cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9cnRsXSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDcge1xuICBtYXJnaW4tcmlnaHQ6IDUuM2VtO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1kcm9wZG93bltkaXIqPXJ0bF0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2ZW07XG59XG5cbi5zMi10by10cmVlIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLm5vbi1sZWFmIC5leHBhbmQtY29sbGFwc2U6aG92ZXIge1xuICBjb2xvcjogcmVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zMi10by10cmVlIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLm5vbi1sZWFmIC5leHBhbmQtY29sbGFwc2U6YmVmb3JlIHtcbiAgLyogbm8gOjogaW4gSUU4ICovXG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjM1ZW07XG4gIHRvcDogMC4xZW07XG4gIGZvbnQtc2l6ZTogbGFyZ2VyO1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1kcm9wZG93bltkaXIqPXJ0bF0gbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubm9uLWxlYWYgLmV4cGFuZC1jb2xsYXBzZTpiZWZvcmUge1xuICByaWdodDogLTAuMzVlbTtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubm9uLWxlYWYub3BlbmVkIC5leHBhbmQtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLiiJJcIjtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0gLmV4cGFuZC1jb2xsYXBzZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnMyLXRvLXRyZWUgLml0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTFweCk7XG4gIC8qIElFOCB3aWxsIGZpdCB0aGUgY29udGVudCAqL1xufVxuXG4uczItdG8tdHJlZSAuc2VsZWN0Mi1kcm9wZG93bltkaXIqPXJ0bF0gLml0ZW0tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uczItdG8tdHJlZSBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1wdXBdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1wdXBdLnNob3dtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uczItdG8tdHJlZS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdID4gc3Bhbi5pdGVtLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uczItdG8tdHJlZS5zZWxlY3QyLWNvbnRhaW5lciBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdID4gc3Bhbi5pdGVtLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnMyLXRvLXRyZWUuc2VsZWN0Mi1jb250YWluZXIgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnMyLXRvLXRyZWUuc2VsZWN0Mi1jb250YWluZXIgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uczItdG8tdHJlZSBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uczItdG8tdHJlZS5zZWFyY2hpbmctcmVzdWx0IGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGlzY291bnQtYWN0aW9uLXRvcCAuZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuaW5wdXQtY29udGFpbmVyLFxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmlucHV0LWhhcy1pY29uIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmRhdGV0aW1lcGlja2VyLXN0eWxlLTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmRhdGV0aW1lcGlja2VyLXN0eWxlLTEgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXNjb3VudC1hY3Rpb24tdG9wIC5kYXRldGltZXBpY2tlci1zdHlsZS0xIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRpc2NvdW50LWFjdGlvbi10b3AgLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRpc2NvdW50LWFjdGlvbi10b3Auc2hvdyAuZm9ybS1ncm91cC5kdWFsLWlucHV0cyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5kaXNjb3VudC1hY3Rpb24tdG9wLnNob3cgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgLmJ0biB7XG4gIHBhZGRpbmc6IDAgMThweCAwIDEwcHg7XG59XG4uZGlzY291bnQtYWN0aW9uLXRvcC5zaG93IC5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1jb250YWluZXIsXG4uZGlzY291bnQtYWN0aW9uLXRvcC5zaG93IC5mb3JtLWdyb3VwLmR1YWwtaW5wdXRzIC5pbnB1dC1oYXMtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzY291bnQtYWN0aW9uLXRvcC5zaG93IC5kYXRldGltZXBpY2tlci1zdHlsZS0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzY291bnQtYWN0aW9uLXRvcC5zaG93IC5jdXN0b20tY2hlY2tib3gtMSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5kaXNjb3VudC1hY3Rpb24tdG9wLnNob3cgLmNvdXBvbi1hY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZGlzY291bnQtYWN0aW9uLXRvcC5zaG93IC5hY3Rpb24tcGQtZGVmYXVsdCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cbi5kaXNjb3VudC1hY3Rpb24tdG9wLmNvdXBvbi1hY3Rpb24td2lkdGggLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMge1xuICB3aWR0aDogMTY1cHg7XG59XG5cbi5jb2xvci1wcm9kdWN0LXdycCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29sb3ItcHJvZHVjdC13cnAgLmNvbG9yLXByb2R1Y3Qge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ubGFiZWxzLXByb2R1Y3Qge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMnB4IDEwcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDA7XG59XG4ubGFiZWxzLXByb2R1Y3QubGFiZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0VDNjQyNztcbiAgY29sb3I6ICNFQzY0Mjc7XG59XG4ubGFiZWxzLXByb2R1Y3QubGFiZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzJDN0FENDtcbiAgY29sb3I6ICMyQzdBRDQ7XG59XG5cbi5hZGQtbGFiZWwtYm94IC5idG4tZ3JlZW4ge1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYWRkLWxhYmVsLWJveCAuYWRkLWxhYmVsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDhweDtcbn1cbi5hZGQtbGFiZWwtYm94IC5hZGQtbGFiZWwtaW5uZXIgLmxhYmVsLWJ0biB7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLmFkZC1sYWJlbC1ib3ggLmFkZC1sYWJlbC1pbm5lciAubGFiZWwtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzMwNDc7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tdWxpdHBsZS1pbWctaW5uZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWVlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tdWxpdHBsZS1pbWctaW5uZXIgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11bGl0cGxlLWltZy1pbm5lciBpIHtcbiAgY29sb3I6ICM0MEFFQUY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLm11bHRpcGxlLWltZy11cGxvYWRlZCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11bHRpcGxlLWltZy11cGxvYWRlZDpob3ZlciAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWx0aXBsZS1pbWctdXBsb2FkZWQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXVsdGlwbGUtaW1nLXVwbG9hZGVkIC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLm11bHRpcGxlLWltZy11cGxvYWRlZCAuYnRuLmJ0bi10b3Age1xuICB0b3A6IDdweDtcbn1cbi5tdWx0aXBsZS1pbWctdXBsb2FkZWQgLmJ0bi5idG4tYm90dG9tIHtcbiAgYm90dG9tOiA3cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm11bHRpcGxlLWltZy11cGxvYWRlZCAuYnRuLmJ0bi1ib3R0b20gLmN1c3RvbS1jaGVja2JveC0xIGlucHV0LFxuLm11bHRpcGxlLWltZy11cGxvYWRlZCAuYnRuLmJ0bi1ib3R0b20gLmN1c3RvbS1jaGVja2JveC0xIHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogN3B4O1xufVxuLm11bHRpcGxlLWltZy11cGxvYWRlZCAuYnRuLmJ0bi1ib3R0b20gLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUMzMDQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tdWx0aXBsZS1pbWctdXBsb2FkZWQgLmJ0bi5idG4tYm90dG9tIC5jdXN0b20tY2hlY2tib3gtMSBzcGFuIGkge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5tdWx0aXBsZS1pbWctdXBsb2FkZWQgLmJ0bi5idG4tYm90dG9tIC5jdXN0b20tY2hlY2tib3gtMSBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzFDMzA0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzA0Nztcbn1cblxuLmFjdGl2ZVxcOmJnLWdyYXktNTA6YWN0aXZlIHtcbiAgLS10dy1iZy1vcGFjaXR5OjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxuXG4uaWNvbi1idG4ge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJQb3BpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljb24tYnRuIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5yZXZpZXctbWFpbi1zbGlkZXIgLmJhbm5lci1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldmlldy1tYWluLXNsaWRlciAuYmFubmVyLXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0NThweDtcbiAgaGVpZ2h0OiA0NThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1QjVDNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmV2aWV3LW1haW4tc2xpZGVyIC5iYW5uZXItc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC5yZXZpZXdzLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlldy1tYWluLXNsaWRlciAuYmFubmVyLXNsaWRlciAubmF2LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmV2aWV3LW1haW4tc2xpZGVyIC5iYW5uZXItc2xpZGVyIC5uYXYtY29udGFpbmVyIC5yZXZpZXctc2xpZGVyLW5hdiAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1QjVDNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jYXRlZ29yeS1zZWxlY3Rpb24gLmN1c3RvbS1yYWRpby0xIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2F0ZWdvcnktc2VsZWN0aW9uIHVsIGxpIC5jdXN0b20tcmFkaW8tMSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbiB1bCBsaSBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbiB1bCBsaS5oYXMtY2hpbGQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGVnb3J5LXNlbGVjdGlvbiB1bC5maXJzdC1sZXZlbCBsaSB7XG4gIHBhZGRpbmc6IDIwcHggMThweCAyMHB4IDMwcHg7XG59XG4uY2F0ZWdvcnktc2VsZWN0aW9uIHVsLnNlY29uZC1sZXZlbCBsaSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDBweDtcbn1cblxuc3Bhbi50b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnRvZ2dsZWQgc3Bhbi50b2dnbGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4udG9nZ2xlZCAucmVhZC1sZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlZCAucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlYWQtbGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXNoYm9hcmQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggIzAwMDAwMDFhO1xufVxuLmRhc2hib2FyZC1tZW51IC5saW5rcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOERGRTg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmxpbmtzIGEge1xuICBwYWRkaW5nOiA3cHggMTJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmxpbmtzIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmRhdGV0aW1lcGlja2VyLXN0eWxlLTEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1pbi13aWR0aDogMjM1cHg7XG59XG4uZGFzaGJvYXJkLW1lbnUgLmRhdGV0aW1lcGlja2VyLXN0eWxlLTEgLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEOERGRTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXNoYm9hcmQtbWVudSAuZGF0ZXRpbWVwaWNrZXItc3R5bGUtMSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEQ5RkIwO1xufVxuLmRhc2hib2FyZC1tZW51IC5kYXRldGltZXBpY2tlci1zdHlsZS0xIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXNoYm9hcmQtc2FsZXMtdGFiIC5pbm5lciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtc2FsZXMtdGFiIC5pbm5lciBzcGFuIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGNvbG9yOiAjMENBQjkzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGFzaGJvYXJkLXNhbGVzLXRhYiAuaW5uZXIgLnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbn1cbi5kYXNoYm9hcmQtc2FsZXMtdGFiIC5pbm5lciAudG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5kYXNoYm9hcmQtc2FsZXMtdGFiIC5pbm5lciAudG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQgaTpiZWZvcmUge1xuICBjb2xvcjogIzY4N0U5NDtcbn1cblxuLmRhc2hib2FyZC1zYWxlcy10YWIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jYXJkYm94IC5pbm5lciAudG90YWwtdmF0LWluYyAudG90YWwtdmF0LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRERkUyO1xufVxuXG4uZGFzaGJvYXJkLXRvcC1saXN0LWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmRhc2hib2FyZC10b3AtbGlzdC1oZWFkZXIgLmJ0biB7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDJweDtcbn1cbi5kYXNoYm9hcmQtdG9wLWxpc3QtaGVhZGVyIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhc2hib2FyZC10b3AtbGlzdCAuZGFzaGJvYXJkLWxpc3QtaW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4REZFODtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMThweCAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRhc2hib2FyZC10b3AtbGlzdCAuZGFzaGJvYXJkLWxpc3QtaW5uZXIgLmxpc3QtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MHB4O1xufVxuLmRhc2hib2FyZC10b3AtbGlzdCAuZGFzaGJvYXJkLWxpc3QtaW5uZXIgLmxpc3QtaW1nIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xNHB4O1xufVxuLmRhc2hib2FyZC10b3AtbGlzdCAuZGFzaGJvYXJkLWxpc3QtaW5uZXIgLmxpc3QtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG4gIG1heC13aWR0aDogNjVweDtcbn1cbi5kYXNoYm9hcmQtdG9wLWxpc3QgLmRhc2hib2FyZC1saXN0LWlubmVyIC5saXN0LWRlc2Mge1xuICBmbGV4OiAxO1xufVxuLmRhc2hib2FyZC10b3AtbGlzdCAuZGFzaGJvYXJkLWxpc3QtaW5uZXIgLmxpc3QtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5kYXNoYm9hcmQtdG9wLWxpc3QgLmRhc2hib2FyZC1saXN0LWlubmVyIC5saXN0LWRlc2MgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA2cHggMTBweCA0cHg7XG59XG5cbi5jYXRlZ29yeS1lbmQge1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cbi5jYXRlZ29yeS1lbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xufVxuLmNhdGVnb3J5LWVuZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtc2lkZWJhciB7XG4gIHdpZHRoOiAyMzZweDtcbiAgZmxleDogMCAwIDIzNnB4O1xufVxuLmhvbWUtc2lkZWJhciAuaG9tZS1zaWRlYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgcGFkZGluZzogMjJweCAwcHg7XG4gIGxlZnQ6IDQ4cHg7XG4gIHdpZHRoOiAyMzZweDtcbn1cbi5ob21lLXNpZGViYXIgLmhvbWUtc2lkZWJhci1pbm5lciBwIHtcbiAgY29sb3I6ICM2ODdFOTQ7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5ob21lLXNpZGViYXIgLmhvbWUtc2lkZWJhci1pbm5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaG9tZS1zaWRlYmFyIC5ob21lLXNpZGViYXItaW5uZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uaG9tZS1zaWRlYmFyIC5ob21lLXNpZGViYXItaW5uZXIgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0FENjtcbn1cbi5ob21lLXNpZGViYXIgLmhvbWUtc2lkZWJhci1pbm5lciB1bCBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZS1zaWRlYmFyIC5ob21lLXNpZGViYXItaW5uZXIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWxpbmtzMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubWVudS1saW5rcy1pY29uMSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuLm1lbnUtbGlua3MtaWNvbjEgaW1nIHtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5lZGl0LWNhdGVnb3J5LW1lbnUgLmNhdGVnb3J5LWxhYmVsIC5jYXQtdGl0bGUsXG4uZWRpdC1jYXRlZ29yeS1tZW51IC5jYXRlZ29yeS1sYWJlbCAuY2F0LWlucHV0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lZGl0LWNhdGVnb3J5LW1lbnUgLnN1Yi1jYXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZWRpdC1jYXRlZ29yeS1tZW51IC5zdWItY2F0LXRpdGxlIGgzIHtcbiAgY29sb3I6ICM2ODdFOTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxM3B4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZWRpdC1jYXRlZ29yeS1tZW51IC5zdWItY2F0LWNhcmQgLmxlZnQtc2VjIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQwQUVBRjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5lZGl0LWNhdGVnb3J5LW1lbnUgLmN1c3RvbS1mb3JtLXVwbG9hZCAudXBsb2FkLWZpbGUtaW1hZ2UgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBjb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJyYWdhYmxlLXdyYXBwZXIgLmRyYWdnYWJsZS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kcnJhZ2FibGUtd3JhcHBlciAuZHJhZ2dhYmxlLWlubmVyIC5kcnJhZ2FibGUtdGl0bGUge1xuICBjb2xvcjogIzY4N0U5NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZHJyYWdhYmxlLXdyYXBwZXIgLmRyYWdnYWJsZS1pbm5lciAudGl0bGUtaGFzLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLmRycmFnYWJsZS13cmFwcGVyIC5kcmFnZ2FibGUtaW5uZXIgLnRpdGxlLWhhcy1pY29uIGkge1xuICBjb2xvcjogIzY4N0U5NDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHJyYWdhYmxlLXdyYXBwZXIgLmRyYWdnYWJsZS1pbm5lciAubGl2ZS1jYXQge1xuICBoZWlnaHQ6IDQzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmRycmFnYWJsZS13cmFwcGVyIC5kcmFnZ2FibGUtaW5uZXIgLmN1c3RvbS1jYXQge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5kcnJhZ2FibGUtd3JhcHBlciAuZHJhZ2dhYmxlLWlubmVyIC5wcmltYXJ5LWNhdCB7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1zZWN0aW9uIHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG4ucHJvZHVjdC1zZWN0aW9uIC5zZWFyY2gtZmlsdGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJERURGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAjMDAwMDAwMTQ7XG59XG5cbi5zbGlkZXItZ3JpZCB7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNsaWRlci1ncmlkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE2M3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2xpZGVyLWdyaWQuc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXItZ3JpZC5zbGlkZXItZ3JpZC1lZGl0IC5hY3Rpb24ge1xuICByaWdodDogLTIxcHg7XG4gIHRvcDogNnB4O1xufVxuLnNsaWRlci1ncmlkLnNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNsaWRlci1ncmlkLnZpZXctc2xpZGVyIHtcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogOThweDtcbn1cblxuLnNsaWRlci1leWUtaG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLWV5ZS1ob3ZlciAuaWNvbi1leWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zbGlkZXItZXllLWhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU0LCAyNTQsIDAuMzgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNsaWRlci1leWUtaG92ZXI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXItZXllLWhvdmVyOmhvdmVyIC5pY29uLWV5ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZXItZ3JpZC1lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIxcHg7XG59XG4uc2xpZGVyLWdyaWQtZWRpdCAuYWN0aW9uIGkge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiAuYWN0aW9uLTEge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiAuYWN0aW9uLTEgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiAuYWN0aW9uLTIgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLnNsaWRlci1ncmlkLWVkaXQuYWN0aW9uLWlubmVyIC5hY3Rpb24ge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci13cnAgLnNob3ctYnRuLFxuLnNsaWRlci13cnAgLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLXdycC5zbGlkZXItc2hvdy1lZGl0IC5zaG93LWJ0bixcbi5zbGlkZXItd3JwLnNsaWRlci1zaG93LWVkaXQgLnNsaWRlci1ncmlkLWVkaXQgLmFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWRlci13cnAuc2xpZGVyLXNob3ctZWRpdCAuY2FyZC1oZWFkZXIgLmljb24tZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLXdycC5zbGlkZXItc2hvdy1lZGl0IC5zbGlkZXItZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnNsaWRlci13cnAuc2xpZGVyLXNob3ctZWRpdCAudmlkZW8tZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udXBsb2FkLWJveC1sZyB7XG4gIGZsZXg6IDAgMCAxNjNweDtcbn1cbi51cGxvYWQtYm94LWxnIC51cGxvYWQtaWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDE2M3B4O1xufVxuXG4uc2xpZGVyLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGw7XG59XG4uc2xpZGVyLWJhbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG5cbi5ob3ZlcmVkLWltYWdlLXNob3dpbmctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ob3ZlcmVkLWltYWdlLXNob3dpbmctc2VjdGlvbiAuaG92ZXItYm94IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQzdENTtcbiAgcGFkZGluZzogOXB4O1xufVxuLmhvdmVyZWQtaW1hZ2Utc2hvd2luZy1zZWN0aW9uIC5ob3Zlci1ib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG92ZXJlZC1pbWFnZS1zaG93aW5nLXNlY3Rpb24gLmhvdmVyLWJveCAudGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5ob3ZlcmVkLWltYWdlLXNob3dpbmctc2VjdGlvbiAuaG92ZXItYm94OmhvdmVyIC50aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaG92ZXJlZC1pbWFnZS1zaG93aW5nLXNlY3Rpb24uc2VjdGlvbi1zbGlkZXIgLmhvdmVyLWJveCB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmhlYWRlci1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2ODdFOTQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zaG9ydGxpbmtzLW1haW4td3JhcHBlciAuZWRpdC1zaG9ydGxpbmtzIC5jaGVjYm94LXRpdGxlIHtcbiAgY29sb3I6ICM2ODdFOTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaG9ydGxpbmtzLW1haW4td3JhcHBlciAuZWRpdC1zaG9ydGxpbmtzIC5jdXN0b20tcmFkaW8tMSBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0E3QjVDNDtcbn1cbi5zaG9ydGxpbmtzLW1haW4td3JhcHBlciAuZWRpdC1zaG9ydGxpbmtzIC5jdXN0b20tcmFkaW8tMSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc2hvcnRsaW5rcy1tYWluLXdyYXBwZXIgLmVkaXQtc2hvcnRsaW5rcyAuY3VzdG9tLXJhZGlvLTEgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4uc2hvcnRsaW5rcy1tYWluLXdyYXBwZXIgLmVkaXQtc2hvcnRsaW5rcyAuZm9ybS1ncm91cCAuY3VzLWZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbi5yYWRpby10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yYWRpby10b29sYmFyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby10b29sYmFyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuLnJhZGlvLXRvb2xiYXIgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yYWRpby10b29sYmFyIGxhYmVsLmN1c3RvbS1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uYWRkLWNhdC1jdXN0b20tZm9ybS11cGxvYWQuY3VzdG9tLWZvcm0tdXBsb2FkIC51cGxvYWQtaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNEOERGRTg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZWRpdG9yLXN0eWxlMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgcGFkZGluZzogMTVweCA2cHggMjJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmVkaXRvci1zdHlsZTEgLmVkaXRvci1oZWFkZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZTEgLmVkaXRvci1oZWFkZXIgLmJ0biBpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmVkaXRvci1zdHlsZTEgLmVkaXRvci1oZWFkZXIgLmJ0bi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzM3B4O1xufVxuLmVkaXRvci1zdHlsZTEgLmVkaXRvci1oZWFkZXIgLmJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXRvci1zdHlsZTEgLmVkaXRvci1ib2R5IGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkZmU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jdXN0b20tZWRpdG9yLXd5c2l3eWcgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5jdXN0b20tZWRpdG9yLXd5c2l3eWcgLmJ1dHRvbi13cmFwcGVyIC5lZGl0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbn1cbi5jdXN0b20tZWRpdG9yLXd5c2l3eWcgLmJ1dHRvbi13cmFwcGVyIC5lZGl0b3ItYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIC5idXR0b24td3JhcHBlciAuZWRpdG9yLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG59XG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc3VtbWFyeS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdW1tYXJ5LWxlZnQgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzcHggNXB4IDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdW1tYXJ5LWxlZnQgLmVkaXRvci1zdHlsZTEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1bW1hcnktbGVmdCAuZWRpdG9yLXN0eWxlMSAuZWRpdG9yLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4REZFODtcbn1cbi5zdW1tYXJ5LWxlZnQgLmVkaXRvci1zdHlsZTEgLmVkaXRvci1oZWFkZXIsXG4uc3VtbWFyeS1sZWZ0IC5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN1bW1hcnktbGVmdCAuZWRpdG9yLXN0eWxlMSAuZWRpdG9yLWJvZHkgaWZyYW1lIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjYwcHg7XG59XG5cbi5zbGlkZXItc2hvdy1lZGl0IC5zdW1tYXJ5LWxlZnQgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zbGlkZXItc2hvdy1lZGl0IC5zdW1tYXJ5LWxlZnQgLmVkaXRvci1zdHlsZTEge1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4uc2xpZGVyLXNob3ctZWRpdCAuc3VtbWFyeS1sZWZ0IC5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyLXNob3ctZWRpdCAuc3VtbWFyeS1sZWZ0IC5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyLFxuLnNsaWRlci1zaG93LWVkaXQgLnN1bW1hcnktbGVmdCAuZWRpdG9yLXN0eWxlMSAuZWRpdG9yLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3VtbWFyeS1zZWMgLmN1c3RvbS1mb3JtLXVwbG9hZCxcbi5zdW1tYXJ5LXNlYyAudXBsb2FkLWZpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1bW1hcnktc2VjIC5jdXN0b20tZm9ybS11cGxvYWQgLmFjdGlvbiB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmFjay1vZmZpY2UtaG9tZS1wYWdlIC5wcm9kdWN0LWNhcmQgLmJ1dHRvbi1sb2FkZXIgLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVkaXRvci1zdHlsZTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWRpdG9yLXN0eWxlMSAuZWRpdG9yLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIHBhZGRpbmc6IDE1cHggNnB4IDIycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIC5idG4ge1xuICBwYWRkaW5nOiAwIDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIC5idG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRpdG9yLXN0eWxlMSAuZWRpdG9yLWhlYWRlciAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDVweDtcbiAgbWluLXdpZHRoOiAxMzNweDtcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItaGVhZGVyIC5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lZGl0b3Itc3R5bGUxIC5lZGl0b3ItYm9keSBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmN1c3RvbS1lZGl0b3Itd3lzaXd5ZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGZlODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIC5idXR0b24td3JhcHBlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIC5idXR0b24td3JhcHBlciAuZWRpdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XG59XG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIC5idXR0b24td3JhcHBlciAuZWRpdG9yLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1lZGl0b3Itd3lzaXd5ZyAuYnV0dG9uLXdyYXBwZXIgLmVkaXRvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xufVxuLmN1c3RvbS1lZGl0b3Itd3lzaXd5ZyBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNhdC1jcm9zcy1zZWxsaW5nLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xufVxuLmNhdC1jcm9zcy1zZWxsaW5nLWJveCAuY2F0LXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5jYXQtY3Jvc3Mtc2VsbGluZy1ib3ggLmZvcm0tZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhdC1jcm9zcy1zZWxsaW5nLWJveCAuZm9ybS1ncm91cC5kdWFsLWlucHV0cyB7XG4gIHdpZHRoOiA2NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xufVxuLmNhdC1jcm9zcy1zZWxsaW5nLWJveCAuZm9ybS1ncm91cC5kdWFsLWlucHV0cyAuaW5wdXQtY29udGFpbmVyOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5jYXQtY3Jvc3Mtc2VsbGluZy1ib3ggLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xufVxuLmNhdC1jcm9zcy1zZWxsaW5nLWJveCAuZm9ybS1ncm91cC5kdWFsLWlucHV0cyAudGV4dC1zYXIge1xuICBjb2xvcjogI0E1QjVDNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZy5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jYXQtZGVzYyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcgLmNhdC1kZXNjIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZy5wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcucHJpbWFyeTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3RkMyO1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcucHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYxZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJEZWZhdWx0XCI7XG4gIGxlZnQ6IC01OHB4O1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzI2N0ZDMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjY3RkMyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2N0ZDMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2N0ZDMjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMzVweDtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nLnByaW1hcnk6aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyAuY3Jvc3Mtc2VsbGluZy1hY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyAuY3Jvc3Mtc2VsbGluZy1hY3Rpb25zIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMgYS5tZW51LWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZWVmO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyAuY3Jvc3Mtc2VsbGluZy1hY3Rpb25zIGEubWVudS1hY3Rpb25zIGkge1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMgYS5tZW51LWFjdGlvbnMtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcgLmNyb3NzLXNlbGxpbmctYWN0aW9ucyBhLm1lbnUtYWN0aW9ucy1kcm9wZG93biBpIHtcbiAgY29sb3I6ICM0QzY1N0E7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZyAuY3Jvc3Mtc2VsbGluZy1hY3Rpb25zIGEubWVudS1hY3Rpb25zLWRyb3Bkb3duOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMgYS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMuc2hvdyBhLm1lbnUtYWN0aW9ucy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcgLmNyb3NzLXNlbGxpbmctYWN0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogNXJlbTtcbiAgcmlnaHQ6IC05MHB4O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcgLmNyb3NzLXNlbGxpbmctYWN0aW9ucyAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiAxMnB4O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmcgLmNyb3NzLXNlbGxpbmctYWN0aW9ucyAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgY29sb3I6ICM0QzY1N0E7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYXQtaXRlbS1jcm9zcy1zZWxsaW5nIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnMgLmRyb3Bkb3duLWl0ZW0gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRDNjU3QTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2F0LWl0ZW0tY3Jvc3Mtc2VsbGluZzpob3ZlciAuY2FyZC1ib2R5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmc6aG92ZXIgLmNyb3NzLXNlbGxpbmctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jcm9zcy1zZWxsaW5nLWFkZC1pdGVtIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jcm9zcy1zZWxsaW5nLWFkZC1pdGVtIC5hZGQtYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MEFFQUY7XG59XG5cbi5hZGQtY3Jvc3Mtc2VsbGluZy1pdGVtcyAuc2VhcmNoLWZpbHRlciAuY3VzdG9tLXNlYXJjaC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiB1bnNldDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWRkLWNyb3NzLXNlbGxpbmctaXRlbXMgLnNlYXJjaC1maWx0ZXIgLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTVCNUM3O1xufVxuLmFkZC1jcm9zcy1zZWxsaW5nLWl0ZW1zIC5zZWFyY2gtZmlsdGVyIC5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtbGlzdC1pdGVtIC5hZGQtY2FydC1pdGVtLWRyb3AgLmNhcnQtaXRlbS1pbWctZHJvcCBpbWcge1xuICBtYXgtd2lkdGg6IDQwcHg7XG59XG4uYWRkLWNyb3NzLXNlbGxpbmctaXRlbXMgLnNlYXJjaC1maWx0ZXIgLmVtcHR5LXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgei1pbmRleDogdW5zZXQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFkZC1jcm9zcy1zZWxsaW5nLWl0ZW1zIC5zZWFyY2gtZmlsdGVyLnNob3cgLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZGQtY3Jvc3Mtc2VsbGluZy1pdGVtcyAuc2VhcmNoLWZpbHRlci5zaG93IC5lbXB0eS1zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWJvZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgbWluLWhlaWdodDogMTQ2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW4tYm9keS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLm1haW4tYm9keS1zZWN0aW9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MEFFQUY7XG59XG4ubWFpbi1ib2R5LXNlY3Rpb24uYWN0aXZlIC5jdXN0b20taHItbGluZSB7XG4gIGJhY2tncm91bmQ6ICM0MEFFQUY7XG59XG5cbi5hZGQtcHJvZHVjdC1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTVCNUM3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDI0MnB4O1xufVxuLmFkZC1wcm9kdWN0LXNlYXJjaCAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxM3B4O1xufVxuLmFkZC1wcm9kdWN0LXNlYXJjaCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWRkLXByb2R1Y3Qtc2VhcmNoIHVsIGxpIHtcbiAgcGFkZGluZzogMHB4IDEwcHggNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWRkLXByb2R1Y3Qtc2VhcmNoIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRjtcbn1cbi5hZGQtcHJvZHVjdC1zZWFyY2ggdWwgbGkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZHJhZ2dhYmxlLS1vcmlnaW5hbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyYWdnYWJsZS1taXJyb3Ige1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4uZGF0YS1maWxlLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLndpc2gtdG8tZXhwb3J0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QjVDNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLndpc2gtdG8tZXhwb3J0IC5zZWxlY3QtYWxsIHtcbiAgcGFkZGluZzogMThweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTdiNWM0O1xufVxuLndpc2gtdG8tZXhwb3J0IHVsIGxpIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbi53aXNoLXRvLWV4cG9ydCAuY3VzdG9tLXNjcm9sbC1iYXIge1xuICBtYXgtaGVpZ2h0OiAyNTdweDtcbn1cblxuLmN1c3RvbS1zY3JvbGwtYmFyIHtcbiAgbWluLWhlaWdodDogMjU3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI0JGQ0FENjtcbn1cblxuLmN1c3RvbS1zY3JvbGwtYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNCRkNBRDY7XG59XG5cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMzA0OTYxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1leHBvcnQge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRhdGEtZmlsZS10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5cbi53aXNoLXRvLWV4cG9ydCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBN0I1QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi53aXNoLXRvLWV4cG9ydCAuc2VsZWN0LWFsbCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YjVjNDtcbn1cbi53aXNoLXRvLWV4cG9ydCB1bCBsaSB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4ud2lzaC10by1leHBvcnQgLmN1c3RvbS1zY3JvbGwtYmFyIHtcbiAgbWF4LWhlaWdodDogMjU3cHg7XG59XG5cbi5jdXN0b20tc2Nyb2xsLWJhciB7XG4gIG1pbi1oZWlnaHQ6IDI1N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY3VzdG9tLXNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNCRkNBRDY7XG59XG5cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQkZDQUQ2O1xufVxuXG4uY3VzdG9tLXNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzMwNDk2MTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxhbmRpbmctcGFnZS1iYWRnZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA0NDNmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FtcGFpZ24taWQgYSxcbi5jYW1wYWlnbi1uYW1lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbXAtcmV2aWV3LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTY1LCAxODEsIDE5OSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAxNXB4O1xufVxuLmNhbXAtcmV2aWV3LWJveCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC01cHg7XG59XG4uY2FtcC1yZXZpZXctYm94IC5scC10aXRsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FtcC1yZXZpZXctYm94IC5scC10aXRsZS1iZy5sYWJlbC1jb3B5LXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW1wLXJldmlldy1ib3ggLmxwLXRpdGxlLWJnLmxhYmVsLWNvcHktdXJsIC5jb3B5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTBweDtcbn1cbi5jYW1wLXJldmlldy1ib3ggLmxwLXRpdGxlLWJnLmxhYmVsLWNvcHktdXJsIC5jb3B5LXRleHQgLnRleHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhbXAtcmV2aWV3LWJveCAubHAtdGl0bGUtYmcubGFiZWwtY29weS11cmwgLmNvcHktdGV4dCBpIHtcbiAgY29sb3I6ICM4ZDlmYjA7XG59XG4uY2FtcC1yZXZpZXctYm94IC5scC10aXRsZS1iZy5sYWJlbC1jb3B5LXVybCAuY29weS10ZXh0LmxpbmstY29weSAudGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMEM4NjQ0O1xufVxuLmNhbXAtcmV2aWV3LWJveCAubHAtdGl0bGUtYmcubGFiZWwtY29weS11cmwgLmNvcHktdGV4dC5saW5rLWNvcHkgaSB7XG4gIGNvbG9yOiAjMEM4NjQ0O1xufVxuXG4ucmV2aWV3LWNhbXAtcmlnaHQgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmV2aWV3LWNhbXAtcmlnaHQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXZpZXctY2FtcC1yaWdodCAuYm9yZGVyLWJvdHRvbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY2FtcGFpZ24tZWRpdCAuYmFkZ2UuYmFkZ2Utb3V0bGluZS1ncmV5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhbXBhaWduLXByZC1yZXZpZXcgLmJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FtcGFpZ24tbGlzdGluZy10YWJsZSB0ZC5jYW1wYWlnbi10YWdzIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYW1wYWlnbi10YWdzIC5sZWZ0IHtcbiAgZmxleDogMCAyMjBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uY2FtcGFpZ24tdGFncyAubGVmdCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYW1wYWlnbi10YWdzIC5sZWZ0IHNwYW46bnRoLWNoaWxkKG4rMSkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yZXNldC1maWx0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDBhZWFmO1xufVxuXG4uY3JlYXRlLWxhbmRpbmctcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmFja29mZmljZS90YWJsZS1ib3JkZXItaW1nLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0LXg6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5jcmVhdGUtbGFuZGluZy1wYWdlIC5idG4tc3VjY2VzcyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzQwYWVhZjtcbiAgbWluLXdpZHRoOiAyNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmMjtcbn1cbi5jcmVhdGUtbGFuZGluZy1wYWdlIC5idG4tc3VjY2Vzc1thcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmNyZWF0ZS1sYW5kaW5nLXBhZ2UgLmJ0bi1zdWNjZXNzLmhhcy1pY29uLmxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY3JlYXRlLWxhbmRpbmctcGFnZSAuY29sbGFwc2Uuc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbn1cblxuLnVwbG9hZC13cmFwcGVyLnVwbG9hZC1ib3gtMSB7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwQUVBRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnVwbG9hZC13cmFwcGVyLnVwbG9hZC1ib3gtMS5ncmV5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4udXBsb2FkLXdyYXBwZXIudXBsb2FkLWJveC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMjtcbn1cblxuLmRlYWwtZXhwaXJlZCBpIHtcbiAgY29sb3I6ICNlZDliMTg7XG59XG4uZGVhbC1leHBpcmVkIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLmRlYWwtZXhwaXJlZDpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkV4cGlyZWQge1xuICBjb2xvcjogI2RkN2YwMDtcbn1cblxuLmlubmVyLWZpbHRlci1pdGVtLnNob3ctbGVzcyAuY3VzdG9tLWNoZWNrYm94LTE6bnRoLW9mLXR5cGUobiArIDYpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5zaWRlci1idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMyBlYXNlLWluLW91dCBhbGw7XG59XG5cbi5zaG93LWluc2lkZXItYnV0dG9uIC5pbnNpZGVyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zZWxlY3QyLXRhZ3MgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5vLWJhbm5lci11cGxvYWRlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uby1iYW5uZXItdXBsb2FkZWQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5zdWNjZXNzLWNyZWF0ZS1ib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7XG59XG4uc3VjY2Vzcy1jcmVhdGUtYm94IGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICB3aWR0aDogMTIwcHg7XG59XG4uc3VjY2Vzcy1jcmVhdGUtYm94IC5idG4ge1xuICB3aWR0aDogMjkycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMwNDk2MTtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1mbGFncyB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1mbGFncyAuaGVhcnQtaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZmxhZ3MgLmhlYXJ0LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWZsYWdzIC5mbGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDhweCAwO1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZmxhZ3MgLmZsYWcuZmxhZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmUzNmI3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZmxhZ3MgLmZsYWcuZmxhZy1kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQ0FCOTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDEycHggMDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZmxhZ3MgLmZsYWcuZmxhZy1saWdodC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFOEVBO1xuICBjb2xvcjogI0E2MTMxRDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLm11bHRpcGxlLW9wdC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5tdWx0aXBsZS1vcHQtYXJlYSAucHJvZHVjdC1mbGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLm11bHRpcGxlLW9wdC1hcmVhIC5wcm9kdWN0LWZsYWcge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5tdWx0aXBsZS1vcHQtYXJlYSAucHJvZHVjdC1mbGFnIGkge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnBfaWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnByb2R1Y3QtZmxhZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogNXB4IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggNXB4IDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnByb2R1Y3QtZmxhZy5iYWRnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnByb2R1Y3QtZmxhZy5iYWRnZS5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeS1saWdodCB7XG4gIGNvbG9yOiAjNjg3RTk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiAuYmFkZ2UtZGdyZWVuLWZpbGwtbGlnaHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjNWI4YThiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5jYXRlZ29yeS10aXRsZSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiAuY2F0LXR5cGUge1xuICBjb2xvcjogIzYwNjA2MDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5wcm9kdWN0LWNvbG9yLXZhcmlhdGlvbnMtYXJlYSAucmFkaW8tYm94IHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnByb2R1Y3QtY29sb3ItdmFyaWF0aW9ucy1hcmVhIC5yYWRpby1ib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5wcm9kdWN0LWNvbG9yLXZhcmlhdGlvbnMtYXJlYSAucmFkaW8tYm94LnJhZGlvLXN0eWxlLWNpcmNsZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MGFlYWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiAucHJvZHVjdC1jb2xvci12YXJpYXRpb25zLWFyZWEgLnJhZGlvLWJveC5yYWRpby1zdHlsZS1jaXJjbGUgc3BhbiB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5wcm9kdWN0LWNvbG9yLXZhcmlhdGlvbnMtYXJlYSAucmFkaW8tYm94LnJhZGlvLXN0eWxlLWNpcmNsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5wcm9kdWN0LWNvbG9yLXZhcmlhdGlvbnMtYXJlYSAucmFkaW8tYm94LnJhZGlvLXN0eWxlLWNpcmNsZS5yYWRpby1zdHlsZS1ib3JkZXIgc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCRkNBRDY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiAucHJvZHVjdC1jb2xvci12YXJpYXRpb25zLWFyZWEgLnByb2R1Y3QtY29sb3ItdmFyaWF0aW9ucyB1bCB7XG4gIG1hcmdpbjogMCAtM3B4O1xufVxuLnByb2R1Y3QtY2FyZC5kaXNjb3VudGVkLXByb2R1Y3Qge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmI3YzFiO1xufVxuLnByb2R1Y3QtY2FyZC5wcm9kdWN0LWhhcy1yYXRpbmdzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQucHJvZHVjdC1oYXMtcmF0aW5ncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLnRvZ2dsZS1idXR0b24ge1xuICByaWdodDogMjdweDtcbiAgdG9wOiA1cHg7XG59XG4ucHJvZHVjdC1jYXJkIC50b2dnbGUtYnV0dG9uIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICBwYWRkaW5nOiA1LjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucHJvZHVjdC1jYXJkLnByb2R1Y3QtaGFzLXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wcm9kdWN0LWNhcmQucHJvZHVjdC1oYXMtdmlldyAudmlldy1wcm9kdWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkLnByb2R1Y3QtaGFzLXZpZXcgLnZpZXctcHJvZHVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLnByb2R1Y3QtaGFzLXZpZXc6aG92ZXIgLnZpZXctcHJvZHVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG4ucHJvZHVjdC1jYXJkIC52aWV3LXByb2R1Y3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtY2FyZCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdC1jYXJkIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDAgMTNweCAwcHggI2RmZGZkZjtcbn1cbi5wcm9kdWN0LWNhcmQgLmZyZWUtc2hpcHBpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzM1O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDJweCAxNHB4IDJweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1jYXJkIC5mcmVlLXNoaXBwaW5nIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMnB4IDE1cHggMnB4IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLnJlZ3VsYXItcHJpY2Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzY4N0U5NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkIC5yZWd1bGFyLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLmRpc2NvdW50LXRhZyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuLnByb2R1Y3QtY2FyZCAuZGlzY291bnQtdGFnIC5kaXJlY3Rpb24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ucHJvZHVjdC1jYXJkIC5kaXNjb3VudC10YWcgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJvZHVjdC10aHVtYiB7XG4gIG1hcmdpbjogMHB4IDAgNXB4IDA7XG4gIGhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LXRodW1iIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtdGh1bWIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LXRodW1iIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSBoNi5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgaDYucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMzA0OTYxO1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcmljZS1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLWFyZWEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzM2QUFBQjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcmljZS1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLWFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcmljZS1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLWFyZWEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJpY2UtZGV0YWlscyAucHJvZHVjdC1kaXNjb3VudC1hcmVhIHtcbiAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJpY2UtZGV0YWlscyAucHJvZHVjdC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtY2FyZC1mb290ZXIgLmJ0biB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJvZHVjdC1jYXJkLWZvb3RlciAuYnRuLmJ0bi1vdXRsaW5lLWdyYXkge1xuICBib3JkZXItY29sb3I6ICNFNEU4RUY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5lLWZ1bGZpbGxlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZGVmMWYyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDAgMHB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5lLWZ1bGZpbGxlZCAuZWstaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5lLWZ1bGZpbGxlZCAuZWstaWNvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5lLWZ1bGZpbGxlZCAuZWstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtY2FyZC1mb290ZXIgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5iYWRnZS1tYXJrZXQtZnVsZmlsbGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5iYWRnZS1tYXJrZXQtZnVsZmlsbGVkIGkge1xuICBiYWNrZ3JvdW5kOiAjRUM2NDI3O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJvZHVjdC1jYXJkLWZvb3RlciAuYmFkZ2UtbWFya2V0LWZ1bGZpbGxlZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5wcm9kdWN0LWNhcmQtcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtY2FyZC1mb290ZXIgLnByb2R1Y3QtY2FyZC1yYXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZCAuY2FyZC1ib2R5IC5wcm9kdWN0LWNhcmQtZm9vdGVyIC5wcm9kdWN0LWNhcmQtcmF0aW5nIGkuaWNvbi1zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtY2FyZC1mb290ZXIgLnByb2R1Y3QtY2FyZC1yYXRpbmcgLnJldmlldy1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLnByb2R1Y3QtY2FyZC1mb290ZXIgLnByb2R1Y3QtY2FyZC1yYXRpbmcgLnJhdGluZy1jb3VudHMge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAucHJvZHVjdC1jYXJkLWZvb3RlciAucHJvZHVjdC1jYXJkLXJhdGluZyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtYm9keSAuc2hpcHBpbmctaW5zdC10eHQgc3BhbiB7XG4gIGNvbG9yOiAjNGM2NTdhO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5wcm9kdWN0LWNhcmQucHJvZHVjdC1hbmNob3Itbm90YWJzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmQgLnNuZC1sb2dvIHtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtY2FyZC5wcm9kdWN0LWhhcy1kaXNjb3VudCB7XG4gIGJvcmRlci1jb2xvcjogIzBDQUI5Mztcbn1cbi5wcm9kdWN0LWNhcmQucHJvZHVjdC1jYXRlZ29yeSAuY2FyZC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG5cbi5sYWJlbC11cCAucHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5sYWJlbC11cCAucHJvZHVjdC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IC0zMnB4IGF1dG8gMzJweCBhdXRvO1xufVxuLmxhYmVsLXVwIC5wcm9kdWN0LWNhcmQgLmNhcmQtaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYWJlbC11cCAucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLmRpc2NvdW50LXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5sYWJlbC11cCAucHJvZHVjdC1jYXJkIC5jYXJkLWJvZHkgLmZyZWUtc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3QtY2FyZCAuZmxhZy1uZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0I0NjMxMjtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkIC5mbGFnLW5ldyB7XG4gICAgcGFkZGluZzogMXB4IDlweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLmZsYWctbmV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiAtOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkIC5mbGFnLW5ldzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHdpZHRoOiA5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9zdmcvbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9zdmcvcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByb2R1Y3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsIC5pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsIC5pbWFnZSBpbWcge1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbCAuZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsIC5kZXRhaWwgLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9kdWN0LWhvcml6b250YWwuZHJhZy1wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JGQ0FENjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5kcmFnLXByb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsLmRyYWctcHJvZHVjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICBwYWRkaW5nOiA1LjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5kcmFnLXByb2R1Y3QgYnV0dG9uLmJ0bi1yZW1vdmUge1xuICBjb2xvcjogI0RDMzU0NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZDQUQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsLmFydGljbGUge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggOHB4O1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5hcnRpY2xlIC5pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsLmFydGljbGUgLmRldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5hcnRpY2xlIC5kZXRhaWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5hcnRpY2xlLmRyYWctYXJ0aWNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkNBRDY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LWhvcml6b250YWwuYXJ0aWNsZS5kcmFnLWFydGljbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsLmFydGljbGUuZHJhZy1hcnRpY2xlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gIHBhZGRpbmc6IDUuNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1ob3Jpem9udGFsLmFydGljbGUuZHJhZy1hcnRpY2xlIC5kZXRhaWwgLm5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnByb2R1Y3QtaG9yaXpvbnRhbC5hcnRpY2xlLmRyYWctYXJ0aWNsZSBidXR0b24uYnRuLXJlbW92ZSB7XG4gIGNvbG9yOiAjREMzNTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZDQUQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5oYXMtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWNhcm91c2VsIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jdXN0b21pemUtYWRkLXByb2R1Y3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDI0cHggMThweCAyNHB4O1xufVxuXG4uY2F0ZWdvcnktc2xpZGVyLWhtIC50b3AtY2F0ZWdvcnktbW9iaWxlLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmNhdGVnb3J5LXNsaWRlci1obSAudG9wLWNhdGVnb3J5LW1vYmlsZS1zbGlkZXIgLnRvcC1jYXQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGVnb3J5LXNsaWRlci1obSAudG9wLWNhdGVnb3J5LW1vYmlsZS1zbGlkZXIgLnRvcC1jYXQtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBtYXgtd2lkdGg6IDk0cHg7XG59XG4uY2F0ZWdvcnktc2xpZGVyLWhtIC50b3AtY2F0ZWdvcnktbW9iaWxlLXNsaWRlciAudG9wLWNhdC1pbWcgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQUI5MztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCA5cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXRlZ29yeS1zbGlkZXItaG0gLnRvcC1jYXRlZ29yeS1tb2JpbGUtc2xpZGVyIC50b3AtY2F0LWl0ZW0gcCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY3VzdG9tLWltYWdlLWJveC1icmFuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3VzdG9tLWltYWdlLWJveC1icmFuZCAuY2FyZC1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uY3VzdG9tLWltYWdlLWJveC1icmFuZCAuY2FyZC1oZWFkZXIgLmRpc2NvdW50LXRhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMENBQjkzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhvbWUtc2xpZGVyLWFyZWEgLmRlYWxzLXVwdG8tc2VjIHtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDQUI5MztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4uY2F0ZWdvcnktc2xpZGVyLWJvIC5zbGljay1jdXN0b20taW5pdGlhbGl6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0ZWdvcnktc2xpZGVyLWJvIC5zbGljay1jdXN0b20taW5pdGlhbGl6ZSAudG9wLWNhdGVnb3J5LW1vYmlsZS1zbGlkZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5jYXRlZ29yeS1zbGlkZXItYm8gLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5jYXRlZ29yeS1zbGlkZXItYm8gLnNsaWNrLWluaXRpYWxpemVkIC50b3AtY2F0ZWdvcnktbW9iaWxlLXNsaWRlciB7XG4gIG1hcmdpbjogMCAwO1xufVxuXG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQge1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMjVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4ICM5ODk4OTg0MDtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZCAuYnVuZGxlcy10b3AtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQgLmV4cGxvcmUtZGVhbCAuZXhwbG9yZS1kZWFsLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZCAuZXhwbG9yZS1kZWFsIC5leHBsb3JlLWRlYWwtaW1nIC5sZWZ0LWltZyB7XG4gIHdpZHRoOiA2OCU7XG4gIGhlaWdodDogOTBweDtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZCAuZXhwbG9yZS1kZWFsIC5leHBsb3JlLWRlYWwtaW1nIC5yaWdodC1pbWcge1xuICB3aWR0aDogMjglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkIC5leHBsb3JlLWRlYWwgLmV4cGxvcmUtZGVhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA2cHggMTdweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMjA2LCAyMDcsIDAuNDQpO1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkIC5leHBsb3JlLWRlYWwgLmV4cGxvcmUtZGVhbC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzA0OTYxO1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkIC5leHBsb3JlLWRlYWwgLmV4cGxvcmUtZGVhbC1jb250ZW50IGkge1xuICBjb2xvcjogIzMwNDk2MTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZC5wcm9kdWN0LWdyaWQgLmNhcmQgcCB7XG4gIGNvbG9yOiAjMzA0OTYxO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQucHJvZHVjdC1ncmlkIC5jYXJkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQtbWIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkLW1iOm50aC1jaGlsZCgzKSwgLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkLW1iOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMwNDk2MTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA2cHggMCA2cHg7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdCBzcGFuLmN1c3RvbS1zdC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQgc3Bhbi5jdXN0b20tc3QtaWNvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQuYnJhbmRzLXNob3AtYnktY29uY2VwdC1uZXcgLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQuYnJhbmRzLXNob3AtYnktY29uY2VwdC1uZXcgLmNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAudG9wLXNlbGxpbmctZ3JpZC5icmFuZHMtc2hvcC1ieS1jb25jZXB0LmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQtbmV3IC5jYXJkIGE6aG92ZXIgaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdC5icmFuZHMtc2hvcC1ieS1jb25jZXB0LW5ldyAuY2FyZCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA3cHggNnB4IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdC5icmFuZHMtc2hvcC1ieS1jb25jZXB0LW5ldyAuY2FyZCBoMyB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiA3cHggM3B4IDdweDtcbiAgfVxufVxuLmZlYXR1cmUtd2l0aC1icmFuZHMtc2VjIC50b3Atc2VsbGluZy1ncmlkLmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQuYnJhbmRzLXNob3AtYnktY29uY2VwdC1uZXcgLmNhcmQgLmN1c3RvbS1zdC1pY29uLTEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdC5icmFuZHMtc2hvcC1ieS1jb25jZXB0LW5ldyAuY2FyZCAuY3VzdG9tLXN0LWljb24tMSBpbWcge1xuICAgIG1heC13aWR0aDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBtYXgtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWMgLnRvcC1zZWxsaW5nLWdyaWQuYnJhbmRzLXNob3AtYnktY29uY2VwdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDNweDtcbiAgbWF4LWhlaWdodDogMTAzcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mZWF0dXJlLXdpdGgtYnJhbmRzLXNlYyAuYmFubmVyLXVwbG9hZHMtZ3JpZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG59XG5cbi5jdXN0b21pemF0aW9uLXdyYXBwZXIuY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuLmN1c3RvbWl6YXRpb24td3JhcHBlci5jYXJkLXN0eWxlLTEgLmNhcmQtaGVhZGVyIC5idG4tb3V0bGluZS1ncmF5LTEge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jdXN0b21pemF0aW9uLXdyYXBwZXIuY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciAuYnRuLW91dGxpbmUtZ3JheS0xLmhhcy1pY29uLmxlZnQgaSB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uY3VzdG9taXphdGlvbi13cmFwcGVyLmNhcmQtc3R5bGUtMSAuY2FyZC1oZWFkZXIgLmJ0bi1vdXRsaW5lLWdyYXktMSBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFDMzA0Nztcbn1cbi5jdXN0b21pemF0aW9uLXdyYXBwZXIuY2FyZC1zdHlsZS0xIC5jYXJkLWhlYWRlciAudmlldy1hbGwtZ3JvdXAtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uY3VzdG9taXphdGlvbi13cmFwcGVyLmNhcmQtc3R5bGUtMSAuY2FyZC1oZWFkZXIgLnZpZXctYWxsLWdyb3VwLWJ0biAubGVmdCBpLmljb24tZmVhdGhlci1saW5rIHtcbiAgZm9udC1zaXplOiA4LjFweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWl6YXRpb24td3JhcHBlciAuY2FyZC1ib2R5IC5jYXJvdXNlbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmN1c3RvbWl6YXRpb24td3JhcHBlci5zaG9ydGN1dC1saW5rcy1jYXJkIHtcbiAgbWluLWhlaWdodDogMzkxcHg7XG59XG4uY3VzdG9taXphdGlvbi13cmFwcGVyLnNob3J0Y3V0LWxpbmtzLWNhcmQgLmNhcmQtaGVhZGVyIHAge1xuICBjb2xvcjogIzhEOUZCMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ncmlkIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDE4MHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi5kZWxldGUtc2VjIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGRmZTg7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuLmNhbXBhaWduLXNlYyB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5jYW1wYWlnbi1zZWMgaDIge1xuICBjb2xvcjogIzY4N0U5NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJhbmQtbG9nby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5icmFuZC1sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24gLmFkZC1jYXJ0LWl0ZW0tZHJvcCAuY2FydC1pdGVtLWRlc2MtZHJvcCBwLnBfaWlkIHtcbiAgY29sb3I6ICM4RDlGQjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5obS1jdXN0b21pemUgLnByb2R1Y3RzLWdyaWQgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjMwcHg7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5obS1jdXN0b21pemUgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAudG9nZ2xlLWJ1dHRvbiB7XG4gIHRvcDogM3B4O1xufVxuLmhtLWN1c3RvbWl6ZSAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1kZXNjcmlwdGlvbiBoNi5wcm9kdWN0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXItc2V0dGluZ3MgLmNhcmQge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5vcmRlci1zZXR0aW5ncyAuY2FyZCAuZGVsaXZlcnktb3B0aW9ucyAuZGVsaXZlcnkge1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IC50aXRsZS5zY2hlZHVsZWQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IC50aXRsZS5jb25zb2xpZGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IC50b2dnbGUtc3dpdGNoMS50b2dnbGUtc3dpdGNoLWZpbGwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IC50b2dnbGUtc3dpdGNoMS50b2dnbGUtc3dpdGNoLWZpbGwgLnNsaWRlci5yb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbn1cbi5vcmRlci1zZXR0aW5ncyAuY2FyZCAuZGVsaXZlcnktb3B0aW9ucyAuZGVsaXZlcnkgLnRvZ2dsZS1zd2l0Y2gxLnRvZ2dsZS1zd2l0Y2gtZmlsbCAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbn1cblxuLmNyZWF0ZS1wYXJ0bmVyLXJld2FyZC1wYWdlIC5maWVsZC13aXRoLXJhZGlvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5jcmVhdGUtcGFydG5lci1yZXdhcmQtcGFnZSBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2RDdFOTQ7XG59XG4uY3JlYXRlLXBhcnRuZXItcmV3YXJkLXBhZ2UgLmN1c3RvbS1yYWRpby0xIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3JlYXRlLXBhcnRuZXItcmV3YXJkLXBhZ2UgLmljb24tc2VjIHtcbiAgZmxleDogMCAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY3JlYXRlLXBhcnRuZXItcmV3YXJkLXBhZ2UgLmljb24tc2VjIGkge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4uY3JlYXRlLXBhcnRuZXItcmV3YXJkLXBhZ2UgLnVwbG9hZC1wYXJ0bmVyLWJhbm5lci51cGxvYWQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY3JlYXRlLXBhcnRuZXItcmV3YXJkLXBhZ2UgLmR1YWwtaW5wdXRzLmxhbmctaW5wdXQtdXJsIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0VGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4uYmFkZ2Uge1xuICBwYWRkaW5nOiAzcHggMTBweCAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYWRnZSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhZGdlLmJhZGdlLWJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuLmJhZGdlLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbiAgY29sb3I6ICNFRjZDMDA7XG59XG4uYmFkZ2UuYmFkZ2UtbmV3LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkNDO1xuICBjb2xvcjogI0E4NTMwRDtcbn1cbi5iYWRnZS5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRDtcbiAgY29sb3I6ICMxNTY1QzA7XG59XG4uYmFkZ2UuYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTRFNztcbiAgY29sb3I6ICNEQzM1NDU7XG59XG4uYmFkZ2UuYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gIGNvbG9yOiAjMkU3RDMyO1xufVxuLmJhZGdlLmJhZGdlLXN1Y2Nlc3MgaSB7XG4gIGNvbG9yOiAjMkU3RDMyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYmFkZ2UuYmFkZ2UtbmV3LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERGQ0UxO1xuICBjb2xvcjogIzBDODY0NDtcbn1cbi5iYWRnZS5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMzA0NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFkZ2UuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFkZ2UuYmFkZ2UtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREYyRjc7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cbi5iYWRnZS51bnBhaWQtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdCNUM0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS51bnBhaWQtYmFkZ2UgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlLmJhZGdlLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmc6IDNweCA2cHggMnB4IDVweDtcbn1cbi5iYWRnZS5iYWRnZS13aXRoLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYmFkZ2UuYmFkZ2UtaWNvbi1ib3JkZXIgaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNUI1Qzc7XG4gIGNvbG9yOiAjQTVCNUM3O1xuICBwYWRkaW5nOiA2cHggMTBweCA0cHggMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFkZ2UuYmFkZ2UtaWNvbi1ib3JkZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDNweCAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMkU3RDMyO1xuICBib3JkZXItY29sb3I6ICMyRTdEMzI7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1wcmltYXJ5IGkge1xuICBjb2xvcjogIzJFN0QzMjtcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3O1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMjY3RkMyO1xuICBib3JkZXItY29sb3I6ICMyNjdGQzI7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0RDMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjREMzNTQ1O1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMENBQjkzO1xuICBib3JkZXItY29sb3I6ICMwQ0FCOTM7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGJvcmRlci1jb2xvcjogIzFDMzA0Nztcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZDMTA3O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG59XG4uYmFkZ2UuYmFkZ2Utc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG4uYmFkZ2UuYmFkZ2UtZ3J5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGNvbG9yOiAjMzA0OTYxO1xufVxuLmJhZGdlLmJhZGdlLXN1Y2Vzcy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlZmQ0O1xuICBjb2xvcjogIzBjODY0NDtcbn1cbi5iYWRnZS5kYW5nZXItYmctMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU1RTg7XG4gIGNvbG9yOiAjQzgyMzMzO1xufVxuLmJhZGdlLnN1Y2Vzcy1iZy0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERjhFQTtcbiAgY29sb3I6ICMyNUE1NjA7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1ncmV5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpO1xufVxuLmJhZGdlLmJhZGdlLWdyeS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIGNvbG9yOiAjMzA0OTYxO1xufVxuLmJhZGdlLmJhZGdlLmJhZGdlLWxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViZWQ7XG4gIGNvbG9yOiAjYmYxNjI2O1xufVxuXG4uY3VzdG9tcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAyNXB4IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAjMDAwMDAwMjk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHotaW5kZXg6IDExO1xuICBsZWZ0OiA0OHB4O1xufVxuLmN1c3RvbXByb2dyZXNzLWJhciAuYnRuLmJ0bi1ncnkxLW91dGxpbmUgaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICM2ODdFOTQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbXByb2dyZXNzLWJhciAuYnRuLm5leHQtYnRuIHtcbiAgbWluLXdpZHRoOiAxMzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbXByb2dyZXNzLWJhciAuYnRuLm5leHQtYnRuIGkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY3VzdG9tcHJvZ3Jlc3MtYmFyIC5idG4uYnRuLXNhdmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLnByb2dyZXNzYmFyLXN0eWxlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZ3Jlc3NiYXItc3R5bGUtMSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDE0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZ3Jlc3NiYXItc3R5bGUtMSBsaTpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E3QjVDNDtcbn1cbi5wcm9ncmVzc2Jhci1zdHlsZS0xIGxpLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBib3JkZXItY29sb3I6ICM0MEFFQUY7XG59XG4ucHJvZ3Jlc3NiYXItc3R5bGUtMSBsaS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xufVxuLnByb2dyZXNzYmFyLXN0eWxlLTEgbGkuc2VsZWN0ZS1zdGVwIHAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2dyZXNzYmFyLXN0eWxlLTEgbGkuc2VsZWN0ZS1zdGVwIGkge1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2dyZXNzYmFyLXN0eWxlLTEgbGk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3QjVDNDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC01MCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZ3Jlc3NiYXItc3R5bGUtMSBsaSBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgY29sb3I6ICM0QzY1N0E7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnByb2dyZXNzYmFyLXN0eWxlLTEgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnByb2dyZXNzYmFyLXN0eWxlLTEgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGItcHJvZ3Jlc3NiYXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4REZFODtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhERkU4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4REZFODtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuZHJwLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM0MEFFQUY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuIHtcbiAgY29sb3I6ICM4RDlGQjA7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5hcHBseUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQwQUVBRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5hcHBseUJ0bjpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmFwcGx5QnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoZWFkIC5wcmV2LFxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoZWFkIC5uZXh0IHtcbiAgY29sb3I6ICMzNDNBNDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSB7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDIyMiwgMjIzLCAwLjUpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZS5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2UuYWN0aXZlLmVuZC1kYXRlOjpiZWZvcmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZS5lbmQtZGF0ZTo6YmVmb3JlIHtcbiAgbGVmdDogLTJweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2UuYWN0aXZlOjpiZWZvcmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDU0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMjIyLCAyMjMsIDAuNSk7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlLmFjdGl2ZS5lbmQtZGF0ZS5zdGFydC1kYXRlOjpiZWZvcmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLmFjdGl2ZS5lbmQtZGF0ZS5zdGFydC1kYXRlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZS5hY3RpdmUgc3BhbiwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMzNDNBNDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi8qLmRyb3Bkb3duLXN0eWxlLTEge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MzIzODtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTY5YmZmO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTA1MDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bklucHV0IHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RUNGMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLXN0eWxlLTJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAmLnNob3d7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLWNvbG9yLTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBpLmljb24tY2hldmVyb24tZG93bntcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tc3R5bGUtaG92ZXJ7XG4gICAgLmJ0bntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjNweCAwIDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGkuaWNvbi1jaGV2ZXJvbi1kb3due1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGkuaWNvbi10YWd7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgaS5pY29uLWNoZXZlcm9uLWRvd257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDA7XG4gICAgfVxuICAgIHVsLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LTIwMDtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93e1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzJCRUYyO1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBpLmljb24tY2hldmVyb24tZG93bntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmRyb3Bkb3duLXN0eWxlLTN7XG4gICAgei1pbmRleDogOTtcbiAgICAmLnNob3d7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc5NUU4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzhEOUZCMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICMxQzMwNDc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAjMDAwMDAwMTI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMnM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICB9XG59Ki9cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM5OXB4KSB7XG4gIC5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLXRvZ2dsZSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWRyb3Bkb3duLXBpbGxzIC5kcm9wZG93bi10b2dnbGUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLXRvZ2dsZSAuZHJvcGRvd24taXRlbSBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24tdG9nZ2xlIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDc5JTtcbn1cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLXRvZ2dsZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLXRvZ2dsZSBpLmljb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY3VzdG9tLWRyb3Bkb3duLXBpbGxzIC5kcm9wZG93bi10b2dnbGUgaS5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDlweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24taXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDE3NCwgMTc1LCAwLjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDBBRUFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEzcHggNXB4IDEzcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jdXN0b20tZHJvcGRvd24tcGlsbHMgLmRyb3Bkb3duLW1lbnUgcCB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xufVxuLmN1c3RvbS1kcm9wZG93bi1waWxscyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogMTNweCA1cHggMTNweDtcbn1cblxuLmN1c3RvbS1kcm9wZG93bjEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tZHJvcGRvd24xIHAgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmN1c3RvbS1kcm9wZG93bjEgLmRyb3Bkb3duLW1lbnUtY3VzdG9tMSB7XG4gIHdpZHRoOiAxNzJweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMHB4IDMwcHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC00MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmN1c3RvbS1kcm9wZG93bjEgLmRyb3Bkb3duLW1lbnUtY3VzdG9tMSBociB7XG4gIGJvcmRlci1jb2xvcjogI0E1QjVDNztcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmN1c3RvbS1kcm9wZG93bjEgLmRyb3Bkb3duLW1lbnUtY3VzdG9tMSBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1kcm9wZG93bjE6aG92ZXIgLmRyb3Bkb3duLW1lbnUtY3VzdG9tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHVhbC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xufVxuXG4uZHJvcGRvd24tc3R5bGUyIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmRyb3Bkb3duLXN0eWxlMiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG59XG5cbi5kcm9wZG93bi1zdHlsZS1ob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5kcm9wZG93bi1zdHlsZS1ob3ZlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG59XG5cbi5kcm9wZG93bi10ZW1wbGF0ZTEge1xuICBtaW4td2lkdGg6IDIxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkNBRDY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZHJvcGRvd24tdGVtcGxhdGUxIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kcm9wZG93bi10ZW1wbGF0ZTEgLmJ0biAuaWNvbi1jaGV2ZXJvbi1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4uZHJvcGRvd24tdGVtcGxhdGUxIC5idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLXRlbXBsYXRlMSAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZDQUQ2O1xuICBib3JkZXItdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLXRlbXBsYXRlMSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMTY5QkZGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZHJvcGRvd24tdGVtcGxhdGUxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tdGVtcGxhdGUxOmhvdmVyLCAuZHJvcGRvd24tdGVtcGxhdGUxLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duLXRlbXBsYXRlMTpob3ZlciAuYnRuLCAuZHJvcGRvd24tdGVtcGxhdGUxLnNob3cgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tdGVtcGxhdGUxOmhvdmVyIC5idG4gLmljb24tY2hldmVyb24tZG93biwgLmRyb3Bkb3duLXRlbXBsYXRlMS5zaG93IC5idG4gLmljb24tY2hldmVyb24tZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRyb3Bkb3duLXN0eWxlMSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZDQUQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmRyb3Bkb3duLXN0eWxlMSAuYnRuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1zdHlsZTEgLmJ0bjphY3RpdmUsIC5kcm9wZG93bi1zdHlsZTEgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0JGQ0FENiAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLXN0eWxlMSAuYnRuIGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24gLnNlYXJjaC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTY1LCAxODEsIDE5OSwgMC41KTtcbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24uc2VhcmNoLWJvcmRlci1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG59XG4uY3VzdG9tLXNlYXJjaC1kcm9wZG93biAuc2VhcmNoLWxpc3Qtc20ge1xuICBwYWRkaW5nOiA3cHggMjRweCA4cHggMTVweDtcbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtbGlzdC1zbSAuY2FydC1pdGVtLWltZy1kcm9wIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtbGlzdC1zbSAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweCAxMXB4IDlweDtcbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5hZGQtY2FydC1pdGVtLWRyb3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1c3RvbS1zZWFyY2gtZHJvcGRvd24gLmFkZC1jYXJ0LWl0ZW0tZHJvcCAuY2FydC1pdGVtLWltZy1kcm9wIHtcbiAgLypcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0d2lkdGg6IDY1cHg7Ki9cbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5hZGQtY2FydC1pdGVtLWRyb3AgLmNhcnQtaXRlbS1pbWctZHJvcCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG4uY3VzdG9tLXNlYXJjaC1kcm9wZG93biAuYWRkLWNhcnQtaXRlbS1kcm9wIC5jYXJ0LWl0ZW0tZGVzYy1kcm9wIHtcbiAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5hZGQtY2FydC1pdGVtLWRyb3AgLmNhcnQtaXRlbS1kZXNjLWRyb3AgcCxcbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIC5hZGQtY2FydC1pdGVtLWRyb3AgLmNhcnQtaXRlbS1kZXNjLWRyb3Agc3BhbiB7XG4gIGNvbG9yOiAjMzA0OTYxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9tLXNlYXJjaC1kcm9wZG93biAuYWRkLWNhcnQtaXRlbS1kcm9wIC5jYXJ0LWl0ZW0tZGVzYy1kcm9wIC51bmRsaW5lLXNhciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uc2VhcmNoLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZmlsdGVyLmRpc2FibGVkIC5mb3JtLWdyb3VwIC5zZWFyY2gtZmllbGQgLmZvcm0tY29udHJvbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZDQUQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4uc2VhcmNoLWZpbHRlci5kaXNhYmxlZCAuZm9ybS1ncm91cCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtaSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM4RDlGQjAgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zZWFyY2gtcGFuZWwtMS1zaG93IHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5jdXN0b20tc2VhcmNoLXBhbmVsLTEtc2hvdyAuY3VzdG9tLXNlYXJjaC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1zZWFyY2gtcGFuZWwtMS1zaG93LnNlYXJjaC1jbG9zZSAuZm9ybS1ncm91cCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jdXN0b20tc2VhcmNoLXBhbmVsLTEtc2hvdy5zZWFyY2gtY2xvc2UgLmZvcm0tZ3JvdXAgLnNlYXJjaC1pIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlYXJjaC1jbG9zZSAuZm9ybS1ncm91cCAuY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLW92ZXJsYXkge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA0MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwO1xufVxuXG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkVBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMTI3LCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTdweCAxM3B4IDEycHg7XG59XG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQgLmNhcmQtaGVhZGVyIHAge1xuICBjb2xvcjogI0REN0YwMDtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjREQ3RjAwO1xufVxuLmNvbGxhcHNlLXByb2R1Y3QtYm94IC5jYXJkIC5jYXJkLWhlYWRlciAuYnRuLmNvbGxhcHNlZCAuaGlkZS1wcm9kdWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi5jb2xsYXBzZWQgLnNob3ctcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi5jb2xsYXBzZWQgaSB7XG4gIHRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0biAuc2hvdy1wcm9kdWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0biBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbGxhcHNlLXByb2R1Y3QtYm94IC5jYXJkIC5jb2xsYXBzZSxcbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY29sbGFwc2luZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyMSwgMTI3LCAwLCAwLjUpO1xuICBtYXJnaW46IDAgMTdweCAwIDEycHg7XG59XG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQgLmNvbGxhcHNlIC5jYXJkLWJvZHksXG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQgLmNvbGxhcHNpbmcgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDAgMTJweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY29sbGFwc2UgdWwgbGksXG4uY29sbGFwc2UtcHJvZHVjdC1ib3ggLmNhcmQgLmNvbGxhcHNpbmcgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY29sbGFwc2UgdWwgbGk6bGFzdC1jaGlsZCxcbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY29sbGFwc2luZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2xsYXBzZS1wcm9kdWN0LWJveCAuY2FyZCAuY29sbGFwc2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxhcHNlLXByb2R1Y3QtYm94IC5jYXJkIC5jb2xsYXBzaW5nIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMzMDQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jdXN0b20tc2VhcmNoLXBhbmVsLWhpZWdodC0xIC5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIHtcbiAgbWF4LWhlaWdodDogMjd2aDtcbn1cblxuLm1vZGFsLXN0eWxlMSAubW9kYWwtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xufVxuLm1vZGFsLXN0eWxlMSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMUMzMDQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubW9kYWwtc3R5bGUxIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tb2RhbC1zdHlsZTEgLm1vZGFsLWhlYWRlci5tb2RhbC1oZWFkZXIxIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtc3R5bGUxIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xufVxuLm1vZGFsLXN0eWxlMSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbn1cbi5tb2RhbC1zdHlsZTEgLm1vZGFsLWN1cy1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uZGVsZXRlLXNlY3Rpb24tbW9kYWwgLm1vZGFsLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZGVsZXRlLXNlY3Rpb24tbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDODIzMzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1pdGVtLXZhcmlhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTVCNUM3O1xuICBwYWRkaW5nOiAxM3B4IDAgMjBweDtcbn1cbi5wcm9kdWN0LWl0ZW0tdmFyaWF0aW9uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG59XG4ucHJvZHVjdC1pdGVtLXZhcmlhdGlvbiBwIHtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWl0ZW0tdmFyaWF0aW9uIHNwYW4ge1xuICBjb2xvcjogIzFDMzA0NztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGl0bGUtdmFyaWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZXhpc3RpbmctY3VzdG9tZXItaW5mb3JtYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTVCNUM3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDExcHggMTVweCAxNXB4O1xufVxuLmV4aXN0aW5nLWN1c3RvbWVyLWluZm9ybWF0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZXhpc3RpbmctY3VzdG9tZXItaW5mb3JtYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRpc2NvdW50LXBvcHVwLXNldCAudGhlbWUtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5kaXNjb3VudC1wb3B1cC1zZXQgLnRoZW1lLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kaXNjb3VudC1wb3B1cC1zZXQgLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAxNTRweDtcbn1cbi5kaXNjb3VudC1wb3B1cC1zZXQgLmJhZGdlLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICBjb2xvcjogIzQwQUVBRjtcbn1cbi5kaXNjb3VudC1wb3B1cC1zZXQgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBwbGllZC1pbm5lci1kaXNjb3VudCBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubW9kYWwtb3Zlci1tb2RhbC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1vZGFsLW92ZXItbW9kYWwgLm1vZGFsLWJhY2tkcm9wIC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXctdXNlci1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi5uZXctdXNlci1wb3B1cCAuc2VsZWN0Mi1ib3gge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5ldy11c2VyLXBvcHVwIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhcnRpYWwtcmVmdW5kIC5xdHktcmVmdW5kIHtcbiAgZmxleDogMCAwIDc0cHg7XG59XG4ucGFydGlhbC1yZWZ1bmQgLnNoaXBwaW5nLXJlZnVuZCB7XG4gIGZsZXg6IDAgMCAxMjVweDtcbn1cbi5wYXJ0aWFsLXJlZnVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gIGJvcmRlci1jb2xvcjogI0Q4REZFODtcbn1cbi5wYXJ0aWFsLXJlZnVuZCBzcGFuLnF0eS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG59XG4ucGFydGlhbC1yZWZ1bmQgLnJpZ2h0LWJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAxODEsIDE5OSwgMC41KTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5wYXJ0aWFsLXJlZnVuZCAucmVmdW5kLWRldGFpbC10ZXh0IHtcbiAgY29sb3I6ICNFMDk2MDA7XG59XG5cbi5zdWNlc3NmdWwtcG9wdXAgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG4uc3VjZXNzZnVsLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uaW52b2ljZS1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY4N2U5NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW52b2ljZS1zZWN0aW9uIC5pbnZvaWNlLWNhbGwtdG8tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgLnZhdC1pbnYtZGV0YWlscyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgLnZhdC1pbnYtZGV0YWlscyBoNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyRjNDNEY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5pbnZvaWNlLWNhbGwtdG8tYWN0aW9ucyAudmF0LWludi1kZXRhaWxzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzJGM0M0RjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgLnZhdC1pbnYtZGV0YWlscyAuYnRuIHtcbiAgY29sb3I6ICMzQkE0QTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgbGFiZWwuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QzY1N0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MGFlYWY7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5pbnZvaWNlLWNhbGwtdG8tYWN0aW9ucyBsYWJlbC5hY3RpdmUgLmNoZWNrbWFyayAuaWNvbi10aWNrIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgbGFiZWwuYWN0aXZlIHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgbGFiZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsLnJhZGlvLXN0eWxlLTEgLnJhZGlvLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsLnJhZGlvLXN0eWxlLTEgLmxlZnQge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDJweDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsLnJhZGlvLXN0eWxlLTEgLmNoZWNrbWFyayB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5pbnZvaWNlLWNhbGwtdG8tYWN0aW9ucyBsYWJlbC5yYWRpby1zdHlsZS0xIC5jaGVja21hcmsgLmljb24tdGljayB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGNvbG9yOiAjM0JBNEE1O1xuICBsZWZ0OiAtMnB4O1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgbGFiZWwucmFkaW8tc3R5bGUtMSAucmFkaW8taW5wdXQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsLnJhZGlvLXN0eWxlLTEgLnJhZGlvLWlucHV0IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmludm9pY2UtY2FsbC10by1hY3Rpb25zIGxhYmVsLnJhZGlvLXN0eWxlLTEgLnJhZGlvLWlucHV0IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIC5pY29uLXRpY2sge1xuICBvcGFjaXR5OiAxO1xufVxuLmludm9pY2Utc2VjdGlvbiAuaW52b2ljZS1jYWxsLXRvLWFjdGlvbnMgbGFiZWwucmFkaW8tc3R5bGUtMSAucmFkaW8taW5wdXQgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIGZvcm0gLnVwbG9hZC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmZvcm0tZmllbGRzIC5yZXF1ZXN0LWludm9pY2UtZm9ybSBwLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5mb3JtLWZpZWxkcyAucmVxdWVzdC1pbnZvaWNlLWZvcm0gLnVwbG9hZC1pbnZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNBN0I1QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzMDQ5NjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIC51cGxvYWQtaW52b2ljZSBsYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIC51cGxvYWQtaW52b2ljZSBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIC51cGxvYWQtaW52b2ljZSBsYWJlbCBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0E3QjVDNDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmZvcm0tZmllbGRzIC5yZXF1ZXN0LWludm9pY2UtZm9ybSAudXBsb2FkLWludm9pY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFlOWViMjE7XG4gIGJvcmRlci1jb2xvcjogIzgyQzdDODtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmZvcm0tZmllbGRzIC5yZXF1ZXN0LWludm9pY2UtZm9ybSAudXBsb2FkLWludm9pY2U6aG92ZXIgaSB7XG4gIGNvbG9yOiAjODJDN0M4O1xufVxuLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIC5zaG93LXVwbG9hZGVkLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmZvcm0tZmllbGRzIC5yZXF1ZXN0LWludm9pY2UtZm9ybSAuc2hvdy11cGxvYWRlZC1maWxlIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDBhZWFmO1xufVxuLmludm9pY2Utc2VjdGlvbiAuZm9ybS1maWVsZHMgLnJlcXVlc3QtaW52b2ljZS1mb3JtIC5zaG93LXVwbG9hZGVkLWZpbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5mb3JtLWZpZWxkcyAucmVxdWVzdC1pbnZvaWNlLWZvcm0gLnNob3ctdXBsb2FkZWQtZmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRTY0RDREO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uaW52b2ljZS1zZWN0aW9uIC5mb3JtLWZpZWxkcyAucmVxdWVzdC1pbnZvaWNlLWZvcm0gLnVwbG9hZGVkLW5vdGUge1xuICBjb2xvcjogIzNENjFCMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLmZvcm0tZmllbGRzIC5yZXF1ZXN0LWludm9pY2UtZm9ybSBidXR0b24uYnRuLXByb2NlZWQge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW52b2ljZS1zZWN0aW9uIC52YXQtZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmludm9pY2Utc2VjdGlvbiAudmF0LWZvcm0td3JhcHBlciAudmVyaWZpZWQtaWNvbi1zZWMge1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCUpO1xuICBjb2xvcjogIzI3YWQ2ZjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLnZhdC1mb3JtLXdyYXBwZXIgLnZlcmlmaWVkLWljb24tc2VjIGkuaWNvbi1jaGVja21hcmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW52b2ljZS1zZWN0aW9uIC52YXQtZm9ybS13cmFwcGVyIGxhYmVsIHtcbiAgY29sb3I6ICM5REFDQkM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLnZhdC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgaW5wdXQge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAuNjg4cmVtIDAuNjg4cmVtIDAuNjI1cmVtIDAuNjg4cmVtO1xufVxuLmludm9pY2Utc2VjdGlvbiAudmF0LWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1tYXRlcmlhbCBzZWxlY3Qge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5pbnZvaWNlLXNlY3Rpb24gLnJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVzc2FnZS1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRleHQtcHJpbWFyeS00MDAge1xuICBjb2xvcjogIzE2OUJGRjtcbn1cblxuLnRleHQtY2FuY2VsLTEwMCB7XG4gIGNvbG9yOiAjMjUzMzQ0O1xufVxuXG4udGV4dC1udWV0cmFsLTkwMCB7XG4gIGNvbG9yOiAjMUMzMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtODAwIHtcbiAgY29sb3I6ICMzMDQ5NjEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbnVldHJhbC03MDAge1xuICBjb2xvcjogIzRDNjU3QSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1udWV0cmFsLTYwMCB7XG4gIGNvbG9yOiAjNjg3RTk0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtNTAwIHtcbiAgY29sb3I6ICM4RDlGQjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbnVldHJhbC00MDAge1xuICBjb2xvcjogI0E3QjVDNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1udWV0cmFsLTMwMCB7XG4gIGNvbG9yOiAjQkZDQUQ2O1xufVxuXG4udGV4dC1udWV0cmFsLTIwMCB7XG4gIGNvbG9yOiAjRDhERkU4O1xufVxuXG4udGV4dC1udWV0cmFsLTEwMCB7XG4gIGNvbG9yOiAjRTZFQ0YyO1xufVxuXG4udGV4dC1udWV0cmFsLTA1MCB7XG4gIGNvbG9yOiAjRjJGNkZBO1xufVxuXG4udGV4dC1ncnktODAwIHtcbiAgY29sb3I6ICNBNUI1Qzc7XG59XG5cbi50ZXh0LWdyZWVuLTUwMCB7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuXG4udGV4dC1yZWQtMjAwIHtcbiAgY29sb3I6ICNEQzM1NDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93LTkwMCB7XG4gIGNvbG9yOiAjRTA5NjAwO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0M4MjMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtODAwIHtcbiAgY29sb3I6ICMzMDQ5NjE7XG59XG5cbi5wcmltYXJ5LWFuY2hvci0yMDAge1xuICBjb2xvcjogIzJDN0FENCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby10ZXh0IHtcbiAgY29sb3I6ICMyNjdGQzI7XG59XG5cbi5ncmVlbi05MDAge1xuICBjb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tMTAwIHtcbiAgY29sb3I6ICNEOEVFRUYgIWltcG9ydGFudDtcbn1cblxuLmFuY2hvci10ZXh0IHtcbiAgY29sb3I6ICMyQzdBRDQ7XG59XG5cbi5kYW5nZXItdGV4dCB7XG4gIGNvbG9yOiAjREMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWVlZjtcbn1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTEge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMzYge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDBBRUFGICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC00MDAge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC00MDAtaW1wb3J0YW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZXh0LWdyZXktNDAwIHtcbiAgY29sb3I6ICMxQzMwNDc7XG59XG5cbi5mb250LTkge1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01cHgge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yb3VuZGVkLTRweCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC04cHgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ncnktODAwIHtcbiAgY29sb3I6ICNBNUI1Qzc7XG59XG5cbi5mb250LTIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Vzcy0xIHtcbiAgY29sb3I6ICMyNUE1NjA7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtaGVpZ2h0LTMyIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1oZWlnaHQtMjgge1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLmlucHV0LXBsYWNlaG9sZGVyLW5ldXRyYWwtY29sb3ItMjAwOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRDhERkU4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud29yZC1icmVhay10YWJsZS1jb2wge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmRpc2NvdW50LWR1cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlzY291bnQtZHVyYXRpb246aG92ZXIgLmR1cmF0aW9uLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzY291bnQtZHVyYXRpb24gc3Bhbi5pY29uLWluZm9fb3V0bGluZSB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kaXNjb3VudC1kdXJhdGlvbiAuZHVyYXRpb24taG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjlweDtcbiAgbWluLXdpZHRoOiAxODlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmRpc2NvdW50LWR1cmF0aW9uIC5kdXJhdGlvbi1ob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNEOERGRTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5kaXNjb3VudC1kdXJhdGlvbiAuZHVyYXRpb24taG92ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlzY291bnQtZHVyYXRpb24gLmR1cmF0aW9uLWhvdmVyLmR1cmF0aW9uLWhvdmVyMiB7XG4gIHRvcDogMzRweDtcbiAgbGVmdDogLTcwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjb3VudC1kdXJhdGlvbiAuZHVyYXRpb24taG92ZXIuZHVyYXRpb24taG92ZXIyOmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRDhERkU4O1xufVxuLmRpc2NvdW50LWR1cmF0aW9uIC5kdXJhdGlvbi1ob3Zlci5kdXJhdGlvbi1ob3ZlcjMge1xuICB0b3A6IC05cHg7XG59XG4uZGlzY291bnQtZHVyYXRpb24gLmR1cmF0aW9uLWhvdmVyLmR1cmF0aW9uLWhvdmVyMzpiZWZvcmUge1xuICB0b3A6IDI1cHg7XG59XG5cbi5kdXJhdGlvbi1jaXJjbGUgc3BhbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kdXJhdGlvbi1jaXJjbGUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmR1cmF0aW9uLWNpcmNsZS5jaXJjbGUtYW5nbGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG59XG4uZHVyYXRpb24tY2lyY2xlLmNpcmNsZS1hbmdsZSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMXB4O1xufVxuXG4uY2F0ZWdvcnktbWVudS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFDMzA0NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1pbWcge1xuICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5jYXQtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMzZweDtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1icmFuZCBpbWcge1xuICBtYXgtd2lkdGg6IDc2cHg7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmNhdC1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1tZW51LWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyBhLm1lbnUtYWN0aW9ucyBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZWVmO1xuICBjb2xvcjogIzQwQUVBRjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyBhLm1lbnUtYWN0aW9ucy1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgY29sb3I6ICM0QzY1N0E7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5jYXQtbWVudS1hY3Rpb25zIGEubWVudS1hY3Rpb25zLWRyb3Bkb3duOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1tZW51LWFjdGlvbnMgYS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1tZW51LWFjdGlvbnMuc2hvdyBhLm1lbnUtYWN0aW9ucy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogNXJlbTtcbiAgcmlnaHQ6IC05MHB4O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjRDhERkU4O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiAxMnB4O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuY2F0LW1lbnUtYWN0aW9ucyAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgY29sb3I6ICM0QzY1N0E7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLmNhdC1tZW51LWFjdGlvbnMgLmRyb3Bkb3duLWl0ZW0gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRDNjU3QTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5zaG9ydGxpbmtzLWVkaXQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogI0Q4REZFODtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0gLnNob3J0bGlua3MtZWRpdC1hY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5zaG9ydGxpbmtzLWVkaXQtYWN0aW9ucyBhIGkge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjg3RTk0O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbSAuc2lkZS1iYXItYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5zaWRlLWJhci1hY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtIC5zaWRlLWJhci1hY3Rpb25zIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2ODdFOTQ7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmN1c3RvbWl6ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5jdXN0b21pemU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFOUJFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiQ3VzdG9taXplZFwiO1xuICBsZWZ0OiAtMTA1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI0ZGQzEwNztcbiAgYm9yZGVyLWxlZnQ6ICNGRkMxMDc7XG4gIGJvcmRlci10b3A6ICNGRkMxMDc7XG4gIGJvcmRlci1ib3R0b206ICNGRkMxMDc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5jdXN0b21pemU6aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRlZ29yeS1tZW51LWl0ZW0ucHJpbWFyeTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3RkMyO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2N2ZjMjRmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiUHJpbWFyeVwiO1xuICBsZWZ0OiAtMTA1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzI2N0ZDMjtcbiAgYm9yZGVyLWxlZnQ6ICMyNjdGQzI7XG4gIGJvcmRlci10b3A6ICMyNjdGQzI7XG4gIGJvcmRlci1ib3R0b206ICMyNjdGQzI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmhhcy1pY29uLWxlZnQgLmNhdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmhhcy1pY29uLWxlZnQgLmNhdC1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUI1Qzc7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5jYXQtc2lkZWJhci1pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmNhdC1zaWRlYmFyLWl0ZW1zIC5zaWRlLWJhci1hY3Rpb25zIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmNhdGVnb3J5LW1lbnUtaXRlbS5jYXQtc2lkZWJhci1pdGVtcyAuc2lkZS1iYXItYWN0aW9ucyBhIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2F0ZWdvcnktbWVudS1pdGVtLmNhdC1zaWRlYmFyLWl0ZW1zLmRyYWdnYWJsZS1pdGVtIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcmFnZ2FibGUtaXRlbSB7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZHJhZ2dhYmxlLWl0ZW0gLmRyYWdnYWJsZS1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFDMzA0NztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZHJhZ2dhYmxlLWl0ZW0gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDZweDtcbiAgY29sb3I6ICMxQzMwNDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kcmFnZ2FibGUtaXRlbSBpLnNlbGVjdC1pY29uLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYWdnYWJsZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEOEVFRUY7XG59XG4uZHJhZ2dhYmxlLWl0ZW0uYWN0aXZlIC5kcmFnZ2FibGUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNDBBRUFGO1xufVxuLmRyYWdnYWJsZS1pdGVtLnNlbGVjdGVkLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xufVxuLmRyYWdnYWJsZS1pdGVtLnNlbGVjdGVkLWNhdGVnb3JpZXMgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZHJhZ2dhYmxlLWl0ZW0uaGFzLWljb24tbGVmdCB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDQwcHg7XG59XG4uZHJhZ2dhYmxlLWl0ZW0uaGFzLWljb24tbGVmdCBpLnNlbGVjdC1pY29uLWxlZnQge1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM0MEFFQUY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jYXQtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLlByaW1hcnlDYXRlZ29yaWVzIC5yZW1vdmUtaWNvbiwgLkN1c3RvbWl6ZWRDYXRlZ29yaWVzIC5yZW1vdmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5MaXZlQ2F0ZWdvcmllcyAuZHJhZ2dhYmxlLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLkxpdmVDYXRlZ29yaWVzIC5yZW1vdmUtaWNvbiB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4udHJlZWpzID4gLnRyZWVqcy1ub2RlcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50cmVlanMgLnRyZWVqcy1ub2RlX19oYWxmY2hlY2tlZCA+IC50cmVlanMtY2hlY2tib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udHJlZWpzIC50cmVlanMtbm9kZV9faGFsZmNoZWNrZWQgPiAudHJlZWpzLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGICFpbXBvcnRhbnQ7XG59XG4udHJlZWpzIC50cmVlanMtbm9kZV9fY2hlY2tlZCA+IC50cmVlanMtY2hlY2tib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MEFFQUYgIWltcG9ydGFudDtcbn1cblxuLnRyZWVqcyAudHJlZWpzLXN3aXRjaGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udHJlZWpzIC50cmVlanMtc3dpdGNoZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlanMgLnRyZWVqcy1zd2l0Y2hlcjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlanMgLnRyZWVqcy1jaGVja2JveCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlanMgbGkge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4udHJlZWpzID4gLnRyZWVqcy1ub2RlcyA+IC50cmVlanMtbm9kZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRyZWVqcyA+IC50cmVlanMtbm9kZXMgPiAudHJlZWpzLW5vZGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi53aW5kb3dlZC1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndpbmRvd2VkLXBhbmVsIC53aW5kb3dlZC1wYW5lbC1oZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAyMHB4O1xufVxuLndpbmRvd2VkLXBhbmVsIC53aW5kb3dlZC1wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4udmVydGljYWxfc3RlcHBlcnMgdWwgbGkgLmNoZWNrbWFyayB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjRDhERkU4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52ZXJ0aWNhbF9zdGVwcGVycyB1bCBsaSAuZGF0ZS10aW1lLXNlYyB7XG4gIGNvbG9yOiAjOEQ5RkIwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udmVydGljYWxfc3RlcHBlcnMgdWwgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNFNkVDRjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBib3R0b206IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3B4O1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpLmFjdGl2ZSAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQUNBRTtcbn1cbi52ZXJ0aWNhbF9zdGVwcGVycyB1bCBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Q0NFQ0Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpLmFjdGl2ZS5zdGVwcy1jb25uZWN0b3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQzdENTtcbn1cbi52ZXJ0aWNhbF9zdGVwcGVycyB1bCBsaS5zdGVwcy1jb25uZWN0b3Ige1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi52ZXJ0aWNhbF9zdGVwcGVycyB1bCBsaS5zdGVwcy1jb25uZWN0b3IgLm1zZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnZlcnRpY2FsX3N0ZXBwZXJzIHVsIGxpLnN0ZXBzLWNvbm5lY3RvciAubXNnLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52ZXJ0aWNhbF9zdGVwcGVycyB1bCBsaS5zdGVwcy1jb25uZWN0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0U2RUNGMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByZF9hc3NpZ25fc2VjIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1yYWRpb10sIC5wcmRfYXNzaWduX3NlYyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgLnByZF9hc3NpZ25fc2VjIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNBREFEQUQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmRfYXNzaWduX3NlYyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIGltZywgLnByZF9hc3NpZ25fc2VjIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsIC5wcmRfYXNzaWduX3NlYyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0Q0RDRENDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnByZF9hc3NpZ25fc2VjIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXIsIC5wcmRfYXNzaWduX3NlYyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnByZF9hc3NpZ25fc2VjIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXI6YmVmb3JlLCAucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLCAucHJkX2Fzc2lnbl9zZWMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuLnByZF9hc3NpZ25fc2VjIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5wcmRfYXNzaWduX3NlYyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDA3YmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbn1cbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIHtcbiAgd2lkdGg6IDEwOXB4O1xufVxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4ucHJkX2Fzc2lnbl9zZWMuZmlsZS10eXBlLWJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJkX2Fzc2lnbl9zZWMuZmlsZS10eXBlLWJ0biBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0MEFFQUY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgaW1nLFxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNENEQ0RDQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXIsXG4ucHJkX2Fzc2lnbl9zZWMuZmlsZS10eXBlLWJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlcjpiZWZvcmUsXG4ucHJkX2Fzc2lnbl9zZWMuZmlsZS10eXBlLWJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbn1cbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCxcbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5wcmRfYXNzaWduX3NlYy5maWxlLXR5cGUtYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMwMDdiZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xuICBvcGFjaXR5OiAwO1xufVxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLnByZF9hc3NpZ25fc2VjLmZpbGUtdHlwZS1idG4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9yZGVyLXNldHRpbmdzIC5jYXJkIHtcbiAgbWluLWhlaWdodDogMjEwcHg7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xufVxuLm9yZGVyLXNldHRpbmdzIC5jYXJkIC5kZWxpdmVyeS1vcHRpb25zIC5kZWxpdmVyeSAudGl0bGUuc2NoZWR1bGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm9yZGVyLXNldHRpbmdzIC5jYXJkIC5kZWxpdmVyeS1vcHRpb25zIC5kZWxpdmVyeSAudGl0bGUuY29uc29saWRhdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuLm9yZGVyLXNldHRpbmdzIC5jYXJkIC5kZWxpdmVyeS1vcHRpb25zIC5kZWxpdmVyeSAudG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xufVxuLm9yZGVyLXNldHRpbmdzIC5jYXJkIC5kZWxpdmVyeS1vcHRpb25zIC5kZWxpdmVyeSAudG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIC5zbGlkZXIucm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICBib3JkZXItY29sb3I6ICNEOERGRTg7XG59XG4ub3JkZXItc2V0dGluZ3MgLmNhcmQgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5IC50b2dnbGUtc3dpdGNoMS50b2dnbGUtc3dpdGNoLWZpbGwgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG59XG5cbi8qQmFja2dyb3VuZCBDb2xvciBzaGFkZXMqL1xuLmJnLWdyZWVuLTUwIHtcbiAgYmFja2dyb3VuZDogI0U0RjRGNDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQ6ICNEOEVFRUY7XG59XG5cbi5iZy1ncmVlbi0yMDAge1xuICBiYWNrZ3JvdW5kOiAjOUZENkQ3O1xufVxuXG4uYmctZ3JlZW4tMzAwIHtcbiAgYmFja2dyb3VuZDogI0JBRjBFODtcbn1cblxuLmJnLWdyZWVuLTQwMCB7XG4gIGJhY2tncm91bmQ6ICMwQ0FCOTM7XG59XG5cbi5iZy1ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kOiAjNDBBRUFGO1xufVxuXG4uYmctZ3JlZW4tZ3JhZGlhbnQge1xuICBiYWNrZ3JvdW5kOiAjNDBhZWFmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM0MGFlYWYgMCUsICMwMDhhOGUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzQwYWVhZiAwJSwgIzAwOGE4ZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzQwYWVhZiAwJSwgIzAwOGE4ZSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM0MGFlYWZcIixlbmRDb2xvcnN0cj1cIiMwMDhhOGVcIixHcmFkaWVudFR5cGU9MSk7XG59XG5cbi5iZy1ncmV5LTUwIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLmJnLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZDogI0U2RUNGMjtcbn1cblxuLmJnLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZDogI0Q4REZFODtcbn1cblxuLmJnLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZDogI0E3QjVDNDtcbn1cblxuLmJnLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZDogIzFDMzA0NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmV5LTUwMCB7XG4gIGJhY2tncm91bmQ6ICMxNjI3M0I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcmVkLTEwMCB7XG4gIGJhY2tncm91bmQ6ICNGN0NFRDI7XG59XG5cbi5iZy1yZWQtMjAwIHtcbiAgYmFja2dyb3VuZDogI0RDMzU0NTtcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkZGMkNDO1xufVxuXG4uYmcteWVsbG93LTIwMCB7XG4gIGJhY2tncm91bmQ6ICNGRkMxMDc7XG59XG5cbi5iZy15ZWxsb3ctMzAwIHtcbiAgYmFja2dyb3VuZDogI2U5YjAwNDtcbn1cblxuLmJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjQ0ZBN0YzO1xufVxuXG4uYmctcHVycGxlLTIwMCB7XG4gIGJhY2tncm91bmQ6ICNDM0E3RjM7XG59XG5cbi5iZy1wdXJwbGUtMzAwIHtcbiAgYmFja2dyb3VuZDogIzhBMkJFMjtcbn1cblxuLmJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kOiAjNkUyQkUyO1xufVxuXG4uYmctYmx1ZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjREJGMEZGO1xufVxuXG4uYmctYmx1ZS0yMDAge1xuICBiYWNrZ3JvdW5kOiAjQTdERUYzO1xufVxuXG4uYmctYmx1ZS0zMDAge1xuICBiYWNrZ3JvdW5kOiAjMkJCMEUyO1xufVxuXG4uYmctYmx1ZS00MDAge1xuICBiYWNrZ3JvdW5kOiAjMkM3QUQ0O1xufVxuXG4uYmctYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kOiAjMjY3RkMyO1xufVxuXG4vKkZvbnQgV2VpZ2h0Ki9cbi50ZXh0LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGV4dC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLypIZWFkaW5nIFNpemUqL1xuLmgxLCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmgyLCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmgzLCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxucCwgLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uei1pbmRleC05IHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xufVxuXG4ucXVhbnRpdHktZmllbGQtYXJlYSB7XG4gIGZsZXg6IDAgMCA0NyU7XG59XG4ucXVhbnRpdHktZmllbGQtYXJlYSA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xdWFudGl0eS1maWVsZC1hcmVhIGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucXVhbnRpdHktZmllbGQtYXJlYSBkaXYgc3BhbiB7XG4gIGZsZXg6IDAgMCAzNXB4O1xufVxuLnF1YW50aXR5LWZpZWxkLWFyZWEgZGl2IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltzbGlkZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNDVweCAwIDEwcHggMDtcbn1cblxuW3NsaWRlcl0gPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbltzbGlkZXJdID4gZGl2ID4gW2ludmVyc2UtbGVmdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBtYXJnaW46IDAgN3B4O1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFtpbnZlcnNlLXJpZ2h0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBtYXJnaW46IDAgN3B4O1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFtyYW5nZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhZWFmO1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFt0aHVtYl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzQwYWVhZjtcbn1cblxuW3NsaWRlcl0gPiBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogcmVkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuZGl2W3NsaWRlcl0gPiBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFtzaWduXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB0b3A6IC0zOXB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCQzlDO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFtzaWduXTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdG9wOiAxOXB4O1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXdpZHRoOiAxNnB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFBQkM5Qztcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbc2lnbl0gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuW3NsaWRlcl06aG92ZXIgPiBkaXYgPiBbc2lnbl0ge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBiYWNrZ3JvdW5kIGNvbG9yc1xuJGdyZWVuLTUwOiNFNEY0RjQ7XG4kZ3JlZW4tMTAwOiNEOEVFRUY7XG4kZ3JlZW4tMjAwOiM5RkQ2RDc7XG4kZ3JlZW4tMzAwOiNCQUYwRTg7XG4kZ3JlZW4tNDAwOiMwQ0FCOTM7XG4kZ3JlZW4tNTAwOiM0MEFFQUY7XG4kZ3JlZW4tNjAwOiMyQjkxOTI7XG4kZ3JlZW4tNzAwOiAjMkU3RDMyO1xuJGdyZWVuLTExMDA6ICNFOEY1RTk7XG4kZ3JlZW4tc3VjY2VzczojMEM4NjQ0O1xuJGdyZWVuLW5ldy0xMDA6I0RERkNFMTtcbiRzdWNjZXNzOiMyN0FENkY7XG5cbiRncmV5LTEwMDojRjJGMkYyO1xuJGdyZXktMjAwOiNEOERGRTg7XG4kZ3JleS0zMDA6I0E3QjVDNDtcbiRncmV5LTQwMDojMUMzMDQ3O1xuJGdyZXktNTAwOiMxNjI3M0I7XG5cbiRyZWQtMTAwOiNGN0NFRDI7XG4kcmVkLTIwMDojREMzNTQ1O1xuJHJlZC0zMDA6I0ZGRTRFNztcblxuJGJsdWUtMTAwOiNEQkYwRkY7XG4kYmx1ZS0yMDA6I0E3REVGMztcbiRibHVlLTMwMDojMkJCMEUyO1xuJGJsdWUtNDAwOiMyQzdBRDQ7XG4kYmx1ZS01MDA6IzI2N0ZDMjtcbiRibHVlLTYwMDogIzE1NjVDMDtcbiRibHVlLTcwMDojRTNGMkZEO1xuXG4keWVsbG93LTEwMDojRkZGMEMzO1xuJHllbGxvdy0yMDA6I0ZGQzEwNztcbiR5ZWxsb3ctMzAwOiNlOWIwMDQ7XG4keWVsbG93LTQwMDogI0VGNkMwMDtcbiR5ZWxsb3ctNTAwOiAjRkZGM0UwO1xuXG4kcHVycGxlLTEwMDojQ0ZBN0YzO1xuJHB1cnBsZS0yMDA6I0MzQTdGMztcbiRwdXJwbGUtMzAwOiM4QTJCRTI7XG4kcHVycGxlLTQwMDojNkUyQkUyO1xuXG4vL2JvcmRlciBjb2xvclxuXG5cblxuLy8gQ3VzdG9tIENvbG9yc1xuJG5ldXRyYWwtMDUwOiNGMkY2RkE7XG4kbmV1dHJhbC05MDA6IzFDMzA0NztcbiRuZXV0cmFsLTgwMDojMzA0OTYxO1xuJG5ldXRyYWwtNzAwOiM0QzY1N0E7XG4kbmV1dHJhbC02MDA6IzY4N0U5NDtcbiRuZXV0cmFsLTUwMDojOEQ5RkIwO1xuJG5ldXRyYWwtNDAwOiNBN0I1QzQ7XG4kbmV1dHJhbC0zMDA6I0JGQ0FENjtcbiRuZXV0cmFsLTIwMDojRDhERkU4O1xuJG5ldXRyYWwtMTAwOiNFNkVDRjI7XG4kcHJpbWFyeS0wNTA6I0RCRjBGRjtcbiRwcmltYXJ5LTEwMDojZDhlZWVmO1xuJHByaW1hcnktNDAwOiMxNjlCRkY7XG4kcHJpbWFyeS01MDA6IzI3OTVFODtcbiRwcmltYXJ5LTMwMDojNDZCMEZBO1xuJHByaW1hcnktMjAwOiM3MkJFRjI7XG4kZ3J5LTkwMDojNzQ3MzczO1xuJGdyZWVuLWluZm86IzFDQ0RBRTtcbiRncmVlbi05MDA6IzQwQUVBRjtcbiRncmVlbi0xMDAwOiMzRjdGODA7XG4kcHJpbWFyeS05MDA6IzAwM0E2NjtcbiRwcmltYXJ5LWFuY2hvci0yMDA6IzJDN0FENDtcbiRkYW5nZXItNjAwOiNEQzM1NDU7XG4kZ3J5LTgwMDojQTVCNUM3O1xuJHJlZC04MDA6I0REMjIyMjtcbiRibGFjay05MDA6IzAwMDAwMDtcbiRncmVlbi04MDA6IzJBOUQ4RjtcbiR5ZWxsb3ctODAwOiNFOUM0NkE7XG4kb3JhbmdlLTgwMDojRjRBMjYxO1xuJGxpZ2h0LWdyeS03MDA6ICNGMkYyRjI7XG4keWVsbG93LTkwMDojRTA5NjAwO1xuJGxpZ2h0ZXItZ3JlZW46ICNFN0Y4Rjg7XG4kbGlnaHRlci1ncmVlbi10ZXh0OiAjMkE3Qzg3O1xuJHllbGxvdy0xMDA6I0ZGRjJDQztcbiRvcmFuZ2UtbmV3LTgwMDojQTg1MzBEO1xuXG4vLyBiYWRnZSBDb2xvcnNcbiRpbmZvLWJnOiNEQkYwRkY7XG4kaW5mby1jbHI6IzI2N0ZDMjtcbiRzdWNlc3MtYmc6I0JBRjBFODtcbiRzdWNlc3MtY2xyOiMwQ0FCOTM7XG4kZGFuZ2VyLWJnOiNGN0NFRDI7XG4kZGFuZ2VyLWNscjojREMzNTQ1O1xuJHdhcm5pbmctYmc6I0ZGRjBDMztcbiR3YXJuaW5nLWNscjojRkZDMTA3O1xuJGRhcmstYmc6cmdiYSgxMzgsIDQzLCAyMjYsIDAuNDEpO1xuJGRhcmstY2xyOiM4QTJCRTI7XG4kc2Vjb25kYXJ5LWJnOiNEOERGRTg7XG4kc2Vjb25kYXJ5LWNscjojN0E4Nzk3O1xuJHN1Y2Vzcy1iZzE6I0RERjhFQTtcbiRzdWNlc3MtY2xyMTojMjVBNTYwO1xuJGRhbmdlci1iZzE6I0ZGRTVFODtcbiRkYW5nZXItY2xyMTojQzgyMzMzO1xuXG5cblxuXG5cblxuXG4vLyBidXR0b25zIGJhY2tncm91bmQgY29sb3JzXG4kcHJpbWFyeS1iZy00MDA6IzQwQUVBRjtcbiRncnktYnRuLTkwMDojNzQ3MzczO1xuJHByaW1hcnktYm9yZGVyLTQwMDojNDBBRUFGO1xuXG5cbiRwcmltYXJ5LWNvbG9yLTYwMDogICM0MEFFQUY7XG4kcHJpbWFyeS1jb2xvci03MDA6ICAjNGJiN2I5O1xuJHByaW1hcnktY29sb3ItNDAwOiAjMTY5QkZGO1xuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuJGRhcmstY29sb3I6ICM1NTU7XG4kbmF2YmFyLWxlZnQtd2lkdGgtY2xvc2U6IDQ4cHg7XG4kbGVmdC1pbm5lci1tZW51LWhvdmVyLWNvbG9yOiAjM0Y3RjgwO1xuJHRhYmxlLWhlYWRlci1jb2xvcjogI0Q4REZFODtcbiR0YWJsZS1jb2xvcjogIzFDMzA0NztcblxuJGNhbmNlbC10ZXh0OiAjMjUzMzQ0O1xuXG4kbmV1dHJhbC1jb2xvci05NTA6IzI1MzM0NDtcbiRuZXV0cmFsLWNvbG9yLTkwMDogIzFDMzA0NztcbiRuZXV0cmFsLWNvbG9yLTgwMDogIzMwNDk2MTtcbiRuZXV0cmFsLWNvbG9yLTcwMDogIzRDNjU3QTtcbiRuZXV0cmFsLWNvbG9yLTYwMDogIzY4N0U5NDtcbiRuZXV0cmFsLWNvbG9yLTUwMDogIzhEOUZCMDtcbiRuZXV0cmFsLWNvbG9yLTQwMDogI0E3QjVDNDtcbiRuZXV0cmFsLWNvbG9yLTMwMDogI0JGQ0FENjtcbiRuZXV0cmFsLWNvbG9yLTIwMDogI0Q4REZFODtcbiRuZXV0cmFsLWNvbG9yLTEwMDogI0U2RUNGMjtcbiRuZXV0cmFsLWNvbG9yLTA1MDogI0YyRjZGQTtcbiRuZXV0cmFsLWNvbG9yLTA3NTojRUJFRUYzO1xuXG5cbiR0b29sdGlwLWJvcmRlcjojRUJFRUYzO1xuJHRvb2x0aXAtYmc6I0VCRUVGNDtcbi8vIFRoZW1lc1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogM3B4ICAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6IDBweCAxcHggM3B4ICMwMDAwMDAxQSAhZGVmYXVsdDtcbiRjYXJkYXV0aC1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4ICMwMDAwMDAyNDtcbiRjYXJkYXV0aC1ib3JkZXItcmFkaXVzOiAxMHB4ICAhZGVmYXVsdDtcbiRmb3JtaW5wdXQtYm9yZGVyLXJhZGl1czogM3B4ICAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggICFkZWZhdWx0O1xuXG4vLyAkZ3JpZC1icmVha3BvaW50czogKFxuLy8gICB4eGw6IDE0MDBweFxuLy8gKTtcbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLnRleHQtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5waXBlLWxpbmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRmZTg7XG59XG4ubW9kYWwtZm9vdGVyLWJnLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEwMDtcbn1cbi5ib3gtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMHB4IHJnYigwIDAgMCAvIDEwJSk7XG59XG4uY3VzdG9tLXZlcnRpY2FsLXNjcm9sbC1iYXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgfVxuICAgIC8qIFRyYWNrICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbC0yMDA7XG4gICAgfVxuICAgIC8qIEhhbmRsZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG4uZmlsdGVyLXNpZGViYXItbGcge1xuICAgIHdpZHRoOiA0MDBweDtcbn1cbi5maWx0ZXItc2lkZWJhci1tZCB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuLmZpbHRlci1zaWRlYmFyLXNtIHtcbiAgICB3aWR0aDogMjgycHggIWltcG9ydGFudDtcbn1cbi5sb2FkZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZjNmM2YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzUxYTZhNztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNiU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5sb2FkZXItZ2lmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1zcGlubmVyIHtcbiAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLmxvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAubG9hZGVyLWdpZiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1lZGl0IHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG59XG4udGV4dC11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFkZS1pbiB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgLW1vei1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4udGV4dC1zYXIge1xuICAgIHBhZGRpbmc6IDBweCAwIDAgOHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0yMDA7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTYwMDtcbiAgICB9XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1c1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZGZlOCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICB0ZXh0YXJlYS5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTA1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCA1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbiAgICAuc2VsZWN0Mi1kcm9wZG93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA4cHg7XG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCxcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpI3NlbGVjdDItLXJlc3VsdC1lNnduLUFsbCB7XG4gICAgICAgICAgICBsYWJlbC5jdXN0b20tY2hlY2tib3gtMSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncnktODAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm9yZGVyLWJ0LW5vbmUge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGxheS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cbn1cblxuLmxheW91dC1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjM2cHgpO1xufVxuXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb2xsYXBzZS13cnAge1xuICAgIC5sZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5jb2xsYXBzZS1zaG93IHtcbiAgICAgICAgLmxlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5leHBvci1wcm9kdWN0LXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgLnBhZ2luYXRpb25Sb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5WdWVQYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB1bC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5Qcml2YXRlLW5vdGUtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiAzOTJweDtcbn1cblxuLnJvdGF0ZS1pY29uIHtcbiAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG4ubGluZS10aHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLy8gU2VsZWN0MiB0YWdzIGVsbGlwc2lzIGRlc2lnblxuLnNwZWNpYWwtc2VsZWN0MiB7XG4gICAgKyAuc2VsZWN0MiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3BlY2lhbC1zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIC5yZW1haW5pbmdUYWdzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgfVxuICAgIC5zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QyLS1vcGVuLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnJlbWFpbmluZ1RhZ3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLFxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLXdyYXAge1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS00MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItLXNob3dlZGl0IHtcbiAgICAgICAgLmRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggM3B4IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNhN2I1YzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMzA0NztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1zZWxlY3QgKyAuc2VsZWN0MiArIC5kcm9wZG93bi13cmFwIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyxcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3dcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICRncmV5LTUwMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93XG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCxcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd25cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3dcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93blxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JleS01MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vL2FsZXJ0XG4uYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi50ZXh0LWxpbmUtdGhyb3VnaHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uc3FhdXJlLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZmFmMztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OWMyOTg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICM2OWMyOTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG4uc3FhdXJlLWVycm9yLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2NlZDI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci04MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuLy9Qcm9kdWN0IG5vdCBmb3VuZCBpbiBsaXN0aW5nXG4ucHJvZHVjdC1ub3QtZm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTI2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuaWNvbi1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0wNTA7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICNhNWI1Yzc7XG59XG4vLyBDYXRlZ29yeSBEZXRhaWxcbi5jYXQtaW1hZ2UtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtMjAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuLmNhdGVnb3J5LXNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuaGFzLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItMDUwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTMwMDtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgLmN1c3RvbS1yYWRpby0xIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tNTAwO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWRlc2Mge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gQ2F0ZWdvcnkgRWRpdCBGaWx0ZXJzXG4uZmlsdGVyLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLmZpbHRlci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcmFnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbS10b2dnbGUtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZpbHRlci1saXN0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmZpbHRlci1zaWRlLWJhciB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAuaW5uZXItZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5pbm5lci1pdGVtLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1jaGVja2JveC0xIGlucHV0OmNoZWNrZWQgKyBzcGFuIGkge1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1YW50aXR5LWZpZWxkLWFyZWEge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dC1lcnJvciB7XG4gICAgY29sb3I6ICNjODIzMzM7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnByb2R1Y3QtaG9yaXpvbnRhbC5hcnRpY2xlLmNyZWF0aW5nLWFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItcHJldmlldyAuc2hvdy1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMTBweDtcbn1cblxuLnNoaXBtZW50LWRldGFpbCB7XG4gICAgLmZpbHRlci1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5maWx0ZXJzLWxpc3Qge1xuICAgICAgICAgICAgZmxleDogMCAwIDI3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB9XG59XG5cbi5lYXJuLWltYWdlLXZpZXcge1xuICAgICYuaW1hZ2Utc2VsZWN0ZWQge1xuICAgICAgICAuaW1hZ2UtdmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1zY3JvbGwtaGlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuXG4udXBsb2FkLXdyYXBwZXIge1xuICAgIC5yZW1vdmUtbGFiZWwge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtc3RhdHVzLWxpc3QtYnRuIHtcbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVhZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwYWVhZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyLWltYWdlcy1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3d0b29sdGlwIHtcbiAgICAuY3VzdG9tLXRvb2x0aXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTczcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuY3VzdG9tLXRvb2x0aXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0YXJlYS1zaXplIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZGZlODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50ZXh0LWRlbGl2ZXIge1xuICAgIGNvbG9yOiAjMzM3Y2RhO1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmFuY2hvci1kaXNhYmxlZHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGl7XG4gICAgICAgIGNvbG9yOiAjRDhERkU4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGlzdG9yeS1zY3JvbGx7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnNjcm9sbGluZm8tcHJvZHVjdHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuXG59XG5cbi5pbWFnZS13aWR0aC1wcm9kdWN0e1xuICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cbi5wcm9kLWF0dGFjaG1lbnQtc2Vje1xuICAgIGF7XG4gICAgICAgIGl7XG4gICAgICAgICAgICAmLmljb24tZmlsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIFxuICAgIFxufVxuXG5cbi5wcm9kdWN0LXZpZGVvc3tcbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG59XG5cbi5kZXNjcmlwdGlvbi1ib3h7XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIC5hY3Rpb24tYnRuIHtcbiAgICAgICAgJi5hcHByb3ZlZC1zdGF0dXN7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxufVxuXG5cblxuXG4udGltZS1saW5lIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICBcbiAgICAudGltZWxpbmUtdGl0bGUge1xuICAgICAgY29sb3I6ICM0YzY1N2E7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gIFxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gIFxuICAgIC50aW1lbGluZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnRpbWVsaW5lLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB9XG4gIFxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YTlmZTtcbiAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICBcbiAgICAgIC50aW1lbGluZS1kb3Qge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDhhOWZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTU1cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gIFxuICAgICAgLnRpbWVsaW5lLXN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gIFxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gIFxuICAgICAgLnRpbWVsaW5lLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNGM2NTdhO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICBcbiAgICAgIC50aW1lbGluZS10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNGM2NTdhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbi5wcm9kLWR1cGxpY2F0ZS1jYXJke1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAjMDAwMDAwMjk7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLnByb2R1Y3QtdGh1bWJ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLmNhcmQtaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2QtZGV0YWlse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufSAgXG5cbi50b3AtMXtcbiAgICB0b3A6IC0xcHg7XG59IiwiLmF1dGgtd3JhcHBlcntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5OWRlZywgXG5cdCM0MEFFQUYgMCUsICMwMDhBOEUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcblx0LmNvbnRlbnQtaW5uZXIge1xuXHQgICAgbWF4LXdpZHRoOiA0MDBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICAuYnJhbmQtbG9nb3tcblx0ICAgIFx0aDF7XG5cdFx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xuXHRcdFx0ICAgIG1hcmdpbjogMzVweCAwcHggMzdweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAuY2FyZCB7XG5cdCAgICBcdGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggIzAwMDAwMDI0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQgICAgJi5pbm5lci1sb2dpbi1tcmctdG9wIHtcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiA3NnB4O1xuXHRcdFx0fVxuXHRcdCAgICAuY2FyZC1ib2R5e1xuXHRcdCAgICBcdHBhZGRpbmc6IDI2cHggMzBweCAyMHB4O1xuXHRcdCAgICBcdC5mb3JtLWNvbnRhaW5lcntcblx0XHRcdCAgICBcdGgye1xuXHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIFx0LmZvcmdvdC1saW5rYnRuIHtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuXHRcdFx0XHRcdH1cblx0ICAgIFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Lm90aGVyLW9wdGlvbi1sb2dpbiB7XG4gICAgXHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIFx0XHRwe1xuICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFx0XHR9XG4gICAgXHRcdGhye1xuICAgIFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdCAgICB3aWR0aDogNTNweDtcblx0XHRcdCAgICBtYXJnaW46IDMwcHggYXV0byAyN3B4O1xuXHRcdFx0ICAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIFx0XHR9XG4gICAgXHRcdC5idG57XG4gICAgXHRcdFx0bWluLXdpZHRoOiAyMTVweDtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcdFx0XHR0cmFuc2Zvcm06IDAuM3M7XG4gICAgXHRcdFx0c3Zne1xuICAgIFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHRcdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vc2VsZWN0MkA0LjEuMC1yYy4wL2Rpc3QvY3NzL3NlbGVjdDIubWluLmNzcycpO1xuLmZvcm0tZ3JvdXAsXG4uaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC02MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y5O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUxIHtcbiAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgc2VsZWN0LmZvcm0tY29udHJvbCxcbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtZmlsbHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y5O1xuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3Rjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTYwMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNjAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNjAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC02MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLFxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICAgIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzhEOUZCMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogOTJweDtcbiAgICB9XG4gICAgLmlucHV0LWhhcy1pY29uIHtcbiAgICAgICAgJi5sb2NhdGlvbi1tYXJrIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggIzAwMDAwMDFhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmR1YWwtaW5wdXRzIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5pbnB1dC1oYXMtaWNvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBNUI1Qzc7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xhc2h7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5kdWFsLXNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAuaW5wdXQtaGFzLWljb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWhhcy1mbGV4IHtcbiAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnB1dC1zYXItcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I0Q0NFOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtc2Fye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjRDQ0U5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93LWlucHV0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgICYudGV4dC1zYXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50ZXh0LWxhYmVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtaWNvbi1yaWdodHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvdy1kZXNjcmlwdGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgICYudGV4dC1zYXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50ZXh0LWRlc2N7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWFyY2gtZmllbGQtd2lkdGgge1xuICAgICAgICBtaW4td2lkdGg6IDM1MnB4O1xuICAgIH1cblxuICAgICYuZm9ybS1kYXNoLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQzQTQwO1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnB1dC1ncm91cC1zYXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1oZWFkZXItY29sb3I7XG4gICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnVwZGF0ZS1sYWJlbHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLWhlYWRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmVlbi10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgICAgICAgICAgLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtaGFzLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci01MDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGVmdCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtaGFzLWhvdmVyLWljb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5ob3Zlci10b29sdGlwe1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9vbHRpcC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBsZWZ0OiA5OCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDJweCByZ2IoMCAwIDAgLyA2JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRuZXV0cmFsLWNvbG9yLTIwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICBocntcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMzAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgKyAuaG92ZXItdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTIwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLWNvbG9yLTIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIGlucHV0Z3JvdXBwcmVwZW5kXG4uaW5wdXQtZ3JvdXAge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgJi5jdXN0b20taW5wdXQtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweCA2cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzRDNjU3QTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0yMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICAgICAgICAgICAgICA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTkwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLXNpZGUtYmFye1xuICAuY3VzdG9tLWNoZWNrYm94LTF7XG4gICAgIGlucHV0e1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgJiArIHNwYW57XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuICB9XG59XG4vLyBjdXN0b20gY2hlY2tib3hcbi5jdXN0b20tY2hlY2tib3gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0LFxuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuXG4gICAgfVxuICAgICYuY3VzdG9tLWNoZWNrYm94LWxnLTF7XG4gICAgICAgIGlucHV0LFxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveC0xIGlucHV0OmNoZWNrZWQrc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi05MDA7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtMSBpbnB1dDpjaGVja2VkK3NwYW4gaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCAuY3VzdG9tLWNoZWNrYm94LTEgaW5wdXQrc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi05MDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQgLmN1c3RvbS1jaGVja2JveC0xIGlucHV0K3NwYW4gaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLy8gY3VzdG9tIGNoZWNrYm94XG4vLyBjdXN0b20gY2hlY2tib3ggZGlzYWJsZVxuLmN1c3RvbS1jaGVja2JveC1kaXNhYmxlLFxuLmN1c3RvbS1yYWRpby1kaXNhYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBjdXN0b20tcmFkaW9cbi5jdXN0b20tcmFkaW8tMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0LFxuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIH1cbiAgICAmLndpdGgtdGV4dC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2MtY3VzdG9tZXItYmFyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtY29sb3ItMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tcmFkaW8tMSBpbnB1dDpjaGVja2VkK3NwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi05MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tOTAwO1xufVxuXG4uY3VzdG9tLXJhZGlvLTEgaW5wdXQ6Y2hlY2tlZCtzcGFuOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnJhZGlvLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5ib3JkZXItZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsXG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQrc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGFlYWYwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICArZGl2LmJvcmRlci1kaXYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBsaW5lLWJyZWFrOiBhbnl3aGVyZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYuY2hlY2stZmlsbGVke1xuICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgKyBkaXYuYm9yZGVyLWRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2Y4Zjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbntcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLmxhYmVsLWNoZWNrIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sYW5ndWFnZS1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDJweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLWRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICsgZGl2LmJvcmRlci1kaXYge1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgICAgICYuZmlsbC1ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiArIGRpdi5ib3JkZXItZGl2ICsgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJhZGlvLWNhcmQtMXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5yYWRpby1pY29ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4IDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvcmRlci1kaXZ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuICsgZGl2LmNvbnRlbnQtd3JhcCBwe1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IGRpdi5ib3JkZXItZGl2e1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JlZW4tNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tLXJhZGlvLTIge1xuICAgIGlucHV0LFxuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkK3NwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggIzAwOGE4ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYigwIDAgMCAvIDE2JSk7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlZm9yZS1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmN1c3RvbS1yYWRpby1jbHItcmVkIHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC04MDA7XG4gICAgfVxuICAgICYuY3VzdG9tLXJhZGlvLWNsci1ibGFjayBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay05MDA7XG4gICAgfVxuICAgICYuY3VzdG9tLXJhZGlvLWNsci1ncmVlbiBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi04MDA7XG4gICAgfVxuICAgICYuY3VzdG9tLXJhZGlvLWNsci15ZWxsb3cgc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTgwMDtcbiAgICB9XG4gICAgJi5jdXN0b20tcmFkaW8tY2xyLW9yYW5nZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtODAwO1xuICAgIH1cbn1cblxuLmN1c3RvbS1yYWRpby0zIHtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgaW5wdXQsXG4gICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0RCREJEQjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQrc3BhbixcbiAgICBpbnB1dDpjaGVja2VkK3NwYW4rcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICB9XG59XG5cblxuLy8gY3VzdG9tLXJhZGlvLWVuZFxuLy8gaW5wdXQtZHJvcGRvd25cbi5pbnB1dC1hcHBlbmQtc3R5bGUxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMxQzMwNDcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjb2xvcjogIzFDMzA0NztcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwZW5kLXBkIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5udW1iZXItZXJyb3ItYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDRUQyO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAjREMzNTQ1O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogI0RDMzU0NTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIHN3aXRjaC10b2dnbGUtdG9nZ2xlIHRvZ2dsZVxuLnN3aXRjaC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2l0Y2gtdG9nZ2xlIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLnRvZ2dsZS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG4udG9nZ2xlLXNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogMXB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtY29sb3I7XG59XG5cbmlucHV0OmNoZWNrZWQrLnRvZ2dsZS1zbGlkZXIucm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1jb2xvcjtcbn1cblxuaW5wdXQ6Zm9jdXMrLnRvZ2dsZS1zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuaW5wdXQ6Y2hlY2tlZCsudG9nZ2xlLXNsaWRlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIHRvcDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkZXItY29sb3I7XG59XG5cblxuLyogUm91bmRlZCB0b2dnbGUtc2xpZGVycyAqL1xuXG4udG9nZ2xlLXNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZGVyLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1jb2xvcjtcbn1cblxuLnRvZ2dsZS1zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8vIGN1c3RvbSBmb3JtIHVwbG9hZFxuLmN1c3RvbS1mb3JtLXVwbG9hZCB7XG4gICAgLnVwbG9hZC1maWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1oZWFkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtdXBsb2FkLWltYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnJhbmQtZ3JpZHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICB9XG4gICAgLnVwbG9hZC1maWxlLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtaGVhZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl17XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC51cGxvYWQtZmlsZS10aXRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJi51cGxvYWQtZmlsZS10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtdXBsb2FkLWltYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAudXBsb2FkLWZpbGUtdGl0bGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgJi5pY29uLXVwbG9hZC1jbG91ZHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmLmJ0bi11cGRhdGUge1xuICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zbS11cGRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGlkZXItZXllLWhvdmVye1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpZGVyLWV5ZS1ob3ZlcntcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1maWxlLWljb257XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA3N3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM0MEFFQUY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC10aXRsZXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICAudXBsb2FkLWZpbGUtbWR7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgLnVwbG9hZC1maWxlLWxnIHtcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuICAgIH1cbiAgICAudXBsb2FkLWZpbGUteGwge1xuICAgICAgICB3aWR0aDogMTgzcHg7XG4gICAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgfVxufVxuXG4vLyBjdXN0b20gZmlsZSB1cGxvYWRlclxuLmN1c3RvbS1maWxlLXVwbG9hZGVyLXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICRncnktODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS0xMDA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmltYWdlLXNlbGVjdGVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAuYmVmb3JlLXNlbGVjdC1sYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYWZ0ZXItc2VsZWN0LWxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy12aWV3YWJsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2kuaWJiLmNvL1ZTUlpSUmsveWVob3JsaXNueWkyMTA0MDAwMTYuanBnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC52aWV3LWljb257XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGFzLXRodW1iLWltYWdle1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXZpZXdhYmxle1xuICAgICAgICAudGh1bWItd3JhcHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgei1pbmRleDo4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJlZm9yZS1zZWxlY3QtbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLmFmdGVyLXNlbGVjdC1sYWJlbCxcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbiAgICAudmlldy1pY29uLFxuICAgICYuaGFzLXZpZXdhYmxlIC50aHVtYi13cmFwe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuYWZ0ZXItc2VsZWN0LWxhYmVse1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjAwO1xuICAgICAgY29sb3I6ICRncmV5LTQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4Ojk7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDo5MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6OTBweDtcbiAgICB9XG4gICAgLnRodW1iLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgICAudmlldy1pY29ue1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICB0b3A6MDtcbiAgICAgIHotaW5kZXg6MTA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjdweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuICAgIH1cbiAgICAmLnNpemUtbGd7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNjNweDtcbiAgICB9XG4gICAgJi5zaXplLW1ke1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgICYuc2l6ZS1zbXtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgLmFmdGVyLXNlbGVjdC1sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFzaGVkLXN0eWxlIHtcbiAgICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAudXBsb2FkZXItZ3VpZGVkLWRlc2lnbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVwbG9hZGVkLW5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS12aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC51cGxvYWRlZC1uYW1lLFxuICAgICAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLFxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLXZpZXdhYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC51cGxvYWRlci1ndWlkZWQtZGVzaWduIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgLmljb24sXG4gICAgICAgICAgICAgICAgLmluZm8sXG4gICAgICAgICAgICAgICAgLnVwbG9hZGVkLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLXZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9tLWZpbGUtc3R5bGUyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTdCNUM0O1xuICAgICAgICB9XG4gICAgICAgIC5iZWZvcmUtc2VsZWN0LWxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRodW1iLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaW1hZ2Utc2VsZWN0ZWR7XG4gICAgICAgICAgICAvL2hlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVwbG9hZC1jb250ZW50e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aHVtYi13cmFwe1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFmdGVyLXNlbGVjdC1sYWJlbHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5hZnRlci1zZWxlY3QtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXN0b20tc3Qtdmlld2Vye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAudGh1bWItd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByZXZpZXctY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXN0b20tcHJldmlldy1maWxle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjhGODtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBN0I1QzQ7XG4gICAgICAgICAgICAudXBsb2FkLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXZpZXctY29udGVudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmltYWdlLXNlbGVjdGVke1xuICAgICAgICAgICAgICAgIC51cGxvYWQtY29udGVudCxcbiAgICAgICAgICAgICAgICAucHJldmlldy1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJi5jdXN0b20tZmlsZS1zdHlsZTN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgIGl7XG4gICAgICAgICAgICAmLmljb24tdXBsb2FkLWNsb3Vke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvdy1pbWFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZS1zZWxlY3RlZHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC1jb2xvci00MDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAudXBsb2FkLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3ctaW1hZ2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlLWRldGFpbHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9tLXNpemV7XG4gICAgICAgICYuY3VzdG9tLWZpbGUtc3R5bGUye1xuICAgICAgICAgICAgJi5pbWFnZS1zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC50aHVtYi13cmFwe1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi52aXN1YWwtZmlsdGVyLXVwbG9hZGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5iZWZvcmUtc2VsZWN0LWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNmdS1tdWx0aXBsZS0xe1xuICAgICAgICAmLmltYWdlLXNlbGVjdGVke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC50aHVtYi13cmFwe1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aHVtYi13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXVwZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYmc7XG4gICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmN1c3RvbS11cGxvYWQtaW1hZ2UxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgIGJvcmRlcjogM3B4IGRhc2hlZCAkZ3JleS0yMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmFjdGlvbixcbiAgICAucGxheS1pY29uLFxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZvcm0tY29udHJvbC10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm5vLWFycm93ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucGUtYWxsIHtwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnR9XG4ubGFiZWwtdXJsLXdycHtcbiAgICAmLmRpc2FibGVke1xuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oaWRle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmN1c3RvbS10b2dnbGUtYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAubGFuZ3VhZ2UtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAycHggMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlci1kaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICArIGRpdi5ib3JkZXItZGl2IHtcbiAgICAgICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgICsgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGlkZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICsgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRuZXV0cmFsLTgwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAvKiBzd2l0Y2gtYmFyICovXG5cbi8vICAgLnRvZ2dsZS1zd2l0Y2gge1xuLy8gICAgIHdpZHRoOiAxNTBweDtcbi8vICAgICBoZWlnaHQ6IDM3cHg7XG4vLyAgICAgcGFkZGluZzogNXB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6JG5ldXRyYWwtMjAwO1xuLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbi8vICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbi8vICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuLy8gICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuXG4vLyAgICAgbGFiZWwge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHotaW5kZXg6MTtcbi8vICAgICAgICAgZmxvYXQ6bGVmdDtcbi8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgICAgICB3aWR0aDogNTAlO1xuLy8gICAgICAgICBoZWlnaHQ6IDI5cHg7XG4vLyAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgIH1cblxuLy8gICAgIHNwYW4ge1xuLy8gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgIHRvcDogNHB4O1xuLy8gICAgIGxlZnQ6IDRweDtcbi8vICAgICB3aWR0aDogNTAlO1xuLy8gICAgIGhlaWdodDogMjlweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuLy8gICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7XG4vLyAgICAgfVxuLy8gICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLnNob3cgKyBsYWJlbCB7XG4vLyAgICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIH1cbi8vICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuc2hvdyArIGxhYmVsIHtcbi8vICAgICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgICB9XG4vLyAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQuaGlkZSArIGxhYmVsXG4vLyAgICAgeyAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4vLyAgICAgICAgICsgc3BhbiB7XG4vLyAgICAgICAgICAgICBsZWZ0OjcxcHg7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7XG4gICAgbWF4LWhlaWdodDogMjg0cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1kcnBkb3duLWN1c3RvbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmlucHV0LWhhcy1pY29ue1xuICAgICAgICBpe1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1ncm91cHtcbiAgICAgICAgbWF4LWhlaWdodDogMjk1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhERkU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kcm9wZG93bi13cmFwLXBke1xuICAgIHNwYW4uc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICB9XG4gICAgfVxufSAgXG5cbi50aHVtYi13cmFwe1xuICAgIC5jZnUtbXVsdGlwbGUtdmlld2Vye1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNUI1Qzc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0RDMzU0NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvaW50ZXItZXZlbnRzLWFsbHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG5cblxuLnNlbGVjdDItY2ItcmVtb3ZlZHtcbiAgICBzcGFuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmN1c3RvbS1kcm9wZG93bi1jbGFzczF7XG4gICAgLnNlbGVjdDItcmVzdWx0c3tcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkNBRDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5kcm9wLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMwMDAwMDA0NztcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5idG4tZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTIwMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LTIwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0zMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy0zMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3ctMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93LTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy0yMDA7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93LTIwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWRhcmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNDAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LTQwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS0zMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNTAwO1xuICAgICAgICBjb2xvcjogJGdyZXktNTAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1saWdodCB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi0xMDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi01MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tb3V0bGluZS1saWdodHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tMjAwO1xuICAgICAgY29sb3I6JGdyZWVuLTIwMDtcbiAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi01MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi00MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0zMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTMwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tb3V0bGluZS1zdWNjZXNze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbi00MDA7XG4gICAgICBjb2xvcjokZ3JlZW4tNDAwO1xuICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTMwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgICBjb2xvcjogJHJlZC0yMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtMTAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtMTAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRyZWQtMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tZmlsbGVkLWRhbmdlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY2xyMTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNscjE7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY2xyMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNscjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tb3V0bGluZS1kYW5nZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZC0yMDA7XG4gICAgICBjb2xvcjokcmVkLTIwMDtcbiAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZC0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4td2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93LTIwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0xMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy0xMDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3ctMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdy0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lLXdhcm5pbmd7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy0yMDA7XG4gICAgICBjb2xvcjokeWVsbG93LTIwMDtcbiAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3ctMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdy0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tb3V0bGluZS1ncmF5LTF7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0E1QjVDNztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lLWdyYXktMS1zbXtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0E3QjVDNDtcbiAgICAgICAgY29sb3I6ICMxQzMwNDc7XG4gICAgICAgICYuaGFzLWljb257XG4gICAgICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWluZm8ge1xuICAgICAgICBjb2xvcjogJGJsdWUtNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMTAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05NTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtaW5mb3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS01MDA7XG4gICAgICBjb2xvcjokYmx1ZS01MDA7XG4gICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtMjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWljb24ge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJmkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgJiBpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICYgaSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTA1MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJGdyeS05MDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGdyeS1idG4tOTAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzQwQUVBRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgO1xuICAgIH1cbiAgICAmLmJ0bi1ncnktb3V0bGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNDAwO1xuICAgIH1cbiAgICAmLmJ0bi1vdXRsaW5lOmhvdmVyLFxuICAgICYuYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbiAgICAmLmJ0bi5idG4tb3V0bGluZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTA1MCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNDAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmJ0bi1ncnktZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTQwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1jaXJjbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAmLmJ0bi1pY29uLW9ubHkge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWdyeTEtb3V0bGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTYwMDtcbiAgICB9XG4gICAgJi5idG4td2hpdGUtZW1ib3NzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCAjZTVlNWU1M2I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuICAgICYuYnRuLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTkwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXRleHQtdHJhbnMtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYnRuLXRleHQtdHJhbnMtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJ0bi13aXRoLWljb24tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICAgICAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS0xMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4taGllZ2h0LWF1dG8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgICAmLmJ0bi1taW4td2lkdGgge1xuICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIH1cbiAgICAmLmJ0bi1ncnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkU4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNEOERGRTg7XG4gICAgfVxuICAgICYuYnRuLWdyeS1saWdodHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTA1MDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmJ0bi1ncnkyLW91dGxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLWNvbG9yLTMwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgfVxuICAgICYuYnRuLTUwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHg7XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtZGVmYXVsdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtY29sb3ItMzAwO1xuICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtY29sb3ItMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1saWdodGVyLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmVlbi10ZXh0O1xuICAgIH1cbiAgICAmLmJ0bi1zbXtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3J5LTgwMDtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICB9XG4gICAgJi5idG4tY3VzdG9tLWFkZHtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRuZXV0cmFsLWNvbG9yLTMwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNDAwO1xuICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub3BhY2l0eS0xe1xuICAgICAgICAmOmRpc2FibGVke1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeS0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLmZpbHRlci1idG4ge1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0MEFFQUY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICAuaWNvbi1wbHVzIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNmaWx0ZXItaWNvbi1maWxsIHtcbiAgICAgICAgICAgIGcsXG4gICAgICAgICAgICBsaW5lLFxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ZpbHRlci1pY29uLWZpbGwge1xuICAgIGcsXG4gICAgbGluZSxcbiAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiAjNDBBRUFGO1xuICAgICAgICBzdHJva2U6ICM0MEFFQUY7XG4gICAgfVxufVxuXG4uc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTJweDtcbn1cblxuLnN3aXRjaCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC05MDA7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBib3R0b206IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtOTAwO1xufVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQrLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtOTAwO1xufVxuXG4uc3dpdGNoIGlucHV0OmZvY3VzKy5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzIxOTZGMztcbn1cblxuLnN3aXRjaCBpbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cblxuLnNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnNsaWRlci5yb3VuZDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gxIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLnNsaWRlci5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudG9nZ2xlLXN3aXRjaC1maWxse1xuICAgICAgICAuc2xpZGVyLnJvdW5ke1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRvZ2dsZS1zd2l0Y2gxLWxnIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgLnNsaWRlci5yb3VuZCB7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2dnbGUtc3dpdGNoMSBpbnB1dDpjaGVja2VkKy5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG59XG4udG9nZ2xlLXN3aXRjaDEudG9nZ2xlLXN3aXRjaC1maWxsIGlucHV0OmNoZWNrZWQrLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwQUVBRjtcbn1cbi50b2dnbGUtc3dpdGNoMSBpbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xufVxuLnRvZ2dsZS1zd2l0Y2gxLnRvZ2dsZS1zd2l0Y2gtZmlsbCBpbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vLyB0b2dnbGUgd2l0aCB0ZXh0XG4uc3dpdGNoLXdpdGgtdGV4dHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgLnN3aXRjaHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgID4gaW5wdXR7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICsgLnRvZ2dsZS1lbmFibGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYrIC50b2dnbGUtZGlzYWJsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICArIC50b2dnbGUtZW5hYmxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgJisgLnRvZ2dsZS1kaXNhYmxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNhdGVnb3J5LXRvZ2dsZXtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxufVxuLmZvcm0tcmFkaW8gPiBpbnB1dCArIHNwYW4gKyBzcGFue1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuZm9ybS1yYWRpbyA+IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmZvcm0tcmFkaW8gPiBpbnB1dDpjaGVja2VkICsgc3BhbiArIHNwYW4ge1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICB9XG4ubG9hZGVyLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICoge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gICAgLmxvYWRyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBhbmltYXRpb246IDFzIGVhc2UtaW4tb3V0IHJvdGF0ZSBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sb2FkZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNCQUYwRTg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFGMEU4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmctNDAwO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIu6kolwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHNwZWFrOiBuZXZlcjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JBRjBFOCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1hbGwtZ3JvdXAtYnRuIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZjYWQ2O1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxMC4ycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEwLjJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMXB4IDlweCAwIDBweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgOXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMDQ5NjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHggMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEYyO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExcHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzQwQUVBRiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1zd2l0Y2gxLWxnIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMnB4KTtcbiAgICB9XG59XG4iLCJvbCwgdWwge1xuICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbnRleHRhcmVhe1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYigwIDAgMCAvIDUwJSk7XG4gICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2IoMjU1IDI1NSAyNTUgLyAzMCUpO1xuICAgIGJhY2tncm91bmQ6ICNiYmM3ZDU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbiIsIi5jYXJkLXN0eWxlLTEge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4ICMwMDAwMDAxYTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyeS04MDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMHB4IDE4cHg7XG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICYuYm9yZGVyLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkJDN0Q1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5jYXJkLWhlYWRlci0xe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuICAgIH1cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjVweDtcbiAgICAgICAgJi5jdXN0b21lci1pbmZvLW9yZGVye1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDN0FENDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1ib2R5LXN0eWxlLTEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAyMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbn0iLCIuY3VzdG9tLXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICAgICYudmFyaWFudC10YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkVDRjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGFibGUtaW5wdXQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICoge31cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3QtdmFyaWFudC1jcmVhdG9yIHtcbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLkNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAmLmlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94Q29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbWdDb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWVkaXVtVGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxhcmdlVGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlIHtcbiAgICAudGFibGUtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb25Sb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuVnVlUGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMTZweDtcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgJi5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJldnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci00MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuVnVlUGFnaW5hdGlvbl9fcGFnaW5hdGlvbi1pdGVtLXByZXYtY2h1bmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuVnVlUGFnaW5hdGlvbl9fcGFnaW5hdGlvbi1pdGVtLW5leHQtY2h1bmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuVnVlUGFnaW5hdGlvbl9fcGFnaW5hdGlvbi1pdGVtLW5leHQtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ05leHQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLlZ1ZVBhZ2luYXRpb25fX3BhZ2luYXRpb24taXRlbS1wcmV2LXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdQcmV2aW91cyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuLnRvdGFsLXJlY29yZCB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhlbWUtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgPnRoZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtaGVhZGVyLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtaGVhZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgPiB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWFuY2hvci0yMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhZGdle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ob3Zlci1lZGl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikgLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSxcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMykgLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSxcbiAgICAgICY6bGFzdC1jaGlsZCAuYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51e1xuICAgICAgICBib3R0b206IDg4JTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQgLmFjdGlvbi1ob3Zlci1tZW51IC5hY3Rpb24tZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgJi5pbmNyZWFzZWQtY2VsbC1wYWRkaW5nIHtcbiAgICAgICAgPnRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aGVtZS10YWJsZS1ib3JkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMHB4IHJnYigwIDAgMCAvIDEwJSk7XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNUI1QzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWxpZ2h0Z3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNUI1QzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNiwgMjIzLCAyMzIsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E1QjVDNztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxlLWhvdmVye1xuICAgICAgICB0cjpob3ZlcntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTA1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctdHJhbnN7XG4gICAgICAgID4gdGhlYWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubm8tYm9yZGVyLXRke1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZC1jb2x1bW4td2lkdGggc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtYnJlYWs6IGFueXdoZXJlO1xufVxuXG4vLyB0YWJsZSBzdHlsZSAyXG4udGFibGUtc3R5bGUyIHtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ibG9jay13aWR0aDogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDE2NSwgMTgxLCAxOTksIDAuNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhEOUZCMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iYWNrb2ZmaWNlL3RhYmxlLWJvcmRlci1pbWcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAucHJvZHVjdC10YWJsZS1pdGVtIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmRlci1pdGVtLXRhYmxlIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4RDlGQjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJDN0FENDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb2xkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQzMwNDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5xdHktYmFkZ2Uge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDIxMiwgMC40KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgY29sb3I6ICMyQzdBRDQ7XG4gICAgICAgICYucXR5LWJhZGdlLWdyeXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndpdGhvdXQtZGFzaGVkLWJvcmRlcntcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aGVtZSB3aXRob3V0IHRhYmxlXG4udGhlbWUtd2l0aG91dCB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aGVtZSB0YWJsZSBib3JkZXIgbGFzdFxuLnRoZW1lLXRhYmxlLWJvcmRlci1sYXN0IHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4udGhlbWUtdGFibGUtYm9yZGVyLWxhc3QgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3J5LTgwMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLm9yZGVyLXRhYmxlIC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbnNwYW4ucXVhbnRpdHktYmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgbWluLWhlaWdodDogMjdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJnO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbjEge1xuICAgIC5wYWdpbmF0aW9uUm93IHtcbiAgICAgICAgLlZ1ZVBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50YWJsZS1zdHlsZS1jdXN0b20xe1xuICB0aGVhZHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cntcbiAgICAgICAgJi5tb2RhbC10cntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOERGRTg7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFDMzA0NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB0aHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0Ym9keXtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgdHJ7XG4gICAgICB0ZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogODVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIC5ib3JkZXJ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgLmJvcmRlcntcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlLXN3aXRjaDF7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgLnNsaWRlci5yb3VuZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMjAwO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlci5yb3VuZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyLnJvdW5kOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDcxcHg7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgLmJvcmRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0wNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJsZS1zdHJpcGVke1xuICAgIHRoZWFke1xuICAgICAgICAvLyBib3JkZXItdG9wOjFweCBzb2xpZCAjQURBREFEO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQURBREFEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRkLHRoe1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzQzNDM0M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRkLHRoe1xuICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIH1cbiAgICAgICAgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNiwgMjIzLCAyMzIsIDAuMiUpO1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgY29sb3I6IzNDM0MzQztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJsZS1zdHJpcGVkLXZlcnRpY2Fse1xuICAgIHRoZWFke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRkLHRoe1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzQzNDM0M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRkLHRoe1xuICAgICAgICAgICAgLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBREFEQUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQ6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICAgICAgICBjb2xvcjojNzc3Nzc3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdHJ7XG4gICAgICAgICAgICB0ZDpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgICAgICAgICBjb2xvcjojM0MzQzNDO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZXtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2IoMCAwIDAgLyAzMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0OTYxO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2IoMCAwIDAgLyAzMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDQUQ2O1xuICAgIH1cbn1cblxuLmN1c3RvbS10YWJsZS0xIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAjMDAwMDAwMTk7XG5cbiAgdGFibGUge1xuICAgIGJvcmRlcjogMHB4O1xuXG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YyO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzQ5NjQ3QTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICAgLmZpbHRlci1jb2x1bW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NjU4MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICYucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52dWUtY2hlY2tib3gge1xuICAgICAgaW5wdXQge1xuICAgICAgICArbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEOERGRTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDhhNGU5O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxlLWhlYWQtc3RpY2t5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHRoZWFke1xuICAgICAgICB0cntcbiAgICAgICAgICB0aHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDFweCByZ2IoMCAwIDAgLyA2JSksIDAgMXB4IDRweCByZ2IoMCAwIDAgLyA4JSk7XG4gICAgICAgICAgICBjb2xvcjogIzFDMzA0NztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnVsay1wcm9kdWN0LWRlbGV0ZS1saXN0e1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICB9XG4gICYuY3VzdG9tLXRhYmxlLWxpc3R7XG4gICAgdGFibGV7XG4gICAgICB0Ym9keXtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zb3J0LWFjdGl2ZXtcbiAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxufSBcblxuLnRleHRib3gtYXBwYXJhbmNlLW5vbmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnRhYmxlLWxpc3RpbmctaGllZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLXRhYmxlID4gdGJvZHkgdHI6Zmlyc3QtY2hpbGQgKyB0ciAuYWN0aW9uLWhvdmVyLW1lbnUgLmFjdGlvbi1kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xufVxuLnBhbmVsLXRhYmxle1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3J5LTgwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5wYW5lbC10aXRsZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICB9XG4gICAgJi53aXRoLWJne1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIH1cbn0iLCIuTm90ZUxpc3Qge1xuICAgIC5Ob3RlSXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyeS03MDA7XG4gICAgICAgICAgICBjb2xvcjogI2EzYjJiYTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGVscHRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ZDlmYjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgYixcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IGFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24taG92ZXItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLkVkaXRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjdGlvbi1ob3Zlci1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQgYWxsIDAuMnM7XG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG59XG5cbi8vIGFjdGlvbiBtZW51XG4uYWN0aW9uLWhvdmVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgJi5ib3JkZXItYWN0aW9uLW1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZjYWQ2O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC5hY3Rpb24tZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5hY3Rpb24tZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1kb3RzLWhvcml6b250YWwtdHJpcGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuLmljb24tZG90cy1ob3Jpem9udGFsLXRyaXBsZSxcbiAgICBzcGFuLmljb24tY2hldmVyb24tZG93biB7XG4gICAgICAgIGNvbG9yOiAjNjg3ZTk0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHggM3B4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDNweCA2cHggIzAwMDAwMDBmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0yMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWxldGUtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlci02MDA7XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0yMDA7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAyMHB4IDRweCAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtaGVhZC1hY3Rpb24ge1xuICAgIHNwYW4uaWNvbi1jaGV2ZXJvbi1kb3duIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgLmFjdGlvbi1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmLmNpcmNsZS1zbSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ucGF5bWVudC1vcHRpb24tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2FyZGJveCB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E3YjVjNDtcbiAgICAgICAgICAgICAgICAmLmljb24tcml5YWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1jaGVja2JveC0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICY6Y2hlY2tlZCArIC5jYXJkYm94IHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VzdG9tLWNoZWNrYm94LTEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XG4gICAgfVxufVxuXG4uc2hpcHBpbmctY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWluLXctMTAwIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uc29ydGluZy1zdmcge1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmFzY2VuZGluZy1vcmRlciB7XG4gICAgLnNvcnRpbmctc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbi5RTkEtU2VjdGlvbiB7XG4gICAgLlFOQS1JdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLTE7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctc3BhY2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5RTkEtSGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNscjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5RTkEtQW5zd2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci0xKHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3cyB7XG4gICAgLnJldmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci0xO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXNwYWNlKDE1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAucmV2aWV3LXByb2R1Y3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXctYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItMSh0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgLnJldmlldy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY2xyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXZpZXctdGV4dCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlLXN0YXJzIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNvcHktZmllbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4IDMwcHggN3B4IDEwcHg7XG4gICAgbGFiZWwge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5wYXltZW50LW9wdGlvbi1zZWxlY3QgLnBheW1lbnQtc2hvdy1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXltZW50LW9wdGlvbi1zZWxlY3RcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZFxuICAgICsgLmNhcmRib3hcbiAgICAucGF5bWVudC1zaG93LWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyBMb2FkaW5nQW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbn1cblxuLnJhdGUge1xuICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgIC8vIGhlaWdodDogNDZweDtcbiAgICAvLyBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucmF0ZTpub3QoOmNoZWNrZWQpID4gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG59XG4ucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWwge1xuICAgIC8vIHdpZHRoOjFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5saXN0aW5nLXJhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi5yYXRlOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi8qLnJhdGU6bm90KDpjaGVja2VkKSA+IGxhYmVsOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogJ1xcZTkyNic7XG59Ki9cbi5yYXRlID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIGkge1xuICAgIGNvbG9yOiAjZmViZjEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyoucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsXG4ucmF0ZTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNkZWIyMTc7ICBcbn0qL1xuLyoucmF0ZSA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpob3Zlcixcbi5yYXRlID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyIH4gbGFiZWwsXG4ucmF0ZSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3Zlcixcbi5yYXRlID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwsXG4ucmF0ZSA+IGxhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogI2M1OWIwODtcbn0qL1xuXG4uY3VzdG9tLWhyLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW46IDdweCAwO1xufVxuLm1oLTM4MC1weCB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbi5jaXJjbGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmctNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRlbGl2ZXJ5LWV0YXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRlbGl2ZXJ5LXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgIH1cbn1cbi5ldGEtZnJvbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0E0MDtcblxuICAgIH1cbn0iLCJAbWl4aW4gYm9yZGVyLTEoJHRvcDogdHJ1ZSwgJHJpZ2h0OiB0cnVlLCAkYm90dG9tOiB0cnVlLCAkbGVmdDogdHJ1ZSwgJHdpdGgtcmFkaXVzOiB0cnVlLCAkcmFkaXVzOiA0cHgpIHtcbiAgICAkYm9yZGVyLXByb3BlcnR5OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBAaWYgJHdpdGgtcmFkaXVzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB9XG4gICAgQGlmICR0b3AgYW5kICRyaWdodCBhbmQgJGJvdHRvbSBhbmQgJGxlZnQge1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcHJvcGVydHk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpZiAkdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItcHJvcGVydHk7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRyaWdodCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItcHJvcGVydHk7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1wcm9wZXJ0eTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItcHJvcGVydHk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbkBtaXhpbiBwYWRkaW5nLXNwYWNlKCRzcGFjaW5nOiAyMHB4KSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmc7XG59XG4iLCJib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4uZXhjZXB0aW9uYWwtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbn1cblxuQGltcG9ydCAnbGVmdC1iYXInO1xuQGltcG9ydCAncmlnaHQtYmFyJztcbkBpbXBvcnQgJ3Byb2plY3QtYmFzaWNzJztcbkBpbXBvcnQgJ3JpZ2h0LXNpZGViYXInO1xuQGltcG9ydCAncmV2aWV3LW9yZGVyJztcbkBpbXBvcnQgJ2N1c3RvbWVyLWRldGFpbCc7XG5AaW1wb3J0ICdjb3Vwb25zJztcbkBpbXBvcnQgJ3JhbmdlLXNsaWRlcic7XG5AaW1wb3J0ICdzZWxlY3QydG90cmVlJztcbkBpbXBvcnQgJ2NhdGFsb2cnO1xuQGltcG9ydCAnZGFzaGJvYXJkJztcbkBpbXBvcnQgJ21haW4tbWVudSc7XG5AaW1wb3J0ICdob21lLXNpZGViYXInO1xuQGltcG9ydCAnY2F0ZWdvcnktbWVudSc7XG5AaW1wb3J0ICdzbGlkZXInO1xuQGltcG9ydCAnc2hvcnRjdXQtbGlua3MnO1xuQGltcG9ydCAnZWRpdG9yJztcbkBpbXBvcnQgJ2JvZHktbGV2ZWwnO1xuQGltcG9ydCAnZWRpdG9yJztcbkBpbXBvcnQgJ2Nyb3NzLXNlbGxpbmcnO1xuQGltcG9ydCAnfnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MnO1xuQGltcG9ydCAnfnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MnO1xuQGltcG9ydCAnbWFpbi1ib2R5JztcbkBpbXBvcnQgJ2RyYWdnYWJsZS1pdGVtJztcbkBpbXBvcnQgJ3Byb2R1Y3QtZXhwb3J0JztcbkBpbXBvcnQgJ2V4cG9ydC1wcm9kdWN0JztcbkBpbXBvcnQgJ2NhbXBhaWduJztcbkBpbXBvcnQgJ3N1Y2Nlc3NmdWxsJztcbkBpbXBvcnQgJ3Byb2R1Y3QtY2FyZCc7XG5AaW1wb3J0ICdob21lLWN1c3RvbWl6ZSc7XG5AaW1wb3J0ICdjdXN0b21pemF0aW9uJztcbkBpbXBvcnQgJ19zZXR0aW5ncyc7XG5AaW1wb3J0ICdfcGFydG5lci1yZXdhcmRzJztcblxuIiwiLm5hdmJhci1sZWZ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi05MDA7XG4gICAgd2lkdGg6ICRuYXZiYXItbGVmdC13aWR0aC1jbG9zZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjYsIDEuNDMpIGFsbDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggdHJhbnNwYXJlbnQ7XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAkbmF2YmFyLWxlZnQtd2lkdGgtY2xvc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlua3Mge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAmLmljb24tZGVzaWdue1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAwLjFzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgbGluZWFyIGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM5OTljO1xuXG4gICAgICAgICAgICAgICAgLy8gdWwge1xuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGF0dHIoZGF0YS1oZWlnaHQgLCBweCk7IFxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9nb3V0LW1lbnV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjOTk5YztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMThweCAjMDAwMDAwOTE7XG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAgICAgICAvLyAgICAgbGk6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGEge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogKDAuMXMqJGkpO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuIiwiLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5jb250ZW50LmZ1bGwtcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuICAgICAgICAvKmhlaWdodDogMTAwJTsqL1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gICAgfVxufSIsIi5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgfVxuXHQucGFnZS10aXRsZS1saWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdGNvbG9yOiAkbmV1dHJhbC1jb2xvci01MDA7XG4gICAgfVxuICAgIHB7XG4gICAgXHRjb2xvcjogJG5ldXRyYWwtNDAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuaGVhZGVyLWJhY2stbGluayB7XG5cdCAgICBjb2xvcjogJG5ldXRyYWwtNzAwO1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgJjpob3Zlcntcblx0ICAgIFx0Y29sb3I6ICRuZXV0cmFsLTcwMDtcblx0ICAgIH1cblx0ICAgIGl7XG5cdCAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIH1cblx0fVxufVxuXG4udG90YWwtdmF0LWluYyB7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXG5cdFx0Ly8gJjo6YmVmb3JlIHtcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIFx0d2lkdGg6IDFweDtcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdC8vIFx0dG9wOiAwOyAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuXHRcdC8vIH1cblx0fVxuICAgIC50b3RhbC12YXQtbGVmdHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG5cdCAgICB3aWR0aDogNDRweDtcblx0ICAgIGhlaWdodDogNDRweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgaXtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjNjg3RTk0O1xuXHRcdFx0fVxuXHQgICAgXHRjb2xvcjogIzY4N0U5NDtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDBweDtcblx0ICAgIH1cblx0XHQmLnllbGxvdyB7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmYwYzM7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICNmZmMxMDc7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmMxMDc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iZy13aGl0ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAudG90YWwtcmlnaHQge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdCAgICBwe1xuXHQgICAgXHRjb2xvcjogJG5ldXRyYWwtOTAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIH1cblx0ICAgIHNwYW57XG5cdCAgICBcdGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIH1cblx0fVxuXHQmLnRvdGFsLXZhdGluYy0xe1xuICAgICAgICAudG90YWwtdmF0LWxlZnR7XG4gICAgICAgIFx0d2lkdGg6IDM4cHg7XG4gICAgXHRcdGhlaWdodDogMzhweDtcbiAgICBcdFx0aXtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcbiAgICBcdFx0XHRmb250LXNpemU6IDIzcHg7XG4gICAgXHRcdFx0Ji5pY29uLWRhc2hib2FyZC1pY29ue1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC50b3RhbC1yaWdodHtcbiAgICAgICAgXHRwe1xuICAgICAgICBcdFx0bGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cdH1cblx0Ji5ib3JkZXItdmF0IHtcbiAgICBcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCQkM3RDU7XG5cdH1cblx0Ji5kYW5nZXItdmF0e1xuXHRcdC50b3RhbC12YXQtbGVmdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItYmc7XG5cdFx0XHRpe1xuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jbHI7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNscjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FydC1oYXMtbm8taXRlbSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzhweCAtIDEwcHggLSAyNXB4IC0gNzFweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHB7XG4gICAgXHRjb2xvcjogIzcwNzA3MDtcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIG1hcmdpbjogMjBweCAwIDRweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICBcdGNvbG9yOiAjNzA3MDcwO1xuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAudXBsb2FkLXdyYXBwZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjVweDtcblx0ICAgIHdpZHRoOiAyOTZweDtcblx0ICAgIGl7XG5cdCAgICBcdGZvbnQtc2l6ZTogNzBweDtcblx0ICAgIH1cbiAgICB9XG59XG5cbi8vIC50YWJsZS1jb250YWluZXIge1xuLy8gXHRtaW4taGVpZ2h0OiA1MHZoO1xuLy8gfVxuXG5cbi50YWJsZS1jb250YWluZXItd2l0aC1zY3JvbGx7XG5cdG1heC1oZWlnaHQ6IDI3MHB4O1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAjMDAwMDAwMGQ7XG59XG5cblxuLnBlLW5vbmUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFycm93LXVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpdGNoLWNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNUI1Qzc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5iYWNrZHJvcCB7XG4gICAgLmZpbHRlci1zaWRlLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGFsbCAwLjJzO1xuICAgICAgICAuY2xvc2UtZmlsdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjJweCAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICAgICAgICAgIC5maWx0ZXItdG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzQTQwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QzY1N0E7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEM2NTdBO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEM2NTdBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0QzY1N0E7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXItZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgLmlubmVyLWl0ZW0tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3gtMSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1c3RvbWVyLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIC5maWx0ZXItdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tY3VzdG9tZXItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW8tMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2MtY3VzdG9tZXItYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kdWFsLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICAgIC5maWx0ZXItc2lkZS1iYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAmLnNlbGVjdC1icmFuZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4OHB4O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2Ryb3Atc3R5bGUxIHtcbiAgICAgICAgLmZpbHRlci1zaWRlLWJhciB7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9kdWN0LXNpZGUtYmFyIHtcbiAgICAgICAgLmZpbHRlci1zaWRlLWJhciB7XG4gICAgICAgICAgICAuaW5uZXItZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyeS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93LWFsbC1maWx0ZXIge1xuICAgIC5jdXN0b20tY2hlY2tib3gtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufSIsIi5vcmRlci1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICBcdG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLm9yZGVyLXByb2R1Y3QtaW1ne1xuICAgIFx0aW1ne1xuICAgIFx0XHRtYXgtaGVpZ2h0OiA3MHB4XG4gICAgXHR9XG4gICAgfVxuICAgIC5vcmRlci1wcm9kdWN0LWRlc2Mge1xuICAgIFx0cHtcbiAgICBcdFx0Y29sb3I6ICRuZXV0cmFsLTkwMDtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0fVxuICAgIFx0c3BhbntcbiAgICBcdFx0Y29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0fVxuICAgIFx0LmJ1bGxldC1jbHJ7XG4gICAgXHRcdHdpZHRoOiAxNXB4O1xuXHRcdCAgICBoZWlnaHQ6IDE1cHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBcdH1cblx0fVxuXHQub3JkZXItcHJvZHVjdC1kaXNjb3VudCB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRpLmljb24tTWFzay1Hcm91cC0zNzV7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdG1hcmdpbi10b3A6IDI4cHg7XG4gICAgXHRcdGNvbG9yOiAjNjg3RTk0O1xuXHRcdH1cblx0XHQucXR5LXNlbGVjdCB7XG5cdFx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0XHR3aWR0aDogODNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRpc2NvdW50LXNlbGVjdCB7XG5cdGxhYmVse1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0ICAgIGNvbG9yOiAkbmV1dHJhbC02MDA7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMTZweDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cdC50cmlwbGUtaW5wdXR7XG5cdFx0LmlucHV0LWhhcy1pY29ue1xuXHRcdFx0ZmxleDogaW5oZXJpdDtcblx0XHQgICAgd2lkdGg6IDQ1cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5idG57XG5cdFx0XHRjb2xvcjogJGdyZWVuLTkwMDtcblx0XHRcdCYuY3JlYXRlLWJ0biB7XG5cdFx0XHRcdGNvbG9yOiAjNjg3RTk0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5vcmRlci1kZXRhaWx7XG5cdC5vcmRlci1wZXJzb24ge1xuICAgIFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJGdyZWVuLTUwMDtcblx0XHR9XG5cdH1cblx0aXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0Lmljb24tY3JlZGl0LWNhcmR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdHB7XG5cdFx0Y29sb3I6ICMzNDNBNDA7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmVkaXQtaWNvbi1vcmRlcntcblx0XHRpIHtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6ICMzNDNBNDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9IFxuXHQudHJhbnMtaWQge1xuXHQgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRocntcblx0XHRjb2xvcjogJGdyeS04MDA7XG4gICAgXHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdH1cblx0Ji5yZXZpZXctb3JkZXItZGV0YWlse1xuXHRcdC5vcmRlci1wZXJzb257XG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1jcmVkaXQtY2FyZHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIG9yZGVyIGRldGFpbCBzdGFydFxuXG4uc3RhdHVzLXByb2Nlc3Mge1xuICAgIHBhZGRpbmc6IDRweCAxNXB4IDRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpe1xuICAgIFx0Y29sb3I6ICRuZXV0cmFsLTUwMDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0ICAgICY6YWZ0ZXJ7XG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogLTJweDtcblx0XHQgICAgcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIHdpZHRoOiAxcHg7XG5cdFx0ICAgIGhlaWdodDogMThweDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtNTAwO1xuXHQgICAgfVxuICAgIH1cbn1cbi5jdXN0b21lci1pbmZvLW9yZGVye1xuXHRzcGFue1xuXHRcdGNvbG9yOiAkbmV1dHJhbC01MDA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdHB7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG59XG4uc2hpcG1lbnQtZGV0YWlse1xuXHQuc2hpcG1lbnQtZGV0YWlsLWhlYWRlciB7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcblx0ICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHQgICAgc3Bhbntcblx0ICAgIFx0Zm9udC1zaXplOiAxMnB4O1xuXHQgICAgfVxuXHQgICAgLnVuZGVybGluZSB7XG5cdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5pdGVtcy1zaGlwcG1lbnQge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyeS03MDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweDtcblx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIHVse1xuXHQgICAgXHRtYXJnaW46IDA7XG5cdCAgICBcdHBhZGRpbmctbGVmdDogMzBweDtcblx0ICAgIH1cblx0fVxufVxuLm9yZGVyLXN0YXR1cy10aW1lbGluZXtcblx0LnN0YXR1cy1pbm5lciB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQuc3RhdHVzLWxlZnQge1xuXHRcdCAgICBmbGV4OiAxO1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ICAgIC5ib3JkZXItYWZ0ZXJ7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgXHQmOmJlZm9yZSxcblx0XHQgICAgXHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICAgd2lkdGg6IDE1cHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDJweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQ7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDhweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDBweDtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0JjphZnRlcntcblx0XHQgICAgXHRcdGxlZnQ6IDIxcHg7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIH1cblx0XHQgICAgLmJhZGdle1xuXHRcdCAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnN0YXR1cy1yaWdodCB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDZweDtcblx0XHQgICAgXG5cdFx0fVxuXHRcdC5zdGF0dXMtZGVzYy1pbm5lciB7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0cHtcblx0XHRcdFx0bGluZS1icmVhazogYW55d2hlcmU7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyeS03MDA7XG5cdFx0XHQgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXHRcdH1cblx0XHQgICAgJjpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDogJyc7XG5cdFx0XHQgICAgcG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IDIwcHg7XG4gICAgXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JhY2tvZmZpY2UvTGluZS5wbmcpO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0LXg6IHJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdC15OiByZXBlYXQ7XG5cdFx0XHQgICAgd2lkdGg6IDJweDtcblx0XHRcdCAgICBtaW4taGVpZ2h0OiAxMzVweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR9XG4gICAgXHRcdFxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHQuc3RhdHVzLWRlc2MtaW5uZXJ7XG5cdFx0XHRcdCY6YmVmb3Jle1xuICAgIFx0XHRcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51bnBheW1lbnQtYngge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDhweDtcbiAgICBzcGFue1xuICAgIFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLnRyYWNraW5nLWRldGFpbHN7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuXHQudGltZWxpbmUtdHJhY2tpbmd7XG5cdFx0LnRyYWNraW5nLXRpbWVsaW5lLWxpc3Rpbmcge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHRcdCAgICAmOmJlZm9yZXtcblx0XHQgICAgXHRjb250ZW50OiAnJztcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAzN3B4O1xuXHRcdFx0ICAgIGxlZnQ6IDEycHg7XG5cdFx0XHQgICAgd2lkdGg6IDJweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0xMDA7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQgICAgfVxuXHRcdCAgICAmOmxhc3QtY2hpbGR7XG5cdFx0ICAgIFx0cGFkZGluZy1ib3R0b206MDtcblx0XHQgICAgXHQmOmJlZm9yZXtcblx0XHQgICAgXHRcdGRpc3BsYXk6bm9uZTtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHQgICAgJi5hY3RpdmV7XG5cdFx0ICAgIFx0JjpiZWZvcmV7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRwcmltYXJ5LWNvbG9yLTYwMDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0LnRyYWNraW5nLWxlZnR7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02MDA7XG5cdFx0ICAgIFx0XHRzcGFue1xuXHRcdCAgICBcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHQgICAgLnRyYWNraW5nLWxlZnQge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgd2lkdGg6IDI2cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyNnB4O1xuXHRcdFx0ICAgIHNwYW57XG5cdFx0XHQgICAgXHRjb2xvcjogJG5ldXRyYWwtMjAwO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgdG9wOiAzcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnRyYWNraW5nLXJpZ2h0IHtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYxcHgpO1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0ICAgIHB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHNwYW57XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXNoLW9uLWRlbGl2ZXJ5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0E1QjVDNztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ub3JkZXItcGVyc29uLnVucGFpZC1wYXltZW50IHtcblx0aXtcblx0XHRjb2xvcjokZ3JlZW4tNTAwO1xuXHR9XG59XG5cbi5zdGF0dXMtY2hhbmdle1xuXHQuaWNvbi1lZGl0e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5cbi8vIG9yZGVyIHN1bW1hcnkgXG5cbi5kaXNjb3VudC12b3VjaGVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdC5yaWdodC1wYXJ0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yaWdodC1wYXJ0e1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhERkU4O1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0LWljb257XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0ZmxleDogMCAwIDQzcHg7XG5cdFx0fVxuXHRcdGg2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGl7XG5cdFx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG59XG5cbi5pbnZvaWNlLWNhbGwtdG8tYWN0aW9uc3tcblx0LmJ0bntcblx0XHQmLmJ0bi1vdXRsaW5lLXByaW1hcnl7XG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmVlbi01MDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4iLCIuY3VzdG9tZXItZGV0YWlsLWluZm8tbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdC5pY29uLWVkaXR7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5jdXN0b21lci1pbmZvLWxlZnQge1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuXHQgICAgbWluLXdpZHRoOiAyNTBweDtcblx0ICAgIGl7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICAgIFx0bWFyZ2luLXRvcDogLTVweDtcblx0ICAgIH1cblx0fVxufVxuLmN1c3RvbWVyLWRldGFpbC1pbmZvLXJpZ2h0IHtcbiAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBNUI1Qzc7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHB7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJi5jdXN0b21lci1kZXRhaWwtaW5mby1yaWdodC1pY29ue1xuICAgIFx0aXtcbiAgICBcdFx0Zm9udC1zaXplOiAyMHB4O1xuICAgIFx0fVxuICAgIFx0cDpsYXN0LWNoaWxke1xuICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcdH1cbiAgICB9XG59XG4uY3VzdG9tZXItZGV0YWlsLWhlYWRlcntcblx0LnN0YXR1cy1wcm9jZXNze1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGl7XG5cdFx0XHRjb2xvcjogI0ZGQzEwNztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdHRvcDogMXB4O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgXHRkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuXHRcdH1cblxuXHR9XG59XG4uY3VzdG9tZXItZGV0YWlsLXdycHtcblx0LmNhcmQtc3R5bGUtMXtcblx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHQgcGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmNvdXBvbi12YWx1ZS1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLnBlcmNlbnR7XG5cdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMXB4O1xuXHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjFweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIG1pbi13aWR0aDogMzVweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQgICAgcGFkZGluZzogMnB4IDAgMXB4O1xuICAgIH1cbiAgICBzcGFuOmxhc3QtY2hpbGR7XG5cdFx0cGFkZGluZzogMnB4IDFweCAxcHggMXB4O1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLmNvdXBvbi12YWx1ZS1pbmZve1xuICAgIFx0IGJvcmRlcjogMXB4IHNvbGlkICNBN0RFRjM7XG4gICAgXHQgLnBlcmNlbnR7XG4gICAgXHQgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTdERUYzO1xuICAgIFx0IFx0Y29sb3I6ICMyQkIwRTI7XG4gICAgXHQgfVxuICAgIH1cbiAgICAmLmNvdXBvbi12YWx1ZS1kYXJre1xuICAgIFx0IGJvcmRlcjogMXB4IHNvbGlkICNDM0E3RjM7XG4gICAgXHQgLnBlcmNlbnR7XG4gICAgXHQgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzNBN0YzO1xuICAgIFx0IFx0Y29sb3I6ICM2RTJCRTI7XG4gICAgXHQgfVxuICAgIH1cbiAgICAmLmNvdXBvbi12YWx1ZS1yYWRpdXN7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0ICAgIC5wZXJjZW50e1xuXHQgICAgXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdCAgICB9XG4gICAgfVxuICAgICYuY291cG9uLXZhbHVlLXN1Y2Vzc3tcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICNEOEVFRUY7XG4gICAgXHQucGVyY2VudHtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRjtcbiAgIFx0IFx0XHRjb2xvcjogIzQwQUVBRjtcbiAgICBcdH1cbiAgICB9XG4gICAgJi5jb3Vwb24tdmFsdWUtZ3J5e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmc7XG4gICAgXHQucGVyY2VudHtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1iZztcbiAgICBcdH1cbiAgICB9XG59XG5cbi5zdGF0dXMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY291cG9ucy1hY3Rpb24tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAjMDAwMDAwMEQ7XG5cdCYuYWRkLWNhbXBhaWduLXVwbG9hZC1zaGVldCB7XG5cdFx0XHQudXBsb2FkLWJveC0xIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAyMnB4IDhweDtcblx0XHRcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG4gICAgLmNvdXBvbi1hY3Rpb24ge1xuXHQgICAgcGFkZGluZzogNXB4IDIycHggNHB4O1xuXHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG5ldXRyYWwtMzAwO1xuXHQgICAgbWluLWhlaWdodDogMzZweDtcblx0ICAgICY6bGFzdC1jaGlsZHtcblx0ICAgIFx0Ym9yZGVyLXJpZ2h0OjA7XG5cdCAgICB9XG5cdCAgICAuc3dpdGNoe1xuXHQgICAgXHR0b3A6IDVweDtcblx0ICAgIFx0Ji50b3AtMHtcblx0ICAgIFx0XHR0b3A6IDA7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIC5pY29uLXNob3BwaW5nLWNhcnQxe1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBcdHNwYW57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNlc3MtYmc7XG5cdFx0XHQgICAgd2lkdGg6IDE0cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxNHB4O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgcmlnaHQ6IDBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDhweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgJi5zZXQtZGlzY291bnQge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuXHRcdCAgICBtYXJnaW46IC0xcHg7XG5cdFx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhFRUVGO1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RUVFRjtcblx0XHR9XG5cdFx0Ji5jb3Vwb24tYWN0aW9uLWhvdmVye1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2RUNGMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNhYmxlZHtcblx0XHRcdG9wYWNpdHk6MC41O1xuXHRcdFx0Y3Vyc29yOm5vLWRyb3A7XG5cdFx0fVxuXHR9XG5cdC5jb3Vwb24tYWN0aW9uLWRyb3Bkb3duIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM2cHg7XG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTM3cHg7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0XHR0b3A6IC02cHggIWltcG9ydGFudDtcblx0XHRcdFx0bGVmdDogLTFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMThweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBuby1kcm9wO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYWxsO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAjMUMzMDQ3O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcblx0XHRcdH1cblx0XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcblx0XHRcdH1cblx0XG5cdFx0XHRcblx0XHR9XG59XG5cbi50YWItaGVhZGVyLXN0eWxlMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBsaXtcbiAgICBcdHBhZGRpbmc6IDAgMjVweDtcbiAgICBcdCYuZGlzYWJsZXtcbiAgICBcdFx0Y3Vyc29yOiBuby1kcm9wO1xuICAgIFx0XHQubmF2LWxpbmt7XG4gICAgXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjdXJzb3I6IG5vLWRyb3A7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgXHQubmF2LWxpbmt7XG4gICAgXHRcdGJvcmRlcjogMDtcblx0XHQgICAgcGFkZGluZzogMHB4IDAgMThweDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHQgICAgYm94LXNoYWRvdzogMCA1cHggMCAwIHRyYW5zcGFyZW50O1xuICAgXHRcdFx0IG1hcmdpbi1ib3R0b206IDFweDtcblx0XHQgICAgY29sb3I6ICRuZXV0cmFsLTkwMCAhaW1wb3J0YW50O1xuXHRcdCAgICAmLmFjdGl2ZXtcblx0XHQgICAgXHRib3gtc2hhZG93OiAwIDJweCAwIDAgIzQwYWVhZDtcbiAgICBcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0ICAgIH1cblx0XHR9XG4gICAgXHQmOmZpcnN0LWNoaWxke1xuICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG4gICAgXHR9XG4gICAgfVxufVxuXG5cbi5hZGQtY291cG9uLWluZm97XG5cdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0ICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Vzcy1iZztcblx0ICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cdC5kaXNjb3VudC1kdXJhdGlvbntcblx0XHQuZHVyYXRpb24taG92ZXIge1xuICAgIFx0XHR0b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxuXHQucGF5bWVudC1vcHRpb24tc2VsZWN0e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdC5jYXJkYm94e1xuXHRcdFx0LmlubmVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0ICAgIGl7XG5cdFx0XHQgICAgXHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0ICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQ6Y2hlY2tlZCArIC5jYXJkYm94IC5pbm5lciBpe1xuXHRcdFx0Y29sb3I6ICM0MEFFQUY7XG5cdFx0fVxuXHRcdC5jdXN0b20tY2hlY2tib3gtMSB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiAtMjBweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGxlZnQ6IDE0cHg7XG5cdFx0ICAgIC5mb3JtLWdyb3Vwe1xuXHRcdCAgICBcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHQgICAgXHRoZWlnaHQ6IDM1cHg7XG5cdFx0ICAgIFx0LmlucHV0LWhhcy1pY29ue1xuXHRcdCAgICBcdFx0ZmxleDogaW5oZXJpdDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0LmlucHV0LWNvbnRhaW5lcntcblx0XHRcdFx0XHQuZm9ybS1jb250cm9se1xuXHRcdCAgICBcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdCAgICBcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0ICAgIFx0XHRcdH1cblx0ICAgIFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgXHRcdFx0XHR0b3A6IDZweDtcblx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHR9XG5cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdCAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICBcdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMnB4IHJnYigwIDAgMCAvIDYlKTtcbiAgICBcdC5kcm9wZG93bi1pdGVte1xuICAgIFx0XHQmOmhvdmVye1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gICAgXHRcdH1cbiAgICBcdH1cblxuXHR9XG59XG5cbi5zZWxlY3QtcHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyeS03MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTJweDtcbiAgICAuc2VsZWN0LXByb2R1Y3QtY291cG9ue1xuICAgIFx0cHtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdCAgICBcdCY6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDogOHB4O1xuXHRcdFx0ICAgIGhlaWdodDogOHB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTYwMDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGxlZnQ6IC04cHg7XG5cdCAgICBcdH1cbiAgICBcdH1cblx0ICAgIGl7XG5cdCAgICBcdCY6YmVmb3Jle1xuXHQgICAgXHRcdGNvbG9yOiAkbmV1dHJhbC00MDA7XG5cdCAgICBcdH1cblx0ICAgIH1cbiAgICB9XG5cbn1cblxuLmJvcmRlci1ib3R0b20tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JhY2tvZmZpY2UvYm9yZGVyLWJvdHRvbS10cmFuc3BhcmVudGJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQteDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi51cGxvYWQtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkO1xuICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtY29sb3ItMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4O1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmZvcm0tY29udHJvbC1maWxle1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaXtcbiAgICBcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdGNvbG9yOiAkbmV1dHJhbC1jb2xvci0zMDA7XG4gICAgfVxuXHQmLnVwbG9hZC13cmFwcGVyLXNtIHtcblx0XHRwYWRkaW5nOiA3cHggMCA3cHg7XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdFx0Y29sb3I6ICMxQzMwNDc7XG5cdFx0fVxuXHR9XG59XG5cbi51cGxvZGVkLWZpbGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3J5LTcwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE3cHggMTVweCAxNnB4O1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cblxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXBcbn0iLCIucmFuZ2UtaW5wdXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICZbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmW3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iICB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJhbmdlLXRyYWNrLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcblxuICAgICAgICAucmFuZ2UtdHJhY2stYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmFuZ2UtdHJhY2stYmV0d2VlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MGFlYWY7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJhbmdlLXN0YXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjNDBhZWFmO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYW5nZS1lbmQge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM0MGFlYWY7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1YW50aXR5LWZpZWxkLWFyZWF7XG4gICAgZmxleDogMCAwIDQ3JTtcbiAgICA+IHNwYW57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBkaXZ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZmxleDogMCAwIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbiIsIi8qIVxuICogU2VsZWN0Mi10by1UcmVlIENTUyAxLjEuMVxuICogaHR0cHM6Ly9naXRodWIuY29tL2NsaXZlemhnL3NlbGVjdDItdG8tdHJlZVxuICovXG4gLnMyLXRvLXRyZWUgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zMi10by10cmVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sMSB7XG5cdG1hcmdpbi1sZWZ0OiAwLjZlbTtcblx0Zm9udC1zaXplOiAxZW07XG59XG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDIge1xuXHRtYXJnaW4tbGVmdDogMS40ZW07XG5cdGZvbnQtc2l6ZTogMC45NWVtO1xufVxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmwzIHtcblx0bWFyZ2luLWxlZnQ6IDIuMmVtO1xuXHRmb250LXNpemU6IDAuOTFlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sNCB7XG5cdG1hcmdpbi1sZWZ0OiAzLjBlbTtcblx0Zm9udC1zaXplOiAwLjg3ZW07XG59XG4uczItdG8tdHJlZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDUge1xuXHRtYXJnaW4tbGVmdDogMy44ZW07XG5cdGZvbnQtc2l6ZTogMC44M2VtO1xufVxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw2IHtcblx0bWFyZ2luLWxlZnQ6IDQuNWVtO1xuXHRmb250LXNpemU6IDAuOGVtO1xufVxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw3IHtcblx0bWFyZ2luLWxlZnQ6IDUuM2VtO1xuXHRmb250LXNpemU6IDAuNzdlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5sOCB7XG5cdG1hcmdpbi1sZWZ0OiA2LjBlbTtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmwxIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmwyIHtcblx0bWFyZ2luLXJpZ2h0OiAxLjRlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmwzIHtcblx0bWFyZ2luLXJpZ2h0OiAyLjJlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw0IHtcblx0bWFyZ2luLXJpZ2h0OiAzLjBlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw1IHtcblx0bWFyZ2luLXJpZ2h0OiAzLjhlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw2IHtcblx0bWFyZ2luLXJpZ2h0OiA0LjVlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw3IHtcblx0bWFyZ2luLXJpZ2h0OiA1LjNlbTtcbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLmw4IHtcblx0bWFyZ2luLXJpZ2h0OiA2LjBlbTtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubm9uLWxlYWYgLmV4cGFuZC1jb2xsYXBzZTpob3ZlciB7XG5cdGNvbG9yOiByZWQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zMi10by10cmVlIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLm5vbi1sZWFmIC5leHBhbmQtY29sbGFwc2U6YmVmb3JlIHsgLyogbm8gOjogaW4gSUU4ICovXG5cdGNvbnRlbnQ6IFwiK1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0wLjM1ZW07XG5cdHRvcDogMC4xZW07XG5cdGZvbnQtc2l6ZTogbGFyZ2VyO1xufVxuLnMyLXRvLXRyZWUgLnNlbGVjdDItZHJvcGRvd25bZGlyKj1cInJ0bFwiXSBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5ub24tbGVhZiAuZXhwYW5kLWNvbGxhcHNlOmJlZm9yZSB7XG5cdHJpZ2h0OiAtMC4zNWVtO1xufVxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubm9uLWxlYWYub3BlbmVkIC5leHBhbmQtY29sbGFwc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCLiiJJcIjtcbn1cblxuLnMyLXRvLXRyZWUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIC5leHBhbmQtY29sbGFwc2Uge1xuXHRjb2xvcjogYmxhY2s7XG59XG5cbi5zMi10by10cmVlIC5pdGVtLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMC41ZW07XG5cdHBhZGRpbmc6IDNweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpOyAvKiBJRTggd2lsbCBmaXQgdGhlIGNvbnRlbnQgKi9cbn1cbi5zMi10by10cmVlIC5zZWxlY3QyLWRyb3Bkb3duW2Rpcio9XCJydGxcIl0gLml0ZW0tbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uczItdG8tdHJlZSBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1wdXBdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zMi10by10cmVlIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtcHVwXS5zaG93bWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLnMyLXRvLXRyZWUuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSA+IHNwYW4uaXRlbS1sYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi5zMi10by10cmVlLnNlbGVjdDItY29udGFpbmVyIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdID4gc3Bhbi5pdGVtLWxhYmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnMyLXRvLXRyZWUuc2VsZWN0Mi1jb250YWluZXIgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnMyLXRvLXRyZWUuc2VsZWN0Mi1jb250YWluZXIgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnMyLXRvLXRyZWUgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ubDEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLnMyLXRvLXRyZWUuc2VhcmNoaW5nLXJlc3VsdCBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIuZGlzY291bnQtYWN0aW9uLXRvcHtcblx0LmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHN7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC5idG57XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuaW5wdXQtY29udGFpbmVyLFxuXHRcdC5pbnB1dC1oYXMtaWNvbiBpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmRhdGV0aW1lcGlja2VyLXN0eWxlLTF7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdCAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuXHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0ICAgICY6Zm9jdXN7XG5cdFx0ICAgIFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdC5jdXN0b20tY2hlY2tib3gtMXtcblx0XHRkaXNwbGF5OiBub25lICEgaW1wb3J0YW50O1xuXHR9XG5cdCYuc2hvd3tcblx0LmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHN7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0LmJ0bntcblx0XHRcdFx0cGFkZGluZzogMCAxOHB4IDAgMTBweDtcblx0XHRcdH1cblx0XHRcdC5pbnB1dC1jb250YWluZXIsXG5cdFx0XHQuaW5wdXQtaGFzLWljb24gaXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kYXRldGltZXBpY2tlci1zdHlsZS0xe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5jdXN0b20tY2hlY2tib3gtMXtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvdXBvbi1hY3Rpb257XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuYWN0aW9uLXBkLWRlZmF1bHR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdH1cblx0fVxuXHQmLmNvdXBvbi1hY3Rpb24td2lkdGh7XG5cdFx0LmZvcm0tZ3JvdXAuZHVhbC1pbnB1dHN7XG5cdFx0XHR3aWR0aDogMTY1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb2xvci1wcm9kdWN0LXdycHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0LmNvbG9yLXByb2R1Y3R7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwcHggcmdiKDAgMCAwIC8gMTYlKTtcblx0fVxufVxuXG4ubGFiZWxzLXByb2R1Y3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAwO1xuICAgICYubGFiZWwtd2FybmluZyB7XG5cdCAgICBib3JkZXItY29sb3I6ICNFQzY0Mjc7XG5cdCAgICBjb2xvcjogI0VDNjQyNztcblx0fVxuXHQmLmxhYmVsLXByaW1hcnkge1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjMkM3QUQ0O1xuXHQgICAgY29sb3I6ICMyQzdBRDQ7XG5cdH1cbn1cblxuLmFkZC1sYWJlbC1ib3h7XG5cdC5idG4tZ3JlZW57XG5cdFx0bWluLXdpZHRoOiAyNzBweDtcbiAgICBcdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDAgcmdiKDAgMCAwIC8gNSUpO1xuXHR9XG5cdC5hZGQtbGFiZWwtaW5uZXIge1xuXHQgICAgbWF4LXdpZHRoOiA0OTBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgJGdyeS04MDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuXHQgICAgLmxhYmVsLWJ0bntcblx0ICAgIFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0ICAgIGhlaWdodDogMjZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0ICAgICYuYWN0aXZle1xuXHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICBcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuXG4ubXVsaXRwbGUtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGlucHV0e1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaXtcbiAgICBcdGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgIFx0Zm9udC1zaXplOiA3MHB4O1xuICAgIH1cbn1cblxuLm11bHRpcGxlLWltZy11cGxvYWRlZCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgIFx0LmJ0bntcbiAgICBcdFx0b3BhY2l0eToxO1xuICAgIFx0fVxuICAgIH1cbiAgICBpbWd7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgbWF4LWhlaWdodDogNjBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5idG57XG4gICAgXHRoZWlnaHQ6IGF1dG87XG5cdCAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0ICAgIHBhZGRpbmc6IDAgOHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgICYuYnRuLXRvcHtcblx0XHRcdHRvcDogN3B4O1xuXHQgICAgfVxuXHQgICAgJi5idG4tYm90dG9te1xuXHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdC5jdXN0b20tY2hlY2tib3gtMSBpbnB1dCxcblx0XHRcdC5jdXN0b20tY2hlY2tib3gtMSBzcGFuIHtcblx0XHRcdCAgICB3aWR0aDogMTBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDdweDtcblx0XHRcdH1cblx0XHRcdC5jdXN0b20tY2hlY2tib3gtMXtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbmV1dHJhbC05MDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCArIHNwYW57XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbmV1dHJhbC05MDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cbiAgICB9XG59XG5cbi5hY3RpdmVcXDpiZy1ncmF5LTUwOmFjdGl2ZSB7XG4gICAgLS10dy1iZy1vcGFjaXR5OjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksMjUwLDI1MSx2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XG5cbi5pY29uLWJ0biB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogXCJQb3BpbnNcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaXtcbiAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHRmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4vLyByZXZpZXcgY3NzXG4ucmV2aWV3LW1haW4tc2xpZGVye1xuXHQuYmFubmVyLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuc2xpZGVyLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogNDU4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1OHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyeS04MDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdC5yZXZpZXdzLXNsaWRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0LnJldmlldy1zbGlkZXItbmF2e1xuXHRcdFx0XHQuc2xpY2stbGlzdHtcblx0XHRcdFx0XHQuc2xpY2stc2xpZGV7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncnktODAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdCAgfVxuXHRcdCAgfVxuXHR9XG59XG4vLyBjYXRlZ29yeSBjc3Ncbi5jYXRlZ29yeS1zZWxlY3Rpb257XG5cdC5jdXN0b20tcmFkaW8tMXtcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0dWx7XG5cdFx0bGl7XG5cdFx0XHQuY3VzdG9tLXJhZGlvLTF7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuaGFzLWNoaWxke1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZmlyc3QtbGV2ZWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxOHB4IDIwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zZWNvbmQtbGV2ZWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zcGFuLnRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG4udG9nZ2xlZHtcbiAgICBzcGFuLnRvZ2dsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAucmVhZC1sZXNzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5yZWFkLWxlc3Mge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuXG4iLCIuZGFzaGJvYXJkLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAjMDAwMDAwMWE7XG4gICAgLmxpbmtze1xuICAgIFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgIFx0cGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcdCBhe1xuXHQgICAgXHRwYWRkaW5nOiA3cHggMTJweCA2cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0ICAgIGNvbG9yOiRuZXV0cmFsLWNvbG9yLTYwMDtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICAmLmFjdGl2ZXtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tOTAwO1xuXHQgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICB9XG4gICAgXHR9XG4gICAgfVxuICAgIC5kYXRldGltZXBpY2tlci1zdHlsZS0xIHtcblx0ICAgIHBhZGRpbmctbGVmdDogMTVweDtcblx0ICAgIG1pbi13aWR0aDogMjM1cHg7XG5cdCAgICAuZm9ybS1jb250cm9se1xuXHQgICAgXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHQgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgICAgICAgY29sb3I6JG5ldXRyYWwtOTAwO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG5cdCAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMjAwO1xuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICAmOjpwbGFjZWhvbGRlcntcblx0ICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHQgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgICAgICAgICBjb2xvcjokbmV1dHJhbC01MDA7XG5cdCAgICAgICAgfVxuXHQgICAgICAgICY6Zm9jdXN7XG5cdCAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgICAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuLmRhc2hib2FyZC1zYWxlcy10YWJ7XG5cdC5pbm5lcntcblx0XHRwYWRkaW5nOiAxN3B4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIFx0c3BhbntcbiAgICBcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0ICAgIGNvbG9yOiAkc3VjZXNzLWNscjtcblx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFx0fVxuICAgIFx0LnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcblx0XHRcdGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29sb3I6JG5ldXRyYWwtNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbi5kYXNoYm9hcmQtc2FsZXMtdGFiIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuY2FyZGJveCAuaW5uZXIgLnRvdGFsLXZhdC1pbmMgLnRvdGFsLXZhdC1sZWZ0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkRERkUyO1xufVxuXG4uZGFzaGJvYXJkLXRvcC1saXN0LWhlYWRlciB7XG5cdHB7XG4gICAgXHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmJ0bntcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdFx0cGFkZGluZzogMnB4IDEycHggMnB4O1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5kYXNoYm9hcmQtdG9wLWxpc3R7XG5cdC5kYXNoYm9hcmQtbGlzdC1pbm5lcntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuXHQgICAgZmxleDogMTtcblx0ICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgXHRcdC5saXN0LWltZ3tcbiAgIFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDkwcHg7XG4gICBcdFx0XHRzcGFue1xuICAgXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0bGVmdDogLTE0cHg7XG4gICBcdFx0XHR9XG4gICBcdFx0XHRpbWd7XG4gICBcdFx0XHRcdG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgXHRcdFx0bWF4LXdpZHRoOiA2NXB4O1xuICAgXHRcdFx0fVxuXG4gICBcdFx0fVxuXHQgICAgLmxpc3QtZGVzYyB7XG4gICAgXHRcdGZsZXg6IDE7XG4gICAgXHRcdHB7XG5cdFx0ICAgXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHQgICBcdFx0ZmxleDogMCAwIDEwMCU7XG5cdCAgIFx0XHR9XG5cdFx0ICAgLmJhZGdle1xuXHRcdFx0ICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBcdHBhZGRpbmc6IDZweCAxMHB4IDRweDtcblx0XHQgICB9XG5cdFx0fVxuXHQgICBcblx0fVxufVxuXG4uY2F0ZWdvcnktZW5kIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcblx0aW1ne1xuXHRcdG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDtcblx0fVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy10b29sdGlwLXRleHQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuaG9tZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjM2cHg7XG5cdGZsZXg6IDAgMCAyMzZweDtcbiAgICAuaG9tZS1zaWRlYmFyLWlubmVyIHtcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0ICAgIHRvcDogMDtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTIwMDtcblx0ICAgIHBhZGRpbmc6IDIycHggMHB4O1xuXHQgICAgbGVmdDogNDhweDtcblx0ICAgIHdpZHRoOiAyMzZweDtcblx0ICAgIHB7XG5cdCAgICBcdGNvbG9yOiAkbmV1dHJhbC02MDA7XG5cdCAgICBcdHBhZGRpbmc6MCAyNXB4O1xuXHQgICAgfVxuXHQgICAgdWx7XG5cdCAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICBcdGxpe1xuXHQgICAgXHRcdHBhZGRpbmc6MCAyNXB4O1xuXHQgICAgXHRcdCYuYWN0aXZle1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMzAwO1xuXHQgICAgXHRcdFx0YXtcblx0ICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ICAgIFx0XHRcdH1cblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0YXtcblx0ICAgIFx0XHRcdHBhZGRpbmc6IDVweCAwIDRweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxufVxuXG4ubWVudS1saW5rczEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTEwMDtcbiAgICBjb2xvcjogJGdyZWVuLTkwMDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tZW51LWxpbmtzLWljb24xe1xuXHRwYWRkaW5nOiA3cHggMTBweDtcdFxuXHRpbWd7XG5cdFx0bWF4LWhlaWdodDogMzZweDtcblx0XHR3aWR0aDogMzZweDtcblx0fVxufSIsIi5lZGl0LWNhdGVnb3J5LW1lbnUge1xuICAgIC5jYXRlZ29yeS1sYWJlbCB7XG4gICAgICAgIC5jYXQtdGl0bGUsXG4gICAgICAgIC5jYXQtaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3ViLWNhdC10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3J5LTgwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncnktODAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItY2F0LWNhcmQge1xuICAgICAgICAubGVmdC1zZWMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQwQUVBRjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1mb3JtLXVwbG9hZHtcbiAgICAgICAgLnVwbG9hZC1maWxlLWltYWdle1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYWJlbC1pbmZvIHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZHJyYWdhYmxlLXdyYXBwZXIge1xuICAgIC5kcmFnZ2FibGUtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0wNTA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLmRycmFnYWJsZS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3J5LTgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtaGFzLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci02MDA7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGl2ZS1jYXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1jYXR7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByaW1hcnktY2F0e1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDYXRlZ29yeSBEZXRhaWxcbi5wcm9kdWN0LXNlY3Rpb257XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgJi5lZGl0e1xuXG4gICAgfVxuICAgIC5zZWFyY2gtZmlsdGVye1xuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IyREVERjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4ICMwMDAwMDAxNDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2xpZGVyLWdyaWQge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgICBoZWlnaHQ6IDE2M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaW1ne1xuICAgIFx0bWF4LWhlaWdodDogMTYzcHg7XG4gICAgXHRib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXHQmLnNsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG4gICAgJi5zbGlkZXItZ3JpZC1lZGl0e1xuICAgIFx0LmFjdGlvbntcbiAgICBcdFx0cmlnaHQ6IC0yMXB4O1xuICAgIFx0XHR0b3A6IDZweDtcbiAgICBcdH1cbiAgICB9XG5cdCYuc21hbGwge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCYudmlldy1zbGlkZXJ7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdFx0aGVpZ2h0OiA5OHB4O1xuXHR9XG59XG4uc2xpZGVyLWV5ZS1ob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5pY29uLWV5ZXtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdCAgICBmb250LXNpemU6IDUwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICBcdGNvbnRlbnQ6ICcnO1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUgMjU0IDI1NCAvIDM4JSk7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICBcdCY6YmVmb3Jle1xuICAgIFx0XHRvcGFjaXR5OjE7XG4gICAgXHR9XG4gICAgXHQuaWNvbi1leWV7XG4gICAgXHRcdG9wYWNpdHk6IDE7XG4gICAgXHR9XG4gICAgfVxufVxuXG4uc2xpZGVyLWdyaWQtZWRpdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgLmFjdGlvbntcblx0ICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHdpZHRoOiAyMXB4O1xuXHQgICAgaXtcblx0ICAgIFx0d2lkdGg6IDIxcHg7XG5cdFx0ICAgIGhlaWdodDogMjFweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0ICAgIH1cblx0ICAgIC5hY3Rpb24tMXtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0aXtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xMDA7XG5cdCAgICBcdFx0Y29sb3I6ICRncmVlbi05MDA7XG5cdCAgICBcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0ICAgIFx0fVxuXG5cdCAgICB9XG5cdCAgICAuYWN0aW9uLTJ7XG5cdCAgICBcdGl7XG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjAwO1xuICAgIFx0XHRcdGNvbG9yOiAkbmV1dHJhbC02MDA7XG5cdCAgICBcdH1cblxuXHQgICAgfVxuICAgfVxuICAgICYuYWN0aW9uLWlubmVye1xuXHQgICBcdC5hY3Rpb257XG5cdCAgIFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0ICAgIFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0ICAgXHR9XG4gICAgfVxufVxuXG4uc2xpZGVyLXdycHtcblx0LnNob3ctYnRuLFxuXHQuc2xpZGVyLWdyaWQtZWRpdCAuYWN0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5zbGlkZXItc2hvdy1lZGl0e1xuXHRcdC5zaG93LWJ0bixcblx0XHQuc2xpZGVyLWdyaWQtZWRpdCAuYWN0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5jYXJkLWhlYWRlcntcblx0XHRcdC5pY29uLWVkaXR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZXItZ3JpZCB7XG4gICAgXHRcdG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudmlkZW8tZ3JpZHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cdFxuXHR9XG59XG5cbi51cGxvYWQtYm94LWxnIHtcbiAgICBmbGV4OiAwIDAgMTYzcHg7XG4gICAgLnVwbG9hZC1pY29ue1xuICAgIFx0bWluLWhlaWdodDogMTYzcHg7XG4gICAgfVxufVxuXG4uc2xpZGVyLWJhbm5lcntcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGFsbDtcblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHR9XG59XG5cblxuLmhvdmVyZWQtaW1hZ2Utc2hvd2luZy1zZWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQuaG92ZXItYm94IHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JCQzdENTtcblx0XHRwYWRkaW5nOiA5cHg7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGw7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjMUMzMDQ3O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2VjdGlvbi1zbGlkZXIge1xuXHRcdC5ob3Zlci1ib3gge1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdH1cblx0fVxufSIsIi5oZWFkZXItbGFiZWx7XG4gICAgbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG59XG4uc2hvcnRsaW5rcy1tYWluLXdyYXBwZXJ7XG4gICAgLmVkaXQtc2hvcnRsaW5rc3tcbiAgICAgICAgLmNoZWNib3gtdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLXJhZGlvLTF7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQTdCNUM0O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICAgICAgICAgKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgLmN1cy1mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxufVxuXG4ucmFkaW8tdG9vbGJhcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICsgbGFiZWx7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci01MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAmLmN1c3RvbS1yYWRpb3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgfVxufSBcbiAgXG4uYWRkLWNhdC1jdXN0b20tZm9ybS11cGxvYWR7XG4gICAgJi5jdXN0b20tZm9ybS11cGxvYWR7XG4gICAgICAgIC51cGxvYWQtaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG5ldXRyYWwtMjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdW1tYXJ5LWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTIwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaW5wdXQuZm9ybS1jb250cm9se1xuICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICBwYWRkaW5nOiAzcHggNXB4IDJweDtcblx0ICAgIGhlaWdodDogYXV0bztcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuZWRpdG9yLXN0eWxlMXtcbiAgICBcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgXHQuZWRpdG9yLWhlYWRlcntcbiAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdFx0cGFkZGluZzogNXB4IDA7XG4gICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgXHR9XG4gICAgXHQuZWRpdG9yLWhlYWRlcixcbiAgICBcdC5lZGl0b3ItYm9keXtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgXHR9XG4gICAgXHQuZWRpdG9yLWJvZHl7XG4gICAgXHRcdGlmcmFtZXtcbiAgICBcdFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxufVxuXG4uc2xpZGVyLXNob3ctZWRpdHtcblx0LnN1bW1hcnktbGVmdHtcblx0XHRpbnB1dC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNTAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuZWRpdG9yLXN0eWxlMXtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZWVuLTUwMDtcblx0XHRcdC5lZGl0b3ItaGVhZGVye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5lZGl0b3ItaGVhZGVyLFxuICAgIFx0XHQuZWRpdG9yLWJvZHl7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5zdW1tYXJ5LXNlY3tcblx0LmN1c3RvbS1mb3JtLXVwbG9hZCxcbiAgICAudXBsb2FkLWZpbGUtaW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICBcdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG4gICAgLmN1c3RvbS1mb3JtLXVwbG9hZHtcbiAgICAgICAgLmFjdGlvbntcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5iYWNrLW9mZmljZS1ob21lLXBhZ2Uge1xuXHQucHJvZHVjdC1jYXJkIHtcblx0XHQuYnV0dG9uLWxvYWRlciB7XG5cdFx0XHQuc3Bpbm5lci1ib3JkZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmVkaXRvci1zdHlsZTEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLmVkaXRvci1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0wNTA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNnB4IDIycHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMzcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lZGl0b3ItYm9keSB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tLWVkaXRvci13eXNpd3lnIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZGZlODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgLmVkaXRvci1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHJlc2l6ZTogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG4iLCIuY2F0LWNyb3NzLXNlbGxpbmctYm94e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgbWluLWhlaWdodDogNTMwcHg7XG4gICAgLmNhdC10aXRsZXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTkwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgJi5kdWFsLWlucHV0c3tcbiAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICYuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtc2Fye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3J5LTgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdC1pdGVtLWNyb3NzLXNlbGxpbmd7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1ib3h7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5jYXQtZGVzY3tcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGg1e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcmltYXJ5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6LTdweDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNscjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMywyNDEsMjU1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiRGVmYXVsdFwiO1xuICAgICAgICAgICAgbGVmdDotNThweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNscjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkaW5mby1jbHI7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkaW5mby1jbHI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRpbmZvLWNscjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNyb3NzLXNlbGxpbmctYWN0aW9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZW51LWFjdGlvbnN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1lbnUtYWN0aW9ucy1kcm9wZG93bntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICYubWVudS1hY3Rpb25zLWRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItNDAwO1xuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDo1cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZWZ0Oi03cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTIwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci03MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci03MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIC5jcm9zcy1zZWxsaW5nLWFjdGlvbnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAmLmRyYWdnYWJsZS1pdGVte1xuICAgIC8vICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vICAgICBpe1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuLmNyb3NzLXNlbGxpbmctYWRkLWl0ZW17XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYWRkLWFjdGlvbnN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgfVxuICAgIFxufVxuLmFkZC1jcm9zcy1zZWxsaW5nLWl0ZW1ze1xuICAgIC5zZWFyY2gtZmlsdGVye1xuICAgICAgICAuY3VzdG9tLXNlYXJjaC1kcm9wZG93bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAuc2VhcmNoLWxpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncnktODAwO1xuICAgICAgICAgICAgICAgIC5hZGQtY2FydC1pdGVtLWRyb3B7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0taW1nLWRyb3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbXB0eS1zZWFyY2gtYm94e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAuY3VzdG9tLXNlYXJjaC1kcm9wZG93bntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbXB0eS1zZWFyY2gtYm94e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5tYWluLWJvZHktc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3J5LTcwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1iZzsgICBcbiAgICBtaW4taGVpZ2h0OiAxNDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeHhsKSB7XG4gICAgLy8gICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC8vIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7IFxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbi01MDA7XG4gICAgICAgIC5jdXN0b20taHItbGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi01MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5hZGQtcHJvZHVjdC1zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncnktODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtaW4taGVpZ2h0OiAyNDJweDtcbiAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEzcHg7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggNnB4O1xuICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRyYWdnYWJsZS0tb3JpZ2luYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcmFnZ2FibGUtbWlycm9yIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xufSIsIi5kYXRhLWZpbGUtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4ud2lzaC10by1leHBvcnR7XG4gICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTdCNUM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuc2VsZWN0LWFsbHtcbiAgICBwYWRkaW5nOiAxOHB4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YjVjNDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLXNjcm9sbC1iYXJ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgICB9XG59XG5cblxuLmN1c3RvbS1zY3JvbGwtYmFye1xuICAgIG1pbi1oZWlnaHQ6IDI1N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0JGQ0FENjtcbn1cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNCRkNBRDY7XG59XG4uY3VzdG9tLXNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhDREQwO1xuICAgIGJhY2tncm91bmQ6ICMzMDQ5NjE7XG4gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xufVxuIiwiLnByb2R1Y3QtZXhwb3J0e1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbn1cbi5kYXRhLWZpbGUtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4ud2lzaC10by1leHBvcnR7XG4gICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTdCNUM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuc2VsZWN0LWFsbHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3YjVjNDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLXNjcm9sbC1iYXJ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgICB9XG59XG5cblxuLmN1c3RvbS1zY3JvbGwtYmFye1xuICAgIG1pbi1oZWlnaHQ6IDI1N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0JGQ0FENjtcbn1cbi5jdXN0b20tc2Nyb2xsLWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNCRkNBRDY7XG59XG4uY3VzdG9tLXNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhDREQwO1xuICAgIGJhY2tncm91bmQ6ICMzMDQ5NjE7XG4gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xufVxuIiwiLmxhbmRpbmctcGFnZS1iYWRnZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGYyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwNDQzZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYW1wYWlnbi1pZCxcbi5jYW1wYWlnbi1uYW1lIHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmNhbXAtcmV2aWV3LWJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAxNXB4O1xuICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICB9XG4gICAgLmxwLXRpdGxlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAmLmxhYmVsLWNvcHktdXJsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jb3B5LXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGQ5ZmIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpbmstY29weSB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLXN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLXN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXZpZXctY2FtcC1yaWdodCB7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FtcGFpZ24tZWRpdCB7XG4gICAgLmJhZGdlIHtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lLWdyZXkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FtcGFpZ24tcHJkLXJldmlldyB7XG4gICAgLmJvdHRvbSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbXBhaWduLWxpc3RpbmctdGFibGUge1xuICAgIHRkIHtcbiAgICAgICAgJi5jYW1wYWlnbi10YWdzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbXBhaWduLXRhZ3Mge1xuICAgIC5sZWZ0IHtcbiAgICAgICAgZmxleDogMCAyMjBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJlc2V0LWZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNDBhZWFmO1xufVxuLmNyZWF0ZS1sYW5kaW5nLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iYWNrb2ZmaWNlL3RhYmxlLWJvcmRlci1pbWcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdC14OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIC5idG4tc3VjY2VzcyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBjb2xvcjogIzQwYWVhZjtcbiAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmMjtcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtaWNvbiB7XG4gICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2Uge1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVwbG9hZC13cmFwcGVyIHtcbiAgICAmLnVwbG9hZC1ib3gtMSB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLTkwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAmLmdyZXkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVhbC1leHBpcmVkIHtcbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICNlZDliMTg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uRXhwaXJlZCB7XG4gICAgY29sb3I6ICNkZDdmMDA7XG59XG5cbi5pbm5lci1maWx0ZXItaXRlbS5zaG93LWxlc3Mge1xuICAgIC5jdXN0b20tY2hlY2tib3gtMTpudGgtb2YtdHlwZShuICsgNikge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaW5zaWRlci1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMyBlYXNlLWluLW91dCBhbGw7XG59XG4uc2hvdy1pbnNpZGVyLWJ1dHRvbiB7XG4gICAgLmluc2lkZXItYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG59XG5cbi5zZWxlY3QyLXRhZ3Mge1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm8tYmFubmVyLXVwbG9hZGVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxufVxuIiwiLnN1Y2Nlc3MtY3JlYXRlLWJveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7XG4gICAgaHJ7XG4gICAgXHRib3JkZXItY29sb3I6ICNEOERGRTg7XG4gICAgXHR3aWR0aDogMTIwcHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgXHR3aWR0aDogMjkycHg7XG4gICAgXHRtYXJnaW46IDAgYXV0bztcbiAgICB9XG59IiwiLnByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzMwNDk2MTtcbiAgICBib3JkZXItY29sb3I6ICNEOERGRTg7XG5cbiAgICAucHJvZHVjdC1mbGFncyB7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5oZWFydC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDhweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgJi5mbGFnLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMzZiNztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgJi5mbGFnLWRpc2NvdW50e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQ0FCOTM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMTJweCAwO1xuICAgICAgICAgICB9IFxuICAgICAgICAgICAmLmZsYWctbGlnaHQtcmVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U4RUE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBNjEzMUQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC5tdWx0aXBsZS1vcHQtYXJlYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAucHJvZHVjdC1mbGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBfaWR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzY4N0U5NDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWZsYWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICYuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICYuYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnktbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4N0U5NDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQjRDhERkU4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFkZ2UtZGdyZWVuLWZpbGwtbGlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzViOGE4YiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdC10eXBlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY29sb3ItdmFyaWF0aW9ucy1hcmVhIHtcbiAgICAgICAgICAgIC5yYWRpby1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJhZGlvLXN0eWxlLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDBhZWFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2IoMCAwIDAgLyAxNiUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yYWRpby1zdHlsZS1ib3JkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCRkNBRDY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1jb2xvci12YXJpYXRpb25ze1xuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzY291bnRlZC1wcm9kdWN0IHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZiN2MxYjtcbiAgICB9XG5cbiAgICAmLnByb2R1Y3QtaGFzLXJhdGluZ3Mge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b2dnbGUtYnV0dG9ue1xuICAgICAgICByaWdodDogMjdweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICAgICAgICAgICAgcGFkZGluZzogNS41cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9kdWN0LWhhcy12aWV3IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLnZpZXctcHJvZHVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudmlldy1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LXByb2R1Y3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMTNweCAwcHggI2RmZGZkZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcmVlLXNoaXBwaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MzNTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMTRweCAycHggMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTkuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHggMnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVndWxhci1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNjg3RTk0O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjb3VudC10YWcge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgLmRpcmVjdGlvbi1ydGx7XG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgNXB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDZ7XG4gICAgICAgICAgICAmLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwNDk2MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LXByaWNlLWFyZWEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM2QUFBQjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtZGlzY291bnQtYXJlYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgLy8gIEBtZWRpYShtYXgtd2lkdGg6MzU5cHgpe1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDRweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgJi5idG4tb3V0bGluZS1ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFOEVGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQzMwNDc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge31cblxuICAgICAgICAgICAgLmUtZnVsZmlsbGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVmMWYyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwIDBweDtcblxuICAgICAgICAgICAgICAgIC5lay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVrLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWRnZS1tYXJrZXQtZnVsZmlsbGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDNjQyNztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpLmljb24tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJldmlldy1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJhdGluZy1jb3VudHMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nLWluc3QtdHh0IHtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzY1N2E7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnByb2R1Y3QtYW5jaG9yLW5vdGFic3tcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc25kLWxvZ297XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJi5wcm9kdWN0LWhhcy1kaXNjb3VudHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjZXNzLWNscjtcbiAgICB9IFxuICAgICYucHJvZHVjdC1jYXRlZ29yeXtcbiAgICAgICAgLmNhcmQtaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE2cHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuXG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG5cbiAgICB9XG59XG5cbi5sYWJlbC11cCB7XG4gICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTMycHggYXV0byAzMnB4IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAuZGlzY291bnQtdGFnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyZWUtc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb250LTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICAgIC5mbGFnLW5ldyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjQjQ2MzEyO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9zdmcvbmV3dGFnLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtOTtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWNrLW5leHQsLnNsaWNrLXByZXZ7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5zbGljay1wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL3N2Zy9sZWZ0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9zdmcvcmlnaHQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcbiAgICB9XG59XG5cbi8vIGNhdGVnb3J5IGRldGFpbCBwcm9kdWN0XG5cbi5wcm9kdWN0LWhvcml6b250YWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pbWFnZXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXRhaWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZHJhZy1wcm9kdWN0e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgJi5idG4tcmVtb3Zle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTIwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFydGljbGV7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCA4cHg7XG4gICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItMDUwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kcmFnLWFydGljbGV7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0zMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNS41cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlse1xuICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAmLmJ0bi1yZW1vdmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTIwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFzLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmhhcy1jYXJvdXNlbCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uaGFzLWNhcm91c2VsIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIuY3VzdG9taXplLWFkZC1wcm9kdWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMThweCAyNHB4O1xufVxuLmNhdGVnb3J5LXNsaWRlci1obXtcbiAgICAudG9wLWNhdGVnb3J5LW1vYmlsZS1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgLnRvcC1jYXQtaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhZGdle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNlc3MtY2xyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3AtY2F0LWl0ZW17XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC05MDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jdXN0b20taW1hZ2UtYm94LWJyYW5ke1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnQtdGFne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjZXNzLWNscjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhvbWUtc2xpZGVyLWFyZWF7XG4gICAgLmRlYWxzLXVwdG8tc2VjIHtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Vzcy1jbHI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB9XG59XG5cbi5jYXRlZ29yeS1zbGlkZXItYm97XG4gICAgLnNsaWNrLWN1c3RvbS1pbml0aWFsaXple1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAudG9wLWNhdGVnb3J5LW1vYmlsZS1zbGlkZXJ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2staW5pdGlhbGl6ZWR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIC50b3AtY2F0ZWdvcnktbW9iaWxlLXNsaWRlcntcbiAgICAgICAgICAgIG1hcmdpbjowIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmVhdHVyZS13aXRoLWJyYW5kcy1zZWN7XG4gICAgLnRvcC1zZWxsaW5nLWdyaWR7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAyNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggIzk4OTg5ODQwO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuYnVuZGxlcy10b3AtdGl0bGV7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QjVDNztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZXhwbG9yZS1kZWFse1xuICAgICAgICAgICAgLmV4cGxvcmUtZGVhbC1pbWd7XG4gICAgICAgICAgICAgICAgLy8gaW1ne1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgLy8gaW1nOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlZnQtaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaWdodC1pbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4cGxvcmUtZGVhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE3cHggNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0MCAyMDYgMjA3IC8gNDQlKTtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzA0OTYxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwNDk2MTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3QtZ3JpZHtcbiAgICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzA0OTYxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1ncmlkLW1ie1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnJhbmRzLXNob3AtYnktY29uY2VwdHtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwNDk2MTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmN1c3RvbS1zdC1pY29uIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJyYW5kcy1zaG9wLWJ5LWNvbmNlcHQtbmV3e1xuICAgICAgICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGVlZWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzcHggN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIC5jdXN0b20tc3QtaWNvbi0xe1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYuYnJhbmRzLXNob3AtYnktY29uY2VwdHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwM3B4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItdXBsb2Fkcy1ncmlke1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmN1c3RvbWl6YXRpb24td3JhcHBlcntcbiAgICAmLmNhcmQtc3R5bGUtMXtcbiAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICAuYnRuLW91dGxpbmUtZ3JheS0xe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAmLmhhcy1pY29ue1xuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFDMzA0NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlldy1hbGwtZ3JvdXAtYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIC5sZWZ0e1xuICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWZlYXRoZXItbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDguMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgLmNhcm91c2VsLWlubmVyLXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG9ydGN1dC1saW5rcy1jYXJke1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTFweDtcbiAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4RDlGQjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdHMtZ3JpZHtcbiAgICAuY29sLWxnLTN7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIDE4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgIH0gICBcbn1cbi5kZWxldGUtc2VjIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkZmU4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuXG4uY2FtcGFpZ24tc2Vje1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICM2ODdFOTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG4uYnJhbmQtbG9nby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlclxuICAgIH1cbn1cbi5jdXN0b20tc2VhcmNoLWRyb3Bkb3due1xuICAgIC5hZGQtY2FydC1pdGVtLWRyb3B7XG4gICAgICAgIC5jYXJ0LWl0ZW0tZGVzYy1kcm9wIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICYucF9paWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhEOUZCMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG59XG4uaG0tY3VzdG9taXple1xuICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgLmNvbC1sZy0zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICYucHJvZHVjdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cbiIsIi5vcmRlci1zZXR0aW5nc3tcbiAgICAuY2FyZHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIC5kZWxpdmVyeS1vcHRpb25ze1xuICAgICAgICAgICAgLmRlbGl2ZXJ5e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICYuc2NoZWR1bGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY29uc29saWRhdGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b2dnbGUtc3dpdGNoMXtcbiAgICAgICAgICAgICAgICAgICAgJi50b2dnbGUtc3dpdGNoLWZpbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLnNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQwQUVBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jcmVhdGUtcGFydG5lci1yZXdhcmQtcGFnZXtcbiAgLmZpZWxkLXdpdGgtcmFkaW8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICB9XG4gICBoNntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZEN0U5NDtcbiAgIH1cbiAgLmN1c3RvbS1yYWRpby0xIHtcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmljb24tc2VjIHtcbiAgICBmbGV4OiAwIDEwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1wYXJ0bmVyLWJhbm5lciB7XG4gICAgJi51cGxvYWQtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5kdWFsLWlucHV0c3tcbiAgICAmLmxhbmctaW5wdXQtdXJse1xuICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJhZGdle1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmLmJhZGdlLWJvcmRlci1yYWRpdXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgfVxuICAgICYuYmFkZ2UtcHJpbWFyeXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuYmFkZ2Utd2FybmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy01MDA7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93LTQwMDtcbiAgICB9XG4gICAgJi5iYWRnZS1uZXctd2FybmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0xMDA7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLW5ldy04MDA7XG4gICAgfVxuICAgICYuYmFkZ2UtaW5mb3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtNzAwO1xuICAgICAgICBjb2xvcjogJGJsdWUtNjAwO1xuICAgIH1cbiAgICAmLmJhZGdlLWRhbmdlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC0zMDA7XG4gICAgICAgIGNvbG9yOiAkcmVkLTIwMDtcbiAgICB9XG4gICAgJi5iYWRnZS1zdWNjZXNze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTEwMDtcbiAgICAgICAgY29sb3I6JGdyZWVuLTcwMDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2UtbmV3LXN1Y2Nlc3N7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1uZXctMTAwO1xuICAgICAgICBjb2xvcjokZ3JlZW4tc3VjY2VzcztcbiAgICB9XG4gICAgJi5iYWRnZS1kYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJhZGdlLXNlY29uZGFyeXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0yMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJhZGdlLWRlZmF1bHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYyRjc7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnVucGFpZC1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhZGdlLXdpdGgtaWNvbntcbiAgICAgICAgcGFkZGluZzogM3B4IDZweCAycHggNXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWRnZS1pY29uLWJvcmRlcntcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncnktODAwO1xuICAgICAgICAgICAgY29sb3I6ICRncnktODAwO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNHB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWRnZS1vdXRsaW5le1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYmFkZ2Utb3V0bGluZS1wcmltYXJ5e1xuICAgICAgICBjb2xvcjogJGdyZWVuLTcwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tNzAwO1xuICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6IzJFN0QzMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhZGdlLW91dGxpbmUtd2FybmluZ3tcbiAgICAgICAgY29sb3I6ICR5ZWxsb3ctMjAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3ctMjAwO1xuICAgIH1cbiAgICAmLmJhZGdlLW91dGxpbmUtaW5mb3tcbiAgICAgICAgY29sb3I6ICRibHVlLTUwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRibHVlLTUwMDtcbiAgICB9XG4gICAgJi5iYWRnZS1vdXRsaW5lLWRhbmdlcntcbiAgICAgICAgY29sb3I6ICRyZWQtMjAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtMjAwO1xuICAgIH1cbiAgICAmLmJhZGdlLW91dGxpbmUtc3VjY2Vzc3tcbiAgICAgICAgY29sb3I6JGdyZWVuLTQwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRncmVlbi00MDA7XG4gICAgfVxuICAgICYuYmFkZ2Utb3V0bGluZS1kYXJre1xuICAgICAgICBjb2xvcjokZ3JleS00MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjokZ3JleS00MDA7XG4gICAgfVxuICAgICYuYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnl7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93LTIwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiR5ZWxsb3ctMjAwO1xuICAgIH1cbiAgICAmLmJhZGdlLXNlY29uZGFyeS1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTIwMDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICB9XG4gICAgJi5iYWRnZS1ncnktOTAwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1iZztcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTgwMDtcbiAgICB9XG4gICAgJi5iYWRnZS1zdWNlc3MtOTAwe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlZmQ0O1xuICAgICAgICBjb2xvcjogIzBjODY0NDtcbiAgICB9XG4gICAgJi5kYW5nZXItYmctMXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1iZzE7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNscjE7XG4gICAgfVxuICAgICYuc3VjZXNzLWJnLTF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNlc3MtYmcxO1xuICAgICAgICBjb2xvcjogJHN1Y2Vzcy1jbHIxO1xuICAgIH1cbiAgICAmLmJhZGdlLW91dGxpbmUtZ3JleXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjUsIDE4MSwgMTk5LCAwLjUpO1xuICAgIH1cbiAgICAmLmJhZGdlLWdyeS01MCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTgwMDtcbiAgICB9XG4gICAgJi5iYWRnZS5iYWRnZS1saWdodC1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYmVkO1xuICAgICAgICBjb2xvcjogI2JmMTYyNjtcbiAgICB9XG59XG4iLCIgLmN1c3RvbXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4IDI1cHggMTZweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggIzAwMDAwMDI5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgLmJ0bntcbiAgICAgICYuYnRuLWdyeTEtb3V0bGluZXtcbiAgICAgICAgaXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICM2ODdFOTQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5leHQtYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi1zYXZle1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH0gXG4gICAgfSAgXG59XG4gLnByb2dyZXNzYmFyLXN0eWxlLTF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC00MDA7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTkwMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGUtc3RlcHtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gfVxuXG4gLnByb2dyZXNzYmFyLXN0eWxlLTEgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gfVxuIC5wYi1wcm9ncmVzc2JhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59IiwiLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgLy8gbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2IoMCAwIDAgLyAxNiUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmFuZ2VzIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMzZweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kcnAtY2FsZW5kYXIubGVmdHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLmRycC1idXR0b25ze1xuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIC5kcnAtc2VsZWN0ZWR7XG4gICAgICAgICAgICBjb2xvcjogIzQwQUVBRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhbmNlbEJ0bntcbiAgICAgICAgICAgIGNvbG9yOiAjOEQ5RkIwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBseUJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICM0MEFFQUY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJwLWNhbGVuZGFye1xuICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUMzMDQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXYsXG4gICAgICAgICAgICAubmV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0M0E0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgdGQuaW4tcmFuZ2UsIHRkLmFjdGl2ZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgMTczLCAxNzUsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAyMjIsIDIyMywgMC41KTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuZW5kLWRhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OSwgMjIyLCAyMjMsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZW5kLWRhdGUuc3RhcnQtZGF0ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICYuYXZhaWxhYmxle1xuICAgICAgICAgICAgY29sb3I6ICMzNDNBNDA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuIiwiLyouZHJvcGRvd24tc3R5bGUtMSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0wNTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICMxNjliZmY7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDUwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMyNjMyMzg7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duSW5wdXQge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFQ0YyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0wNTA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOERGRTg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0wNTA7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tc3R5bGUtMntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICYuc2hvd3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIGkuaWNvbi1jaGV2ZXJvbi1kb3due1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTkwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1zdHlsZS1ob3ZlcntcbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0wNTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBweCAyM3B4IDAgMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaS5pY29uLWNoZXZlcm9uLWRvd257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaS5pY29uLXRhZ3tcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBpLmljb24tY2hldmVyb24tZG93bntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwMDtcbiAgICB9XG4gICAgdWwuZHJvcGRvd24tbWVudXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktMjAwO1xuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3d7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICM3MkJFRjI7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGkuaWNvbi1jaGV2ZXJvbi1kb3due1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZHJvcGRvd24tc3R5bGUtM3tcbiAgICB6LWluZGV4OiA5O1xuICAgICYuc2hvd3tcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzk1RTg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjOEQ5RkIwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogIzFDMzA0NztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4ICMwMDAwMDAxMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4REZFODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAycztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgIH1cbn0qL1xuXG4uY3VzdG9tLWRyb3Bkb3duLXBpbGxze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCl7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBzcGFue1xuICAgICAgICAvLyAgICAgY29sb3I6ICRuZXV0cmFsLTkwMDtcbiAgICAgICAgLy8gfVxuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzNXB4IDZweCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpLmljb24tc2VhcmNoe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaS5pY29uLWNsb3Nle1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgICAgICAvLyByaWdodDogNDBweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjOEQ5RkIwO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig2NCwgMTc0LCAxNzUsIDAuMSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRncmVlbi05MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTNweCA1cHggMTNweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtOTAwO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCA1cHggMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY3VzdG9tLWRyb3Bkb3duMXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgICBpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1jdXN0b20xIHtcbiAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAwIHJnYigwIDAgMCAvIDEwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBocntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E1QjVDNztcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuZHJvcGRvd24tbWVudS1jdXN0b20xe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kdWFsLWRyb3Bkb3due1xuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1zdHlsZTJ7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTIwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAycHggcmdiKDAgMCAwIC8gNiUpO1xuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RUVFRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRyb3Bkb3duLXN0eWxlLWhvdmVye1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0yMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMnB4IHJnYigwIDAgMCAvIDYlKTtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEVFRUY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IFxuXG4uZHJvcGRvd24tdGVtcGxhdGUxIHtcbiAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0zMDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLmljb24tY2hldmVyb24tZG93bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0xMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTMwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuc2hvd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5pY29uLWNoZXZlcm9uLWRvd257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcGRvd24tc3R5bGUxe1xuICAgIC5idG57XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDNweCByZ2IoMCAwIDAgLyA1JSk7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0zMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jdXN0b20tc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDJweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcblx0bWF4LWhlaWdodDogNTB2aDtcblx0b3ZlcmZsb3c6IGF1dG87XG4gICAgLnNlYXJjaC1saXN0LWl0ZW0ge1xuXHQgICAgcGFkZGluZzogMjBweCAyMHB4IDI0cHg7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE2NSwgMTgxLCAxOTksIDAuNSk7XG5cdCAgICAmOmxhc3QtY2hpbGR7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IDA7XG5cdCAgICB9XG5cdH1cblx0Ji5zZWFyY2gtYm9yZGVyLWRyb3Bkb3due1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLWNvbG9yLTIwMDtcblx0fVxuIFx0LnNlYXJjaC1saXN0LXNte1xuICAgIFx0cGFkZGluZzogN3B4IDI0cHggOHB4IDE1cHg7XG4gICAgXHQuY2FydC1pdGVtLWltZy1kcm9we1xuICAgIFx0XHRpbWd7XG4gICAgXHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuICAgIFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICBcdC5idG57XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDExcHggOXB4O1xuXHRcdH1cbiAgICB9XG5cdC5hZGQtY2FydC1pdGVtLWRyb3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmNhcnQtaXRlbS1pbWctZHJvcHtcblx0XHQvKlx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR3aWR0aDogNjVweDsqL1xuICAgIFx0XHRpbWd7XG4gICAgXHRcdFx0bWF4LWhlaWdodDogNjBweDtcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG4gICAgXHRcdH1cblx0XHR9XG5cdFx0LmNhcnQtaXRlbS1kZXNjLWRyb3B7XG5cdFx0XHQvKmRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyovXG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdCAgICBwLFxuXHRcdCAgICBzcGFue1xuXHRcdCAgICBcdGNvbG9yOiAkbmV1dHJhbC1jb2xvci04MDA7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC51bmRsaW5lLXNhcntcblx0XHQgICAgXHRmb250LXdlaWdodDogMzAwO1xuICAgIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG4uc2VhcmNoLWZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji5kaXNhYmxlZHtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdC5zZWFyY2gtZmllbGR7XG5cdFx0XHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItMTAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCRkNBRDY7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IG5vLWRyb3A7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlYXJjaC1pe1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRjb2xvcjogJG5ldXRyYWwtY29sb3ItNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jdXN0b20tc2VhcmNoLXBhbmVsLTEtc2hvd3tcbiAgICB6LWluZGV4OiA5OTk5O1xuXHQuY3VzdG9tLXNlYXJjaC1kcm9wZG93bntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLnNlYXJjaC1jbG9zZXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdC5jbG9zZXtcblx0ICAgICAgICAgICBvcGFjaXR5OiAxO1xuXHQgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaC1pe1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2VhcmNoLWNsb3Nle1xuXHQuZm9ybS1ncm91cHtcblx0XHQuY2xvc2V7XG4gICAgICAgICAgIG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5jdXN0b20tb3ZlcmxheSB7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogIzAwMDAwMDQwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGxlZnQ6IDA7XG59XG5cbi5jb2xsYXBzZS1wcm9kdWN0LWJveHtcblx0LmNhcmR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkJFQTtcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDEyNywgMCwgMC41KTtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcdFx0cGFkZGluZzogMTNweCAxN3B4IDEzcHggMTJweDtcbiAgICBcdFx0cHtcbiAgICBcdFx0XHRjb2xvcjogI0REN0YwMDtcbiAgICBcdFx0fVxuICAgIFx0XHQuYnRue1xuICAgIFx0XHRcdGhlaWdodDogYXV0bztcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMTtcbiAgICBcdFx0XHRjb2xvcjogI0REN0YwMDtcbiAgICBcdFx0XHQmLmNvbGxhcHNlZHtcbiAgICBcdFx0XHRcdC5oaWRlLXByb2R1Y3R7XG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0XHQuc2hvdy1wcm9kdWN0e1xuICAgIFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0XHRpe1xuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06aW5oZXJpdDtcbiAgICBcdFx0XHRcdH1cbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0LnNob3ctcHJvZHVjdHtcbiAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdGl7XG4gICAgXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cblx0XHR9XG5cdFx0LmNvbGxhcHNlLCBcblx0XHQuY29sbGFwc2luZ3tcblx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjEsIDEyNywgMCwgMC41KTtcblx0XHQgICAgbWFyZ2luOiAwIDE3cHggMCAxMnB4O1xuXHRcdCAgICAuY2FyZC1ib2R5e1xuXHRcdCAgICBcdHBhZGRpbmc6IDdweCAxOHB4IDAgMTJweDtcblx0XHQgICAgXHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0ICAgIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHQgICAgbWFyZ2luOiA4cHggMDtcblx0XHQgICAgfVxuXHRcdCAgICB1bHtcblx0XHQgICAgXHRsaXtcblx0XHQgICAgXHRcdHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG4gICAgXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcbiAgICBcdFx0XHRcdH1cbiAgICBcdFx0XHRcdCY6YmVmb3Jle1xuICAgIFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDVweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTkwMDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuLmN1c3RvbS1zZWFyY2gtcGFuZWwtaGllZ2h0LTF7XG5cdC5jdXN0b20tc2VhcmNoLWRyb3Bkb3due1xuXHRcdG1heC1oZWlnaHQ6IDI3dmg7XG5cdH1cbn0iLCIubW9kYWwtc3R5bGUxe1xuXHQubW9kYWwtaGVhZGVyIHtcblx0ICAgIG1hcmdpbjogMCAzMHB4O1xuXHQgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG5cdCAgICAubW9kYWwtdGl0bGV7XG5cdFx0XHRjb2xvcjogJG5ldXRyYWwtOTAwO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgICB9XG5cdCAgICAuY2xvc2V7XG5cdCAgICBcdGNvbG9yOiAkbmV1dHJhbC05MDA7XG5cdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0ICAgIH1cblx0ICAgICYubW9kYWwtaGVhZGVyMSB7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1x0XHRcblx0XHR9XG5cdH1cblx0Lm1vZGFsLWJvZHkge1xuICAgIFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHR9XG5cdC5tb2RhbC1mb290ZXIge1xuXHQgICAgYm9yZGVyOiAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3J5LTcwMDtcblx0ICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xuXHR9XG5cdC5tb2RhbC1jdXMtc2xpZGVye1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdH1cbn1cblxuLmRlbGV0ZS1zZWN0aW9uLW1vZGFse1xuXHQubW9kYWwtYm9keXtcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1mb290ZXJ7XG5cdFx0LmJ0bi1kYW5nZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzgyMzMzICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLWJnLWdyYXl7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQ0YyICFpbXBvcnRhbnQ7XG59XG4vLyBwcm9kdWN0IHZhcmlhdGlvbiBzdGFydCBcblxuLnByb2R1Y3QtaXRlbS12YXJpYXRpb24ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyeS04MDA7XG4gICAgcGFkZGluZzogMTNweCAwIDIwcHg7XG4gICAgaW1ne1xuICAgIFx0bWF4LWhlaWdodDogNjVweDtcbiAgICB9XG4gICAgcHtcbiAgICBcdGNvbG9yOiRuZXV0cmFsLWNvbG9yLTkwMDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgXHRjb2xvcjogJG5ldXRyYWwtY29sb3ItOTAwO1xuICAgXHQgXHRmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLnRpdGxlLXZhcmlhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5cbi5leGlzdGluZy1jdXN0b21lci1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E1QjVDNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE1cHg7XG4gICAgc3BhbntcbiAgICBcdGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgcHtcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5kaXNjb3VudC1wb3B1cC1zZXR7XG5cdC50aGVtZS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcblx0fVxuXHQudGhlbWUtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIFx0Ym9yZGVyLXRvcDogMDtcblx0fVxuXHQuYmFkZ2V7XG5cdFx0bWluLXdpZHRoOiAxNTRweDtcblx0XHQmLmJhZGdlLXN1Y2Nlc3N7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUVGO1xuICAgIFx0XHRjb2xvcjogIzQwQUVBRjtcblx0XHR9XG5cdH1cblx0Lm1vZGFsLWZvb3RlciB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYXBwbGllZC1pbm5lci1kaXNjb3VudHtcblx0cHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cbi5tb2RhbC1vdmVyLW1vZGFse1xuXHQmLnNob3d7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgICB9XG5cdC5tb2RhbC1iYWNrZHJvcHtcbiAgICAgICAgLnNob3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ldy11c2VyLXBvcHVwe1xuXHQubW9kYWwtZGlhbG9nIHtcbiAgIFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdC5zZWxlY3QyLWJveCB7XG4gICAgXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWxlY3QyIHtcbiAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4ucGFydGlhbC1yZWZ1bmR7XG5cdC5xdHktcmVmdW5kIHtcblx0XHRmbGV4OiAwIDAgNzRweDtcblx0fVxuXHQuc2hpcHBpbmctcmVmdW5kIHtcblx0XHRmbGV4OiAwIDAgMTI1cHg7XG5cdH1cblx0LmlucHV0LWdyb3VwLXRleHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokbmV1dHJhbC1jb2xvci0yMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG5cdH1cblx0c3Bhbi5xdHktYmFkZ2V7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtY29sb3ItMjAwO1xuXHR9XG5cdC5yaWdodC1ib3JkZXI6YWZ0ZXIge1xuXHQgICAgY29udGVudDogJyc7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMTgxLCAxOTksIDAuNSk7XG5cdCAgICB3aWR0aDogMXB4O1xuXHQgICAgaGVpZ2h0OiAzMnB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdH1cblx0LnJlZnVuZC1kZXRhaWwtdGV4dHtcblx0XHRjb2xvcjogJHllbGxvdy05MDA7XG5cblx0fVxufVxuXG5cbi5zdWNlc3NmdWwtcG9wdXB7XG5cdC5tb2RhbC1kaWFsb2d7XG5cdFx0bWF4LXdpZHRoOiA2MzVweDtcblx0XHQubW9kYWwtY29udGVudHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5cbi5pbnZvaWNlLXNlY3Rpb24ge1xuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjNjg3ZTk0O1xuXHR9XG5cblx0Lmludm9pY2UtY2FsbC10by1hY3Rpb25zIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnZhdC1pbnYtZGV0YWlscyB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG5cblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzJGM0M0Rjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAjMkYzQzRGO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRjb2xvcjogIzNCQTRBNTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZGZlODtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdC8vIGNvbG9yOiAjNDBhZWFmO1xuXHRcdFx0XHRjb2xvcjogIzRDNjU3QTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzQwYWVhZjtcblxuXHRcdFx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHQuaWNvbi10aWNrIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdCYucmFkaW8tc3R5bGUtMSB7XG5cdFx0XHRcdC5yYWRpby1uYW1lIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGVmdCB7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcblxuXHRcdFx0XHRcdC8vICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ly8gICAgIGNvbnRlbnQ6IHVuc2V0O1xuXHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHQuaWNvbi10aWNrIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzNCQTRBNTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0ycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJhZGlvLWlucHV0IHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdFx0Jn4uY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lmljb24tdGljayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0MEFFQUY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tZmllbGRzIHtcblx0XHQucmVxdWVzdC1pbnZvaWNlLWZvcm0ge1xuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnVwbG9hZC1mb3JtIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ji50ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVwbG9hZC1pbnZvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICNBN0I1QzQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6ICMzMDQ5NjE7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDhweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0E3QjVDNDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDFlOWViMjE7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjODJDN0M4O1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzgyQzdDODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNob3ctdXBsb2FkZWQtZmlsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XG5cdFx0XHRcdC8vIGJvcmRlcjogMnB4IGRhc2hlZCAjOGNjZWNmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDhweDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM0MGFlYWY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICNFNjRENEQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51cGxvYWRlZC1ub3RlIHtcblx0XHRcdFx0Y29sb3I6ICMzRDYxQjE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdCYuYnRuLXByb2NlZWQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnZhdC1mb3JtLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdC8vIC5mb3JtLWdyb3VwLW1hdGVyaWFse1xuXHRcdC8vICAgICBpbnB1dHtcblx0XHQvLyAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuXHRcdC8vICAgICB9XG5cdFx0Ly8gfVxuXHRcdC52ZXJpZmllZC1pY29uLXNlYyB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwJSk7XG5cdFx0XHRjb2xvcjogIzI3YWQ2Zjtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Ji5pY29uLWNoZWNrbWFyayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICM5REFDQkM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWdyb3VwLW1hdGVyaWFsIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwLjY4OHJlbSAwLjY4OHJlbSAwLjYyNXJlbSAwLjY4OHJlbTtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cGFkZGluZzogMC42MjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1pbnB1dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4ubWVzc2FnZS1lcnJvciB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn0iLCIudGV4dC1wcmltYXJ5LTQwMCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQwMDtcbn1cbi50ZXh0LWNhbmNlbC0xMDB7XG4gICAgY29sb3I6ICRjYW5jZWwtdGV4dDtcbn1cbi50ZXh0LW51ZXRyYWwtOTAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItOTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtODAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItODAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtNzAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNzAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtNjAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtNTAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtNDAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW51ZXRyYWwtMzAwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItMzAwO1xufVxuXG4udGV4dC1udWV0cmFsLTIwMCB7XG4gICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTIwMDtcbn1cblxuLnRleHQtbnVldHJhbC0xMDAge1xuICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci0xMDA7XG59XG5cbi50ZXh0LW51ZXRyYWwtMDUwIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItMDUwO1xufVxuXG4udGV4dC1ncnktODAwIHtcbiAgICBjb2xvcjogJGdyeS04MDA7XG59XG4udGV4dC1ncmVlbi01MDB7XG4gICAgY29sb3I6ICRncmVlbi01MDA7XG59XG4udGV4dC1yZWQtMjAwIHtcbiAgICBjb2xvcjogJHJlZC0yMDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXllbGxvdy05MDB7XG4gICAgY29sb3I6ICR5ZWxsb3ctOTAwO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGRhbmdlci1jbHIxICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zdHJpa2V0aHJvdWdoe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC04MDB7XG4gICAgY29sb3I6ICRuZXV0cmFsLTgwMDtcbn1cbi5wcmltYXJ5LWFuY2hvci0yMDAge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1hbmNob3ItMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLXRleHQge1xuICAgIGNvbG9yOiAkaW5mby1jbHI7XG59XG5cbi5ncmVlbi05MDAge1xuICAgIGNvbG9yOiAkZ3JlZW4tOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi0xMDAge1xuICAgIGNvbG9yOiAkZ3JlZW4tMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmNob3ItdGV4dCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWFuY2hvci0yMDA7XG59XG5cbi5kYW5nZXItdGV4dCB7XG4gICAgY29sb3I6ICRkYW5nZXItY2xyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktMTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xMDA7XG59XG5cbi5mb250LTEwIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTEge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTE0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udC0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC00MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC01MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC00MDAtaW1wb3J0YW50IHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0LWdyZXktNDAwIHtcbiAgICBjb2xvcjogJGdyZXktNDAwO1xufVxuXG4uZm9udC05IHtcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtMTEge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtNXB4IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucm91bmRlZC00cHgge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtOHB4IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3J5LTgwMCB7XG4gICAgY29sb3I6ICRncnktODAwO1xufVxuLmZvbnQtMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNlc3MtMSB7XG4gICAgY29sb3I6ICRzdWNlc3MtY2xyMTtcbn1cblxuLnRleHQtc3RyaWtle1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLm13LTEwMHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1oZWlnaHQtMzJ7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1oZWlnaHQtMjh7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLmlucHV0LXBsYWNlaG9sZGVyLW5ldXRyYWwtY29sb3ItMjAwe1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItMjAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmFja2dyb3VuZC10cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53b3JkLWJyZWFrLXRhYmxlLWNvbHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IFxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgICAgXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn0iLCIgLmRpc2NvdW50LWR1cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXJ7XG4gICAgICAuZHVyYXRpb24taG92ZXJ7XG4gICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5pY29uLWluZm9fb3V0bGluZXtcbiAgICAgIGNvbG9yOiAjOEQ5RkIwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmR1cmF0aW9uLWhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI5cHg7XG4gICAgICBtaW4td2lkdGg6IDE4OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAycHggcmdiKDAgMCAwIC8gNiUpO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYuZHVyYXRpb24taG92ZXIye1xuICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRDhERkU4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZHVyYXRpb24taG92ZXIze1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAuZHVyYXRpb24tY2lyY2xle1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0I1QzQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jaXJjbGUtYW5nbGV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MEFFQUY7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IiwiLmNhdGVnb3J5LW1lbnUtaXRlbXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC5jYXQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNhdC1pbWd7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXQtYnJhbmR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2F0LWRpc2FibGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOERGRTg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIC5jYXQtbWVudS1hY3Rpb25ze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJi5tZW51LWFjdGlvbnN7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tOTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1hY3Rpb25zLWRyb3Bkb3due1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLWNvbG9yLTcwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAmLm1lbnUtYWN0aW9ucy1kcm9wZG93bntcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTQwMDtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6NXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgICAgICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOjEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgJG5ldXRyYWwtY29sb3ItMjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDotN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1jb2xvci0yMDA7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3J0bGlua3MtZWRpdC1hY3Rpb25ze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTIwMDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC02MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtYmFyLWFjdGlvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9taXple1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0Oi03cHg7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jbHI7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEU5QkU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIkN1c3RvbWl6ZWRcIjtcbiAgICAgICAgICAgIGxlZnQ6LTEwNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNscjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkd2FybmluZy1jbHI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkd2FybmluZy1jbHI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkd2FybmluZy1jbHI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucHJpbWFyeXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDotN3B4O1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY2xyO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyNjdmYzI0ZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUHJpbWFyeVwiO1xuICAgICAgICAgICAgbGVmdDotMTA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGluZm8tY2xyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRpbmZvLWNscjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRpbmZvLWNscjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRpbmZvLWNscjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtaWNvbi1sZWZ0e1xuICAgICAgICAuY2F0LWltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3J5LTgwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXQtc2lkZWJhci1pdGVtc3tcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgLnNpZGUtYmFyLWFjdGlvbnN7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHJhZ2dhYmxlLWl0ZW0ge1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmRyYWdnYWJsZS1pdGVte1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLmRyYWdnYWJsZS1pdGVtLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JleS00MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgICBpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleS00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJi5zZWxlY3QtaWNvbi1sZWZ0e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICAgICAgLmRyYWdnYWJsZS1pdGVtLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZC1jYXRlZ29yaWVze1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH0gICBcbiAgICB9XG4gICAgJi5oYXMtaWNvbi1sZWZ0e1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA0MHB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgJi5zZWxlY3QtaWNvbi1sZWZ0e1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2NhdGVnb3JpZXMgZGl2c1xuLmNhdC1pbm5lcntcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWNvbG9yLTA1MDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuXG4uUHJpbWFyeUNhdGVnb3JpZXMsIC5DdXN0b21pemVkQ2F0ZWdvcmllcyB7XG4gICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5MaXZlQ2F0ZWdvcmllcyB7XG4gICAgLmRyYWdnYWJsZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC8vIC5kcmFnLWhhbmRsZS1pY29uIHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG59IiwiLnRyZWVqcyB7XG4gICAgPi50cmVlanMtbm9kZXMge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRyZWVqcy1ub2RlX19oYWxmY2hlY2tlZCB7XG4gICAgICAgID4udHJlZWpzLWNoZWNrYm94IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJlZWpzLW5vZGVfX2NoZWNrZWQge1xuICAgICAgICA+LnRyZWVqcy1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHJlZWpzIC50cmVlanMtc3dpdGNoZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi50cmVlanMgLnRyZWVqcy1zd2l0Y2hlcjpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRyZWVqcyAudHJlZWpzLWNoZWNrYm94IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlanMgbGkge1xuICAgIG1hcmdpbjogNXB4IDA7XG59XG5cbi50cmVlanMgPiAudHJlZWpzLW5vZGVzID4gLnRyZWVqcy1ub2RlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTg7XG4gICAgbWFyZ2luOiAwO1xufVxuLnRyZWVqcyA+IC50cmVlanMtbm9kZXMgPiAudHJlZWpzLW5vZGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgICBcbn0gICAiLCIud2luZG93ZWQtcGFuZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC53aW5kb3dlZC1wYW5lbC1oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAud2luZG93ZWQtcGFuZWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufSIsIi8vIHZlcnRpY2FsIHN0ZXBwZXJcbi52ZXJ0aWNhbF9zdGVwcGVycyB7XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgIC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVDRjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDhERkU4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLXRpbWUtc2VjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4RDlGQjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RUNGMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5jaGVja21hcmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBQ0FFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENDRUNGO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdGVwcy1jb25uZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJDN0Q1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0ZXBzLWNvbm5lY3RvciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgLm1zZy1ib3ggXG4gICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFQ0YyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJkX2Fzc2lnbl9zZWN7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgK2xhYmVse1xuICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQURBREFEO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjAuNXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICtsYWJlbHtcbiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAvL2NvbG9yOiAgI2ZmZjtcbiAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMic7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowLjVweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5maWxlLXR5cGUtYnRuIHtcbiAgICAgICAgIHdpZHRoOjEwOXB4O1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM0MEFFQUY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MEFFQUY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgIzQwQUVBRjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICM0MEFFQUY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICArbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBRUFGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBBRUFGO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogICNmZmY7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vcmRlci1zZXR0aW5nc3tcbiAgICAuY2FyZHtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgIC5kZWxpdmVyeS1vcHRpb25ze1xuICAgICAgICAgICAgLmRlbGl2ZXJ5e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICYuc2NoZWR1bGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY29uc29saWRhdGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50b2dnbGUtc3dpdGNoMXtcbiAgICAgICAgICAgICAgICAgICAgJi50b2dnbGUtc3dpdGNoLWZpbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLnNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQwQUVBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwQUVBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REZFODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhERkU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qQmFja2dyb3VuZCBDb2xvciBzaGFkZXMqL1xuLmJnLWdyZWVuLTUwe1xuXHRiYWNrZ3JvdW5kOiAkZ3JlZW4tNTA7XG59XG4uYmctZ3JlZW4tMTAwe1xuXHRiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xufVxuLmJnLWdyZWVuLTIwMHtcblx0YmFja2dyb3VuZDogJGdyZWVuLTIwMDtcbn1cbi5iZy1ncmVlbi0zMDB7XG5cdGJhY2tncm91bmQ6ICRncmVlbi0zMDA7XG59XG4uYmctZ3JlZW4tNDAwe1xuXHRiYWNrZ3JvdW5kOiAkZ3JlZW4tNDAwO1xufVxuLmJnLWdyZWVuLTUwMHtcblx0YmFja2dyb3VuZDogJGdyZWVuLTUwMDtcbn1cblxuLmJnLWdyZWVuLWdyYWRpYW50e1xuXHRiYWNrZ3JvdW5kOiByZ2IoNjQsMTc0LDE3NSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSg2NCwxNzQsMTc1LDEpIDAlLCByZ2JhKDAsMTM4LDE0MiwxKSAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDY0LDE3NCwxNzUsMSkgMCUsIHJnYmEoMCwxMzgsMTQyLDEpIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDY0LDE3NCwxNzUsMSkgMCUsIHJnYmEoMCwxMzgsMTQyLDEpIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzQwYWVhZlwiLGVuZENvbG9yc3RyPVwiIzAwOGE4ZVwiLEdyYWRpZW50VHlwZT0xKTtcbn1cbi5iZy1ncmV5LTUwe1xuXHRiYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0wNTA7XG59XG4uYmctZ3JleS0xMDB7XG5cdGJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cbi5iZy1ncmV5LTIwMHtcblx0YmFja2dyb3VuZDogJGdyZXktMjAwO1xufVxuLmJnLWdyZXktMzAwe1xuXHRiYWNrZ3JvdW5kOiAkZ3JleS0zMDA7XG59XG4uYmctZ3JleS00MDB7XG5cdGJhY2tncm91bmQ6ICRncmV5LTQwMDtcblx0Y29sb3I6ICNmZmY7XG59XG4uYmctZ3JleS01MDB7XG5cdGJhY2tncm91bmQ6ICRncmV5LTUwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cblxuLmJnLXJlZC0xMDB7XG5cdGJhY2tncm91bmQ6ICRyZWQtMTAwO1xufVxuLmJnLXJlZC0yMDB7XG5cdGJhY2tncm91bmQ6ICRyZWQtMjAwO1xufVxuXG4uYmcteWVsbG93LTEwMHtcblx0YmFja2dyb3VuZDogJHllbGxvdy0xMDA7XG59XG4uYmcteWVsbG93LTIwMHtcblx0YmFja2dyb3VuZDogJHllbGxvdy0yMDA7XG59XG4uYmcteWVsbG93LTMwMHtcblx0YmFja2dyb3VuZDogJHllbGxvdy0zMDA7XG59XG5cbi5iZy1wdXJwbGUtMTAwe1xuXHRiYWNrZ3JvdW5kOiAkcHVycGxlLTEwMDtcbn1cbi5iZy1wdXJwbGUtMjAwe1xuXHRiYWNrZ3JvdW5kOiAkcHVycGxlLTIwMDtcbn1cbi5iZy1wdXJwbGUtMzAwe1xuXHRiYWNrZ3JvdW5kOiAkcHVycGxlLTMwMDtcbn1cbi5iZy1wdXJwbGUtNDAwe1xuXHRiYWNrZ3JvdW5kOiAkcHVycGxlLTQwMDtcbn1cblxuLmJnLWJsdWUtMTAwe1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZS0xMDA7XG59XG4uYmctYmx1ZS0yMDB7XG5cdGJhY2tncm91bmQ6ICRibHVlLTIwMDtcbn1cbi5iZy1ibHVlLTMwMHtcblx0YmFja2dyb3VuZDogJGJsdWUtMzAwO1xufVxuLmJnLWJsdWUtNDAwe1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZS00MDA7XG59XG4uYmctYmx1ZS01MDB7XG5cdGJhY2tncm91bmQ6ICRibHVlLTUwMDtcbn1cblxuXG4vKkZvbnQgV2VpZ2h0Ki9cblxuLnRleHQtd2VpZ2h0LTMwMHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50ZXh0LXdlaWdodC00MDB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC13ZWlnaHQtNTAwe1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuLnRleHQtd2VpZ2h0LTYwMHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ZXh0LXdlaWdodC03MDB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qSGVhZGluZyBTaXplKi9cblxuLmgxLCBoMXtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4uaDIsIGgye1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5oMywgaDN7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxucCwgLnRleHQtbm9ybWFse1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi56LWluZGV4LTl7XG5cdHotaW5kZXg6IDkgIWltcG9ydGFudDtcbn0iLCIvLyAucmFuZ2UtaW5wdXRzIHtcbi8vICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vICAgICB9XG4vLyAgICAgaW5wdXQge1xuLy8gICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuLy8gICAgICAgICB6LWluZGV4OiAyMDtcbi8vICAgICAgICAgaGVpZ2h0OiA1cHg7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vICAgICAgICAgJlt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuLy8gICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuLy8gICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICZbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIgIHtcbi8vICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4vLyAgICAgICAgICAgICB3aWR0aDogMjRweDtcbi8vICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbi8vICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAucmFuZ2UtdHJhY2stYXJlYSB7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgei1pbmRleDogMTA7XG4vLyAgICAgICAgIGhlaWdodDogNXB4O1xuXG4vLyAgICAgICAgIC5yYW5nZS10cmFjay1iZyB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlNGVjO1xuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgei1pbmRleDogMTA7XG4vLyAgICAgICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgICAgICBib3R0b206IDA7XG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5yYW5nZS10cmFjay1iZXR3ZWVuIHtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwYWVhZjtcbi8vICAgICAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgICAgIGJvdHRvbTogMDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAucmFuZ2Utc3RhcnQge1xuLy8gICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICB6LWluZGV4OiAzMDtcbi8vICAgICAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbi8vICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM0MGFlYWY7XG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgLnJhbmdlLWVuZCB7XG4vLyAgICAgICAgICAgICB3aWR0aDogMjBweDtcbi8vICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuLy8gICAgICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuLy8gICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzQwYWVhZjtcbi8vICAgICAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4ucXVhbnRpdHktZmllbGQtYXJlYXtcbiAgICBmbGV4OiAwIDAgNDclO1xuICAgID4gc3BhbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGRpdntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHNwYW57XG4gICAgICAgIGZsZXg6IDAgMCAzNXB4O1xuICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5bc2xpZGVyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDQ1cHggMCAxMHB4IDA7XG59XG5cbltzbGlkZXJdID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICByaWdodDogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG5bc2xpZGVyXSA+IGRpdiA+IFtpbnZlcnNlLWxlZnRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbaW52ZXJzZS1yaWdodF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbcmFuZ2VdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYWVhZjtcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbdGh1bWJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpOyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0MGFlYWY7XG59XG5cbltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAta2h0bWwtb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbn1cblxuZGl2W3NsaWRlcl0gPiBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2W3NsaWRlcl0gPiBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5kaXZbc2xpZGVyXSA+IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuZGl2W3NsaWRlcl0gPiBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmRpdltzbGlkZXJdID4gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbc2lnbl0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgdG9wOiAtMzlweDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQkM5QztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW3NsaWRlcl0gPiBkaXYgPiBbc2lnbl06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTZweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQUJDOUM7XG59XG5cbltzbGlkZXJdID4gZGl2ID4gW3NpZ25dID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbltzbGlkZXJdOmhvdmVyID4gZGl2ID4gW3NpZ25dIHtcbiAgb3BhY2l0eTogMTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/