.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;color:#4a4a4a;position:absolute;left:-100000px;opacity:0;transition:opacity .3s,transform .3s,left .3s,-webkit-transform .3s;-webkit-transition:opacity .3s,left .3s,-webkit-transform .3s;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s,transform .3s,left,-webkit-transform .3s;-webkit-transition:opacity .3s,left,-webkit-transform .3s}.datepicker-inline .datepicker{border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:-webkit-box;display:flex;cursor:pointer;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}.no-scroll{overflow:hidden;padding:0 7px 0 0}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}.change-people-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-people-wrapper .sel-box{position:relative;display:inline-block}.change-people-wrapper .sel-box .sel-icon{width:23px;height:28px;position:absolute;display:inline-block;top:6px;right:6px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-915e41fcf3.svg#icon-arrow-down-blue) right no-repeat;pointer-events:none}.change-people-wrapper .sel-box .sel-icon.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.change-people-wrapper .options-list,.change-people-wrapper .sel-adults,.change-people-wrapper .sel-children{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;font-family:Poppins,sans-serif;font-size:17px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:176px;height:40px;margin-bottom:10px;border:1px solid var(--blue-basic);padding:8px;color:var(--blue-basic);cursor:pointer;background-color:var(--white)}.change-people-wrapper .options-list .options,.change-people-wrapper .sel-adults .options,.change-people-wrapper .sel-children .options{background-color:var(--white);color:var(--blue-basic);padding:5px;width:100%;display:inline-block;border-left:1px solid var(--blue-basic);border-right:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options:nth-last-child(1),.change-people-wrapper .sel-adults .options:nth-last-child(1),.change-people-wrapper .sel-children .options:nth-last-child(1){border-bottom:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options.selected,.change-people-wrapper .options-list .options:active,.change-people-wrapper .options-list .options:focus,.change-people-wrapper .options-list .options:hover,.change-people-wrapper .sel-adults .options.selected,.change-people-wrapper .sel-adults .options:active,.change-people-wrapper .sel-adults .options:focus,.change-people-wrapper .sel-adults .options:hover,.change-people-wrapper .sel-children .options.selected,.change-people-wrapper .sel-children .options:active,.change-people-wrapper .sel-children .options:focus,.change-people-wrapper .sel-children .options:hover{background-color:var(--blue-basic);color:var(--white)}.change-people-wrapper .options-list{position:absolute;top:40px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:0;border-bottom:none;border-left:none;border-right:none}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none}body{min-width:320px;width:100%;background:#fff;font-family:Poppins,SemiBold,sans-serif;font-size:16px;line-height:1.2;color:var(--blue-basic);font-weight:500}button{outline:0}a{color:inherit;text-decoration:underline}a:hover,a[href^=tel]{text-decoration:none}h1{font-size:2rem;font-weight:700}h2{font-size:1.875rem;font-weight:700}h3{font-size:1.375rem;line-height:1.2}h6{font-size:1rem}p{letter-spacing:.025em;font-weight:500}.basic-red{color:var(--red-basic);fill:var(--red-basic)}.basic-blue{color:var(--blue-basic);fill:var(--blue-basic)}.basic-green{color:var(--green-basic);fill:var(--green-basic)}.basic-yellow{color:var(--yellow-basic);fill:var(--yellow-basic)}.white{color:var(--white);fill:var(--white)}.bc-red{background-color:var(--red-basic)}.bc-blue{background-color:var(--blue-basic)}.bc-green{background-color:var(--green-basic)}.bc-yellow{background-color:var(--yellow-basic)}.hide{visibility:hidden;opacity:0}#gtx-trans,.no-display{display:none}.main-caption{font-size:2.2rem;font-weight:400}.selected{background-color:var(--blue-basic);color:var(--white)}.slick-dots{display:none!important}.fa.fa-star{font-size:20px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.fa.fa-star{font-size:18px}}@media only screen and (max-width:767px){.no-scroll{overflow:hidden;position:fixed}}.desktop-title{display:none}@media screen and (min-width:768px){.desktop-title{display:initial}.experience-slide .article__body{text-shadow:0 0 3px #000}}body,html{scrollbar-width:thin;scrollbar-color:var(--blue-basic) #f1f1f1}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px}}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--blue-basic)}::-webkit-scrollbar-thumb:hover{background:var(--blue-basic)}.a-btn{display:block;width:100%;margin:0;padding:10px 30px;border:2px solid var(--white);border-radius:3px;color:var(--white);background-color:var(--blue-basic);font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.5;cursor:pointer;-webkit-transition:.5s;transition:.5s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--blue-basic);background-color:var(--white);border-color:var(--blue-basic)}.a-btn.white{border:2px solid var(--blue-basic);color:var(--blue-basic);background-color:var(--white)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--white);background-color:var(--blue-basic);border-color:var(--white)}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.hidden,[hidden]{display:none!important}.col{max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.col--1of2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col--1of4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.visible-mobile{display:none!important}.red-color{color:#e84042}.green-color{color:#118c8f}.yellow-color{color:#fab64e}.datepicker{width:100%;border:none;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav{padding:16px 18px 7px;border:none}.datepicker .datepicker--cells{margin:0 -16px}.datepicker .datepicker--nav-title{font-weight:700;color:#28306c;font-family:Poppins-Medium,sans-serif}.datepicker .datepicker--nav-title i{color:#28306c;margin:0}.datepicker .datepicker--nav-action{position:relative;top:-3px;visibility:visible}.datepicker .datepicker--nav-action svg{width:35px;height:35px}.datepicker .datepicker--nav-action path{stroke:red}.datepicker .datepicker--content{padding:0 46px 0 31px}.datepicker .datepicker--days-names{padding-bottom:6px;border-bottom:1px solid #28306c;margin:0 0 3px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker .datepicker--day-name{font-size:14px;color:#28306c;letter-spacing:.025em;font-weight:500;text-transform:none;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:left}.datepicker .datepicker--cell-day{font-size:14px;font-weight:500;color:#28306c;height:48px;background:0 0!important;-webkit-transition:color .4s;transition:color .4s;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker .datepicker--cell-day:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.svg#icon-calendar-pointer) 0 0/100% 100% no-repeat!important;width:34px;height:35px;z-index:-1;margin-left:-1px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.datepicker .datepicker--cell-day.-current-:after{visibility:visible}.datepicker .datepicker--cell-day.-selected-{color:#fff}.datepicker .datepicker--cell-day.-selected-:after{opacity:1;visibility:visible}.datepicker .datepicker--cell-day.-disabled-{color:#b6b6b6;cursor:default}@media (max-width:1200px){.datepicker .datepicker--content{padding:0 15px}}@media (max-width:1023px){.datepicker{max-width:300px}}@media screen and (max-width:991px){.datepicker{max-width:100%}}.range-slider{position:relative;border:none!important;background:#28306c!important;border-radius:0;height:2px}.range-slider .dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.range-slider .dots li{display:inline-block;border-radius:50%;width:7px;height:7px;background:#28306c}.range-slider .ui-widget-header{background:#28306c!important}.range-slider .ui-slider-handle{border-radius:50%;width:20px;height:20px;background:#e84042;border:none;top:-10px}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid--size1 .col-lg-4{margin-bottom:40px}.masonry-grid-alt .col-lg-4{margin-bottom:50px}.masonry-grid-alt--size1 .col-lg-4{margin-bottom:40px}@media (max-width:767px){.visible-mobile{display:block!important}.hidden-mobile{display:none!important}.masonry-grid>div{position:static!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid-alt>div{position:static!important}.masonry-grid-alt .col-lg-4{margin-bottom:50px}}.disable-scroll{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;opacity:0;visibility:hidden}.disable-scroll.active{opacity:1;visibility:visible}.selectric{border:1px solid #707070;border-radius:2px}.selectric .label{background-color:#f5f2f2;height:58px;line-height:60px;margin:0;position:relative;font-size:0;background-repeat:no-repeat;background-position:9px center;background-size:54px 36px}.selectric .label:after{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}.selectric .button{display:none}.selectric-items{width:510px!important;background:#fff;border:1px solid #707070;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.selectric-items ul{padding:12px 15px}.selectric-items li{min-height:36px;background-position:0 0!important;background-repeat:no-repeat!important;background-size:54px 36px!important;padding-left:69px;font-size:20px;font-weight:500;color:#585858;position:relative}.selectric-items li+li{margin:4px 0 0}.selectric-items li:nth-child(4){margin-top:25px}.selectric-items li:nth-child(4):after{content:"";position:absolute;top:-11px;left:-6px;right:-11px;height:1px;background:#707070}.selectric-items li.highlighted{background:0 0}@media (max-width:767px){.selectric .label{height:35px;line-height:35px;background-position:15px center;background-size:37px 25px}.selectric .label:after{width:10px;height:6px}.selectric-items{width:100%!important}.selectric-items ul{padding:12px 15px}.selectric-items li{font-size:11px;min-height:36px;background-position:0 center!important;background-size:37px 25px!important;padding:5px 5px 5px 50px}.selectric-items li:nth-child(4):after{top:-14px;left:0;right:0}}.feature-secondary .feature__body>h3{text-shadow:0 0 3px #000}.feature-secondary .feature__body .favourite__title{text-shadow:none}.select select:active,.select select:focus,.select select:hover{cursor:pointer}.experiences-slider{text-align:center}.experiences-slider button.slick-arrow{outline:0}@media screen and (max-width:767px){.experiences-slider button.slick-arrow{height:60px;width:60px}}.incrementor__field:hover{cursor:default}.drop-shadow{text-shadow:3px 3px 3px #000}.article-primary .article__body .host__description{font-size:1.2rem;min-height:auto}@media screen and (max-width:950px) and (min-width:767px){.list-circles .icon-cirlce1{width:186px}.list-circles .icon-cirlce2{width:200px}.list-circles .icon-cirlce3{width:189px}}.article-secondary+div.content-page-form{margin-right:0}.robly-wrap{margin:0 auto}.slogan__title{position:relative;z-index:10;margin-top:20px}.slogan__title>h3{font-size:1.2rem}.invisible{position:absolute;top:-9999px;left:-9999px}.host-content .host-reviews .aside-reviews{width:330px;margin:0 auto}.host-content .host-reviews .aside-reviews .section__head{margin:0 0 60px}.host-content .host-reviews .aside-reviews .section__head h2{font-size:30px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message{position:relative;display:inline-block;margin:0 0 40px;text-align:left}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content{text-align:center}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content h2{font-size:22px;margin:0 0 15px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content p{font-size:16px;margin:0}.host-content .host-reviews .aside-reviews .section__actions{text-align:center}.host-request .accordions,.host-request .accordions h6,.host-request .form__col,.host-request .form__col h6{font-size:16px!important}.may-also-like{padding:50px 0!important}.host-page-slider{margin:0 auto 50px;padding:0}.host-page-slider .slick-arrow{top:50%}.host-page-slider .host-page-slider-item{height:250px;padding:0 6px}.host-page-slider .host-page-slider-item img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.host-page-slider .host-page-slider-text{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f6f6}.host-page-slider .host-page-slider-text .icon{display:block;width:60px;height:60px;margin:0 auto 20px}.host-page-slider .host-page-slider-text .icon-cocktail{background:url(../../_build/assets/images/svg/cocktail-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .icon-footbal{background:url(../../_build/assets/images/svg/futbol-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .text{font-size:12px;text-align:center;text-transform:uppercase;line-height:30px}.host-page-slider .host-page-slider-text .text span{font-size:20px;font-weight:700;text-transform:capitalize}@media screen and (min-width:767px){.host-page-slider.container{padding:0}.host-page-slider.container .host-page-slider-item{height:350px}.host-page-slider.container .host-page-slider-text .icon{width:90px;height:90px}.host-page-slider.container .host-page-slider-text .text{font-size:16px;line-height:50px}.host-page-slider.container .host-page-slider-text .text span{font-size:30px}}.wrapper{min-height:100vh;overflow:hidden;position:relative}.wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:200;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.wrapper.active:after{opacity:.75;visibility:visible}.wrapper--primary{padding-top:93px}.shell{max-width:1220px;padding-right:10px;padding-left:10px;margin:auto}.shell--fluid{max-width:none}@media (min-width:1201px){.container{max-width:1442px}.container--size1{max-width:1205px}.container--size2{max-width:1190px}}.container-inner{margin:0 -15px}@media (max-width:767px){.wrapper--primary,.wrapper--secondary{padding-top:49px}.container--small{padding:0 35px}.container-inner{margin:0}}.header{position:fixed;top:0;left:0;width:100%;z-index:202;text-align:center;padding:12px 0}.header:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;-webkit-box-shadow:0 0 90px 69px rgba(0,0,0,.6);box-shadow:0 0 90px 69px rgba(0,0,0,.6);margin-top:-1px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header .container{position:relative;z-index:101}.header .header__select{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header__select select{height:initial;width:inherit;padding:12px 10px;border-width:2px;letter-spacing:initial;line-height:1;-webkit-transition:color .4s,border-color .4s;transition:color .4s,border-color .4s}@media screen and (max-width:1023px){.header .header__select select{padding:5px;font-size:10px}}.header .header__select:after{background-image:none!important}.header.fixed{background:#fff;border-bottom:1px solid #e5e5e5}.header.fixed:after{opacity:0;visibility:hidden}.header.fixed .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header.fixed .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header.fixed .header__select select{color:#e84042;border-color:#e84042}.header--select .header__select{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header.visible-select .header__select{opacity:1;visibility:visible}@media (max-width:767px){.header{padding:9px 0 7px;-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s;z-index:250;background:#fff;border-bottom:1px solid #e5e5e5}.header:after{opacity:0;visibility:hidden}.header .header__select{display:none}.header .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header .header__select select{color:#e84042;border-color:#e84042}.header.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.blue__bar{margin:0 0 20px;padding:25px 0;color:#fff;background-color:var(--color-primary)}.blue__bar h2{text-shadow:0 0 5px #000;text-transform:uppercase}.section-def .mobile-experience-item{padding:5vh;margin:3vh 0;text-align:center;background-color:var(--blue-basic);color:#fff}.section-def .mobile-experience-item .article-small>a{text-decoration:none}.section-def .mobile-experience-item .article-small>a>h4{font-size:2rem;font-weight:700;margin-bottom:2vh}.section-def .mobile-experience-item .article-small .article__image img{height:150px}.section-def .mobile-experience-item .article-small>h6{font-size:1.3rem;font-weight:700;margin-top:2vh}.section-def .mobile-experience-item .article-small .article__body p:first-child{display:none}.section-def .mobile-experience-item .see-expresses__btn{display:inline-block;margin-top:3vh;padding:1vh 2vh;color:#fff;border:2px solid var(--red-basic);background-color:var(--red-basic);text-transform:uppercase;text-decoration:none}.section-def .mobile-experience-item .see-expresses__btn:active,.section-def .mobile-experience-item .see-expresses__btn:focus,.section-def .mobile-experience-item .see-expresses__btn:hover{background-color:#fff;color:var(--red-basic)}.section-def #gtx-trans{visibility:hidden}.section-def ol,.section-def ul{list-style-position:inside}.footer{color:#f63e3c!important;position:relative}.footer .our-info{padding:50px 0}.footer__category-title{display:inline-block;margin-bottom:16px}.footer .btn-chat{position:fixed;bottom:0;right:50%;margin-right:-721px;z-index:200}.footer .footer__nav a{text-decoration:none;letter-spacing:.025em;display:inline-block;position:relative}.footer .footer__nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#f63e3c;-webkit-transition:width .4s;transition:width .4s}.footer .footer__nav a:hover{color:#f63e3c}.footer .footer__nav a:hover:after{width:100%}.footer .footer__nav li+li{margin-top:9px}.footer .footer__content{padding-top:3px}.footer .footer__content .socials{margin:20px 0 0}.footer .our-cities{width:100%;padding:50px 0;background-color:var(--blue-basic)}.footer .our-cities__title{margin:0 0 50px;color:#fff;font-size:26px;font-weight:700}.footer .our-cities .our-cities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:inherit;height:200px}@media only screen and (max-width:991px){.footer .our-cities .our-cities-list{height:250px}}@media only screen and (max-width:767px){.footer .our-cities .our-cities-list{height:300px}}@media only screen and (max-width:500px){.footer .our-cities .our-cities-list{height:600px}}.footer .our-cities .our-cities-list li{width:100px;margin:0 7% 2px 0;color:#fff;font-size:16px;list-style:none}.footer .our-cities .our-cities-list li.continent{margin:10px 7% 10px 0;color:var(--yellow-basic);font-size:18px}.footer .our-cities .our-cities-list li:first-child{margin:0 7% 10px 0}.footer .our-cities .our-cities-list li a{text-decoration:none}.footer .our-cities .our-cities-list li a:hover{color:#fff;text-decoration:underline}@media (max-width:1442px){.footer .btn-chat{margin:0;right:15px}}@media (max-width:1200px){.footer .btn-chat{margin:0 -555px 0 0;right:50%}}@media (max-width:1199px){.footer .btn-chat{margin:0 -465px 0 0}}@media (max-width:992px){.footer .btn-chat{margin:0 -345px 0 0}}@media (max-width:767px){.footer__category-title{font-size:13px;margin-bottom:8px}.footer .btn-chat{bottom:12px;z-index:300;margin-right:-255px}.footer .col-lg-2+.col-lg-2{margin-top:15px}.footer .footer__nav{font-size:13px}.footer .footer__nav li+li{margin-top:6px}.footer .footer__content{padding:0 0 18px}.footer .footer__content .socials{margin:10px 0 0}.footer .footer__content .socials ul{margin:0;font-size:28px}}@media (max-width:576px){.footer .btn-chat{margin:0;right:15px}}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:16px;letter-spacing:.025em;color:var(--red-basic);border:3px solid var(--red-basic);border-radius:0;min-width:128px;padding:10px 18px;-webkit-transition:background .4s,color .4s,border-color .4s;transition:background .4s,color .4s,border-color .4s;background:#fff}.btn:focus,.btn:hover{background:var(--red-basic);color:#fff}.btn--red{background:#e84042;color:#fff}.btn--red:hover{background:#fff;color:#e84042}.btn--yellow{background:#ffb74b;color:#fff}.btn--yellow:hover{background:#fff;color:#ffb74b}.btn--green{background:#6bc14b;border-color:#6bc14b;color:#fff}.btn--green:hover{background:#fff;color:#6bc14b}.btn--blue{background:#2a3070;border-color:#2a3070;color:#fff;width:100%;letter-spacing:0;font-size:13px!important;padding:7px 10px!important}.btn--border-white{border-color:#fff;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.1em;padding:11px 17px;min-width:189px}.btn--border-white:hover{background:#fff;color:#e84042}.btn--size1{padding:15px 30px}.btn--size2{min-width:144px}.btn--size3{min-width:155px}.btn--size4{padding:10px 34px}@media (max-width:767px){.btn{min-width:81px;border-width:1px;font-size:11px;padding:9px 10px}}.btn-chat{background:#d60140;color:#fff!important;text-decoration:none;min-width:256px;text-align:center;border-radius:10px 10px 0 0;padding:12px 10px;border-top:1px solid #927076;-webkit-transition:opacity .4s;transition:opacity .4s}.btn-chat i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-chat i+i,.btn-chat span+span{display:none}.btn-chat:hover{opacity:.8}@media (max-width:767px){.btn-chat{min-width:110px;border-radius:5px;border:none;background:#e90045;text-align:right;padding:4px 15px;overflow:hidden}.btn-chat:after{content:"";position:absolute;top:0;left:0;width:43px;height:100%;background:#d8003c}.btn-chat i{display:none;left:12px;z-index:5}.btn-chat i+i{display:inline-block}.btn-chat span{display:none;font-size:19px}.btn-chat span+span{display:inline-block}}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.textarea{width:100%;border:2px solid #28306c;resize:none;padding:3px 0;height:100px;letter-spacing:.025em}.select{position:relative}.select:after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down.png) 0 0/100% 100% no-repeat;width:25px;height:14px;pointer-events:none}.select select{width:100%;height:50px;padding:0 18px;background:#fff;border-radius:0;color:#e84042;font-weight:700;border:none}.select--primary:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:22px;height:12px;right:20px}.select--primary select{border:4px solid #fff;background:0 0;height:46px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.select--red select{border:2px solid #e84042}.checkbox input{display:none}.checkbox input:checked+label:before{opacity:1;visibility:visible}.checkbox label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:33px;margin:0}.checkbox label span{font-size:14px;display:block}.checkbox label:after,.checkbox label:before{content:"";position:absolute;top:-1px;left:0}.checkbox label:after{width:18px;height:18px;border:1px solid #28306c}.checkbox label:before{width:12px;height:12px;background:#28306c;top:2px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.checkbox--big label{font-size:16px;letter-spacing:.025em;padding-left:38px}.checkbox--big label:after{width:26px;height:26px;border:2px solid #28306c}.checkbox--big label:before{width:20px;height:20px}@media (max-width:767px){.textarea{border-width:1px;height:53px;padding:0}.checkbox--big label{font-size:13px;padding-left:26px}.checkbox--big label:after{border-width:1px;width:20px;height:20px;margin-top:-2px}.checkbox--big label:before{width:16px;height:16px;top:-1px;left:2px}}.radio input{display:none}.radio input:checked+label:before{opacity:1;visibility:visible}.radio label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:30px;margin:0}.radio label span{font-size:14px;display:block}.radio label:after,.radio label:before{content:"";position:absolute;top:2px;left:0}.radio label:after{width:18px;height:18px;border:1px solid #28306c}.radio label:before{width:12px;height:12px;background:#28306c;top:5px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.select-alt{position:relative}.select-alt:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:0}.form .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #28306c;padding:0 7px 7px;color:#28306c;font-weight:500;letter-spacing:.025em}.form .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -45px}.form .form__row+.form__row{margin-top:49px}.form .form__row+.form__row--size1{margin-top:24px}.form .form__row+.checkbox{margin-top:17px}.form .form__row--alt{margin:0;display:block}.form .form__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 45px}.form .form__actions{margin-top:45px}.form .form__actions p{margin:23px 0 0}@media (max-width:1200px){.form .form__row{margin-left:-15px;margin-right:-15px}.form .form__row .form__col{padding:0 15px}.form .form__row--alt{margin-left:0;margin-right:0}.form .form__actions br,.form-subscribe--primary-alt br{display:none}}@media (max-width:1023px){.form .form__row{display:block;margin-left:0;margin-right:0}.form .form__row .form__col{padding:0}.form .form__row+.form__row{margin:30px 0 0}.form .form__col{max-width:100%}.form .form__col+.form__col{margin-top:30px}}@media (max-width:767px){.form .form__field{padding:0 4px 4px;border-width:1px}.form .form__row+.form__row{margin-top:23px}.form .form__row+.checkbox{margin:23px 0 0}.form .form__col+.form__col{margin-top:23px}.form .form__actions{margin:20px 0 0}.form .form__actions p{margin:11px 0 0}.form .form__actions .btn{display:block;width:100%}}.form-subscribe{background:#e84042;position:relative;text-align:center;padding:57px 0 60px}.form-subscribe .list-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;margin-left:6px}.form-subscribe .row{position:relative;z-index:15}.form-subscribe .form__content{color:#fff;margin-bottom:42px}.form-subscribe .form__content strong{display:inline-block;font-size:1.875rem;margin-bottom:30px}.form-subscribe .form__content p{font-size:1.375rem;line-height:1.2;letter-spacing:0;margin:0}.form-subscribe .form__body{max-width:270px;margin:auto}.form-subscribe .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #fff;padding:0 37px 10px 7px;color:#fff;font-weight:500;letter-spacing:.025em}.form-subscribe .form__row{position:relative}.form-subscribe .form__row+.form__row{margin-top:47px}.form-subscribe .form__btn{background:0 0;border:none;position:absolute;bottom:8px;right:0}.form-subscribe--primary{padding:33px 0 11px}.form-subscribe--primary .list-circles li+li{margin-left:43px}.form-subscribe--primary .form__content{color:#29316a;margin-bottom:34px}.form-subscribe--primary .form__content b{display:block;margin-bottom:10px;font-size:20px}.form-subscribe--primary .form__content p{font-size:15px}.form-subscribe--primary .form__field{color:#29316a;border-color:#29316a;font-size:14px;border-width:1px;padding:0 0 5px}.form-subscribe--primary .form__actions,.form-subscribe--primary .form__body,.form-subscribe--primary .form__content,.form-subscribe--primary .form__foot{position:relative;z-index:10}.form-subscribe--primary .form__link{text-decoration:none;font-size:12px;font-family:Helvetica,sans-serif;font-weight:400}.form-subscribe--primary .form__foot{margin:34px 0 0}.form-subscribe--primary .form__body{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 63px}.form-subscribe--primary .form__body .form__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 16px}.form-subscribe--primary .form__body .form__row+.form__row{margin:0}.form-subscribe--primary .form__btn{right:15px;bottom:5px}.form-subscribe--primary-alt{position:relative;text-align:left;padding:58px 43px 40px;overflow:hidden}.form-subscribe--primary-alt .form__ico-alt{position:absolute;bottom:-53px;right:-17px}.form-subscribe--primary-alt .form__ico{position:absolute;top:5px;right:0}.form-subscribe--primary-alt .form__body{display:block;padding:0;margin:0}.form-subscribe--primary-alt .form__body .form__row{max-width:100%;padding:0}.form-subscribe--primary-alt .form__body .form__row+.form__row{margin-top:20px}.form-subscribe--primary-alt .form__actions{margin:37px 0 0;text-align:center}.form-subscribe--primary-alt .form__actions .btn{width:100%}.form-subscribe--primary-alt .form__content{margin:0 0 29px}.form-subscribe--primary-alt .form__content strong{display:block;font-size:20px;margin-bottom:18px}.form-subscribe--primary-alt .form__content p{font-size:14px;line-height:1.3}@media (max-width:1442px){.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt .form__ico{width:91px;height:74px}}@media (max-width:1023px){.form-subscribe--primary{padding:30px 20px 10px}.form-subscribe--primary br{display:none}.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt{padding:70px 20px 30px}.form-subscribe--primary-alt .form__ico-alt{right:-60px;bottom:-100px}}@media (max-width:767px){.form-subscribe{text-align:left;padding:24px 0 26px}.form-subscribe .form__content{margin-bottom:23px}.form-subscribe .form__content br{display:none}.form-subscribe .form__content h2{padding-right:50px;margin-bottom:21px}.form-subscribe .form__content p{font-size:13px}.form-subscribe .form__body{max-width:100%}.form-subscribe .form__field{border-width:1px;padding:0 0 5px;font-size:13px}.form-subscribe .form__btn{bottom:5px}.form-subscribe .form__row+.form__row{margin-top:22px}.form-subscribe--primary-alt{padding:32px 20px 23px;text-align:center;margin:0 -15px}.form-subscribe--primary-alt .form__content{color:#fff;padding:0 10px;margin-bottom:39px}.form-subscribe--primary-alt .form__content h2{font-size:18px;line-height:1.11;padding:0}.form-subscribe--primary-alt .form__content p{font-size:12px;line-height:1.25}.form-subscribe--primary-alt .form__body{padding:0 30px}.form-subscribe--primary-alt .form__field{border-color:#fff;color:#fff;text-align:center}.form-subscribe--primary-alt .form__actions{margin:24px 0 0}.form-subscribe--primary-alt .form__actions .btn{display:block;width:209px;margin:0 auto 10px;font-size:12px}.form-subscribe--primary-alt .form__actions .form__link{color:#fff}.form-subscribe--primary-alt .form__row+.form__row{margin:23px 0 0}}.form-payment{color:#343333;position:relative;padding-right:140px}.form-payment:after{content:"";position:absolute;top:-4px;bottom:-4px;right:38px;width:1px;background:#707070}.form-payment h2{font-weight:500}.form-payment label{display:block;font-size:20px;margin:0 0 6px;color:#585858}.form-payment .form__field{width:100%;border:1px solid #707070;border-radius:2px;height:60px;font-size:20px;color:#c7c7c7;padding:0 15px}.form-payment .form__head{margin-bottom:62px}.form-payment .form__row+.form__row{margin-top:40px}.form-payment .form__row--primary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-13px;margin-right:-13px}.form-payment .form__row--primary .form__col{padding:0 13px}.form-payment .form__row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.form-payment .form__row-inner .form__col{padding:0 5px}.form-payment .form__col--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.form-payment .form__col--size1{-webkit-box-flex:0;-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%}.form-payment .form__col--size2{-webkit-box-flex:0;-ms-flex:0 0 80.5%;flex:0 0 80.5%;max-width:80.5%}.form-payment .form__col--size3{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;max-width:57%}.form-payment .form__col--size4{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%}.form-payment .form__col--size5{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.form-payment .form__col--size6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.form-payment .form__actions{text-align:center;margin:50px 0 0}.form-payment .form__actions p{color:#585858;font-size:15px;letter-spacing:0;margin:0 0 10px}.form-payment .form__actions p a{text-decoration:underline}.form-payment .form__actions .btn{width:100%;font-size:20px;padding:15px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:1200px){.form-payment{padding-right:80px}.form-payment label{font-size:16px}.form-payment .form__field{font-size:17px}.form-payment .form__col--size1{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.form-payment .form__col--size2{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (max-width:1023px){.form-payment{padding-right:0}.form-payment:after{right:-15px}.form-payment .form__row+.form__row{margin-top:30px}.form-payment .form__row--primary{display:block}.form-payment .form__col{max-width:100%}.form-payment .form__col+.form__col{margin-top:30px}.form-payment .form__row-inner{display:block}}@media (max-width:767px){.form-payment{border-bottom:1px solid #707070;padding-bottom:40px}.form-payment:after{display:none}.form-payment label{font-size:13px}.form-payment .form__field{height:35px;font-size:13px}.form-payment .form__col+.form__col,.form-payment .form__row+.form__row{margin-top:20px}.form-payment .form__head{margin-bottom:30px}.form-payment .form__actions{margin:35px 0 0}.form-payment .form__actions p{font-size:13px}.form-payment .form__actions .btn{font-size:13px;padding:9px 10px}}.form-code{position:relative;padding-right:0}.form-code:after{display:none}.form-code .form__body{position:relative;padding-right:167px}.form-code .form__body .form__btn{position:absolute;bottom:0;right:0;background:#f0d330;border:2px solid #f0d330;min-width:155px;font-size:20px;height:60px;line-height:55px;padding-top:0;padding-bottom:0;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s;font-weight:700;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__body .form__btn:hover{background:#fff;color:#f0d330}.form-code .form__foot{margin:12px 0 0}.form-code .form__foot p{font-size:15px;line-height:1.2;color:#585858;margin:0;letter-spacing:0}.form-code .form__inner{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-39px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay .btn{font-size:20px;font-weight:500;background:#128c8f;border-color:#128c8f;min-width:280px;padding:12px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__overlay .btn:hover{background:#fff;color:#128c8f}.form-code.active .form__overlay{opacity:0;visibility:hidden}.form-code.active .form__inner{opacity:1;visibility:visible}@media (max-width:1023px){.form-code .form__body{padding-right:125px}.form-code .form__body .form__btn{min-width:115px}}[class^=list-]{list-style:none}.list-stars li{display:inline-block;vertical-align:middle;letter-spacing:.025em}.list-stars li+li{margin-left:5px}.list-circles{white-space:nowrap}.list-circles li{display:inline-block}.list-circles li+li{margin-left:72px}.list-features a{text-decoration:none;color:#fff!important;-webkit-transition:padding-left .4s;transition:padding-left .4s}.list-features a:hover{padding-left:10px;cursor:pointer}.list-features strong{position:relative;display:inline-block;padding-left:55px;min-width:190px}.list-features strong i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}@media screen and (max-width:767px){.list-features strong i{font-size:24px}}.list-features>li:last-child i{margin-left:5px}.list-features em{position:relative;display:inline-block;font-style:normal;padding-left:55px;font-weight:700}.list-features em i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-features li+li{margin-top:25px}@media (max-width:1442px){.list-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-features em{min-width:155px}}@media (max-width:767px){.form-code{border:none;padding-bottom:0}.form-code .form__body{padding-right:100px}.form-code .form__body .form__btn{min-width:80px;height:35px;font-size:11px;line-height:32px}.form-code .form__foot p{font-size:13px}.list-circles li+li{margin-left:20px}.list-features li+li{margin-top:30px}.list-features em,.list-features strong{padding-left:44px;font-size:13px;min-width:135px}.list-features span{font-size:13px;line-height:1.2;margin-right:-5px}}.list-cities{list-style:none;font-size:18px;line-height:1.56;letter-spacing:.025em}.list-cities a{text-decoration:none;display:inline-block;position:relative}.list-cities a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:width .4s;transition:width .4s}.list-cities a:hover{color:#fff}.list-cities a:hover:after{width:100%}.list-cities ul{list-style:none}.list-cities ul span{text-transform:uppercase;font-weight:700}.list-cities>li+li{margin-top:36px}.list-gadgets li{padding-left:23px;position:relative}.list-gadgets li i{position:absolute;top:50%;left:7px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-gadgets li+li{margin-top:11px}@media screen and (min-width:768px){.list-gadgets li{display:inline-block;padding-left:0;color:var(--green-basic)}.list-gadgets li i{display:none}.list-gadgets li+li{margin-top:0}.list-gadgets li span{font-size:1.1rem}}.list-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -40px!important;padding:0 0 60px;text-align:center;line-height:1.2;font-weight:700;color:#28306c}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:53px 10px 40px;position:relative;word-break:break-word}.list-services i{position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1200px){.list-services{padding:0 0 60px}}@media (max-width:767px){.list-services{padding:0 10px 60px}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:47px 10px 22px}}.list-circles-alt li{position:relative;padding-left:62px}.list-circles-alt li i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-circles-alt li+li{margin-top:38px}.list-circles-alt li:nth-child(2) i{-webkit-transform:translateY(-50%) rotate(17deg);transform:translateY(-50%) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:translateY(-50%) rotate(152deg);transform:translateY(-50%) rotate(152deg)}@media (max-width:767px){.list-circles-alt li{padding-left:28px}.list-circles-alt li i{top:-7px;left:-8px;-webkit-transform:translateY(0) scale(.6);transform:translateY(0) scale(.6)}.list-circles-alt li+li{margin:22px 0 0}.list-circles-alt li:nth-child(2) i{-webkit-transform:scale(.6) rotate(17deg);transform:scale(.6) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:scale(.6) rotate(152deg);transform:scale(.6) rotate(152deg)}}.list-dots{letter-spacing:.025em}.list-dots li{position:relative;padding-left:14px}.list-dots li:after{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background:#28306c;border-radius:50%}@media (max-width:767px){.list-dots li{padding-left:8px}.list-dots li:after{width:3px;height:3px;top:6px;left:3px}}.list-radios li+li{margin-top:34px}.list-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-details li+li{margin-top:29px}.list-details li:last-child{margin-top:34px}.list-details h6{font-size:11px;margin:0}.list-details h6 span{display:block;font-size:14px}.list-details h5{font-weight:700;font-size:14px;letter-spacing:.04em}.list-sliders h6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-weight:500;letter-spacing:.025em;margin-bottom:17px}.list-sliders h6 span+span{text-align:right}.list-sliders>li+li{margin-top:33px}.list-locations li{position:relative;padding-left:39px}.list-locations li i{position:absolute;top:45%;left:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}@media screen and (max-width:767px){.list-locations li i{font-size:25px}}.list-locations li .fa-comment-o{-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}.list-locations li+li{margin-top:30px}.list-locations li:last-child{padding-left:0}.list-locations img{vertical-align:middle;margin-right:7px}@media (max-width:767px){.list-locations li{padding-left:30px;letter-spacing:.025em}.list-locations li img{max-width:100px;margin-right:5px}.list-locations li+li{margin-top:16px}.list-locations li:last-child{padding-left:0;margin-top:13px}}.list-features-alt li{width:50%}.list-features-alt li+li{margin-top:130px}.list-features-alt li:nth-child(odd){margin-left:auto;padding-left:17px}.list-features-alt li:nth-child(1){padding-left:17px}.list-features-alt li:nth-child(2){padding-left:195px}.list-features-alt li:nth-child(3){margin-top:197px}.list-features-alt li:nth-child(4){margin-top:81px;padding-left:173px}.list-features-alt h2{margin:25px 0 0}@media (max-width:1442px){.list-features-alt{position:relative;z-index:10}.list-features-alt br{display:none}.list-features-alt+li{margin-top:83px}.list-features-alt:nth-child(2){padding-left:125px}.list-features-alt:nth-child(3){margin-top:126px}.list-features-alt:nth-child(4){margin-top:51px}}@media (max-width:1023px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(2){margin-top:90px;padding-left:0}.list-features-alt li:nth-child(3){margin-top:90px}.list-features-alt li:nth-child(4){margin-top:90px;padding-left:0}}@media (max-width:767px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(1){padding-left:5px}.list-features-alt li:nth-child(2){margin:67px 0 0 37px;padding-right:20px}.list-features-alt li:nth-child(3){margin-top:65px;padding:0;width:71%}.list-features-alt li:nth-child(4){margin:53px 0 0 43px;padding-left:0;width:62%}.list-features-alt h2{margin:12px 0 0}}.list-steps{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px -10px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-steps span{display:inline-block;background-repeat:no-repeat;background-position:center center;width:76px;height:74px;font-size:32px;font-weight:700;margin-bottom:18px;padding:21px 0 0}.list-steps h3{font-weight:700;margin-bottom:18px}.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 10px 10px}@media (max-width:1023px){.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.list-steps{display:block;margin:0}.list-steps li{max-width:100%;padding:0}.list-steps li+li{margin:30px 0 0}.list-steps span{font-size:23px;width:58px;height:56px;background-size:90% 90%;padding:13px 0 0}.list-steps h3{margin-bottom:10px}}.list-services-alt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -37px -65px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:65px 10px;position:relative}.list-services-alt li i{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-services-alt h3{font-weight:700;margin-bottom:17px}.list-services-alt p{margin:0}.list-services-alt p+.btn{margin:56px 0 0}@media (max-width:1442px){.list-steps br{display:none}.list-services-alt{margin:0 -10px -65px}.list-services-alt br{display:none}}.list-links li{display:inline-block;vertical-align:middle}.list-links li+li{margin-left:3px}.logo{display:inline-block;background:url(../../_build/assets/images/logo.png) 0 0/100% 100% no-repeat;width:153px;height:66px}.logo--size1{width:160px;height:70px}.logo-secondary{display:inline-block;background:url(../../_build/assets/images/logo-secondary.png) 0 0/100% 100% no-repeat;width:175px;height:76px}@media (max-width:1023px){.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.logo-secondary{width:145px;height:63px}}@media (max-width:767px){.list-services-alt{margin:0 -10px -65px}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top:50px}.list-services-alt h3{margin-bottom:10px}.logo{width:68px;height:29px}.logo-secondary{width:87px;height:38px}}.nav{display:block}.nav a{font-size:14px;font-weight:500;text-decoration:none;display:block;position:relative;color:#e84042;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 10px 14px 32px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.nav a i{position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.nav>ul li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px}.nav>ul li:first-child a{border:none;padding:0;background:0 0!important;color:#e84042!important}.nav>ul li:first-child a i{position:static;-webkit-transform:translateY(0);transform:translateY(0);margin:-4px 19px 0 0;vertical-align:middle}.nav>ul li+li{margin-top:-1px}.nav ul ul{position:absolute;top:0;left:100%;width:100%;background:#fff;z-index:100;opacity:0;visibility:hidden;min-height:100%;height:100vh;-webkit-transition:opacity .4s,visibility .4s,left .4s;transition:opacity .4s,visibility .4s,left .4s;overflow-y:auto}.nav ul ul a{padding:17.5px 10px 14px 32px}.nav ul ul>li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.nav ul ul>li:first-child a{border:none;padding:0 0 0 31px;margin-top:2px;background:0 0!important;color:#e84042!important}.nav ul ul>li:first-child a i{right:auto;left:0}.nav ul ul>li+li{margin-top:-1px}.nav .expanded>ul{left:0;opacity:1;visibility:visible}.section{padding:87px 0 57px;position:relative}.section .section__ico{position:absolute}.section .section__ico--size1{top:49px;right:22px;opacity:.1}.section .section__ico--size2{top:-185px;left:-52px;opacity:.1}.section .section__ico--size3{top:-245px;right:-52px;opacity:.1;width:415px;height:437px}.section .section__ico--size4{top:-137px;left:-42px;opacity:.1;width:415px;height:437px}.section .section__ico--size5{top:-162px;right:-54px;opacity:.1;width:415px;height:437px}.section .section__ico--size6{top:-125px;right:-33px;opacity:.1}.section .section__ico--size7{top:-41px;right:-50px}.section .section__ico--size8{top:21%;left:-72px}.section .section__ico--size9{top:53.5%;right:-49px}.section .section__ico--size10{top:-92px;left:-78px}.section .section__ico--size11{top:536px;right:-78px}.section .section__ico--size12{top:233px;left:-56px}.section .section__ico--size13{top:46.7%;right:31px}.section .section__ico--size14{top:68.4%;left:-201px}.section .section__ico--size15{top:-100px;right:-25px}.section .section__ico--size16{top:24px;left:-37px}.section .section__ico--size18{top:68%;left:-37px}.section .section__ico--size19{top:31px;right:12px}.section .section__ico--size21{top:36%;left:-83px;opacity:.1}.section .section__ico--size22{bottom:0;right:-50px;opacity:.1}.section .section__ico--size23{top:-120px;left:-210px}.section .section__ico--size24{top:303px;right:-210px}.section .section__ico--size25{bottom:-70px;left:-42px;z-index:10}.section .section__ico--size26{top:140px;right:-50px}.section .section__ico--size27{top:44%;left:-35px}.section .section__ico--size28{top:-96px;right:-50px}.section .section__ico--size35{bottom:2px;left:50%;margin-left:227px;-webkit-transform:scale(.78);transform:scale(.78)}.section .section__ico--size36{top:-30px;left:-39px}.section .section__ico--size37{bottom:-432px;right:-53px}.section .articles{position:relative;z-index:20}.section .section__head{margin-bottom:50px;position:relative}.section .section__head h1,.section .section__head h2{color:#28306c;margin:0}.section .section__head h1 i,.section .section__head h2 i{vertical-align:middle;position:relative;top:-8px;margin-left:40px}.section .section__head h1+p,.section .section__head h2+p{margin:38px 0 0}.section .section__head h2{font-size:1.75rem}.section .section__head--center{text-align:center}.section .section__actions{text-align:center;margin-top:39px}.section .section__actions p{margin:17px 0 0;font-size:14px}.section .section__content{padding-left:2px;color:#28306c;padding-right:41px}.section .section__content p{margin:0}.section .section__content p+p{margin-top:21px}.section .section__content--alt{padding:5px 0 0 47px}.section .section__content--alt p+p{margin-top:20px}.section .section__content-alt{color:#28306c}.section .section__content-alt h1{letter-spacing:0;margin-bottom:40px}.section .section__content-alt h2{letter-spacing:0;margin-bottom:36px}.section .section__content-alt strong.content-title{display:inline-block;font-size:2rem;margin-bottom:40px}.section .section__content-alt p{font-size:24px;line-height:1.2;margin:0;letter-spacing:0}.section .section__content-alt p+p{margin-top:20px}.section .section__content-alt--primary p{font-size:1.2rem}.section .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;padding:20px 0}.section .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-size:13px;position:relative;padding-left:26px;letter-spacing:.025em;color:#fff!important}.section .section__actions-alt a i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section--size1{padding:33px 0}.section--size1 .section__head{margin-bottom:40px}.section--size2{padding:24px 0}.section--size2 .section__head{margin-bottom:40px}.section--size3{padding:32px 0}.section--size3 .section__head{margin-bottom:40px}.section--size4{padding:20px 0}.section--size4 .section__head{margin-bottom:37px;letter-spacing:.015em}.section--size5{padding:36px 0}.section--size5 .section__head{margin-bottom:33px}.section--size6{padding:18px 0}.section--size6 .section__head{margin-bottom:33px}.section--size7{padding:69px 0 86px}.section--size7 .section__head{margin-bottom:15px}.section--size8{padding:66px 0 40px}.section--size8 .section__head{margin-bottom:44px}.section--size9{padding:27px 0 40px}.section--size9 .section__head{margin-bottom:42px}.section--size9 .section__actions{margin-top:-2px}.section--size10{padding:76px 0 120px}.section--size10 .section__actions{margin-top:53px}.section--size11 .section__head{margin-bottom:34px}.section--size12{padding:43px 0}.section--size12 .section__head{margin-bottom:42px}.section--size13{padding:17px 0 25px}.section--size13 .section__head{margin-bottom:42px}.section--size14{padding:61px 0 90px}.section--size14 .section__head{margin-bottom:42px}.section--size15{padding:17px 0 60px}.section--size15 .section__head{margin-bottom:40px}.section--size16{padding:55px 0 30px}.section--size18{padding:17px 0 30px}.section--size18 .section__head{margin-bottom:32px}.section--size18 .section__content-alt h2{margin-bottom:9px}.section--size19{padding:29px 0 60px}.section--size19 .section__head{margin-bottom:40px}.section--size19 .section__actions{margin-top:40px}.section--size21{padding:56px 0 30px}.section--size21 .section__head{margin-bottom:38px}.section--size21 .section__actions{margin-top:41px}.section--size22{padding:30px 0 60px}.section--size22 .section__head{margin-bottom:38px}.section--size22 .section__actions{margin-top:39px}.section--size23{padding:56px 0 3px}.section--size23 .section__head{margin-bottom:32px}.section--size23 .section__actions{margin-top:39px}.section--size24{padding:59px 0 30px}.section--size24 .section__head{margin-bottom:67px}.section--size25{padding:59px 0 30px}.section--size25 .section__head{margin-bottom:40px}.section--size26{padding:24px 0 40px}.section--size26 .section__head{margin-bottom:72px}.section--size27{padding:57px 0 40px}.section--size27 .filters{margin-bottom:41px}.section--size27 .section__head{margin-bottom:40px}.section--size27 .section__actions{margin-top:19px}.section--size28{padding:15px 0 40px}.section--size28 .section__head{margin-bottom:38px}.section--size29{padding:47px 0 74px}.section--size29 .container{position:relative;z-index:10}.section--size29 .section__head{margin-bottom:32px}.section--form{padding:53px 0 40px}.section--form .section__head{margin-bottom:39px}.section--form .section__body{padding-right:62px}.section--form .section__aside{text-align:left;padding-left:15px}.section--form .section__aside .section__head{margin-bottom:60px}.section--form .section__aside .section__actions{text-align:center;padding-right:203px;margin-top:41px}.section--small{padding:24px 0 90px}.section--steps{padding:155px 0 65px}.section--steps-alt{padding:24px 0 77px}.section--steps-alt .section__head{margin-bottom:73px}.section--yellow{background:#fab64c;padding:56px 0 60px;z-index:10}.section--yellow .section__head{margin-bottom:30px}.section--yellow .section__actions{margin:22px 0 0}.section--hosts{padding:87px 0 31px}.section--hosts .section__head{margin-bottom:54px}.section--blue{background:#29316a;padding:79px 0 53px}.section--blue .section__head{margin-bottom:54px}.section--blue .section__head h1,.section--blue .section__head h2{color:#ffb74b}@media (max-width:1442px){.section .section__content{padding:0}.section .section__content-alt br{display:none}.section--form .section__body{padding-right:0}}@media (max-width:1200px){.section .section__ico{display:none}.section .section__head .section__head-image{top:-69px;right:-30px}.section .section__actions{margin-top:65px}.section--size9 .section__actions{margin:25px 0 0}}@media (max-width:1023px){.section .section__head .section__head-image{display:none}.section--size27{padding-top:0}}@media (max-width:767px){.section{padding:43px 0 20px}.section .section__head{margin-bottom:31px}.section .section__head h2+p{margin:14px 0 0}.section .section__head h2+p br{display:none}.section .section__actions{margin-top:25px}.section .section__actions p{font-size:11px;margin:15px 0 0}.section .section__content{font-size:12px;line-height:1.2}.section .section__content p+p{margin:12px 0 0}.section .section__content-alt br{display:none}.section .section__content-alt h2{margin-bottom:24px}.section .section__content-alt h1{margin-bottom:27px}.section .section__content-alt p,.section .section__content-alt--primary .find-host-text,.section .section__content-alt--primary p{font-size:16px}.section--icons .section__ico{display:block;-webkit-transform:scale(.28);transform:scale(.28)}.section--icons .section__ico--size23{top:10px;left:-175px}.section--icons .section__ico--size24{top:38%;right:-190px}.section--icons .section__ico--size25{top:66.5%;left:-180px}.section--icons .section__ico--size331{top:3.5%;right:-132px;-webkit-transform:scale(.6);transform:scale(.6)}.section--icons .section__ico--size35{top:35.8%;left:-100px;-webkit-transform:scale(.65);transform:scale(.65);margin:0}.section--icons .section__ico--size333{top:auto;bottom:-9%;left:-12px;-webkit-transform:scale(.63);transform:scale(.63)}.section--size1{padding:20px 0}.section--size1 .section__head{margin-bottom:26px}.section--size01{padding:20px 0}.section--size01 .section__head{margin-bottom:26px}.section--size2{padding:20px 0}.section--size2 .section__head{margin-bottom:20px}.section--size3{padding:20px 0}.section--size3 .section__head{margin-bottom:26px}.section--size4{padding:23px 0}.section--size4 .section__head{margin-bottom:23px}.section--size4 .section__actions{margin-top:42px}.section--size5{padding:20px 0}.section--size5 .section__head{margin-bottom:20px}.section--size6{padding:28px 0}.section--size6 .section__head{margin-bottom:42px}.section--size7{padding:15px 0 45px}.section--size7 .section__head{margin-bottom:12px}.section--size11{padding:43px 0 20px}.section--size11 .section__head{margin-bottom:42px}.section--size12{padding:19px 0 20px}.section--size12 .section__head{margin-bottom:15px}.section--size12 .section__actions{margin:15px 0 0}.section--size13{padding:23px 0 20px}.section--size13 .section__head{margin-bottom:15px}.section--size13 .section__actions{margin:16px 0 0}.section--size14{padding:23px 0 44px}.section--size14 .section__head{margin-bottom:42px}.section--size14 .section__actions{margin:29px 0 0}.section--size15{padding:20px 0 44px}.section--size15 .section__head{margin-bottom:21px}.section--size15 .section__body{margin:0 8px}.section--size8{padding:41px 0 20px}.section--size8 .section__head{margin-bottom:42px}.section--size9{padding:21px 0 20px}.section--size9 .section__head{margin-bottom:25px}.section--size9 .section__actions{margin:14px 0 0}.section--size10{padding:21px 0 44px}.section--size10 .section__head{margin-bottom:25px}.section--size10 .section__actions{margin:28px 0 0}.section--form{padding:40px 0 23px}.section--form .section__head{margin-bottom:30px}.section--form .section__aside{padding:42px 0 0;text-align:left}.section--form .section__aside .section__head{margin-bottom:25px}.section--form .section__aside .section__actions{text-align:center;padding:0;margin:25px 0 0}.section--steps{padding:57px 0 20px}.section--steps-alt{padding:40px 0}.section--yellow{padding:50px 0}.section--size26{padding:40px 0}.section--size26 .section__head{margin-bottom:50px}.section--size29{padding:40px 0}.section--hosts{padding:22px 0}.section--hosts .section__head{margin-bottom:45px}.section--hosts .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--hosts .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue{padding:22px 0}.section--blue .section__head{margin-bottom:45px}.section--blue .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--blue .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue .article .article__body{color:#ffb74b}}.section-dark{background:#28306c;color:#fff;padding:56px 0 69px;position:relative;overflow:hidden}.section-dark .list-features{padding:17px 0 0 3px;margin-bottom:0}.section-dark .section__content strong{display:inline-block;margin-bottom:37px;font-size:1.875rem;letter-spacing:.015em}.section-dark .section__content p{font-size:22px;line-height:1.2;letter-spacing:0}.section-dark .section__ico{position:absolute}.section-dark .section__ico--size1{top:-171px;right:-2%}.section-dark .section__ico--size2{top:42%;left:-5%}.section-dark .section__ico--size3{bottom:-105px;right:2.5%}.section-dark--primary{padding:133px 0 150px}@media (max-width:767px){.section-dark{padding:23px 0 24px}.section-dark .list-features{padding:0}.section-dark .section__content{margin-bottom:23px}.section-dark .section__content strong{margin-bottom:24px}.section-dark .section__content p{font-size:11px}.section-dark .section__ico{-webkit-transform:scale(.26);transform:scale(.26)}.section-dark .section__ico--size1{top:-180px;right:-59%}.section-dark .section__ico--size2{top:16.5%;left:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark .section__ico--size3{bottom:0;right:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark--primary{padding:53px 0 27px}}.section-main{position:relative}.section-main .section__ico{position:absolute}.section-main .section__ico--size1{opacity:.1;right:-60px;top:10.9%}.section-main .section__ico--size2{opacity:.1;left:-40px;top:31.2%}.section-main .section__ico--size3{opacity:.1;right:-5px;top:58%}.section-main .section__ico--size4{opacity:.1;left:-60px;top:84.6%}.section-main .section__aside{background:#f6f6f6;margin:0 -15px 0 -19px;padding:55px 60px 80px;position:relative;z-index:1}.section-main .section__aside .btn-close{position:absolute;top:20px;right:20px;display:none}.section-main .section__aside .section__aside-head{color:#28306c;margin-bottom:40px}.section-main .section__aside .section__aside-head h6{margin-bottom:0;letter-spacing:.025em}.section-main .section__aside .section__aside-head .list-stars{margin:0}.section-main .section__aside .section__aside-head .list-stars li+li{margin-left:1px}.section-main .section__aside .section__aside-body>h6{color:#28306c;font-weight:700;letter-spacing:.025em;margin-bottom:20px}.section-main .section__aside .section__aside-actions{margin-top:56px}.section-main .section__aside .section__aside-actions h2{color:#28306c;margin-bottom:33px}.section-main .section__aside .section__aside-actions h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:4px}.section-main .section__aside .section__aside-actions .btn{display:block;text-transform:uppercase;font-size:22px;padding:5px 10px}.section-main .section__aside .section__aside-foot{margin-top:97px;color:#28306c}.section-main .section__aside .section__aside-foot h6{font-weight:700;margin-bottom:19px}.section-main .section__aside .section__aside-foot ul{margin-bottom:0}.section-main .section__body{padding-top:58px}.section-main .section__content{color:#28306c}.section-main .section__content h2{margin:0}.section-main .section__content h2+p{margin:36px 0 0}.section-main .section__content h2+ul{margin:30px 0 0}.section-main .section__content h2+h6{margin:31px 0 0}.section-main .section__content p{letter-spacing:.025em}.section-main .section__content p+h2{margin-top:58px}.section-main .section__content ul+h2{margin-top:62px}.section-main .section__content ul+h6{margin:39px 0 0}.section-main .section__content h6{font-weight:700;letter-spacing:.05em}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:20px 0 0}.section-main .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;color:#fff;padding:16px 0}.section-main .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:19px}@media (max-width:1442px){.section-dark .section__content br{display:none}.section-main .section__aside{margin:0 0 0 -65px;padding:70px 20px 80px}}@media (max-width:767px){.section-main .section__body{padding-top:27px}.section-main .section__content h2+p{margin:24px 0 0}.section-main .section__content h2+ul{margin:19px 0 0}.section-main .section__content h2+h6{margin:18px 0 0}.section-main .section__content p+h2{margin:44px 0 0}.section-main .section__content ul+h2{margin:43px 0 0}.section-main .section__content ul+h6{margin:32px 0 0}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:16px 0 0}}.section-small{background:#28306c;color:#fff;padding:29px 0 27px}.section-small .section__content h6{text-transform:uppercase;margin-bottom:17px;font-weight:700;letter-spacing:.025em}.section-small .section__content .list-locations{margin-bottom:23px}.section-image{position:relative}.section-image .section__image{position:relative;background-size:cover;padding-top:57.3%;overflow:hidden}.section-image .section__image:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px;-webkit-box-shadow:0 0 100px 280px #fff;box-shadow:0 0 100px 280px #fff}.section-image .section__inner{position:absolute;top:177px;left:0;width:100%;z-index:10}.section-image .section__content h2{margin:0}@media (max-width:1023px){.section-image .section__image:after{-webkit-box-shadow:0 0 100px 130px #fff;box-shadow:0 0 100px 130px #fff}.section-image .section__inner{top:70px}.slider .slider__head br{display:none}}@media (max-width:767px){.section-image .section__image{padding-top:139%}.section-image .section__image:after{-webkit-box-shadow:0 0 48px 75px #fff;box-shadow:0 0 48px 75px #fff}.section-image .section__inner{top:34px}.section-image .section__content{padding:0 20px}.section-image .section__content br{display:none}}.section-def{padding:200px 0 46px;position:relative}.section-def .breadcrumps{padding-left:50px}.section-def .section__ico{opacity:.15;position:absolute;-webkit-transform:scale(.78);transform:scale(.78)}.section-def .section__ico--size29{top:5.8%;left:-107px}.section-def .section__ico--size30{top:24.5%;left:50%;margin-left:-121px}.section-def .section__ico--size31{opacity:1;top:43.1%;left:-122px;-webkit-transform:scale(.84);transform:scale(.84)}.section-def .section__ico--size32{opacity:1;top:54.5%;left:50%;margin-left:29px;-webkit-transform:scale(.76);transform:scale(.76)}.section-def .section__ico--size33{opacity:1;bottom:2.3%;left:50%;margin-left:249px;-webkit-transform:scale(.79);transform:scale(.79)}.section-def .section__ico--size34{opacity:1;bottom:-3.7%;left:46px;-webkit-transform:scale(.81);transform:scale(.81)}.section-def .articles-secondary{padding-left:25px}.section-def .section__aside{margin:0 -6px 0 -5px}.section-def .sectiom__image{margin-bottom:33px}.section-def .sectiom__image img{width:100%}.section-def .section__body{padding:0 75px 0 50px}@media (max-width:1200px){.section-main .section__ico{display:none}.section-def .section__body{padding:0}.section-def .breadcrumps{padding-left:0}}@media (max-width:767px){.section-def{padding:29px 0 46px}.section-def .list-links{margin:0 0 30px}.section-def .articles-secondary{padding:0}.section-def .section__aside{margin:0 -15px}.section-def .section__ico{-webkit-transform:scale(.44);transform:scale(.44)}.section-def .section__ico--size29{top:4.2%;left:-142px}.section-def .section__ico--size291{top:10.4%;right:-63px;-webkit-transform:scale(.67);transform:scale(.67)}.section-def .section__ico--size30{left:auto;top:11.4%;right:-123px;opacity:0}.section-def .section__ico--size333{top:17.7%;left:-36px}.section-def .section__ico--size31{top:25.1%;left:-122px}.section-def .section__ico--size32{top:32.7%;left:50px;margin:0}.section-def .section__ico--size322{top:41.7%;left:-111px;margin:0;opacity:1}}.section-secondary{padding:45px 0}.section-secondary .widget-total{padding:60px 0 0 18px}.section__ico{z-index:-1}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border-color:transparent;font-size:0;background-color:transparent;z-index:20;outline:0!important}.slick-arrow:after{font-family:FontAwesome,sans-serif;content:"\f054";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:32px;text-shadow:0 0 1px #000}@media screen and (min-width:768px){.slick-arrow:after{font-size:50px;background:0 0}}.slick-prev{left:15px}.slick-prev:after{content:"\f053"}.slick-next{right:15px}.become-a-host-host-carousel .slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.become-a-host-host-carousel .slick-arrow:after{content:""}.become-a-host-host-carousel .slick-prev{left:-110px;top:-20px}.become-a-host-host-carousel .slick-prev::after{-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.become-a-host-host-carousel .slick-next{right:-22px}.become-a-host-host-carousel .host-carousel{position:relative}.become-a-host-host-carousel .host-carousel .slider-action-buttons{position:absolute;right:60px;top:-30px}.slider{position:relative;z-index:20}.slider .slick-prev{left:50px}.slider .slick-next{right:50px}.slider .slider__ico{position:absolute}.slider .slider__ico--size1{top:90px;right:-113px}.slider .breadcrumps{position:absolute;top:7px;left:50%;margin-left:-705px;z-index:20;color:#28306c}.slider .breadcrumps li+li:after{color:#28306c}.slider .slider__head{text-align:center;font-size:1.2rem;line-height:1.2;margin:0 0 60px}.slider .slider__head h1{font-size:1.875rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 29px}.slider .slider__head h2{font-size:1.2rem;letter-spacing:0;font-weight:400;margin:0}.slider--secondary{padding-top:78px}.slider--secondary .slick-arrow{left:50%;margin-top:3px}.slider--secondary .slick-prev{margin-left:-674px}.slider--secondary .slick-next{margin-left:616px}@media (max-width:1442px){.slider .breadcrumps{left:15px;margin-left:0}.slider .slick-prev{left:15px}.slider .slick-next{right:15px}.slider--secondary .slick-arrow{margin:0}.slider--secondary .slick-prev{left:30px}.slider--secondary .slick-next{right:30px;left:auto}}@media (max-width:1200px){.slider .breadcrumps{left:50%;margin-left:-555px}.slider .slider__ico{display:none}.slider--secondary .slick-arrow{left:50%;right:auto}.slider--secondary .slick-prev{margin-left:-450px}.slider--secondary .slick-next{margin-left:390px}}@media (max-width:1199px){.slider .breadcrumps{margin-left:-465px}}@media (max-width:992px){.slider .breadcrumps{margin-left:-345px}.slider .slick-arrow{top:40%}.slider .slick-next{margin-left:260px}.slider .slick-prev{margin-left:-320px}}@media (max-width:767px){.section-secondary .widget-total{padding:40px 0 0}.slider .breadcrumps{margin-left:-255px}.slider .breadcrumps li:before{color:#007bff}.slider .slick-arrow{top:25%}.slider .slick-prev{margin-left:-240px}.slider .slick-next{margin-left:180px}.slider--secondary{padding-top:40px}.slider--secondary .slider__clip{max-height:510px}}@media (max-width:576px){.slider .breadcrumps{margin-left:0;left:15px}.slider .slick-arrow{margin:0}.slider .slick-prev{left:40px}.slider .slick-next{left:auto;right:40px}}@media (max-width:400px){.slider .slick-arrow{top:20%}.slider .slick-prev{left:20px}.slider .slick-next{left:auto;right:20px}}.slider-main{position:relative}.slider-main .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.slider-main .slick-arrow{margin-top:44px}.slider-main .slick-prev{left:50px}.slider-main .slick-next{right:50px}@media (max-width:1442px){.slider-main .breadcrumps{left:15px;margin-left:0}.slider-main .slick-arrow{margin-top:0}.slider-main .slick-prev{left:15px}.slider-main .slick-next{right:15px}}.slider-primary .slick-prev{left:-190px}.slider-primary .slick-next{right:-190px}@media (max-width:1850px){.slider-primary .slick-prev{left:-100px}.slider-primary .slick-next{right:-100px}}@media (max-width:1650px){.slider-primary .slick-prev{left:15px}.slider-primary .slick-next{right:15px}}@media (max-width:767px){.slider-main .breadcrumps{top:58px;z-index:100}.slider-main .slick-arrow{display:none!important}.slider-primary{margin:0 -15px}.slider-primary .slider__slides{padding-bottom:17px}.slider-mobile{margin:0 -15px}.slider-mobile .slick-prev{left:15px}.slider-mobile .slick-next{right:15px}.slider-mobile .row{display:block;margin:0!important}.slider-mobile .row .col-md-6{padding:0}.slider-mobile .article{-webkit-box-shadow:none;box-shadow:none}.slider-mobile .article .article__body{padding:52px 16px 26px}.slider-mobile.slider-mobile--primary{padding:0 15px}.slider-mobile.slider-mobile--primary .row{display:block;margin:0 -15px!important}.slider-mobile.slider-mobile--primary .row .col-md-6{padding:0 15px}.slider-mobile.slider-mobile--primary .slick-slide{padding:10px 0}.slider-mobile.slider-mobile--primary .slick-arrow{display:none!important}.slider-mobile.slider-mobile--primary .article{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.slider-mobile.slider-mobile--primary .article .article__body{padding:25px 26px 53px}}.slide-ex .slick-slide{margin:0 10px}.host__slider{height:434px;overflow:hidden}@media (max-width:1333px){.host__slider{height:402px}}@media (max-width:1200px){.host__slider{height:344px}.widget .widget__actions .btn{white-space:normal}}@media (max-width:1024px){.host__slider{height:290px}}@media (max-width:768px){.host__slider{height:322px}}.experiences__slider{height:745px;overflow:hidden}@media (max-width:1442px){.experiences__slider{height:550px}}.widgets{list-style:none}.widget{background:#d84e4a;padding:24px 30px 45px}.widget .widget__ico{display:none}.widget .widget__head{margin-bottom:30px}.widget .widget__head-title{margin:0;font-size:18px;font-weight:700}@media screen and (max-width:1200px){.widget .widget__head-title{font-size:16px}}@media screen and (max-width:992px){.widget .widget__head-title{font-size:14px}}.widget .widget__head p{margin:3px 0 0;font-size:12px}.widget .widget__head--dark{color:#212020;text-transform:uppercase}.widget .widget__head--dark h6{font-size:14px}.widget .article__body a{text-decoration:none;text-align:left}.widget .widget__image{padding:0 11px}.widget .widget__image img{width:100%}.widget .widget__actions{margin:54px 10px 0}.widget .widget__actions .btn{width:100%;font-size:15px}.widget .widget__actions--primary{margin-top:47px}.widget--yellow{background:#ffb74b}.widget--blue{background:#29316a;color:#fff}.widget--green{background:#128c8f;color:#fff}@media (max-width:1023px){.widget{padding:30px 15px}.widget .widget__image{padding:0}.widget .widget__actions .btn{font-size:10px}}@media (max-width:767px){.experiences__slider{height:353px}.widget{padding:46px 40px 60px;position:relative;overflow:hidden}.widget .widget__head{position:relative;z-index:5}.widget .widget__head-title{font-size:18px}.widget .widget__head--dark{text-transform:none}.widget .widget__head--dark h6{margin-right:-5px}.widget .articles-small{position:relative;z-index:5}.widget .widget__actions{margin:42px 15px 0;position:relative;z-index:5}.widget .widget__actions .btn{font-size:15px;padding:7px}.widget .widget__actions--primary{margin:48px 0 0}.widget .widget__ico{display:block;position:absolute;opacity:.21}.widget .widget__ico--size1{top:2%;left:-87px}.widget .widget__ico--size2{top:47%;right:-120px}.widget .widget__ico--size3{bottom:-166px;left:-130px}.widget--blue{background:#fff;color:#29316a}}.widget-primary{color:#fff}.widget-primary h1{font-size:32px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:38px}.widget-primary h1 span{color:#fab64e}@media (max-width:767px){.widget-primary h1{font-size:19px;text-align:center;margin-bottom:20px}.widget-primary .form-location{padding:0 35px 0 30px}.widget-primary .form-location .select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:18px;height:10px}.widget-primary .form-location .select select{background:0 0;color:#fff;border:1px solid #fff;height:35px;padding:0 13px;font-size:13px;font-weight:500}}.widget-alt .checkbox{margin-left:30px;margin-top:17px}.widget-alt .widget__actions{margin:45px 28px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget-alt--primary{padding:25px 26px 25px 19px}.widget-alt--primary .list-radios{margin-bottom:0}.widget-alt--primary .list-radios li:last-child .radio label:after,.widget-alt--primary .list-radios li:last-child .radio label:before{margin-top:-4px}.widget-alt--primary .widget__actions{margin:44px 0 0}.widget-alt--secondary{padding:18px 23px 25px 27px}.widget-alt--secondary .widget__actions{margin:39px 0 0}.widget-alt--teritary{padding:23px 25px 25px 27px}.widget-alt--teritary .widget__actions{margin:49px 0 0}.widget-message{position:relative;color:#fff}.widget-message+.widget-message{margin-top:40px}.widget-message h3{font-weight:700;margin-bottom:18px}.widget-message h3,.widget-message h6{font-size:1.2rem}.widget-message .widget__content{position:absolute;top:70px;left:50%;width:100%;max-width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:7px}.widget-message .widget__content--primary{top:57px}@media (max-width:767px){.widget-message+.widget-message{margin-top:23px}.widget-message h3{font-size:13px}.widget-message p{font-size:10px}.widget-message .widget__content{padding:0 7px 0 0;top:30px}.widget-message .widget__content--primary{top:25px;padding:0 0 0 4px}}.widget-secondary{position:relative;text-align:center}.widget-secondary h2{margin:0}.widget-secondary h2+.form-location{margin-top:24px}.widget-secondary .form-location{margin:auto;max-width:450px}.widget-secondary .widget__ico{position:absolute}.widget-secondary .widget__ico--size1{top:35px;left:235px}.widget-secondary .widget__ico--size2{top:-93px;right:146px}@media (max-width:1442px){.widget-secondary .widget__ico--size1{left:135px}.widget-secondary .widget__ico--size2{right:46px}.feature-alt br{display:none}}@media (max-width:1200px){.widget-secondary .widget__ico--size1{left:35px}.widget-secondary .widget__ico--size2{right:6px}}.widget-teritary{background:#29316a;color:#fff;text-align:center;padding:40px 20px 37px}.widget-teritary h4{font-size:18px;font-weight:700;margin-bottom:12px}.widget-teritary img{width:100%}.widget-teritary p{font-size:14px;line-height:1.3;margin:0}.widget-teritary p strong{font-weight:700}.widget-teritary h6{color:#ffb74b;font-size:14px;font-weight:700;font-family:Helvetica,sans-serif;margin:14px 0 0}.widget-teritary .btn{margin:7px 0 0}.widget-teritary .separator{display:inline-block;width:10px;text-align:center}.widget-teritary .widget__image{max-width:410px;margin:0 auto 20px}@media (max-width:1023px){.widget-secondary .widget__ico--size1{left:-40px}.widget-secondary .widget__ico--size2{right:-75px}.widget-teritary br{display:none}.widget-teritary p strong{display:block}}@media (max-width:767px){.widget-teritary{padding:27px 19px 34px}.widget-teritary h6{margin:20px 0 0}.widget-teritary p strong{display:inline}.widget-teritary .btn{margin:11px 0 0;min-width:208px}.widget-teritary .widget__image{margin:0 auto 10px}}.widget-total{color:#343333}.widget-total ul{list-style:none;margin:0}.widget-total ul h6{font-size:20px;font-weight:500;margin:0}.widget-total ul h6 strong{display:block;font-weight:700}.widget-total ul li+li{margin-top:24px}.widget-total ul .primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-total ul .primary h6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-right:10px}.widget-total .widget__title{margin:0 0 49px;font-weight:500;letter-spacing:0}.widget-total .widget__foot{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:25px 0 32px 34px;margin:48px 3px 0 -30px}.widget-total .widget__foot h3{margin:0;font-weight:700}.widget-total .widget__foot h3 span{margin-left:80px}.widget-total .form-code{margin-left:-30px;margin-top:38px}@media (max-width:1200px){.widget-total{padding-left:0!important}.widget-total ul h6{font-size:19px}.widget-total .widget__foot h3{font-size:20px}}@media (max-width:1023px){.widget-total ul h6{font-size:17px}.widget-total .widget__foot{margin-left:0;margin-right:0;padding:25px 0}.widget-total .widget__foot h3{font-size:17px}.widget-total .form-payment{margin-left:0}}.widget-map{background:#ffb74b;padding:14px 18px}.widget-map img{width:100%}.ico-x{display:inline-block;position:relative;width:40px;height:40px}.ico-x:after,.ico-x:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:#e84042;width:100%;height:4px;border-radius:4px}.ico-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.ico-plus{display:inline-block;position:relative;width:15px;height:15px}.ico-plus:after,.ico-plus:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:3px;background:#fff;border-radius:2px}.ico-plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.ico-angle-down-white{width:25px;height:15px}.ico-search,.ico-search-red{width:29px;height:29px}.ico-mouse{width:52px;height:112px}.ico-label{width:122px;height:60px}.ico-camera{width:89px;height:71px}.ico-circle-arrow-blue{width:21px;height:21px}.ico-circle-arrow{width:29px;height:29px}.ico-angle-right{width:9px;height:18px}.ico-grapes{width:135px;height:152px}.ico-flag{width:157px;height:154px}.ico-flipflops{width:137px;height:122px}.ico-dollar-blue{width:21px;height:21px}.ico-heart{width:36px;height:38px}.ico-currency{width:36px;height:39px}.ico-walk{width:34px;height:44px}.ico-car{width:57px;height:35px}.ico-message-alt{width:38px;height:33px}.ico-setting,.ico-setting-red{width:24px;height:20px}.ico-angle-down-blue,.ico-angle-down-red{width:14px;height:8px}.ico-ball{width:72px;height:71px}.ico-drink{width:69px;height:89px}.ico-cafe-green{width:177px;height:206px}.ico-grapes-green{width:135px;height:152px}.ico-arrow-down-big{width:39px;height:34px}.ico-mail-big{width:122px;height:99px}.ico-circles,.ico-cirlces-yellow{width:101px;height:33px}.ico-pdf{width:43px;height:61px}.ico-angle-right-dark{width:9px;height:15px}.ico-pdf-alt,.ico-share{width:41px;height:41px}.ico-map{width:43px;height:42px}.ico-info{width:35px;height:41px}@media (max-width:767px){.widget-total ul h6{font-size:15px}.widget-total .widget__title{margin-bottom:30px}.widget-total .widget__foot h3{font-size:15px}.ico-x{width:32px;height:32px}.ico-x:after,.ico-x:before{height:3px}.ico-search,.ico-search-red{width:18px;height:18px}.ico-angle-down-white{width:16px;height:10px}.ico-food-1{width:125px;height:62px}.ico-burger{width:94px;height:77px}.ico-flowers{width:70px;height:83px}.ico-cat,.ico-cat-green-alt{width:65px;height:76px}.ico-gate,.ico-gate-green-alt{width:66px;height:80px}.ico-cafe,.ico-cafe-green-alt{width:86px;height:100px}.ico-mouse{width:26px;height:56px}.ico-label{width:61px;height:30px}.ico-camera{width:45px;height:35px}.ico-circle-arrow{width:20px;height:20px}.ico-message-def{width:19px;height:18px}.ico-heart{width:33px;height:35px}.ico-currency{width:32px;height:35px}.ico-walk{width:27px;height:35px}.ico-car{width:56px;height:35px}.ico-message-alt{width:40px;height:35px}.ico-dollar-blue{width:18px;height:18px}.ico-ball{width:36px;height:35px}.ico-drink{width:34px;height:44px}.ico-grapes{width:47px;height:53px}.ico-flag{width:55px;height:54px}.ico-flipflops{width:54px;height:48px}.ico-arrow-down-big{width:20px;height:17px}.ico-mask{width:105px;height:96px}.ico-burns{width:91px;height:89px}.ico-heart-cloud{width:106px;height:70px}.ico-cafe-red{width:105px;height:122px}.ico-stamp{width:66px;height:58px}.ico-world{width:80px;height:64px}.ico-mobile{width:44px;height:64px}.ico-photo{width:73px;height:56px}.ico-support{width:63px;height:56px}.ico-circles,.ico-cirlces-yellow{width:77px;height:25px}}[class^=icon-]{display:inline-block;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.icon-cirlce-small{background-image:url(/theme/_build/assets/images/temp/circle-small.svg);width:40px;height:45px}.icon-cirlce-small-1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-small-1.svg);width:38px;height:42px}.icon-cirlce-small-2{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-small-2.svg);width:38px;height:42px}.icon-shape-1{background-image:url(/theme/_build/assets/images/temp/icon-shape-1.svg);width:90px;height:92px}.icon-shape-2{background-image:url(/theme/_build/assets/images/temp/icon-shape-2.svg);width:96px;height:92px}.icon-shape-3{background-image:url(/theme/_build/assets/images/temp/icon-shape-3.svg);width:95px;height:91px}.icon-cirlce1{background-image:url(/theme/_build/assets/images/temp/circle1.svg);width:249px;height:280px}.icon-cirlce1--size1{width:153px;height:169px}.icon-cirlce2{background-image:url(/theme/_build/assets/images/temp/circle2.svg);width:267px;height:280px}.icon-cirlce2--size1{width:164px;height:170px}.icon-circle2-yellow{background-image:url(/theme/_build/assets/images/temp/circle2-yellow.svg);width:267px;height:280px}.icon-cirlce3{background-image:url(/theme/_build/assets/images/temp/circle3.svg);width:252px;height:280px}.icon-cirlce3--size1{width:154px;height:168px}.icon-cirlce-big-1{background-image:url(/theme/_build/assets/images/temp/c1.svg);width:393px;height:437px;z-index:-1}.icon-cirlce-big-3{background-image:url(/theme/_build/assets/images/temp/c3.svg);width:415px;height:437px}.icon-cirlce-big-4{background-image:url(/theme/_build/assets/images/temp/c4.svg);width:415px;height:437px}.icon-cirlce-big-5{background-image:url(/theme/_build/assets/images/temp/c5.svg);width:415px;height:437px}.icon-cirlce-big-d1{background-image:url(/theme/_build/assets/images/temp/circle-d1.svg);width:393px;height:437px}.icon-circle-green{background-image:url(/theme/_build/assets/images/temp/ico-circle-green.svg);width:38px;height:44px}.icon-circle-yellow{background-image:url(/theme/_build/assets/images/temp/ico-circle-yellow.svg);width:38px;height:44px}.icon-circle-red{background-image:url(/theme/_build/assets/images/temp/ico-circle-red.svg);width:38px;height:44px}.icon-circle-blue{background-image:url(/theme/_build/assets/images/temp/ico-circle-blue.svg);width:38px;height:44px}.icon-circle-green-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-green-alt.svg);width:92px;height:96px}.icon-circle-yellow-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-yellow-alt.svg);width:92px;height:96px}.icon-circle-red-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-red-alt.svg);width:92px;height:96px}.icon-circle-blue-alt{background-image:url(/theme/_build/assets/images/temp/ico-circle-blue-alt.svg);width:92px;height:96px}.icon-cirlce-big-1-e{background-image:url(/theme/_build/assets/images/temp/c1-e.svg);width:384px;height:432px}.icon-cirlce-big-3-e{background-image:url(/theme/_build/assets/images/temp/c3-e.svg);width:384px;height:432px}.icon-cirlce-big-4-e{background-image:url(/theme/_build/assets/images/temp/c4-e.svg);width:384px;height:432px}.icon-cirlce-big-h1{background-image:url(/theme/_build/assets/images/temp/circle-h1.svg);width:393px;height:437px}.icon-cirlce-f1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-f1.svg);width:259px;height:272px}.icon-cirlce-f2{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-f2.svg);width:259px;height:272px}.icon-cirlce-h1{background-image:url(/theme/_build/assets/images/temp/icon-circle-h1.svg);width:384px;height:432px}.icon-cirlce-h2{background-image:url(/theme/_build/assets/images/temp/icon-circle-h2.svg);width:393px;height:437px}.icon-cirlce-h2-y{background-image:url(/theme/_build/assets/images/temp/icon-circle-h2-y.svg);width:393px;height:437px}.icon-cirlce-h3{background-image:url(/theme/_build/assets/images/temp/c5-blue.svg);width:415px;height:437px}.icon-cirlce-g1{background-image:url(/theme/_build/assets/images/temp/icon-circle-g1.svg);width:415px;height:437px;opacity:.1}.icon-cirlce-g2{background-image:url(/theme/_build/assets/images/temp/icon-circle-g2.svg);width:384px;height:432px;opacity:.1}.icon-article-circle11{background-image:url(/theme/_build/assets/images/temp/article-circle11.svg);width:106px;height:116px}.icon-article-circle12{background-image:url(/theme/_build/assets/images/temp/article-circle12.svg);width:97px;height:101px}.icon-article-circle13{background-image:url(/theme/_build/assets/images/temp/article-circle13.svg);width:154px;height:171px}.icon-article-circle21{background-image:url(/theme/_build/assets/images/temp/article-circle21.svg);width:182px;height:190px}.icon-article-circle22{background-image:url(/theme/_build/assets/images/temp/article-circle22.svg);width:88px;height:97px}.icon-article-circle23{background-image:url(/theme/_build/assets/images/temp/article-circle23.svg);width:147px;height:161px}.icon-article-circle31{background-image:url(/theme/_build/assets/images/temp/article-circle31.svg);width:96px;height:100px}.icon-article-circle32{background-image:url(/theme/_build/assets/images/temp/article-circle32.svg);width:132px;height:144px}.icon-article-circle33{background-image:url(/theme/_build/assets/images/temp/article-circle33.svg);width:125px;height:140px}.icon-cirlce-big-c1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-c1.svg);width:415px;height:437px}.icon-cirlce-big-5-e{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-5-e.svg);width:393px;height:437px}.icon-cirlce-big-r1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-r1.svg);width:393px;height:437px}.icon-cirlce-h3-white{background-image:url(/theme/_build/assets/images/temp/c5-white.svg);width:276.67px;height:291.33px}.icon-cirlce-h2-white{background-image:url(/theme/_build/assets/images/temp/c6-white.svg);width:262px;height:291.33px}@media (max-width:1023px){.icon-cirlce-f1,.icon-cirlce-f2{width:215px;height:226px}.icon-cirlce1--size1{width:106px;height:118px}.icon-cirlce2--size1{width:114px;height:118px}.icon-cirlce3--size1{width:107px;height:117px}.features-alt{margin-bottom:-29px}.features-alt .col-md-6{margin-bottom:31px}}@media (max-width:767px){.icon-cirlce-small{width:22px;height:25px}.icon-cirlce-small-1{width:24px;height:25px}.icon-cirlce-small-2{width:22px;height:25px}.icon-shape-1{width:45px;height:46px}.icon-shape-2{width:48px;height:46px}.icon-shape-3{width:48px;height:45px}.icon-cirlce1{width:79px;height:88px}.icon-cirlce2{width:85px;height:88px}.icon-cirlce3{width:80px;height:88px}.icon-cirlce-f1{width:144px;height:151px}}.doodle-icon.small{width:22px;height:20px}.doodle-icon.normal{width:65px;height:40px}.doodle-icon.duration-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/duration-experience-card.png) center/contain no-repeat}.doodle-icon.mappin-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/mappin-experience-card.png) center/contain no-repeat}.doodle-icon.price-from-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/price-from-experience-card.png) center/contain no-repeat}.language-flags{width:20px;height:20px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.language-flags{width:15px;height:15px}}.language-flag__en{background-image:url(/theme/_build/assets/images/language-flags/usa.svg)}.language-flag__de{background-image:url(/theme/_build/assets/images/language-flags/germany.svg)}.language-flag__it{background-image:url(/theme/_build/assets/images/language-flags/italy.svg)}.language-flag__fr{background-image:url(/theme/_build/assets/images/language-flags/france.svg)}.language-flag__es{background-image:url(/theme/_build/assets/images/language-flags/spain.svg)}.feature-alt{color:#28306c}.feature-alt h3{position:relative;padding-left:60px;font-weight:700;margin-bottom:17px}.feature-alt h3 i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-alt p{font-weight:500;letter-spacing:.025em;margin-bottom:0}.feature-alt p+p{margin-top:20px}@media (max-width:1023px){.features{margin-bottom:-30px}.features .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature-alt h3{padding-left:30px;margin-bottom:15px}.feature-alt p{margin:0}.features{margin-bottom:-40px}.features .col-md-6{margin-bottom:40px}}.feature{color:#28306c;letter-spacing:.025em}.feature p{margin:0}.feature p span{font-style:italic}.feature p+p{margin-top:18px}.feature>i{display:block;margin-left:auto}.feature .ico-cat,.feature .ico-cat-green-alt{margin-right:32px}.feature .ico-cafe,.feature .ico-cafe-green-alt{position:relative;top:-26px;margin-bottom:-26px}.feature--primary{position:relative;padding-top:69px}.feature--primary>i{position:absolute;top:-39px;right:0}@media (max-width:1442px){.feature br{display:none}.feature .ico-cafe,.feature .ico-cafe-green-alt{top:0;margin-bottom:0}.feature--primary{padding-top:90px}.feature--primary>i{top:-49px}}.features-primary{position:relative;z-index:10}@media (max-width:1023px){.features-primary{margin-bottom:-30px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature{position:relative;padding:0 95px 0 0}.feature p+p{margin-top:15px}.feature i{position:absolute!important;top:50%!important;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.feature--primary{padding:0 0 0 100px}.feature--primary i{right:auto;left:0}.features-primary{margin-bottom:-26px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:26px}}.feature-primary{text-align:center}.feature-primary h3{margin:15px 0 0;font-weight:700;color:#363e76}.feature-primary p{margin:19px 0 0;color:#28306c}.feature-primary .feature__ico{position:relative;display:inline-block}.feature-primary .feature__ico i+i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-primary .feature__ico .ico-mouse{margin:-27px 0 0 -2px}.feature-primary .feature__ico .ico-label{margin:-3px 0 0 32px}.feature-primary .feature__ico .ico-camera{margin:1px 0 0 -12px}.feature-primary--alt h3{font-size:24px}.feature-primary--alt p{font-size:18px;line-height:1.2;margin:24px 0 0}@media (max-width:1200px){.feature-primary br{display:none}}@media (max-width:1023px){.feature-primary h3{font-size:17px}.feature-primary p{font-size:13px}}.features-secondary .row{margin:0 -23px}.features-secondary .col-lg-4{padding:0 23px}.features-secondary--alt .row{margin-bottom:-50px}.features-secondary--alt .col-lg-4{margin-bottom:50px}@media (max-width:1442px){.features-secondary .row{margin:0 -15px}.features-secondary .col-lg-4{padding:0 15px}.features-secondary--alt .row{margin-bottom:-30px}.features-secondary--alt .col-lg-4{margin-bottom:30px}}@media (max-width:767px){.feature-primary h3{margin:7px 0 0;font-size:13px}.feature-primary p{margin:16px 0 0}.feature-primary .feature__ico .ico-mouse{margin:-18px 0 0 -4px}.feature-primary .feature__ico .ico-label{margin:-4px 0 0 16px}.feature-primary .feature__ico .ico-camera{margin:-5px 0 0 -5px}.feature-primary--alt p{font-size:13px;margin:14px 0 0}.features-secondary--alt .row{margin-bottom:0}.features-secondary--alt .col-lg-4{margin:0}.features-secondary--alt .col-lg-4+.col-lg-4{margin-top:25px}}.feature-secondary{position:relative;padding-top:89.8%;background:#f6f6f6;text-align:center;overflow:hidden}.feature-secondary>a{display:block;overflow:hidden}.feature-secondary>a:hover .feature__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-secondary .feature__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.feature-secondary .feature__body{position:absolute;top:50%;left:0;width:100%;padding-top:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px;z-index:10}.feature-secondary .feature__body i{position:absolute;top:23px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-secondary .feature__body h6{text-transform:uppercase;letter-spacing:.025em;margin-bottom:25px}.feature-secondary .feature__body h3{font-weight:700}.feature-secondary .feature__body h3 a{text-decoration:none}.feature-secondary .feature__body--primary{color:#28306c!important}.feature-secondary .feature__ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.1;margin-top:10px}.feature-secondary .feature__ico.icon-cirlce-f2{-webkit-transform:translate(-50%,-50%) rotate(-105deg);transform:translate(-50%,-50%) rotate(-105deg)}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding:0 10px;color:#fff;margin:-3px 0 0}@media (max-width:1023px){.feature-secondary{padding-top:100%}.feature-secondary .feature__body{padding-top:80px}.feature-secondary .feature__body h6{margin-bottom:10px}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}@media (max-width:767px){.feature-secondary{padding-top:63%}.feature-secondary .feature__body{padding-top:62px;margin-top:-6px}.feature-secondary .feature__body h6{margin-bottom:15px}.feature-secondary .feature__ico{margin-top:0}.feature-secondary--alt{padding-top:69%}.feature-secondary--alt h3{font-size:13px;margin:0}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}.intro{min-height:100vh;position:relative;background:#118c8f;z-index:199}.intro .intro__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.intro .intro__title{font-size:48px;line-height:1.2;margin:0;letter-spacing:.05em}.intro .intro__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:10;margin-top:48px}.intro .intro__content{text-align:center;color:#fff}.intro .intro__content h2{text-transform:uppercase;letter-spacing:.05em;margin-bottom:43px;text-shadow:0 0 30px rgba(0,0,0,.7)}.intro .intro__content h2 span{color:#ffb74b}.intro .intro__content .form-location{margin:auto;max-width:450px}.intro .intro__content--primary h2{margin:0}.intro .intro__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.intro .intro__btn .ico-angle-down-white{display:block;width:18px;height:20px;background:url(../../frontend/_assets/images/icons/icon-arrow-down-white.png) 0 0/contain no-repeat}.intro .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.intro--primary{padding:250px 0 50px}.intro--primary .container{position:relative;z-index:10}.intro--primary .intro__ico{position:absolute}.intro--primary .icon-cirlce-big-d1{position:absolute;top:158px;right:-51px}.intro--primary .ico-grapes{bottom:204px;left:86px}.intro--primary .ico-flag{bottom:246px;left:239px}.intro--primary .ico-flipflops{bottom:100px;left:193px}.intro--secondary{background:#28306c;padding:206px 0 20px}.intro--secondary .icon-cirlce-big-h1{position:absolute;top:158px;right:-51px}.intro--teritary{height:100vh;min-height:0;max-height:745px}@media (max-width:1442px){.intro--teritary{height:550px}}@media (max-width:767px){.intro--teritary{height:353px}}.intro--teritary .intro__inner{margin-top:66px}.intro--quaternary{background:#28306c;padding:250px 0 89px;min-height:0}.intro--quaternary .country-image>img{max-height:350px;-o-object-fit:cover;object-fit:cover}.intro--quaternary .icon-cirlce-big-c1{position:absolute;top:51px;right:-114px}.intro--size1{max-height:745px;min-height:0;height:100vh}@media (max-width:1442px){.intro--size1{height:550px}}@media (max-width:767px){.intro--size1{height:353px}}.intro--size1 .intro__inner{margin-top:30px}.intro--alt .intro__content{text-align:left}.intro--alt .intro__inner{margin-top:38px}.intro--alt .intro__btn{margin-left:-687px;bottom:25px}.intro--alternative .intro__inner{margin:50px 0 0}.intro--alternative .intro__content h2{margin-bottom:32px}.intro--size2{height:100vh;max-height:768px}@media (max-width:1750px){.intro--primary .ico-grapes{left:-50px}.intro--primary .ico-flag{left:82px}.intro--primary .ico-flipflops{left:67px}}@media (max-width:1442px){.intro .breadcrumps{left:15px;margin-left:0}.intro--primary .ico-grapes{left:-82px}.intro--primary .ico-flag{left:50px}.intro--primary .ico-flipflops{left:35px}.intro--secondary{padding:190px 0 50px}.intro--teritary{max-height:550px}.intro--alt .intro__btn{left:15px;margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1200px){.intro .intro__ico{display:none}.intro .breadcrumps,.intro--alt .intro__btn{left:50%;margin-left:-555px}.intro--size1,.intro--size2{max-height:550px}}@media (max-width:1199px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-465px}}@media (max-width:1023px){.intro .intro__title{font-size:40px}.intro .intro__inner{margin-top:0}}@media (max-width:992px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-345px}}@media (max-width:767px){.intro .breadcrumps{top:58px;margin-left:-255px}.intro .intro__btn{bottom:23px}.intro .intro__title{font-size:24px}.intro .intro__content h2{margin-bottom:22px}.intro .intro__content .form-location{max-width:225px}.intro .intro__content .form-location .select:after{width:17px;height:10px}.intro .intro__content .form-location .select select{height:35px;font-size:13px;padding:0 15px}.intro .intro__content--primary h2{margin:0}.intro--primary{padding:160px 0 117px;min-height:0}.intro--primary .intro__btn{display:none}.intro--primary .intro__ico{display:block;left:50%;bottom:auto;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.intro--primary .intro__ico.icon-cirlce-big-d1{display:none}.intro--primary .ico-flag{margin-left:27px}.intro--primary .ico-grapes{margin-left:-30px;top:86px}.intro--primary .ico-flipflops{top:auto;bottom:35px}.intro--secondary{padding:129px 0 50px}.intro--teritary{max-height:400px}.intro--teritary .intro__inner{margin-top:0}.intro--alt .intro__btn{margin-left:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px}.intro--alt .intro__inner{top:auto;bottom:90px;-webkit-transform:translateY(0);transform:translateY(0)}.intro--quaternary{padding:129px 0 50px}.intro--size2{height:initial;max-height:initial;padding-top:59%}.intro--size2 .breadcrumps{top:8px}}@media (max-width:576px){.intro .breadcrumps{margin-left:0;left:15px}}.articles .row{margin:0 -20px}.articles .col-lg-4{padding:0 20px}.articles--size1 .row{margin:0 -12px}.articles--size1 .col-lg-4{padding:0 12px}@media (max-width:1442px){.articles .row{margin:0 -15px}.articles .col-lg-4{padding:0 15px}}@media (max-width:1023px){.articles{margin-bottom:-30px}.articles .col-md-6{margin-bottom:30px}}@media (max-width:767px){.articles{margin-bottom:-25px}.articles .col-md-6{margin-bottom:25px}.articles--size1{margin-bottom:-40px}.articles--size1 .col-md-6{margin-bottom:40px}}.article{color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:0;cursor:pointer}.article h3{letter-spacing:.01em;font-weight:700;margin-bottom:20px}.article h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article h6{letter-spacing:.025em;margin:0}.article h6 i{vertical-align:middle;margin-right:10px;position:relative;top:-2px;left:1px}.article p{margin-bottom:0;letter-spacing:.025em}.article p+p{margin-top:20px}.article p+h6{margin-top:19px}.article .link-to-review{text-decoration:none}.article .link-to-review:active,.article .link-to-review:focus,.article .link-to-review:hover{color:var(--blue-basic)}.article .link-to-review:active>ul>li>i,.article .link-to-review:focus>ul>li>i,.article .link-to-review:hover>ul>li>i{color:var(--red-basic)}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:3px 0 0;z-index:22}.article .article__ico{position:absolute;bottom:-10px;right:-32px}.article .ico-burger{bottom:-12px;right:-15px}.article .ico-flowers{bottom:0;right:9px}.article .btn{margin-top:9px}.article .list-gadgets{margin-bottom:12px}@media screen and (min-width:768px){.article .list-gadgets{margin-bottom:9px}}.article .article__image-container{position:relative;overflow:hidden}.article .article__image-container img{width:100%;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image-container a{display:block}.article .article__image-container i{position:absolute}.article .article__image-container .article__image-alternative{padding-top:68%;display:block;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image-container .icon-article-circle11{top:-56px;left:13%}.article .article__image-container .icon-article-circle12{bottom:12%;left:4%}.article .article__image-container .icon-article-circle13{bottom:-45px;right:-10%}.article .article__image-container .icon-article-circle21{top:-74px;left:-12%}.article .article__image-container .icon-article-circle22{top:4%;right:3%}.article .article__image-container .icon-article-circle23{bottom:-96px;left:20%}.article .article__image-container .icon-article-circle31{top:-57px;left:10%}.article .article__image-container .icon-article-circle32{top:32%;right:0}.article .article__image-container .icon-article-circle33{bottom:-36px;left:-12%}.article .article__image{padding-top:68.5%;background-size:cover;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__label{position:absolute;top:-11px;right:-38px;font-size:14px;font-weight:700;background:#e84042;width:120px;text-align:center;padding:34px 0 10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#fff}.article .article__body{position:relative;padding:36px 40px 80px;text-align:left;overflow:hidden;background:#28306c}.article--green .article__body{background:#118c8f}.article--red .article__body{background:#e84042}.article--primary{color:#28306c}.article--primary h3{margin-bottom:18px}.article--primary h3+p{margin-bottom:16px}.article--primary .article__image{padding-top:91%}.article--primary .article__body{background:#fff}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:1px solid silver}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:1px solid silver;padding:23px 19px 21px;min-height:91px}.article--primary-def p{min-height:164px}.article--primary-def .btn{min-width:144px}.article--yellow{border:none}.article--yellow .article__body{border:none;background:#ffb74b;color:#29316a}@media (max-width:1442px){.article .ico-flowers{right:-20px}}@media (max-width:1200px){.article .article__body{padding:36px 25px 40px}.article .article__body br{display:none}.article .article__image-container i{-webkit-transform:scale(.6);transform:scale(.6)}}@media (max-width:1023px){.article .article__body{padding:20px 20px 40px}}@media (max-width:767px){.article h3{margin-bottom:16px}.article h3 span{font-size:11px;margin-bottom:0}.article p+p{margin-top:15px}.article p+h6{margin-top:13px}.article h6 i{margin-right:2px}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:4px 0 0 10px}.article .list-stars li>.fa.fa-star{font-size:1.2rem}.article .list-stars li:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 8px}.article .article__body{height:initial!important}.article .article__ico{bottom:12px;right:-30px}.article .ico-burger{bottom:-8px;right:-13px}.article .ico-flowers{bottom:0;right:-5px}.article .article__image-container .icon-article-circle11{top:-52px;left:7%}.article .article__image-container .icon-article-circle12{bottom:6%;left:-1%}.article .article__image-container .icon-article-circle13{bottom:-52px;right:-18%}.article .article__image-container .icon-article-circle21{top:-75px;left:-22%}.article .article__image-container .icon-article-circle22{top:-1%;right:-2%}.article .article__image-container .icon-article-circle23{bottom:-85px;left:11%}.article .article__image-container .icon-article-circle31{top:-51px;left:4%}.article .article__image-container .icon-article-circle32{top:23%;right:-20px}.article .article__image-container .icon-article-circle33{bottom:-43px;left:-19%}.article--primary h3+p{margin-bottom:1px}.article--primary .article__body{padding:24px 25px}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:none;padding:9px 0 0;min-height:0;background:0 0}.article--primary-def p{min-height:0}.article--primary-def .btn{min-width:97px;margin:20px 0 0}}.article-alt{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.article-alt h3{letter-spacing:.01em;font-weight:700;margin-bottom:36px}.article-alt h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article-alt p{margin:0}.article-alt p+p{margin-top:33px}.article-alt p+.btn{margin-top:38px}.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 59.1%;flex:0 0 59.1%;max-width:59.1%;position:relative;height:580px}.article-alt .article__image .article__image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.article-alt .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.9%;flex:0 0 40.9%;max-width:40.9%;background:#28306c;position:relative;padding:149px 20px 30px 80px}.article-alt .article__body .article__ico{position:absolute;bottom:21px;left:358px}.article-alt .article__body .ico-burger{width:192px;height:157px}.article-alt .article__body .ico-food-1{width:231px;height:113px;left:auto;right:20px;bottom:20px}.article-alt .article__body .ico-flowers{width:154px;height:183px;bottom:0;margin-left:35px}.article-alt .article__body--alt{padding:122px 20px 30px 80px}.article-alt--green .article__body{background:#118c8f}.article-alt--primary .article__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 59.5%;flex:0 0 59.5%;max-width:59.5%}.article-alt--primary .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.5%;flex:0 0 40.5%;max-width:40.5%;padding:118px 75px 30px 254px}.article-alt--primary .article__body p+p{margin-top:27px}.article-alt--primary .article__body p+.btn{margin-top:58px}@media (max-width:1500px){.article-alt .article__body{padding:90px 120px 30px 40px}.article-alt .article__body br{display:none}.article-alt .article__image{height:495px}.article-alt--primary .article__body{padding:90px 40px 30px 120px}}@media (max-width:1442px){.article-alt .article__body,.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1200px){.article-alt .article__body{padding:50px 120px 90px 40px}.article-alt .article__body .ico-food-1{width:151px;height:75px}.article-alt .article__body .ico-burger{width:113px;height:93px}.article-alt .article__body .ico-flowers{width:84px;height:100px}.article-alt .article__image{height:525px}.article-alt--primary .article__body{padding:50px 40px 90px 92px}}@media (max-width:1023px){.article-alt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-alt .article__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:80px 40px}.article-alt .article__body .article__ico{left:auto;right:5px}.article-alt .article__image{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:400px}}@media (max-width:767px){.article-alt h3{font-size:13px;margin-bottom:16px}.article-alt h3 span{font-size:11px;margin-bottom:0}.article-alt p+p{margin-top:15px!important}.article-alt p+.btn{margin-top:13px!important}.article-alt h6 i{margin-right:2px}.article-alt .article__image{height:initial;padding-top:68%}.article-alt .article__body{padding:52px 16px}.article-alt .article__body .ico-food-1{width:125px;height:62px}.article-alt .article__body .ico-burger{width:94px;height:77px}.article-alt .article__body .ico-flowers{width:70px;height:83px}.article-alt .article__ico{bottom:12px;right:-30px}.article-alt .ico-burger{bottom:-8px;right:-13px}.article-alt .ico-flowers{bottom:0;right:-5px}}.article-big{position:relative;color:#fff}.article-big h2{margin-bottom:30px;text-transform:uppercase;letter-spacing:.07em}.article-big h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:5px;letter-spacing:.025em}.article-big p{margin-bottom:15px;font-size:22px;font-weight:500;letter-spacing:0}.article-big .article__image{height:746px;background-size:cover;background-position:center center}.article-big .article__inner{position:absolute;bottom:0;left:0;width:100%;z-index:10}@media (max-width:1442px){.article-big .article__image{height:550px}}@media (max-width:767px){.article-big h2{letter-spacing:0;margin-bottom:14px}.article-big h2 span{font-size:11px;margin-bottom:2px}.article-big p{font-size:12px;letter-spacing:.025em;margin-bottom:8px}.article-big .article__image{height:353px}.article-big .article__inner{position:static;color:#28306c;padding:44px 0 0}}.article-primary{color:#fff;position:relative;z-index:10}.article-primary .article__media{padding-right:90px;padding-top:42px;text-align:center}.article-primary .article__media h2{margin:86px 0 0 43px;text-transform:uppercase;letter-spacing:.05em}.article-primary .article__image{position:relative;max-height:340px}.article-primary .article__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% + 7px);height:100%;background:#fab64e}.article-primary .article__image.host-single__image{width:390px;height:390px;margin:0 auto}.article-primary .article__image.host-single__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-primary .article__image.host-single__image h1{color:#b9b5bb;font-size:16px;font-weight:initial;margin:-20px 0 0 -20px}@media screen and (max-width:1199px){.article-primary .article__image.host-single__image{width:300px;height:300px}.article-primary .article__image.host-single__image h1{display:none}}@media screen and (max-width:991px){.article-primary .article__image.host-single__image{width:250px;height:250px}.article-primary .article__image.host-single__image h1{display:none}}.article-primary .article__image img{width:100%;position:relative;z-index:10;top:-35px;left:43px}@media screen and (max-width:768px){.article-primary .article__body.host-single-intro{text-align:center}}.article-primary .article__body h1{font-size:1.875rem;margin-bottom:0;text-transform:uppercase;text-align:center}@media screen and (min-width:768px){.article-primary .article__body h1{text-align:initial}}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{display:inline-block;margin-bottom:57px;font-size:1.875rem}.article-primary .article__body .country-hero__description span,.article-primary .article__body h2 span{color:#fab64e}.article-primary .article__body .country-hero__description strong,.article-primary .article__body h2 strong{text-transform:uppercase;letter-spacing:.05em}.article-primary .article__body .country-hero__description{margin:29px 0 0}.article-primary .article__body h6{text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-bottom:21px}.article-primary .article__body p{min-height:243px;margin-bottom:20px}.article-primary--alt .article__body{padding-left:87px}.article-primary--alt .article__body h1+h2{margin:29px 0 0}.article-primary--alt .article__media{padding-right:47px}.article-primary--alt .article__image img{top:-37px;left:47px}@media (max-width:1200px){.article-primary .article__body h2{margin-bottom:40px}.article-primary .article__body .country-hero__description{margin-top:20px}.article-primary .article__body p{min-height:0}.article-primary--alt br{display:none}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body .country-hero__description,.article-primary--alt .article__body h2{margin-bottom:0}}@media screen and (max-width:1200px) and (min-width:768px){.article-primary .article__body .country-hero__description{margin-top:29px}}@media (max-width:1023px){.article-primary .article__media{padding-right:20px}.article-primary .article__media h2{margin-left:20px}.article-primary .article__image img{left:20px;top:-20px}}@media (max-width:767px){.article-primary .article__media{padding:0;margin-bottom:24px}.article-primary .article__media .country-hero__description,.article-primary .article__media h2{margin:22px 0 0}.article-primary .article__image{margin:0 34px 0 17px}.article-primary .article__image img{top:-13px;left:13px}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{text-align:center;margin-bottom:33px}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body h1+h2{margin:20px 0 0}}.article-primary-frame .article__image:after{margin:-35px 0 0 43px;width:100%;-webkit-transition:margin .4s,width .4s;transition:margin .4s,width .4s}.article-primary-frame.animated .article__image:after{margin:0;width:calc(100% + 7px)}.article-secondary{position:relative}.article-secondary .socials-alt+h1{margin-top:23px}.article-secondary .testimonial-alt+.article__content{margin-top:31px}.article-secondary .testimonial-alt+.widget-map{margin-top:27px}.article-secondary .widget-map+.article__content{margin-top:31px}.article-secondary .article__tooltip{position:absolute;top:87px;right:100%;width:166px;background:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);text-align:center;padding:23px 15px;margin-right:5px;border-radius:5px}.article-secondary .article__tooltip .article__link-def{display:block;position:relative;text-decoration:none;text-align:left;color:#212020;font-size:14px;padding-right:10px;font-weight:700;font-family:Helvetica,sans-serif;margin-bottom:10px;-webkit-transition:color .4s;transition:color .4s}.article-secondary .article__tooltip .article__link-def:hover{color:#ffb74b}.article-secondary .article__tooltip .article__link-def i{position:absolute;top:0;right:-6px}.article-secondary h1.article__title{font-size:40px;line-height:1.13;margin-bottom:13px}.article-secondary h2.article__title{margin-bottom:13px}.article-secondary .article__content{font-size:1.2rem;line-height:1.67}.article-secondary .article__content p{letter-spacing:0}.article-secondary .article__content p a{text-decoration:none;color:#f20448}.article-secondary .article__image{margin-right:13px;margin-left:3px;text-align:center}.article-secondary .article__image img{width:100%}.article-secondary .article__image p{margin:10px 0 0;font-size:12px;font-weight:400;color:#bfbfbf;font-family:Helvetica,sans-serif;letter-spacing:0}.article-secondary .article__image+.article__content{margin:33px 0 0}.article-secondary+.article-secondary{margin-top:75px}.article-secondary+.form-subscribe{margin:50px 12px 0 0}.article-secondary+.form-subscribe+.article-secondary{margin-top:45px}.article-secondary+.widget-teritary{margin:48px 12px 0 0}@media (max-width:1442px){.article-secondary .article__tooltip{width:60px;padding:30px 10px 10px}.article-secondary .article__tooltip .article__link-def{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.article-secondary .article__tooltip .article__link-def i{top:10px;right:10px}.article-secondary .article__title br,.article-small br{display:none}}@media (max-width:767px){.article-secondary h1.article__title{font-size:25px;line-height:1.2;margin-top:0!important}.article-secondary h2.article__title{font-size:25px;line-height:1.2;margin-top:0!important;margin-bottom:7px}.article-secondary .article__tooltip{display:none}.article-secondary .article__content{line-height:1.35}.article-secondary .widget-map+.article__content{margin-top:27px}.article-secondary .article__image{margin:0;text-align:left}.article-secondary .article__image+.article__content{margin:20px 0 0}.article-secondary+.article-secondary{margin-top:55px}.article-secondary+.widget-teritary{margin:52px -15px 0}}.article-small .separator{display:inline-block;width:10px;text-align:center}.article-small .article__image{padding:0 10px}.article-small .article__image img{height:195px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media screen and (max-width:1200px){.article-small .article__image img{height:142px}}@media screen and (max-width:992px){.article-small .article__image img{height:111px}}@media screen and (max-width:767px){.article-small .article__image img{height:auto;width:100%}}.article-small .article__image a{display:block;overflow:hidden}.article-small .article__image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-small .article__body{padding:10px 0 0 10px}.article-small .article__body .experience-card__title,.article-small .article__body .host-card__name,.article-small .article__body h4{font-size:18px;font-weight:700;margin:0}.article-small .article__body .experience-card__title span,.article-small .article__body .host-card__name span,.article-small .article__body h4 span{font-size:20px}.article-small .article__body p{margin:7px 0 0;font-size:12px}.article-small+.article-small{margin:47px 0 0}.article-small--primary{text-align:center}.article-small--primary .article__body{padding:10px 0 0}.article-small--secondary{text-align:center;color:#29316a}.article-small--secondary .article__body{padding:10px 0 0}.article-small--secondary .article__body p{font-size:15px;line-height:.93;margin:-1px 0 0}@media (max-width:767px){.article-small .article__image{padding:0}.article-small .article__body{padding:4px 0 0}.article-small .article__body h4,.article-small .article__body h4 span{font-size:18px}.article-small .article__body p{margin:5px 0 0}.article-small+.article-small{margin:30px 0 0}.article-small--primary,.article-small--secondary{text-align:left}}.article-teritary{background:#fab64e;color:#28306c;position:relative;font-size:22px;line-height:1.2}.article-teritary p{letter-spacing:.035em;font-style:italic;margin:0}.article-teritary p+h6{margin:18px 0 0}.article-teritary h6{letter-spacing:.025em}.article-teritary h6+img{margin-top:39px}.article-teritary .article__body{width:50%;height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 90px 0 164px}.article-teritary .article__content{position:relative;top:5px}.article-teritary .article__image{position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover}@media (max-width:1442px){.article-teritary .article__body{padding:0 30px 0 105px}}@media (max-width:1200px){.article-teritary .article__body{height:420px;padding:0 30px 0 105px}}@media (max-width:1023px){.article-teritary .article__body{height:initial;padding:80px 30px 30px;width:100%}.article-teritary .article__image{position:static;width:100%;height:300px}}.article__inner{width:100%;padding:10px 0;background-color:var(--blue-basic);color:#fff;text-align:left}.article__inner h2{margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.07em}.article__inner .description__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article__inner .description__wrapper p{margin-right:10%}@media screen and (max-width:1023px){.article__inner .description__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article__inner .description__wrapper p{margin-right:0;margin-bottom:5px}}.article__inner ul{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.article__shadow{text-shadow:0 0 3px #000}.article__body p{line-height:1.2;margin-bottom:0;font-size:1.375rem;font-weight:500;letter-spacing:0}@media (max-width:767px){.article-teritary{font-size:14px}.article-teritary .article__body{padding:40px 15px 30px}.article-teritary .article__image{height:230px}.article__inner{position:static;padding:10px 0}.article__inner p{font-size:14px}.article__shadow{text-shadow:none}}@media (max-width:1200px){p.paragpaph__size{font-size:16px}}.article__body-category{text-transform:uppercase}.reviews-intro-slider{padding-top:133px}@media screen and (min-width:768px){.reviews-intro-slider{padding-top:171px}}.review{height:540px;max-height:none!important;overflow:hidden}.review .slider__slides{height:100%}.review .slider__slides .slick-arrow{border:none}.review .slider__slides .slick-arrow::after{content:"";bottom:50%;top:initial;left:0;display:block;width:55px;height:40px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.review .slider__slides .slick-arrow.slick-prev::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.review .slider__slides .slick-arrow.slick-next::after{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.review-slider{margin-bottom:60px;padding:0 15px}.review-slider__container{position:relative;height:520px}.review-slider__content{position:absolute;bottom:0;padding:30px 15px;background-color:#fab64e}.review-slider__content>p{margin-bottom:15px;font-size:1.2rem;font-style:italic;letter-spacing:0;text-align:justify}.review-slider__content>span{font-size:1.125rem}@media (min-width:576px){.review{height:500px}.review-slider{display:block!important;max-width:540px;margin:0 auto 60px}.review-slider__container{height:500px}.review-slider__content{padding:30px 50px}}@media (min-width:768px){.review{height:580px;margin-bottom:20px}.review-slider{max-width:720px}.review-slider__container{height:580px}}@media (min-width:992px){.review{height:420px}.review .slider__slides .slick-arrow{top:40%;bottom:initial}.review .slider__slides .slick-arrow::after{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat}.review .slider__slides .slick-arrow.slick-prev::after{margin:0 -2px 0 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.review .slider__slides .slick-arrow.slick-next::after{margin:0 0 0 -2px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.review-slider{max-width:960px}.review-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:420px}.review-slider__img{width:50%}.review-slider__img>img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.review-slider__content{position:static;width:50%;padding:45px 30px 0 85px}}@media (min-width:1201px){.review{height:550px}.review-slider{max-width:1442px}.review-slider__container,.review-slider__img>img{height:550px}.review-slider__content{padding:70px 30px 0 85px}}@media (min-width:1443px){.review-slider__content{padding:90px 35px 0 110px}}.socials ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.socials ul li+li{margin-left:23px}.socials a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials a:hover{opacity:.7}@media (max-width:1023px){.socials ul li+li{margin-left:17px}}@media (max-width:767px){.country-image img{height:200px!important}.socials ul li+li{margin-left:47px}}.socials-alt ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.socials-alt ul li{margin:0 15px 0 0;list-style:none}.socials-alt ul li a{display:block;color:#28306c;text-decoration:none}.socials-alt ul li a i{display:block;font-size:32px}.socials-alt ul li a i.facebook{color:#3c5998}.socials-alt ul li a i.twitter{color:#26a6d1}.socials-alt ul li a i.instagram{color:#40729b}.socials-alt ul li a i.linkedin{color:#027bb5}.socials-alt ul li a i.pinterest{color:#c8232c}.socials-alt ul li:last-child{margin:0}.socials-alt a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials-alt a:hover{opacity:.7}.socials-alt>strong{display:inline-block;font-size:14px;color:#212020;font-weight:700;font-family:Helvetica,sans-serif;margin:0 27px 0 0;text-transform:uppercase}.socials-alt--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:66px 0 63px}@media (max-width:1200px){.socials-alt>strong{margin:0 10px 0 0}}@media (max-width:1023px){.socials-alt>strong{margin:0 0 10px}.socials-alt--primary{display:block}}.breadcrumps{font-size:14px;letter-spacing:.025em;color:#fff}.breadcrumps a{text-decoration:underline}.breadcrumps ul{list-style:none}.breadcrumps ul li{display:inline-block;position:relative}.breadcrumps ul li+li{margin-left:0;padding-left:12px}.breadcrumps ul li+li:after{content:"/";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps .active a{text-decoration:none}.breadcrumps--alt{color:#28306c}.breadcrumps--alt ul li:before{color:#28306c!important}.breadcrumps--alt ul li+li:after{color:#28306c}.white-bg{position:absolute;top:94px;z-index:100;width:100%;text-align:left}.white-bg .breadcrumps{position:initial;top:auto;left:auto;width:100%;padding:13px 0;margin-left:0}.white-bg .breadcrumps ul{margin:0}.white-bg .breadcrumps li{font-size:14px}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#fff}.white-bg .breadcrumps a{color:#fff;text-decoration:underline}.white-bg .breadcrumps .active a{color:#fff;text-decoration:none}.white-bg-active{background-color:rgba(255,255,255,.9)}.white-bg-active .breadcrumps li:after,.white-bg-active .breadcrumps li:before{color:#28306c}.white-bg-active .breadcrumps a{color:#28306c;text-decoration:none}.white-bg-active .breadcrumps .active a{color:grey}@media only screen and (max-width:767px){.white-bg{top:49px;background-color:rgba(255,255,255,.9)}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#28306c}.white-bg .breadcrumps a{color:#28306c;text-decoration:none}.white-bg .breadcrumps .active a{color:grey}}.filters{margin-bottom:48px;position:relative;z-index:150}.filters .btn-close{position:absolute;top:7px;right:10px;display:none}.filters h6{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#28306c;margin-bottom:15px}.filters .filters__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters .filters__bar .filter+.filter{margin-left:47px}.filters .filters__actions,.filters .filters__body{display:none}@media (max-width:1023px){.filters .filters__bar .filter+.filter{margin-left:15px}}@media (max-width:767px){.breadcrumps{font-size:10px}.breadcrumps ul li{padding-right:8px!important;margin-right:0!important}.breadcrumps ul li:after{display:none}.breadcrumps ul li:before{content:"/";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps ul li+li{margin-left:0;padding-left:0}.breadcrumps ul li:last-child{margin:0!important;padding:0!important}.breadcrumps ul li:last-child:before{display:none!important}.filters{position:fixed;top:100%;left:0;width:100%;height:100vh;overflow-y:auto;background:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,top 1s .4s;transition:opacity .4s,visibility .4s,top 1s .4s;z-index:250;padding:42px 15px 0}.filters h6{font-size:17px;font-weight:700;text-transform:none;margin-bottom:18px}.filters .btn-close,.filters .filters__bar{display:block}.filters .filters__bar .filter__dropdown{display:none}.filters .filters__bar .filter+.filter{margin:25px 0 0}.filters .filters__body{display:block;margin-top:51px}.filters .filters__body .filter__dropdown{max-height:calc(100vh - 286px);overflow-y:auto}.filters.active{opacity:1;visibility:visible;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.filters.filters-active .filters__actions{display:block}}.filter{position:relative}.filter .filter__btn{display:inline-block;text-decoration:none;font-size:14px;color:#e84042;letter-spacing:.05em;text-transform:uppercase;border:2px solid #e84042;font-weight:500;padding:14px 17px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__btn strong{font-weight:500}.filter .filter__btn span{display:inline-block;margin-left:13px;position:relative;line-height:0}.filter .filter__btn span i{width:17px;height:10px;-webkit-transition:opacity .4s;transition:opacity .4s}.filter .filter__btn span i+i{position:absolute;top:0;left:0;opacity:0}.filter .filter__dropdown{position:absolute;top:100%;left:0;width:200px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#fff;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;max-height:699px;overflow-y:auto}.filter .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:8px;right:10px}.filter .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:8px;border-radius:4px}.filter .filter__dropdown .mCSB_dragger_bar{margin:0;width:8px;background:#474747!important}.filter .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:8px;background:0 0!important}.filter .filter__dropdown ul{list-style:none;margin:0}.filter .filter__dropdown ul h6{margin:14px 17px}.filter .filter__dropdown h6{margin:15px 15px 10px;font-size:12px;letter-spacing:.05em}.filter .filter__dropdown li{border-top:1px solid #e6e6e6}.filter .filter__dropdown li:last-child{border-bottom:1px solid #e6e6e6}.filter .filter__dropdown .checkbox:hover{background:#e84042}.filter .filter__dropdown .checkbox:hover label{color:#fff}.filter .filter__dropdown .checkbox:hover label:after{border-color:#fff}.filter .filter__dropdown .checkbox label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding-left:45px;color:#e84042;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__dropdown .checkbox label:after,.filter .filter__dropdown .checkbox label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px}.filter .filter__dropdown .checkbox label:after{border-color:#e84042;width:14px;height:14px;-webkit-transition:border-color .4s;transition:border-color .4s}.filter .filter__dropdown .checkbox label:before{width:14px;height:14px;left:16px;background:#fff}.filter .filter__dropdown .checkbox input:checked+label{background:#e84042;color:#fff}.filter .filter__actions{margin:5px 20px 30px}.filter .filter__actions .link{font-size:12px}.filter .filter__actions p{margin:0}.filter .filter__actions p+p{margin:20px 0 0}.filter.expanded .filter__btn{background:#e84042;color:#fff}.filter.expanded .filter__btn span i{opacity:0}.filter.expanded .filter__btn span i+i{opacity:1}.filter.expanded .filter__dropdown{opacity:1;visibility:visible}.filter.active .filter__btn{background:#e84042;color:#fff}.filter.active .filter__btn span i{opacity:0}.filter.active .filter__btn span i+i{opacity:1}.filter--city ul .checkbox label:after,.filter--city ul .checkbox label:before{left:36px}@media (max-width:767px){.filter .filter__btn{display:block;width:100%;font-size:11px;padding:8px 10px}.filter .filter__btn span{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.filter-alt{padding-top:38px;position:relative;background:#f6f6f6;margin:0 -15px;display:none}.filter-alt .filter__bar{background:#e6e6e6;position:absolute;top:0;left:0;width:100%;height:38px}.filter-alt .filter__bar i{position:absolute;top:50%;left:10px;width:22px;height:14px;background-size:100% 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-alt .filter__bar a{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e03e3f;font-weight:700;font-size:11px;text-decoration:none}.filter-alt .filter__bar .ico-up{background-image:url(../images/temp/ico-angle-up-gray.png);left:17px}.filter-alt .filter__bar .ico-down{background-image:url(../images/temp/ico-angle-down.png);left:55px}.filter-alt .filter__dropdown h6{margin:10px 27px;font-weight:400;text-transform:uppercase;font-size:11px}.filter-alt .filter__dropdown ul{margin:0}.filter-alt .filter__dropdown ul li+li{margin-top:-1px}.filter-alt .filter__dropdown .checkbox label{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:9px 10px 9px 56px;color:#d93931;text-transform:uppercase;display:block}.filter-alt .filter__dropdown .checkbox label:before{display:none}.filter-alt .filter__dropdown .checkbox label:after{width:20px;height:20px;border-color:#d93931;top:6px;left:27px;-webkit-transition:background .4s;transition:background .4s}.filter-alt .filter__dropdown .checkbox input:checked+label:after{background:#d93931}.filter-alt .filter__dropdown .filter__actions{display:none}.filter-alt .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:6px;right:5px;top:10px}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:6px;border-radius:4px}.filter-alt .filter__dropdown .mCSB_dragger_bar{margin:0;width:6px;background:#474747!important}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:6px;background:0 0!important}.filter-alt.active{display:block}.filters__btn_clear{margin:0 0 0 47px;border:2px solid #e84042;padding:10px 24px;color:#e84042;background-color:#fff;font-size:16px;text-transform:uppercase;line-height:1.5}@media (max-width:767px){.filters>h6{margin:20px 0}.filters__bar>.filter__country{margin:0 0 35px}.filters__bar>.filter__city{margin:0 0 35px!important}.filters__btn_clear{position:absolute;top:62px;right:16px;margin:0;border:none;padding:0;color:#28306c;background:0 0;font-size:15px;font-weight:700;text-transform:capitalize;cursor:pointer}}.testimonials .row{margin:0 -23px}.testimonials .col-lg-4{padding:0 23px}@media (max-width:1442px){.testimonials .row{margin:0 -15px}.testimonials .col-lg-4{padding:0 15px}}@media (max-width:1023px){.filters__btn_clear{margin:0 0 0 15px}.testimonials{margin-bottom:-30px}.testimonials .col-md-6{margin-bottom:30px}}@media (max-width:767px){.testimonials{margin-bottom:-25px}.testimonials .col-md-6{margin-bottom:25px}}.testimonial{background:#fff;color:#28306c;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.testimonial .testimonial__head{position:relative;padding:20px 36px 10px}.testimonial .testimonial__head a{display:block;margin:0 0 19px;font-weight:700;text-decoration:none}.testimonial .testimonial__head p{font-size:14px;line-height:1.2;letter-spacing:0;margin:0}.testimonial .testimonial__head p .fa-star{font-size:15px}.testimonial .testimonial__head p .separator{text-align:center;display:inline-block;width:17px}.testimonial .testimonial__head .testimonial__image{border-radius:50%;overflow:hidden;width:100px;height:100px;position:absolute;top:50%;left:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:10px}.testimonial .testimonial__head .testimonial__image img{width:100%}.testimonial .testimonial__content{margin:14px 33px 0;padding:20px 2px 36px}.testimonial .testimonial__content .review-title{display:inline-block;margin-bottom:20px;font-weight:700;letter-spacing:.04em;font-family:Poppins-SemiBold,sans-serif}.testimonial .testimonial__content .review-title>a{display:inline-block}.testimonial .testimonial__content p{margin:0;word-break:break-word;font-family:Poppins,sans-serif}.testimonial .testimonial__content p+p{margin:20px 0 0}.testimonial .testimonial__content .list-stars{margin-bottom:24px}.testimonial .testimonial__content .testimonial__created{font-size:14px}.testimonial .testimonial__content .testimonial__author{font-size:14px;margin:5px 0 0;letter-spacing:0}.testimonial .testimonial__content .testimonial__author span a{text-decoration:none}.reviews-host .testimonial__head a{margin:0}.reviews-city .testimonial__head,.reviews-host .testimonial__head{padding:20px 36px 10px}.reviews-city .testimonial__head a,.reviews-host .testimonial__head a{font-weight:400}.reviews-city .testimonial__content,.reviews-host .testimonial__content{border-top:2px solid #e6e6e6}.reviews-city .testimonial__content>p,.reviews-host .testimonial__content>p{margin:0 0 20px}@media (max-width:1200px){.testimonial .testimonial__head .testimonial__image{width:80px;height:80px}}@media (max-width:767px){.testimonial .testimonial__head a{font-size:14px;margin-bottom:12px}.testimonial .testimonial__head p{font-size:10px}.testimonial .testimonial__head p .separator{width:11px}.testimonial .testimonial__head .testimonial__image{width:48px;height:48px}.testimonial .testimonial__content{border-width:1px;margin:9px 33px 0;padding:13px 0 50px}.testimonial .testimonial__content .review-title{margin-bottom:16px}.testimonial .testimonial__content .list-stars{margin-bottom:19px}.testimonial .testimonial__content .testimonial__author{font-size:12px;margin:10px 0 0}}.testimonial-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.29}.testimonial-alt span{font-size:14px;line-height:1.29;font-weight:500;margin:0}.testimonial-alt span strong{display:block;font-weight:700}.testimonial-alt p{color:#707070;margin:0}.testimonial-alt .testimonial__image{width:70px;height:70px;border-radius:50%;overflow:hidden}.testimonial-alt .testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-alt .testimonial__content{padding-left:19px;position:relative;top:6px}@media (max-width:767px){.testimonial-alt span{font-size:12px;margin-bottom:3px}.testimonial-alt span strong{margin-bottom:3px}.testimonial-alt p{font-size:12px}.testimonial-alt .testimonial__image{width:50px;height:50px}.testimonial-alt .testimonial__content{top:0;padding-left:10px}}.accordion{position:relative}.accordion+.accordion{margin-top:34px}.accordion .accordion__head{position:relative;border-bottom:2px solid #28306c;padding-bottom:7px;-webkit-transition:border-color .4s;transition:border-color .4s;cursor:pointer}.accordion .accordion__head h6{position:relative;padding-left:7px;margin:0;color:#28306c;-webkit-transition:color .4s;transition:color .4s}.accordion .accordion__head h6 i{position:absolute;top:50%;left:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.accordion .accordion__head h6 i+i{opacity:0}.accordion .accordion__head h6 strong{font-weight:500}.accordion .accordion__head h6 .ico-setting,.accordion .accordion__head h6 .ico-setting+i{margin:-10px 0 0 -12px}.accordion .accordion__head .accordion__ico{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.accordion .accordion__head .accordion__ico i{-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion .accordion__head .accordion__ico i+i{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.accordion .accordion__body{position:absolute;top:105%;left:0;width:100%;background:#fff;z-index:20;margin-top:7px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion.expanded .accordion__head{border-color:#de3f41}.accordion.expanded .accordion__head h6{color:#de3f41}.accordion.expanded .accordion__head h6 i{opacity:0}.accordion.expanded .accordion__head h6 i+i{opacity:1}.accordion.expanded .accordion__head .accordion__ico i{opacity:0;visibility:hidden}.accordion.expanded .accordion__body,.accordion.expanded .accordion__head .accordion__ico i+i{opacity:1;visibility:visible}.link{text-decoration:none;font-weight:700;font-size:14px}.link--alt{color:#e84042;text-transform:uppercase}.search{background:#fff;padding:10px 50px 10px 10px}.search .search__field{width:100%;border:1px solid #707070;border-radius:2px;height:45px;padding:0 15px}.search .search__btn{background:0 0;border:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.search{padding:10px 40px 10px 15px}.search .search__field{height:35px}.search .search__btn{right:15px}}.steps{position:relative;padding-left:167px}.steps:after{content:"";position:absolute;top:1px;bottom:501px;left:43px;width:4px;background:#e6e6e6}.steps--primary{padding-left:0!important}.steps--primary:after{display:none}.steps--primary-alt .step+.step{margin-top:110px}.steps--primary-alt .step--primary .step__body{padding:0 60px 0 0}@media (max-width:1023px){.steps{padding-left:130px}.steps:after{bottom:360px}}@media (max-width:767px){.steps{padding-left:38px}.steps:after{width:2px;left:11px;bottom:14%}.steps--primary-alt .step+.step{margin-top:80px}}@media (max-width:465px){.steps:after{bottom:13%}}.step{position:relative;z-index:10}.step+.step{margin-top:96px}.step .step__label{position:absolute;top:-33px;left:-167px}.step .step__label i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.step .step__label span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:30px;font-weight:700}.step .step__image{position:relative;max-width:613px;max-height:400px}.step .step__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 5px);height:100%;background:#118c8f;-webkit-transform:translate(32px,-34px);transform:translate(32px,-34px);-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,transform .4s,-webkit-transform .4s;opacity:0;visibility:hidden}.step .step__image img{width:100%;position:relative;top:-34px;left:32px;z-index:5}.step .step__body{color:#28306c;padding-top:39px}.step .step__body h3{font-weight:700;line-height:1.2;margin-bottom:20px}.step .step__body p{margin:0}.step .step__body p+p{margin-top:20px}.step--yellow .step__image:after{background:#fab64e}.step--yellow .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step--red .step__image:after{background:#e84042}.step--blue .step__image:after{background:#28306c}.step--blue .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step.animated .step__image:after{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.step--alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step--alt .step__body{padding:0 0 0 108px;margin-top:-50px}.step--alt .step__body p{font-size:1.2rem;line-height:1.2;margin-bottom:0;letter-spacing:0}.step--alt .step__body p em{font-weight:500;font-style:italic;letter-spacing:.045em}.step--alt .step__body p+p{margin-top:27px}.step--alt .step__body--primary{margin-top:-70px}.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 612px;flex:0 0 612px}.step--alt .step__image:after{height:calc(100% + 16px)}.step--alt+.step--alt{margin-top:120px}.step--alt-primary{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:35px}.step--alt-primary .step__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.step--alt-primary .step__body{padding:0 135px 0 0}.step--alt-primary .step__body--primary{padding:0 68px 0 0}@media (max-width:1442px){.step--alt br{display:none}.step--alt .step__body,.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1023px){.step .step__label{left:-130px}.step .step__image img{left:20px;top:-20px}.step--alt .step__body{padding:0 0 0 70px}.step--alt .step__body--primary{margin-top:0}.step--alt .step__image:after{height:100%}.step--alt-primary .step__body{padding:0 70px 0 0}}@media (max-width:767px){.step+.step{margin-top:56px}.step .step__image{margin-right:12px}.step .step__image:after{width:100%;-webkit-transform:translate(12px,-12px);transform:translate(12px,-12px)}.step .step__image img{left:12px;top:-12px}.step .step__label{top:-48px;left:-73px}.step .step__label i{-webkit-transform:scale(.26) rotate(-45deg);transform:scale(.26) rotate(-45deg)}.step .step__label span{font-size:13px;margin-top:-2px}.step .step__body{padding-top:23px}.step .step__body h3{font-size:13px;margin-bottom:17px}.step .step__body p{margin-right:-4px}.step .step__body p+p{margin-top:15px}.step--alt{display:block;padding:0 20px}.step--alt .step__body,.step--alt .step__image{max-width:100%;margin:0}.step--alt .step__body{padding:15px 0 0}.step--alt .step__body p{font-size:13px}.step--alt .step__image{margin-right:9px}.step--alt .step__image:after{height:100%}.step--alt+.step--alt{margin-top:80px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-neutral-lightest)}.error-page-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;color:var(--blue-basic);padding:100px 30px 0;text-align:center}@media screen and (min-width:768px){.error-page-holder{padding:0}}.error-page-holder .content-holder{margin-bottom:30px;max-width:400px}.error-page-holder .content-holder .code-holder{display:block;font-size:50px;margin-bottom:15px;font-family:Poppins-Bold,sans-serif}@media screen and (min-width:1024px){.error-page-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.error-page-holder .content-holder{margin:35px 0 0;max-width:475px}.error-page-holder .content-holder .code-holder{font-size:80px;text-align:center;margin-bottom:30px}}.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{font-size:18px;line-height:22px;margin-bottom:30px;font-family:Poppins-Regular,sans-serif}.error-page-holder .content-holder .section__actions .btn{font-family:Poppins-Medium,sans-serif;display:inline-block;width:100%;margin:0;border:2px solid var(--yellow-basic);padding:10px 20px;background-color:var(--yellow-basic);color:var(--blue-basic);font-size:18px;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}.error-page-holder .content-holder .section__actions .btn:hover{color:var(--yellow-basic);background:var(--blue-basic)}@media screen and (min-width:1024px){.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{text-align:center;font-size:24px;line-height:1.2;margin-bottom:30px}.error-page-holder .content-holder .section__actions .btn{font-size:21px}.error-page-holder .picture-holder{max-height:450px;margin-right:100px}}.error-page-holder .picture-holder .sing-picture{width:185px;height:235px;margin:0 auto;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#404-sign) center/contain no-repeat}.hosting-restart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;color:#fff;padding:60px 30px 0;text-align:center}@media screen and (min-width:768px){.hosting-restart-wrapper{padding-top:120px}}.hosting-restart-wrapper .content-holder{margin:20px auto;width:95%}@media screen and (min-width:1024px){.error-page-holder .picture-holder .sing-picture{width:312px;height:478px}.hosting-restart-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hosting-restart-wrapper .content-holder{margin:60px auto;width:60%}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder{margin:10px auto;width:75%}}.hosting-restart-wrapper .content-holder .title{font-family:SysFalso-Italic,Poppins-Medium,Arial,sans-serif;display:block;font-weight:700;font-size:30px;margin:20px auto 10px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .title{font-size:54px;margin:20px auto 40px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .title{font-size:60px;margin:60px auto 50px}}@media screen and (min-width:1440px){.hosting-restart-wrapper{width:1200px;padding-top:160px}.hosting-restart-wrapper .content-holder{margin:10px auto;width:85%}.hosting-restart-wrapper .content-holder .title{font-size:70px}}.hosting-restart-wrapper .content-holder .sub-title{font-size:20px;line-height:27px;margin:40px auto 55px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .sub-title{font-size:30px;line-height:1.2;margin:30px auto 55px}}.hosting-restart-wrapper .content-holder .circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.hosting-restart-wrapper .content-holder .circles .circle{width:45px;height:48px}.hosting-restart-wrapper .content-holder .circles .red-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#red-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .green-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#green-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .yellow-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#yellow-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .doodle{display:none;background:url(/theme/frontend/_assets/images/world-collage.svg) center/contain no-repeat}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .circles .circle{width:60px;height:65px}.hosting-restart-wrapper .content-holder .doodle{display:initial;position:absolute;right:25px;bottom:50px;width:250px;height:160px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .doodle{width:312px;height:180px;bottom:0;right:0}}@media screen and (min-width:1440px){.hosting-restart-wrapper .content-holder .sub-title{font-size:40px;line-height:45px}.hosting-restart-wrapper .content-holder .circles .circle{width:75px;height:80px}.hosting-restart-wrapper .content-holder .doodle{width:352px;height:200px;bottom:150px}}.css-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.css-bounce{-webkit-animation-name:css-bounce;animation-name:css-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.btn-loader{border:10px solid #fff8ed;border-top:10px solid #e84042;display:inline-block;border-radius:50%;width:60px;height:60px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.feature-list i{margin-bottom:2vh}.module-review-a-local{margin-bottom:5vh}.module-review-a-local .row{margin:0}.module-review-a-local .form-resource{width:100%;position:relative;margin:0 auto;border-radius:5px;-webkit-box-shadow:5px 15px 20px 3px #65475a;box-shadow:5px 15px 20px 3px #65475a;overflow:hidden}.module-review-a-local .form-resource .review-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 3vh;border-top-right-radius:5px;border-top-left-radius:5px;background-color:var(--red-basic);z-index:5}.module-review-a-local .form-resource .review-title>h3{font-size:30px;color:var(--white);text-shadow:1px 0 3px #071381}.module-review-a-local .form-resource .review-title>.ico-circles{width:80px;height:26px;margin-left:10px;opacity:.5}@media only screen and (max-width:768px){.module-review-a-local .form-resource .review-title>h3{font-size:19px}.module-review-a-local .form-resource .review-title>.ico-circles{width:48px;height:15px;margin-left:6px}}.module-review-a-local .form-resource label,.module-review-a-local .form-resource label+span{color:var(--gray-dark)}.module-review-a-local .form-resource input,.module-review-a-local .form-resource textarea{display:block;width:100%;min-height:40px;padding:6px 12px;font-size:16px;border:1px solid #707070;border-radius:5px;color:#646464;text-overflow:ellipsis}.module-review-a-local .form-resource .review-user-data{margin:0 auto}.module-review-a-local .form-resource .review-user-data .user-data-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-review-a-local .form-resource .review-user-data .user-data-wrap .datepicker-label{margin-bottom:2vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;margin-top:3vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label{margin:0;position:relative}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]{display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::before{content:"";width:15px;height:15px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid var(--red-basic);border-radius:50%}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::after{content:"";width:5px;height:5px;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--red-basic);border-radius:50%;display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]:checked+label::after{display:block}.module-review-a-local .form-resource .review-user-data p{min-height:15px;font-size:12px;margin-top:5px;margin-bottom:0;color:var(--red-basic)}.module-review-a-local .form-resource>i{opacity:.5;position:absolute}@media only screen and (max-width:576px){.module-review-a-local .form-resource>i{display:none}}.module-review-a-local .form-resource>.icon-cirlce-f{width:176px;height:196px;top:-20px;left:-60px}.module-review-a-local .form-resource>.icon-cirlce-s{width:117px;height:130px;top:300px;right:-20px}.module-review-a-local .form-resource>.icon-cirlce-t{width:58px;height:65px;bottom:-10px;left:30px}.module-review-a-local .form-resource .btn-lg{color:var(--red-basic);border:3px solid #e84042;background-color:var(--white)}.module-review-a-local .form-resource .btn-lg:active,.module-review-a-local .form-resource .btn-lg:focus,.module-review-a-local .form-resource .btn-lg:hover{color:var(--white);background-color:var(--red-basic)}@media only screen and (max-width:992px){.radio-stars-group .fa-star{font-size:15px}}@media only screen and (max-width:365px){.radio-stars-group .fa-star{font-size:11px}}.consul-addReview .form-resource{background-color:var(--white);-webkit-box-shadow:none;box-shadow:none}.consul-addReview .consul-userData{margin-bottom:3vh}.consul-addReview .consul-userData .article__body>p{min-height:auto}.js-anchor{height:0;margin:0;padding:0}.host-form-description .btn--red{text-transform:uppercase;margin:23px 0}@media screen and (max-width:767px){.host-form-description .btn--red{width:100%;margin:11px 0}}.host-form-description .btn--red .arrows-group{margin-left:20px}.host-form-description .btn--red .arrows-group .ico-angle-down{display:none}.host-form-description .btn--red .arrows-group .ico-angle-down,.host-form-description .btn--red .arrows-group .ico-angle-down-white{width:20px;height:10px}.host-form-description button:active .arrows-group .ico-angle-down,.host-form-description button:focus .arrows-group .ico-angle-down,.host-form-description button:hover .arrows-group .ico-angle-down{display:inline-block}.host-form-description button:active .arrows-group .ico-angle-down-white,.host-form-description button:focus .arrows-group .ico-angle-down-white,.host-form-description button:hover .arrows-group .ico-angle-down-white{display:none}.thank-you__sucscess-message{min-height:60vh;padding:6vh 3vw;background-color:#f6f6f6}.thank-you__sucscess-message .see-expresses-btn-block{margin-top:38px}@media screen and (max-width:991px){.thank-you__sucscess-message .btn--red{font-size:14px}}@media screen and (max-width:991px) and (max-width:767px){.thank-you__sucscess-message .btn--red{width:100%}}.list-locations .list-stars li:first-child{margin-top:30px}.placeholder-smooth-opacity::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s}.placeholder-smooth-opacity:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s}.form-alert-danger{color:var(--red-basic)}.experiences-section{padding:35px 0;background-color:#fafafa}.experiences-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.experiences-section-header__title{width:65%;margin-bottom:0;font-size:2rem}.experiences-section-header__doodles{width:35%;text-align:right}.experiences-section-header__doodles img{height:45px}.experiences-section-header__doodles img+img{margin-top:4vh}.card-block-item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer}.card-block-item .card-block-header{position:relative;width:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden}.card-block-item .card-block-header>img{display:block;-o-object-fit:cover;object-fit:cover;max-height:200px}.card-block-item .card-block-header__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;z-index:20;width:100%;height:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:.4s;transition:.4s}.card-block-item .card-block-header__btn{padding:19px 45px;border:none;color:#fff;background-color:var(--red-basic);text-transform:uppercase;text-decoration:none;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.card-block-item .card-block-header__btn:active,.card-block-item .card-block-header__btn:focus,.card-block-item .card-block-header__btn:hover{color:var(--red-basic);background-color:#fff;-webkit-box-shadow:0 0 0 2px var(--red-basic);box-shadow:0 0 0 2px var(--red-basic)}.card-block-item .card-block-header__btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.card-block-item .category{position:absolute;top:-13px;min-width:135px;padding:3px 10px;font-size:1.2rem;text-align:center;text-transform:lowercase;border-radius:5px;color:#fff;z-index:21}.card-block-item .card-block-main__title{margin-bottom:25px;font-size:1.5rem}@media screen and (max-width:991px){.card-block-item .card-block-main__title{font-size:17px!important}}.card-block-item .card-block-main__title .card-tile__description{display:block;margin-top:7px;font-size:16px;text-transform:initial}.card-block-item .card-block-main .list-gadgets{margin-left:10px}.card-block-item .card-block-main .list-gadgets li.name-country-city{display:block}@media screen and (min-width:768px){.experiences-section{padding:70px 0}.experiences-section-header__title{font-size:1.25rem}.experiences-section-header__doodles img{display:none}.card-block-item .card-block-header>img{max-height:initial}.card-block-item .card-block-main .list-gadgets{margin-left:0}}.card-block-item:active .card-block-header__bg,.card-block-item:focus .card-block-header__bg,.card-block-item:hover .card-block-header__bg{opacity:1}.section__body{margin-bottom:50px}.email-block{width:100%;padding:50px 0;color:var(--color-primary);background-color:#fff}.email-block__title{display:inline-block;margin-bottom:35px;font-size:1.875rem}.email-block .text-block{margin:0 0 80px;font-size:1.2rem}@media screen and (max-width:1199px){.email-block .text-block{margin:0 0 40px}}.email-block .text-block__paragraph1{margin-bottom:20px}.email-block .text-block__paragraph1>a.link-email{color:var(--red-basic)}.email-block .text-block__paragraph2{margin:0}.email-block .main-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.list-locations .list-stars li:first-child{margin-top:16px}.email-block .main-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.email-block .main-block .photo-block{width:271px;height:271px;margin:0 80px 0 0}@media screen and (max-width:1199px){.email-block .main-block .photo-block{width:240px;height:240px;margin:0 40px 0 0}}.email-block .main-block .photo-block img{width:100%;height:100%}.email-block .main-block .contact-block__name{display:inline-block;margin-bottom:10px;font-size:3.375rem}.email-block .main-block .contact-block__position{margin-bottom:25px;font-size:1.3125rem;font-weight:700}.email-block .main-block .contact-block__list{margin:0;list-style:none}.email-block .main-block .contact-block__item{margin-bottom:7px;font-size:1.3125rem}.email-block .main-block .contact-block__item:nth-child(1)>i{font-size:1.3125rem}.email-block .main-block .contact-block__item>i{margin-bottom:7px;color:var(--yellow-basic);font-size:1.5rem}.email-block .main-block .contact-block__item a{text-decoration:none}.email-block .main-block .doodles-block{position:absolute;bottom:10%;right:10%}@media screen and (max-width:1199px){.email-block .main-block .doodles-block{right:0}}@media screen and (max-width:991px){.email-block .main-block .photo-block{width:200px;height:200px}.email-block .main-block .doodles-block{display:none}}.email-block .main-block .doodles-block .doodle-city{display:inline-block;width:200px;height:100px}.email-block .main-block .doodles-block .doodle-city.first{margin:0 0 30px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.how-it-works{width:100%;padding:50px 0 70px;background-color:#fafafa}.how-it-works .container{padding:0 5px}.how-it-works__title{margin-bottom:5vh;text-align:center;font-size:2rem;font-weight:700}.how-it-works__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}@media screen and (min-width:768px){.how-it-works{background-color:#fff;padding:70px 15px}.how-it-works__title{font-size:1.75rem;text-align:left}.how-it-works__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:20px}}.how-it-works__list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:6vw;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.how-it-works__list__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:30%;padding:10px;-webkit-animation-name:orangeLayoutDesktop;animation-name:orangeLayoutDesktop}.how-it-works__list__item::before{display:none}}@media screen and (min-width:992px){.how-it-works__list__item{padding:30px 20px}}.how-it-works__list__item::before{content:"";width:95%;height:5px;position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:orangeLayoutMobile;animation-name:orangeLayoutMobile;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.how-it-works__list__item-block{-ms-flex-negative:0;flex-shrink:0;max-width:190px;color:#fff}.how-it-works__list__item-block>strong{display:block;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block{max-width:initial}.how-it-works__list__item-block:first-child{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.how-it-works__list__item-block:nth-child(2){max-width:initial;margin-right:1vw}.how-it-works__list__item-block:nth-child(3){padding-left:55px}.how-it-works__list__item-block>strong{margin:1vh 0;font-size:1.375rem}}.how-it-works__list__item-block>span{display:block;font-size:1.2rem;line-height:1}@media screen and (min-width:768px){.how-it-works__list__item-block>span{display:initial;padding-right:5px;font-size:1.1875rem;line-height:1.2}}.how-it-works__list__item-block>b{display:inline-block;font-size:4.167rem;margin-top:-5px}.how-it-works__list__item-block>img{height:83px}.how-it-works__list__item-block:nth-child(2){margin-left:5vw}.how-it-works__list__item .triangular-label{display:none;position:absolute;right:-135px;top:50%;border:100px solid transparent;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1200px){.how-it-works__list__item{width:28%}.how-it-works__list__item .triangular-label{display:block}}.how-it-works__list__item:not(:last-child){margin-bottom:60px}.how-it-works__list__item:not(:last-child)::after{content:"";position:absolute;bottom:-20px;left:50%;width:40px;height:40px;background-color:inherit;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.how-it-works__list__item:first-child .triangular-label{border-left:50px solid var(--blue-basic)}.how-it-works__list__item:nth-child(2) .triangular-label{border-left:50px solid var(--green-basic)}@-webkit-keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@-webkit-keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}@keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}.content-page-carousel-block{position:relative;width:100%;padding:35px 0}.content-page-carousel-block .icon-cirlce-g1{position:absolute;top:31px;right:12px}.content-page-carousel-block__title{margin-bottom:30px;font-weight:700;text-align:center}.content-page-carousel-block.carousel-content-page{width:100%;padding-bottom:50px}.content-page-carousel-block.carousel-content-page a{padding:0 6px;color:#fff;text-decoration:none}.content-page-carousel-block.carousel-content-page a:active,.content-page-carousel-block.carousel-content-page a:focus,.content-page-carousel-block.carousel-content-page a:hover{color:#fff}.content-page-carousel-block.carousel-content-page .favorite-article-icon-box{right:20px}.content-page-carousel-block.carousel-content-page.carousel-item-block{border-radius:5px;overflow:hidden}.content-page-carousel-block.carousel-content-page.carousel-item-block__img{width:100%;height:200px;background-color:#f6f6f6}.content-page-carousel-block.carousel-content-page.carousel-item-block__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:120px;padding:20px 15px;background-color:#fab64e}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{font-size:1.5rem;text-transform:capitalize;line-height:1;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block>b{font-size:7.5rem;font-weight:400}.how-it-works__list__item-block>img{height:108px}.how-it-works__list__item-block:nth-child(2){margin-left:0}.how-it-works__list__item:not(:last-child){margin-bottom:0}.how-it-works__list__item:not(:last-child)::after{display:none}.content-page-carousel-block{padding:50px 0}.content-page-carousel-block__title{margin-bottom:45px;text-align:left}.content-page-carousel-block.carousel-content-page{padding-bottom:100px}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{height:150px}}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span{font-size:1.0625rem;text-transform:uppercase;text-decoration:underline;-webkit-transition:.4s;transition:.4s}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:active,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:focus,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:hover{color:#0056b3}.content-page-carousel-block.carousel-content-page .slick-arrow{top:30%;-webkit-transform:translateY(0);transform:translateY(0)}.general-filter{position:relative;margin-bottom:18px;font-size:16px;z-index:200}.general-filter>strong{display:inline-block;font-size:14px;margin-bottom:15px}.general-filter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.general-filter__buttons label svg{margin:0 10px -7px 0;fill:var(--color-primary)}.general-filter__buttons label:active svg,.general-filter__buttons label:focus svg,.general-filter__buttons label:hover svg{fill:#fff}.general-filter__buttons__left{position:relative;z-index:151}.general-filter__buttons__left .filters__btn:not(:last-child){margin-right:-7px}.general-filter__buttons label.active-filter__radio{padding-bottom:16px;border-bottom:none}.general-filter__buttons .filters__btn{position:relative;padding:14px 50px 14px 20px;border:2px solid var(--blue-basic);text-transform:uppercase;margin:0;background-color:#fff}.general-filter__buttons .filters__btn:hover{color:#fff;background-color:var(--blue-basic)}.general-filter__buttons .filters__btn input[type=radio]{display:none}.general-filter__buttons .filters__btn i{font-size:32px;position:absolute;top:8px;right:15px}@media screen and (max-width:991px){.general-filter{font-size:14px}.general-filter__buttons label.active-filter__radio{padding-bottom:12px}.general-filter__buttons .filters__btn{padding:10px 40px 10px 15px}.general-filter__buttons .filters__btn i{font-size:28px;top:5px;right:10px}}@media screen and (max-width:767px){.general-filter{margin-bottom:0}.general-filter__buttons{font-size:12px}.general-filter__buttons__left{display:none}.general-filter__buttons .filters__btn i{font-size:24px;right:5px}.general-filter__buttons__right{width:100%}}.general-filter__buttons .filters__btn input[type=radio]:checked+i+ul{display:inline-block}.general-filter__buttons__right{display:-webkit-box;display:-ms-flexbox;display:flex}.general-filter__buttons__right .filters__btn-long{padding-right:130px}@media screen and (max-width:991px){.general-filter__buttons__right .filters__btn-long{padding-right:60px}}@media screen and (max-width:767px){.general-filter__buttons__right .filters__btn-long{padding:10px 10px 10px 5px}.general-filter__buttons__right .filters-mob,.general-filter__buttons__right .sort-by{width:50%}.general-filter__buttons__right .filters-mob>.filters__btn-long,.general-filter__buttons__right .sort-by>.filters__btn-long{width:100%}.general-filter__buttons__right .filters-mob>.filters-mob__btn,.general-filter__buttons__right .sort-by>.filters-mob__btn{border-right:none}}.general-filter__buttons__right .sort-by{position:relative;z-index:152}.general-filter__buttons__right .sort-by__list{display:none;position:absolute;left:-110px;top:10px;padding:10px 0;background-color:#f2f2f2;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .sort-by__list label{display:block;position:relative;margin:0;padding:4px 15px 4px 30px;-webkit-transition:.4s;transition:.4s}.general-filter__buttons__right .sort-by__list label:active,.general-filter__buttons__right .sort-by__list label:focus,.general-filter__buttons__right .sort-by__list label:hover{background-color:#299092;color:#fff}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{font-family:FontAwesome,sans-serif;content:"\f00c";position:absolute;top:2px;left:7px;color:#fff}@media screen and (max-width:991px){.general-filter__buttons__right .sort-by__list label{padding:2px 10px 2px 25px}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{left:5px}}.general-filter__buttons__right .sort-by__list label input[type=radio]{display:none}.general-filter__buttons__right .filters-mob{position:relative}.general-filter__buttons__right .filters-mob__btn{display:none}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:16px;margin-top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.general-filter__buttons__right .sort-by__list{width:195%;left:-100%;top:12px}.general-filter__buttons__right .filters-mob__btn{display:inline-block}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:14px}}.general-filter__buttons__right .filters-mob__wrapper{display:none;position:fixed;top:110px;right:0;width:87%;background-color:#fff;z-index:152}.general-filter__buttons__right .filters-mob__menu{margin:0;list-style-type:none;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;padding:10px 30px;margin-top:-1px;border:1px solid var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):active,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):focus,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):hover{background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child)>i{float:right}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child) b{font-weight:400;color:#2f9093}.general-filter__buttons__right .filters-mob__menu__close{position:relative}.general-filter__buttons__right .filters-mob__menu__close__btn{position:absolute;top:-1px;left:-35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:1px solid var(--blue-basic);background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu__close__btn:active,.general-filter__buttons__right .filters-mob__menu__close__btn:focus,.general-filter__buttons__right .filters-mob__menu__close__btn:hover{background-color:#fff;color:var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu__close__btn>i{font-size:18px}.general-filter__buttons__right .filters-mob__submenu{display:none;position:absolute;top:35px;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 grey;box-shadow:0 3px 5px 0 grey;overflow-y:scroll}.general-filter__buttons__right .filters-mob__submenu ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-height:initial;padding-top:20px}.general-filter__buttons__right .filters-mob__submenu ul>li>label::before{top:-1px}.general-filter__buttons__right .filters-mob__submenu ul>li>input[type=checkbox]:checked+label::after{font-size:20px;top:-6px;left:0}.general-filter__buttons__right .filters-mob__submenu .filter-view-exp{margin:20px 10px}.general-filter__buttons__right .filters-mob.filters-mob--opened .filters-mob__wrapper{display:block;z-index:160}.general-filter .city-submenu-list,.general-filter .country-submenu-list,.general-filter .experience-submenu-list{display:none}.general-filter .filter__submenu{position:absolute;top:80px;left:0;width:100%;padding-top:30px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid var(--blue-basic);-webkit-box-shadow:0 4px 10px -2px grey;box-shadow:0 4px 10px -2px grey}@media screen and (max-height:768px) and (orientation:landscape){.general-filter .filter__submenu{max-height:500px;overflow:auto}}@media screen and (max-height:415px) and (orientation:landscape){.general-filter .filter__submenu{max-height:150px;overflow:auto}}.general-filter .filter__submenu .apply-filter{margin:30px 0 30px 14px}.general-filter .filter__submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:350px;overflow-y:auto;margin:0;padding-left:15px;list-style-type:none}@media screen and (max-width:1441px){.general-filter .filter__submenu__list{max-height:351px}}.general-filter .filter__submenu__list li{position:relative;-ms-flex-negative:0;flex-shrink:0;padding-left:30px;white-space:nowrap;margin-bottom:20px}.general-filter .filter__submenu__list li label{margin:0}.general-filter .filter__submenu__list li label::before{content:"";position:absolute;top:3px;left:0;width:15px;height:15px;border:1px solid var(--blue-basic)}@media screen and (max-width:1199px){.general-filter .filter__submenu__list{max-height:430px}.general-filter .filter__submenu__list li{margin-right:10px;font-size:14px}.general-filter .filter__submenu__list li label::before{top:0}}@media screen and (max-width:991px){.general-filter .filter__submenu{top:69px}.general-filter .filter__submenu__list{max-height:505px}.general-filter .filter__submenu__list li{font-size:12px}.general-filter .filter__submenu__list li label::before{top:0;width:13px;height:13px}}.general-filter .filter__submenu__list li input[type=checkbox]{display:none}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label{text-decoration:underline}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label::after{position:absolute;top:4px;left:2px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px}.general-filter .filter__submenu__button{-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;max-height:75px}.general-filter .filter__submenu__result{height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid var(--blue-basic)}.general-filter .filter__submenu__result-list{margin:0;list-style-type:none}.general-filter .filter__submenu__result-list>li:not(:first-child){margin-left:30px}.general-filter .filter__submenu__result-list>li{display:inline-block;margin-bottom:10px}.general-filter .filter__submenu__result-list>li i{margin-left:5px;font-size:20px;vertical-align:baseline;cursor:pointer}.general-filter .filter-red-btn{min-width:128px;padding:10px 18px;font:inherit;font-weight:400;text-transform:uppercase;border:2px solid var(--red-basic);background-color:#fff;color:var(--red-basic);-webkit-transition:.4s;transition:.4s}.general-filter .filter-red-btn:disabled{opacity:.4;cursor:not-allowed}.general-filter .filter-red-btn:active:not([disabled]),.general-filter .filter-red-btn:focus:not([disabled]),.general-filter .filter-red-btn:hover:not([disabled]){background-color:var(--red-basic);color:#fff}.general-filter .clean-result__btn{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:30px;border:none;font:inherit;background-color:transparent;text-decoration:underline}.general-filter .main-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;width:100%}@media screen and (max-width:767px){.general-filter .clean-result__btn{margin-left:0}.general-filter .main-result{display:inline-block;text-align:center}.general-filter .main-result-list{width:100%}}@media screen and (min-width:991px) and (max-width:1442px){.appearance-effect-experiences .col-lg-4,.no-masonry .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.appearance-effect-experiences .col-lg-4 .card-tile:hover,.no-masonry .col-lg-4 .card-tile:hover{color:var(--blue-basic)}.card-block-item{display:block;border-radius:5px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.card-block-item:active,.card-block-item:focus,.card-block-item:hover{color:#fff}.card-block .card-tile .card-block-header>img{max-height:210px}.card-block .card-tile .card-block-header .category__title{display:none}.card-block .card-tile .article__body{min-height:210px;max-height:210px;position:relative}@media screen and (min-width:768px){.card-block .card-tile .card-block-header>img{max-height:initial}.card-block .card-tile .card-block-header .category__title{display:initial;position:absolute;left:0;bottom:0;min-width:135px;padding:0 10px;font-size:1rem;text-align:center;text-transform:lowercase;border-top-left-radius:5px;border-top-right-radius:5px}.card-block .card-tile .article__body{max-height:initial;min-height:290px}}.card-block .card-tile .article__body .country-name{margin-bottom:10px;font-size:1.25rem}@media screen and (min-width:768px){.card-block .card-tile .article__body .country-name{font-size:1.375rem}}.card-block .card-tile .article__body .card-tile__title{display:block;font-size:1.25rem}.card-block .card-tile .article__body .list-stars{position:absolute;bottom:15px}.card-block .card-tile .article__body .list-stars li+li{margin-left:0}.card-block .card-tile .article__body .list-stars li>i{font-size:14px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:1rem;vertical-align:bottom}.our-hosts{padding:35px 0}.our-hosts .host-card{width:100%;padding:5px 6px 0}.our-hosts .host-card .article__image-container>img{height:230px}.our-hosts .host-card .article__image-container>i{display:none}.our-hosts .host-card .article__body{padding:15px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.083rem}@media screen and (min-width:768px){.card-block .card-tile .article__body .card-tile__title{height:70px;font-size:1.375rem}.card-block .card-tile .article__body .list-stars{position:initial;bottom:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.card-block .card-tile .article__body .list-stars li+li{margin-left:5px}.card-block .card-tile .article__body .list-stars li>i{font-size:21px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:initial}.our-hosts{padding:70px 15px}.our-hosts .host-card{padding:5px 10px 0}.our-hosts .host-card .article__image-container>img{height:400px}.our-hosts .host-card .article__image-container>i{display:inline-block}.our-hosts .host-card .article__body{padding:24px 25px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.2rem}}.our-hosts .host-card .article__body .article__bottom-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:14px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:0}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:none}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.083rem}.container>header.our-hosts__head{margin-bottom:50px;text-align:center}.container>header.our-hosts__head>h2{margin-bottom:5px}.container>header.our-hosts__head>h2+p{margin-top:0;font-size:1.2rem}.host-card{width:100%;margin-bottom:40px;padding:0 15px}@media screen and (min-width:768px){.our-hosts .host-card .article__body .article__bottom-group{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:0}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:21px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:5px}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:inline-block}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.125rem}.container>header.our-hosts__head{text-align:left}.host-card{width:50%;padding:0 23px}}@media screen and (min-width:992px){.general-filter__buttons label svg{width:30px;height:30px;margin-bottom:-10px}.our-hosts .host-card{padding:5px 23px 0}.host-card{width:33%}}.host-card .article__image-container img{height:400px;-o-object-fit:cover;object-fit:cover}.host-card .card-tile{display:block;border-radius:5px;overflow:hidden;text-decoration:none}.host-card .card-tile:active,.host-card .card-tile:focus,.host-card .card-tile:hover{color:var(--blue-basic)}.host-card p[data-name=tagline]{font-size:1.2rem}.host-card .list-stars{margin-bottom:3px}.host-card .bottom__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.host-card .bottom__controls>span{font-size:1.2rem}.host-card .bottom__controls .view-host__btn{font-size:1.125rem;text-transform:uppercase;text-decoration:underline}.host-card .bottom__controls .view-host__btn:active,.host-card .bottom__controls .view-host__btn:hover,.host-card .bottom__controls .view-host__btnfocus{color:#0056b3;text-decoration:none}.reviews-btn{display:none}.see__more{text-align:center}.see__more .btn{font-size:1rem;text-transform:uppercase;border-width:2px;font-weight:400}@media screen and (min-width:768px){.reviews-btn{display:inline-block;margin-top:3vh}.see__more .btn{border-width:3px;font-weight:700}.back-to-top__btn:hover~.back-to-top--text{display:block}}.overlay-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:180}.host-confirmation-after-booking-changes.preference-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:100vh}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block{position:relative;width:100%;height:60vh;text-align:center}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title{position:absolute;bottom:-50px;left:0;right:0;z-index:1;margin:0;color:#fff;font-size:4.375rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title span{display:block;color:#fab64e;font-family:Poppins-Medium,sans-serif;font-weight:400;font-size:7.875rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block .icon-letter{display:block;width:200px;height:180px;margin:10px auto 0;background-image:url(/theme/_build/assets/images/temp/icon-letter.png);background-size:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.host-confirmation-after-booking-changes.preference-center .preference-center-header .blue-bar{width:100%;height:90px;background-color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main{position:relative}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark{width:auto!important;margin:0!important;padding:0!important;font-family:Poppins-Medium,sans-serif!important}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark ._button-wrapper button{display:block;margin:0 auto}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-title{margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time{font-size:29px;padding:10px 15px;border:2px solid var(--color-text);background-color:var(--color-supportive);border-radius:30px;color:var(--color-text)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time-description{font-size:14px;margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-description{font-size:14px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn{background:var(--color-accent-gold);padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Poppins-Medium,sans-serif;border:1px solid var(--color-primary);min-width:160px;border-radius:30px;color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn:hover{background:var(--color-primary);color:var(--color-accent-gold)}.back-to-top{display:none;position:fixed;right:15px;top:25%;z-index:250;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.back-to-top__text{display:none;padding:0 15px 0 0;color:#118c8f}.back-to-top__btn{display:block;width:50px;height:50px;border:none;border-radius:50%;background-color:rgba(17,140,143,.5019607843);backdrop-filter:blur(25px);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.back-to-top__btn:focus{outline:0}.back-to-top__btn:before{color:#fff;font-family:FontAwesome,sans-serif;font-size:32px;content:"\f102"}.back-to-top.active{display:-webkit-box;display:-ms-flexbox;display:flex}.language{display:none;position:absolute;top:50%;right:150px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language .language-btn{display:block;width:50px;border:0;color:#fff;background-color:transparent;text-align:center;outline:0}.language .language-btn .language-icon-btn{display:block;width:22px;height:22px;margin:0 auto;border-radius:50%;background-color:#fff}.language .language-btn .language-icon-btn.en{background:url(../../_build/assets/images/language-flags/usa-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.de{background:url(../../_build/assets/images/language-flags/germany-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.it{background:url(../../_build/assets/images/language-flags/italy-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.fr{background:url(../../_build/assets/images/language-flags/france-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.es{background:url(../../_build/assets/images/language-flags/spain-icon.png) 0 0/cover no-repeat}.language .language-btn span{font-size:12px;letter-spacing:.3px}.language .language-current{position:relative;display:none;font-size:16px}.language .language-current>strong{display:inline-block;width:25px;text-transform:capitalize;font-weight:400}.language .language-current>i{font-size:1.4rem;vertical-align:middle;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.language .language__list{position:absolute;right:-30px;top:20px;width:135px;padding:10px;margin-bottom:0;list-style-type:none;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;-webkit-transition:opacity .4s;transition:opacity .4s}.language .language__list li{margin:0 0 10px}.language .language__list li:last-child{margin:0}.language .language__list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;margin:0;color:var(--blue-basic)}.language .language__list label:before{content:"";position:absolute;top:3px;left:35px;width:15px;height:15px;border:1px solid var(--blue-basic)}.language .language__list input[type=radio]{display:none}.language .language__list input[type=radio]:checked+label::after{position:absolute;top:4px;left:37px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px;color:var(--blue-basic)}.language.language--opened .language-current{display:block}.language--opened .language-current>i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.fixed .language .language-btn{color:var(--blue-basic)}@media screen and (max-width:767px){.language{right:80px}.language .language-btn{color:var(--blue-basic)}.language .language-btn span{display:none}}#canvas_animation{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.canvas_animation-circle{display:none}.box-spinner{position:fixed;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.box-spinner .box-spinner-icon{position:fixed;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--red-basic);font-size:80px}.main-img{position:relative;width:100%;height:calc(100vh - 250px);min-height:375px;margin:0 0 50px;padding:49px 0 0;background-color:var(--blue-basic)}.main-img img,.main-img source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.main-img__title{position:absolute;top:50%;left:50%;color:#fff;font-family:Poppins-Medium,sans-serif;font-size:52px;font-weight:400;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.regist-agent{margin:0 0 50px;border:1px solid #ced4da;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.regist-agent .g-recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.regist-agent .success-message{margin:0;padding:40px;text-align:center}.regist-agent .see__more{margin:10px}.regist-agent__title{margin:0;border-bottom:1px solid #ced4da;border-top-left-radius:3px;border-top-right-radius:3px;padding:15px 20px;color:#fff;background-color:var(--red-basic);font-size:22px}.regist-agent .form-alert-danger{display:block;width:100%;text-align:right;font-size:12px}.regist-agent__form{padding:20px}.regist-agent__form .group-field{margin:0 0 50px}.regist-agent__form .group-field h3{margin:0 0 20px;border-bottom:1px solid #ced4da;padding:0 0 10px;font-size:18px;font-weight:700}.regist-agent__form .field{position:relative;margin:0 0 20px}.regist-agent__form .field label{display:block;margin:0 0 5px 5px}.regist-agent__form .field label .required{color:var(--red-basic)}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea{width:100%;padding:10px;border:1px solid #ced4da;border-radius:3px;color:var(--blue-basic);font-size:14px}.regist-agent__form .field input:-webkit-autofill,.regist-agent__form .field select:-webkit-autofill,.regist-agent__form .field textarea:-webkit-autofill{color:var(--blue-basic)}.regist-agent__form .field select[name=commission_model]{padding-right:30px}.regist-agent__form .field textarea{height:102px;resize:none}.regist-agent__form .field.phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .field.phone label{width:100%}.regist-agent__form .field.phone #phone_code,.regist-agent__form .field.phone .intl-tel-input{width:10%}.regist-agent__form .field.phone #phone_number{width:77%}.regist-agent__form .field.notification>p{margin:0 0 5px}.regist-agent__form .field.notification>p .required{color:var(--red-basic)}.regist-agent__form .field.notification .radio-section .radio-box{margin:0 0 5px}.regist-agent__form .field.notification .radio-section .radio-box input{display:none}.regist-agent__form .field.notification .radio-section .radio-box input:checked~.checkmark{border:1px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.notification .radio-section .radio-box input:checked~.checkmark:after{content:"checked";position:absolute;right:5px;bottom:0;color:var(--green-basic);font-size:12px}.regist-agent__form .field.notification .radio-section .radio-box .checkmark{position:relative;display:block;border:1px solid #ced4da;border-radius:3px;padding:10px;background-color:#f4f4f4;font-size:14px;cursor:pointer}.regist-agent__form .field.notification .radio-section .radio-box .checkmark:hover{border:1px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.regist-agent__form .field.confirm label:hover .checkmark{border:2px solid var(--green-basic);background-color:rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label .link-to-term-cond{color:var(--green-basic)}.regist-agent__form .field.confirm label input{display:none}.regist-agent__form .field.confirm label input:checked~.checkmark{border:2px solid var(--green-basic);background:url(../../_build/assets/images/cross-icon-small.png) center no-repeat rgba(17,140,143,.3137254902)}.regist-agent__form .field.confirm label .checkmark{-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin:0 10px 0 0;border:2px solid var(--red-basic);border-radius:3px}.regist-agent__form .field>i{position:absolute;top:55%;right:10px;-webkit-transition:.5s;transition:.5s;pointer-events:none}.regist-agent__form .save-travel-agent-btn{display:block;margin:0 auto;border:2px solid var(--red-basic);border-radius:3px;padding:8px 20px;color:var(--red-basic);background-color:#fff}.regist-agent__form .save-travel-agent-btn:hover{color:#fff;background-color:var(--red-basic)}.regist-agent__form .message-error{width:100%}@media screen and (min-width:768px){.main-img{min-height:500px;padding:0}.main-img__title{font-size:100px}.regist-agent__title{padding:15px 40px;font-size:24px}.regist-agent__form{padding:40px}.regist-agent__form .group-field h3{width:100%}.regist-agent__form .group-field.account,.regist-agent__form .group-field.commission,.regist-agent__form .group-field.contact,.regist-agent__form .group-field.other .radio-section,.regist-agent__form .group-field.personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .group-field.personal .field:nth-child(2),.regist-agent__form .group-field.personal .field:nth-child(3){width:48%}.regist-agent__form .group-field.personal .field:nth-child(4),.regist-agent__form .group-field.personal .field:nth-child(5),.regist-agent__form .group-field.personal .field:nth-child(6){width:31%}.regist-agent__form .group-field.contact .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(3){width:48%}.regist-agent__form .group-field.account .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(4){width:100%}.regist-agent__form .group-field.account .field:nth-child(3),.regist-agent__form .group-field.account .field:nth-child(4){width:48%}.regist-agent__form .group-field.commission{width:100%}.regist-agent__form .group-field.commission .field .usa.full_address{min-width:500px}.regist-agent__form .group-field.commission .field .china,.regist-agent__form .group-field.commission .field .europe{min-width:350px}.regist-agent__form .group-field.commission .field .rest.full_address{min-width:500px}.regist-agent__form .group-field.commission .field:nth-child(2){width:100%}.regist-agent__form .group-field.other .radio-section{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(1),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(2),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(3){width:31%}.regist-agent__form .field.phone #phone_number{width:88%}}@media screen and (max-width:1200px){.main-img~.container{max-width:718px}}@media screen and (min-width:1200px){.regist-agent__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.regist-agent__form .account,.regist-agent__form .contact,.regist-agent__form .other,.regist-agent__form .personal{width:48%}.regist-agent__form .save-travel-agent-btn{margin:0 0 0 auto}}@media screen and (min-width:1600px){.regist-agent__title{font-size:28px}.regist-agent__form{font-size:18px}.regist-agent__form .group-field h3{font-size:22px}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea,.regist-agent__form .field.notification .radio-section .radio-box .checkmark{font-size:16px}}.ta-box{position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ta-box .ta-open-btn{border:0;background-color:transparent;cursor:pointer}.ta-box .ta-open-btn .ta-icon{display:block;width:22px;height:22px;margin:0 auto 4px;background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{margin:0;color:var(--color-primary);font-size:12px;font-weight:400;text-align:center}.ta-box .ta-content{position:absolute;top:60px;right:-10px;display:none;width:100px;border-radius:3px;padding:10px;background-color:#fff;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.ta-box .ta-content.show{display:block}.ta-box .ta-content ul{margin:0;padding:0}.ta-box .ta-content ul li{list-style:none}.ta-box .ta-content ul li .ta-logout-btn{border:0;background-color:transparent;color:var(--color-primary)}.ta-box .ta-content ul li .ta-logout-btn:hover{text-decoration:none}@media screen and (min-width:768px){.ta-box{right:15px}.ta-box .ta-open-btn .ta-icon{color:#fff;background:url(../../_build/assets/images/travel-agent-icon-white.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{color:#fff}.ta-box .ta-content{position:absolute;top:60px;right:-40px}.header.fixed .ta-box .ta-open-btn .ta-icon{color:var(--color-primary);background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.header.fixed .ta-box .ta-open-btn .ta-name{color:var(--color-primary)}}.popup-ta{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:350px;width:90%;padding:80px 20px 20px;border-radius:3px;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.popup-ta .icon-box{position:absolute;top:-55px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:110px;height:110px;background-color:var(--blue-basic);border-radius:50%}.popup-ta .icon-box .lock-icon{display:inline-block;width:65px;height:80px;margin:12px 0 0 12px;background:url(../../_build/assets/images/lock-icon.png) 0 0/contain no-repeat}.popup-ta .error-message{color:var(--red-basic);font-size:14px}.popup-ta.success{display:none}.popup-ta.success.show{display:block}.popup-ta.success .title{margin:0 0 30px;color:var(--green-basic);font-family:Professor;font-size:28px;font-weight:400}.popup-ta.success .text{margin:0 0 10px}.popup-ta.success .text .name-agency{color:var(--green-basic)}.popup-ta.success .message{margin:0 0 30px}.popup-ta.success .popup-start-booking-btn{display:block;width:250px;margin:0 auto 20px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.success .popup-start-booking-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in{display:none}.popup-ta.log-in.show{display:block}.popup-ta.log-in .title{margin:0 0 30px;font-size:18px}.popup-ta.log-in .field{width:100%;margin:0 0 10px;text-align:left}.popup-ta.log-in .field input{width:100%;border:1px solid #707070;padding:10px;color:#707070;font-size:14px}.popup-ta.log-in .ta-login-btn{display:block;width:100%;margin:20px 0 5px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-login-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in .ta-forgot-password-btn{display:block;margin:0 0 10px;color:var(--blue-basic);font-size:14px;text-decoration:none}.popup-ta.log-in .ta-forgot-password-btn:hover{text-decoration:underline}.popup-ta.log-in .ta-register-btn{display:block;margin:0 0 10px;color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-register-btn:hover{text-decoration:none}.popup-ta .popup-ta-close-btn{display:block;margin:0 auto;border:0;color:var(--blue-basic);background:0 0;font-size:14px;text-transform:uppercase}.popup-ta .popup-ta-close-btn:hover{color:#118c8f}@media screen and (min-width:992px){.popup-ta{max-width:540px;padding:80px 40px 20px;font-size:18px}.popup-ta.success .title{font-size:30px}.popup-ta.log-in .title{font-size:24px}.popup-ta.log-in .field{margin:0 0 15px}.popup-ta.log-in .field input{padding:14px 10px;font-size:18px}.popup-ta.log-in .ta-login-btn{margin:40px 0 5px;padding:13px 0}.popup-ta.log-in .ta-forgot-password-btn{margin:0 0 20px}}@media screen and (min-width:1200px){.popup-ta{max-width:600px;font-size:20px}.popup-ta .icon-box{position:absolute;top:-75px;width:150px;height:150px}.popup-ta .icon-box .lock-icon{margin:34px 0 0 12px}.popup-ta.success .title{font-size:40px}.popup-ta .popup-ta-close-btn{font-size:18px}}@media screen and (min-width:1600px){.popup-ta{max-width:700px;font-size:24px}.popup-ta.success .title{font-size:50px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (max-width:1442px){html{font-size:14px}}@media only screen and (max-width:1199px){html{font-size:13px}}@media only screen and (max-width:991px){html{font-size:12px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLm1pbi5jc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUubWluLmNzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvaGVhZGVyL21haW4tcG9wdXAuc2NzcyIsIl9iYXNlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3NlbGVjdC1wZW9scGxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsIl9oZWxwZXJzLnNjc3MiLCJfd3JhcHBlci5zY3NzIiwiX3NoZWxsLnNjc3MiLCJfY29udGFpbmVyLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfY29udGVudC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2J0bi5zY3NzIiwiX2Zvcm0tZWxlbWVudHMuc2NzcyIsIl9mb3JtLnNjc3MiLCJfbGlzdC5zY3NzIiwiX2xvZ28uc2NzcyIsIl9uYXYuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfd2lkZ2V0LnNjc3MiLCJfZmVhdHVyZS5zY3NzIiwiX2ljby5zY3NzIiwiX2ludHJvLnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX3NvY2lhbC5zY3NzIiwiX2JyZWFkY3J1bXBzLnNjc3MiLCJfZmlsdGVyLnNjc3MiLCJfdGVzdGltb25pYWwuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9saW5rLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfc3RlcC5zY3NzIiwiX2Vycm9yTm90Rm91bmQuc2NzcyIsIl9ob3N0aW5nUmVzdGFydC5zY3NzIiwiX2FuaW1hdGlvbi1jaGF0LnNjc3MiLCJsb2FkZXIuY3NzIiwiX2FkZFJldmlldy5zY3NzIiwiX3JlcXVlc3RIb3N0Rm9ybS5zY3NzIiwiX2JvZHlFeHBlcmllbmNlcy5zY3NzIiwiX2Jsb2NrRW1haWwuc2NzcyIsIl9ob3dJdFdvcmsuc2NzcyIsIl9jb250ZW50UGFnZUNhcm91c2VsLnNjc3MiLCJfbmV3RmlsdGVycy5zY3NzIiwiX2hvbWUtcGFnZS5zY3NzIiwiX2J0bi1iYWNrLXRvLXRvcC5zY3NzIiwiaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnNjc3MiLCJsYW5ndWFnZXMuc2NzcyIsIl9jYW52YXMtYW5pbWF0aW9uLnNjc3MiLCJfc3Bpbm5lci5zY3NzIiwicmVnaXN0cmF0aW9uLXRyYXZlbC1hZ2VudC5zY3NzIiwiX3RyYXZlbC1hZ2VudC5zY3NzIiwiX3NsaWNrLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1CQUF3QyxRQUFBLFlBQW9CLFFBQUEsWUFBQSxRQUFBLEtBQW9DLGNBQUEsS0FBbUIsVUFBQSxLQUFlLGtCQUFrQixjQUFBLElBQWtCLG1CQUFBLFdBQUEsV0FBQSxXQUFzQixPQUFBLFFBQW9DLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBYSxTQUFBLFNBQTZDLGVBQUEsT0FBc0Isa0JBQUEsT0FBQSxZQUFBLE9BQWtELGNBQUEsT0FBcUIsaUJBQUEsT0FBQSxnQkFBQSxPQUF1QixPQUFBLEtBQVksUUFBQSxFQUFVLDBCQUEwQixXQUFBLFFBQW1CLDRCQUE0QixNQUFBLFFBQWMsb0NBQW9DLE1BQUEsUUFBYyx1Q0FBdUMsTUFBQSxRQUFjLDZCQUE2QixXQUFBLG9CQUErQixNQUFBLFFBQWMsY0FBQSxFQUFnQixxQ0FBcUMsaUJBQUEsb0JBQXFDLDZCQUE2QixPQUFBLFFBQWUs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QUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osaUJBQUEsa0JBQUEsaUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixlQUFBLGdCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSiwrQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osa0JBQUEsd0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixrQkFBQSxtQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixpQkFBQSxpQkFBQSxxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGdCQUFBLDJCQUNJLFFB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QSxRQUdKLHFCQUNJLFFBQUEsUUFHSixvQkFBQSxnQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGdCQUFBLG1CQUFBLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLDRCQUNJLFFBQUEsUUFHSiw4QkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGdCQUFBLG9CQUNJLFFBQUEsUUFHSixxQkFBQSxxQkFDSSxRQUFBLFFBR0osb0JBQUEsbUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osdUJBQUEsZ0JBQ0ksUUFBQSxRQUdKLGlCQUFBLGlCQUNJLFFBQUEsUUFHSixxQkFBQSxzQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixnQkFBQSxpQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixxQkFBQSxpQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSiw4QkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osd0JBQUEsa0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osc0JBQUEsaUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLDBCQUFBLHFCQUNJLFFBQUEsUUFHSiwyQkFBQSwwQkFBQSx1QkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osd0JBQUEsa0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osK0JBQ0ksUUFBQSxRQUdKLGdDQUNJLFFBQUEs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QyxXQUFBLFFBQ0EsTUFBQSxLQUVBLG1CQUNDLFdBQUEsS0FDQSxNQUFBLFFBSUYsWUFDQyxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FFQSxrQkFDQyxXQUFBLEtBQ0EsTUFBQSxRQUlGLFdBQ0MsV0FBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsRUFDQSxVQUFBLGVBQ0EsUUFBQSxJQUFBLGVBR0QsbUJBQ0MsYUFBQSxLQUNBLE1BQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxNQUVBLHlCQUNDLFdBQUEsS0FDQSxNQUFBLFFBSUYsWUFDQyxRQUFBLEtBQUEsS0FHRCxZQUNDLFVBQUEsTUFHRCxZQUNDLFVBQUEsTUFHRCxZQUNDLFFBQUEsS0FBQSxLQUlGLHlCQUNDLEtBQ0MsVUFBQSxLQUNBLGFBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxJQUFBLE1BU0YsVUFDQyxXQUFBLFFBQ0EsTUFBQSxlQUNBLGdCQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEtBQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxtQkFBQSxRQUFBLElBQUEsV0FBQSxRQUFBLElBRUEsWUFDQyxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsS0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUVBLGNBTUEsb0JBTEMsUUFBQSxLQVVGLGdCQUNDLFFBQUEsR0FJRix5QkFDQyxVQUNDLFVBQUEsTUFDQSxjQUFBLElBQ0EsWUFDQSxXQUFBLFFBQ0EsV0FBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLFNBQUEsT0FFQSxnQkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBR0QsWUFDQyxRQUFBLEtBQ0EsS0FBQSxLQUNBLFFBQUEsRUFFQSxjQUNDLFFBQUEsYUFJRixlQUNDLFFBQUEsS0FDQSxVQUFB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Q0MsUUFBQSxLQUFBLEVBRUEsK0JBQ0MsY0FBQSxLQUtGLGdCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsK0JBQ0MsY0FBQSxLQUtGLGdCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsK0JBQ0MsY0FBQSxLQUtGLGdCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsK0JBQ0MsY0FBQSxLQUdELGtDQUNDLFdBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxNQUVBLG1DQUNDLFdBQUEsS0FNRCxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBSUQsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBSUEsMENBQ0MsY0FBQSxJQU1ILGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUdELG1DQUNDLFdBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FHRCxtQ0FDQyxXQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBR0QsbUNBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLElBRUEsZ0NBQ0MsY0FBQSxLQUdELG1DQUNDLFdBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLDBCQUNDLGNBQUEsS0FHRCxnQ0FDQyxjQUFBLEtBR0QsbUNB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Q0EsV0FBQSxPQUNBLG1CQUFBLFFBQUEsSUFBQSxXQUFBLElBQUEsSUFBQSxHQUFBLElBQUEsV0FBQSxRQUFBLElBQUEsV0FBQSxJQUFBLElBQUEsR0FBQSxJQUNBLFFBQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxFQUVBLFlBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsY0FBQSxLQUdELG9CQUlBLHVCQUhDLFFBQUEsTUFNQSx5Q0FDQyxRQUFBLEtBR0QsdUNBQ0MsT0FBQSxLQUFBLEVBQUEsRUFJRix3QkFDQyxRQUFBLE1BQ0EsV0FBQSxLQUVBLDBDQUNDLFdBQUEsb0JBQ0EsV0FBQSxLQUlGLGdCQUNDLFFBQUEsRUFDQSxXQUFBLFFBQ0EsSUFBQSxFQUNBLG1CQUFBLFFBQUEsSUFBQSxXQUFBLElBQUEsV0FBQSxRQUFBLElBQUEsV0FBQSxJQUlBLDBDQUNDLFFBQUEsT0FVSixRQUNDLFNBQUEsU0FFQSxxQkFDQyxRQUFBLGFBQXVCLGdCQUFBLEtBQ3ZCLFVBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxNQUNBLGVBQUEsVUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxtQkFBQSxXQUFBLElBQUEsTUFBQSxJQUFBLFdBQUEsV0FBQSxJQUFBLE1BQUEsSUFFQSw0QkFDQyxZQUFBLElBR0QsMEJBQ0MsUUFBQSxhQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxFQUVBLDRCQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsUUFBQSxJQUFBLFdBQUEsUUFBQSxJQUVBLDhCQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFNSiwwQkFDQyxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxtQkFBQSxRQUFBLElBQUEsV0FB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UUFBQSxFQUdGLGtCQUNFLFFBQUEsRUFHRixxQkFDRSxPQUFBLFFBR0YsMEJBQUEsMkJBQ0Usa0JBQUEsbUJBRUEsVUFBQSxtQkFHRixhQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUdGLG1CQUFBLG9CQUNFLFFBQUEsTUFDQSxRQUFBLEdBR0YsbUJBQ0UsTUFBQSxLQUdGLDRCQUNFLFdBQUEsT0FHRixhQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFHRix1QkFDRSxNQUFBLE1BR0YsaUJBQ0UsUUFBQSxNQUdGLCtCQUNFLFFBQUEsS0FHRiwwQkFDRSxlQUFBLEtBR0YsZ0NBQ0UsUUFBQSxNQUdGLDRCQUNFLFdBQUEsT0FHRiw2QkFDRSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBR0YsMEJBQ0UsUUFBQSxLQzlCRiwwQ0FDSSxLQUNJLFVBQUEsTUFHUiwwQ0FDSSxLQUNJLFVBQUEsTUFHUix5Q0FDSSxLQUNJLFVBQUEiLCJmaWxlIjoiZnJvbnRlbmQtY29tbW9uLTM0MzJiNDU0ZjYubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kYXRlcGlja2VyLS1jZWxsc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZGF0ZXBpY2tlci0tY2VsbHtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MzJweDt6LWluZGV4OjF9LmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLXtiYWNrZ3JvdW5kOiNmMGYwZjB9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQte2NvbG9yOiM0RUI1RTZ9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6IzRhNGE0YX0uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS17YmFja2dyb3VuZDpyZ2JhKDkyLDE5NiwyMzksLjEpO2NvbG9yOiM0YTRhNGE7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMil9LmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojYWVhZWFlfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLXtjb2xvcjojYWVhZWFlfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLXtjb2xvcjojYTFhMWExfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS17Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDkyLDE5NiwyMzksLjUpO2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by17Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDkyLDE5NiwyMzksLjUpO2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM1Y2M0ZWZ9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by17Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLXtib3JkZXI6bm9uZX0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy17YmFja2dyb3VuZDojNDViY2VkfS5kYXRlcGlja2VyLS1jZWxsOmVtcHR5e2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyLS1kYXlzLW5hbWVze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjo4cHggMCAzcHh9LmRhdGVwaWNrZXItLWRheS1uYW1le2NvbG9yOiNGRjlBMTk7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44ZW19Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1jb250ZW50LC5kYXRlcGlja2VyLS1ib2R5LC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlcntkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLWNlbGwtZGF5e3dpZHRoOjE0LjI4NTcxJX0uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhze2hlaWdodDoxNzBweH0uZGF0ZXBpY2tlci0tY2VsbC1tb250aHt3aWR0aDozMy4zMyU7aGVpZ2h0OjI1JX0uZGF0ZXBpY2tlci0tY2VsbHMteWVhcnMsLmRhdGVwaWNrZXItLXllYXJze2hlaWdodDoxNzBweH0uZGF0ZXBpY2tlci0tY2VsbC15ZWFye3dpZHRoOjI1JTtoZWlnaHQ6MzMuMzMlfS5kYXRlcGlja2Vycy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfUBtZWRpYSBwcmludHsuZGF0ZXBpY2tlcnMtY29udGFpbmVye2Rpc3BsYXk6bm9uZX19LmRhdGVwaWNrZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYjtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7Zm9udC1mYW1pbHk6VGFob21hLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzRhNGE0YTt3aWR0aDoyNTBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLGxlZnQgMHMgLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt6LWluZGV4OjEwMH0uZGF0ZXBpY2tlci4tZnJvbS10b3Atey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9LmRhdGVwaWNrZXIuLWZyb20tcmlnaHQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWJvdHRvbS17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDhweCl9LmRhdGVwaWNrZXIuLWZyb20tbGVmdC17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0uZGF0ZXBpY2tlci5hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHMsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2V9LmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2Vye2JvcmRlci1jb2xvcjojZDdkN2Q3O2JveC1zaGFkb3c6bm9uZTtwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3JpZ2h0OmF1dG87b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmRhdGVwaWNrZXItLWNvbnRlbnR7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nOjRweH0uZGF0ZXBpY2tlci0tcG9pbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RiZGJkYjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkYmRiZGI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDt6LWluZGV4Oi0xfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyLC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXJ7YmFja2dyb3VuZDojZjBmMGYwfS4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntyaWdodDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9Li1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDpjYWxjKDEwMCUgLSA0cHgpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Li1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDoxMHB4fS4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6MTBweH0uLWJvdHRvbS1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7bGVmdDpjYWxjKDUwJSAtIDEwcHggLyAyKX0uLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOjEwcHh9Li1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVye2JvdHRvbToxMHB4fS4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYyg1MCUgLSAxMHB4IC8gMil9LmRhdGVwaWNrZXItLWJvZHkuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmRhdGVwaWNrZXItLW5hdntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmO21pbi1oZWlnaHQ6MzJweDtwYWRkaW5nOjRweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLW5hdntkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24sLmRhdGVwaWNrZXItLW5hdi10aXRsZXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9ue3dpZHRoOjMycHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC17dmlzaWJpbGl0eTpoaWRkZW59LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aHtmaWxsOm5vbmU7c3Ryb2tlOiM5YzljOWM7c3Ryb2tlLXdpZHRoOjJweH0uZGF0ZXBpY2tlci0tbmF2LXRpdGxle2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MCA4cHh9LmRhdGVwaWNrZXItLWJ1dHRvbnMsLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VmZWZlZjtwYWRkaW5nOjRweH0uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo1cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQte2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS1idXR0b25ze2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5kYXRlcGlja2VyLS1idXR0b257Y29sb3I6IzRFQjVFNjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1idXR0b246aG92ZXJ7Y29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kOiNmMGYwZjB9LmRhdGVwaWNrZXItLXRpbWV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxMzhweDstbXMtZmxleDowIDEgMTM4cHg7ZmxleDowIDEgMTM4cHg7bWF4LXdpZHRoOjEzOHB4fS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tdGltZXtib3JkZXItdG9wOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtc2xpZGVyc3std2Via2l0LWZsZXg6MCAxIDE1M3B4Oy1tcy1mbGV4OjAgMSAxNTNweDtmbGV4OjAgMSAxNTNweDttYXJnaW4tcmlnaHQ6MTBweDttYXgtd2lkdGg6MTUzcHh9LmRhdGVwaWNrZXItLXRpbWUtbGFiZWx7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxMnB4fS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnR7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDAgMTBweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9ue21hcmdpbjowIDJweCAzcHg7bGluZS1oZWlnaHQ6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlc3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtZmFtaWx5OlwiQ2VudHVyeSBHb3RoaWNcIixDZW50dXJ5R290aGljLEFwcGxlR290aGljLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVye2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojZjBmMGYwO2JvcmRlci1yYWRpdXM6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTJweDt0b3A6LTNweDtyaWdodDotMnB4O2JvdHRvbTotMnB4O3otaW5kZXg6LTE7b3BhY2l0eTowfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlcntvcGFjaXR5OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LWFsaWduLXNlbGY6ZmxleC1lbmQ7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQ7YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjojOWM5YzljO21hcmdpbi1sZWZ0OjZweDtmb250LXNpemU6MTFweDttYXJnaW4tYm90dG9tOjFweH0uZGF0ZXBpY2tlci0tdGltZS1yb3d7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTFweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjZGVkZWRlLCNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdH0uZGF0ZXBpY2tlci0tdGltZS1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo0cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2Vde2JhY2tncm91bmQ6MCAwO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwe2Rpc3BsYXk6bm9uZX0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JvcmRlci1jb2xvcjojYjhiOGI4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiM1Y2M0ZWY7Ym9yZGVyLWNvbG9yOiM1Y2M0ZWZ9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGVkZWRlO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzO21hcmdpbi10b3A6LTZweH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGVkZWRlO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Ym9yZGVyOm5vbmU7aGVpZ2h0OjFweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXJ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IHNwYW57cGFkZGluZzowIDEycHh9LmRhdGVwaWNrZXItLXRpbWUtaWNvbntjb2xvcjojOWM5YzljO2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgNXB4IC0xcHggMDt3aWR0aDoxZW07aGVpZ2h0OjFlbX0uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlcntoZWlnaHQ6LjRlbTt3aWR0aDoxcHg7bGVmdDpjYWxjKDUwJSAtIDFweCk7dG9wOmNhbGMoNTAlICsgMXB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmRhdGVwaWNrZXItLXRpbWUtaWNvbjpiZWZvcmV7d2lkdGg6LjRlbTtoZWlnaHQ6MXB4O3RvcDpjYWxjKDUwJSArIDFweCk7bGVmdDpjYWxjKDUwJSAtIDFweCl9LmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtjb2xvcjojZGVkZWRlfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXJ7Y29sb3I6I2M1YzVjNX0uLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2EyZGRmNn0uLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZDojOGFkNWY0fS4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQtY29sb3I6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojY2NjfS4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMil9LmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eXtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZX0iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuXHJcbi5mYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG59XHJcblxyXG4uZmEtbGcge1xyXG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XHJcbiAgICBsaW5lLWhlaWdodDogLjc1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JVxyXG59XHJcblxyXG4uZmEtMngge1xyXG4gICAgZm9udC1zaXplOiAyZW1cclxufVxyXG5cclxuLmZhLTN4IHtcclxuICAgIGZvbnQtc2l6ZTogM2VtXHJcbn1cclxuXHJcbi5mYS00eCB7XHJcbiAgICBmb250LXNpemU6IDRlbVxyXG59XHJcblxyXG4uZmEtNXgge1xyXG4gICAgZm9udC1zaXplOiA1ZW1cclxufVxyXG5cclxuLmZhLWZ3IHtcclxuICAgIHdpZHRoOiAxLjI4NTcxNDI5ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZhLXVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcclxufVxyXG5cclxuLmZhLXVsID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5mYS1saSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xyXG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcclxuICAgIHRvcDogLjE0Mjg1NzE0ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZhLWxpLmZhLWxnIHtcclxuICAgIGxlZnQ6IC0xLjg1NzE0Mjg2ZW1cclxufVxyXG5cclxuLmZhLWJvcmRlciB7XHJcbiAgICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAuMDhlbSAjZWVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjFlbVxyXG59XHJcblxyXG4uZmEtcHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5mYS1wdWxsLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uZmEuZmEtcHVsbC1sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLjNlbVxyXG59XHJcblxyXG4uZmEuZmEtcHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjNlbVxyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLnB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uZmEucHVsbC1sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLjNlbVxyXG59XHJcblxyXG4uZmEucHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjNlbVxyXG59XHJcblxyXG4uZmEtc3BpbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyXHJcbn1cclxuXHJcbi5mYS1wdWxzZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmEtcm90YXRlLTkwIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmZhLXJvdGF0ZS0xODAge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG59XHJcblxyXG4uZmEtcm90YXRlLTI3MCB7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXHJcbn1cclxuXHJcbi5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSlcclxufVxyXG5cclxuLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSlcclxufVxyXG5cclxuOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwLCA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgICBmaWx0ZXI6IG5vbmVcclxufVxyXG5cclxuLmZhLXN0YWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyZW07XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uZmEtc3RhY2stMXgge1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuLmZhLXN0YWNrLTJ4IHtcclxuICAgIGZvbnQtc2l6ZTogMmVtXHJcbn1cclxuXHJcbi5mYS1pbnZlcnNlIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5mYS1nbGFzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDBcIlxyXG59XHJcblxyXG4uZmEtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAxXCJcclxufVxyXG5cclxuLmZhLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDJcIlxyXG59XHJcblxyXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDNcIlxyXG59XHJcblxyXG4uZmEtaGVhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCJcclxufVxyXG5cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCJcclxufVxyXG5cclxuLmZhLXN0YXItbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDZcIlxyXG59XHJcblxyXG4uZmEtdXNlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDdcIlxyXG59XHJcblxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDhcIlxyXG59XHJcblxyXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA5XCJcclxufVxyXG5cclxuLmZhLXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwYVwiXHJcbn1cclxuXHJcbi5mYS10aC1saXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwYlwiXHJcbn1cclxuXHJcbi5mYS1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIlxyXG59XHJcblxyXG4uZmEtcmVtb3ZlOmJlZm9yZSwgLmZhLWNsb3NlOmJlZm9yZSwgLmZhLXRpbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiXHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGVcIlxyXG59XHJcblxyXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxMFwiXHJcbn1cclxuXHJcbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDExXCJcclxufVxyXG5cclxuLmZhLXNpZ25hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTJcIlxyXG59XHJcblxyXG4uZmEtZ2VhcjpiZWZvcmUsIC5mYS1jb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDEzXCJcclxufVxyXG5cclxuLmZhLXRyYXNoLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE0XCJcclxufVxyXG5cclxuLmZhLWhvbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCJcclxufVxyXG5cclxuLmZhLWZpbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTZcIlxyXG59XHJcblxyXG4uZmEtY2xvY2stbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTdcIlxyXG59XHJcblxyXG4uZmEtcm9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMThcIlxyXG59XHJcblxyXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFhXCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxYlwiXHJcbn1cclxuXHJcbi5mYS1pbmJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWNcIlxyXG59XHJcblxyXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWRcIlxyXG59XHJcblxyXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwgLmZhLXJlcGVhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWVcIlxyXG59XHJcblxyXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjFcIlxyXG59XHJcblxyXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCJcclxufVxyXG5cclxuLmZhLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCJcclxufVxyXG5cclxuLmZhLWZsYWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI0XCJcclxufVxyXG5cclxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI1XCJcclxufVxyXG5cclxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI2XCJcclxufVxyXG5cclxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyN1wiXHJcbn1cclxuXHJcbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCJcclxufVxyXG5cclxuLmZhLXFyY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjlcIlxyXG59XHJcblxyXG4uZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmFcIlxyXG59XHJcblxyXG4uZmEtdGFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyYlwiXHJcbn1cclxuXHJcbi5mYS10YWdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyY1wiXHJcbn1cclxuXHJcbi5mYS1ib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyZFwiXHJcbn1cclxuXHJcbi5mYS1ib29rbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmVcIlxyXG59XHJcblxyXG4uZmEtcHJpbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJmXCJcclxufVxyXG5cclxuLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzBcIlxyXG59XHJcblxyXG4uZmEtZm9udDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzFcIlxyXG59XHJcblxyXG4uZmEtYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzJcIlxyXG59XHJcblxyXG4uZmEtaXRhbGljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzM1wiXHJcbn1cclxuXHJcbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzRcIlxyXG59XHJcblxyXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzVcIlxyXG59XHJcblxyXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzZcIlxyXG59XHJcblxyXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzN1wiXHJcbn1cclxuXHJcbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzhcIlxyXG59XHJcblxyXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzlcIlxyXG59XHJcblxyXG4uZmEtbGlzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2FcIlxyXG59XHJcblxyXG4uZmEtZGVkZW50OmJlZm9yZSwgLmZhLW91dGRlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNiXCJcclxufVxyXG5cclxuLmZhLWluZGVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2NcIlxyXG59XHJcblxyXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZFwiXHJcbn1cclxuXHJcbi5mYS1waG90bzpiZWZvcmUsIC5mYS1pbWFnZTpiZWZvcmUsIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNlXCJcclxufVxyXG5cclxuLmZhLXBlbmNpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDBcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDFcIlxyXG59XHJcblxyXG4uZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0MlwiXHJcbn1cclxuXHJcbi5mYS10aW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0M1wiXHJcbn1cclxuXHJcbi5mYS1lZGl0OmJlZm9yZSwgLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDRcIlxyXG59XHJcblxyXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ1XCJcclxufVxyXG5cclxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0NlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvd3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ3XCJcclxufVxyXG5cclxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ4XCJcclxufVxyXG5cclxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCJcclxufVxyXG5cclxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0YVwiXHJcbn1cclxuXHJcbi5mYS1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0YlwiXHJcbn1cclxuXHJcbi5mYS1wYXVzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGNcIlxyXG59XHJcblxyXG4uZmEtc3RvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGRcIlxyXG59XHJcblxyXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGVcIlxyXG59XHJcblxyXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MFwiXHJcbn1cclxuXHJcbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUxXCJcclxufVxyXG5cclxuLmZhLWVqZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MlwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCJcclxufVxyXG5cclxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NVwiXHJcbn1cclxuXHJcbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCJcclxufVxyXG5cclxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTdcIlxyXG59XHJcblxyXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1OFwiXHJcbn1cclxuXHJcbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCJcclxufVxyXG5cclxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1YVwiXHJcbn1cclxuXHJcbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1YlwiXHJcbn1cclxuXHJcbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWNcIlxyXG59XHJcblxyXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVkXCJcclxufVxyXG5cclxuLmZhLWJhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWVcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjBcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCJcclxufVxyXG5cclxuLmZhLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2M1wiXHJcbn1cclxuXHJcbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLCAuZmEtc2hhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY0XCJcclxufVxyXG5cclxuLmZhLWV4cGFuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjVcIlxyXG59XHJcblxyXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCJcclxufVxyXG5cclxuLmZhLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCJcclxufVxyXG5cclxuLmZhLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiXHJcbn1cclxuXHJcbi5mYS1hc3RlcmlzazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjlcIlxyXG59XHJcblxyXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2YVwiXHJcbn1cclxuXHJcbi5mYS1naWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2YlwiXHJcbn1cclxuXHJcbi5mYS1sZWFmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2Y1wiXHJcbn1cclxuXHJcbi5mYS1maXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2ZFwiXHJcbn1cclxuXHJcbi5mYS1leWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCJcclxufVxyXG5cclxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzBcIlxyXG59XHJcblxyXG4uZmEtd2FybmluZzpiZWZvcmUsIC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzFcIlxyXG59XHJcblxyXG4uZmEtcGxhbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDcyXCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3M1wiXHJcbn1cclxuXHJcbi5mYS1yYW5kb206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc0XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCJcclxufVxyXG5cclxuLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzZcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzdcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiXHJcbn1cclxuXHJcbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiXHJcbn1cclxuXHJcbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiXHJcbn1cclxuXHJcbi5mYS1mb2xkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdiXCJcclxufVxyXG5cclxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3Y1wiXHJcbn1cclxuXHJcbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2RcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdlXCJcclxufVxyXG5cclxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSwgLmZhLWJhci1jaGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODBcIlxyXG59XHJcblxyXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDgxXCJcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODJcIlxyXG59XHJcblxyXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4M1wiXHJcbn1cclxuXHJcbi5mYS1rZXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg0XCJcclxufVxyXG5cclxuLmZhLWdlYXJzOmJlZm9yZSwgLmZhLWNvZ3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg1XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4NlwiXHJcbn1cclxuXHJcbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODdcIlxyXG59XHJcblxyXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODhcIlxyXG59XHJcblxyXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4OVwiXHJcbn1cclxuXHJcbi5mYS1oZWFydC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4YVwiXHJcbn1cclxuXHJcbi5mYS1zaWduLW91dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGJcIlxyXG59XHJcblxyXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4Y1wiXHJcbn1cclxuXHJcbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4ZFwiXHJcbn1cclxuXHJcbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiXHJcbn1cclxuXHJcbi5mYS1zaWduLWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MFwiXHJcbn1cclxuXHJcbi5mYS10cm9waHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDkxXCJcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDkyXCJcclxufVxyXG5cclxuLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTNcIlxyXG59XHJcblxyXG4uZmEtbGVtb24tbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTRcIlxyXG59XHJcblxyXG4uZmEtcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCJcclxufVxyXG5cclxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5NlwiXHJcbn1cclxuXHJcbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5N1wiXHJcbn1cclxuXHJcbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCJcclxufVxyXG5cclxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCJcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLCAuZmEtZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCJcclxufVxyXG5cclxuLmZhLWdpdGh1YjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWJcIlxyXG59XHJcblxyXG4uZmEtdW5sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5Y1wiXHJcbn1cclxuXHJcbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWRcIlxyXG59XHJcblxyXG4uZmEtZmVlZDpiZWZvcmUsIC5mYS1yc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDllXCJcclxufVxyXG5cclxuLmZhLWhkZC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhMFwiXHJcbn1cclxuXHJcbi5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTFcIlxyXG59XHJcblxyXG4uZmEtYmVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjNcIlxyXG59XHJcblxyXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGEzXCJcclxufVxyXG5cclxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTRcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE1XCJcclxufVxyXG5cclxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTZcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE3XCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhOFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE5XCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWFcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFiXCJcclxufVxyXG5cclxuLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhY1wiXHJcbn1cclxuXHJcbi5mYS13cmVuY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFkXCJcclxufVxyXG5cclxuLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhZVwiXHJcbn1cclxuXHJcbi5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGIwXCJcclxufVxyXG5cclxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjFcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjJcIlxyXG59XHJcblxyXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGMwXCJcclxufVxyXG5cclxuLmZhLWNoYWluOmJlZm9yZSwgLmZhLWxpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCJcclxufVxyXG5cclxuLmZhLWNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMlwiXHJcbn1cclxuXHJcbi5mYS1mbGFzazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzNcIlxyXG59XHJcblxyXG4uZmEtY3V0OmJlZm9yZSwgLmZhLXNjaXNzb3JzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjNFwiXHJcbn1cclxuXHJcbi5mYS1jb3B5OmJlZm9yZSwgLmZhLWZpbGVzLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM1XCJcclxufVxyXG5cclxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzZcIlxyXG59XHJcblxyXG4uZmEtc2F2ZTpiZWZvcmUsIC5mYS1mbG9wcHktbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzdcIlxyXG59XHJcblxyXG4uZmEtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjOFwiXHJcbn1cclxuXHJcbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzlcIlxyXG59XHJcblxyXG4uZmEtbGlzdC11bDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2FcIlxyXG59XHJcblxyXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2JcIlxyXG59XHJcblxyXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2NcIlxyXG59XHJcblxyXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjZFwiXHJcbn1cclxuXHJcbi5mYS10YWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2VcIlxyXG59XHJcblxyXG4uZmEtbWFnaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQwXCJcclxufVxyXG5cclxuLmZhLXRydWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkMVwiXHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCJcclxufVxyXG5cclxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQzXCJcclxufVxyXG5cclxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDRcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ1XCJcclxufVxyXG5cclxuLmZhLW1vbmV5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkNlwiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiXHJcbn1cclxuXHJcbi5mYS1jYXJldC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDhcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDlcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCJcclxufVxyXG5cclxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRiXCJcclxufVxyXG5cclxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCJcclxufVxyXG5cclxuLmZhLXNvcnQtZG93bjpiZWZvcmUsIC5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCJcclxufVxyXG5cclxuLmZhLXNvcnQtdXA6YmVmb3JlLCAuZmEtc29ydC1hc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCJcclxufVxyXG5cclxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiXHJcbn1cclxuXHJcbi5mYS1saW5rZWRpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTFcIlxyXG59XHJcblxyXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLCAuZmEtdW5kbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTJcIlxyXG59XHJcblxyXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUzXCJcclxufVxyXG5cclxuLmZhLWRhc2hib2FyZDpiZWZvcmUsIC5mYS10YWNob21ldGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlNFwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU1XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU2XCJcclxufVxyXG5cclxuLmZhLWZsYXNoOmJlZm9yZSwgLmZhLWJvbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU3XCJcclxufVxyXG5cclxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU4XCJcclxufVxyXG5cclxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlOVwiXHJcbn1cclxuXHJcbi5mYS1wYXN0ZTpiZWZvcmUsIC5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVhXCJcclxufVxyXG5cclxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlYlwiXHJcbn1cclxuXHJcbi5mYS1leGNoYW5nZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWNcIlxyXG59XHJcblxyXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVkXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWVcIlxyXG59XHJcblxyXG4uZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjBcIlxyXG59XHJcblxyXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYxXCJcclxufVxyXG5cclxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmMlwiXHJcbn1cclxuXHJcbi5mYS1iZWxsLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGEyXCJcclxufVxyXG5cclxuLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjRcIlxyXG59XHJcblxyXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjVcIlxyXG59XHJcblxyXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCJcclxufVxyXG5cclxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY3XCJcclxufVxyXG5cclxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY4XCJcclxufVxyXG5cclxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjlcIlxyXG59XHJcblxyXG4uZmEtbWVka2l0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmYVwiXHJcbn1cclxuXHJcbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmJcIlxyXG59XHJcblxyXG4uZmEtYmVlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmNcIlxyXG59XHJcblxyXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGZkXCJcclxufVxyXG5cclxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmZVwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDBcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwMVwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDVcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCJcclxufVxyXG5cclxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA4XCJcclxufVxyXG5cclxuLmZhLWxhcHRvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDlcIlxyXG59XHJcblxyXG4uZmEtdGFibGV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiXHJcbn1cclxuXHJcbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLCAuZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiXHJcbn1cclxuXHJcbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGNcIlxyXG59XHJcblxyXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGRcIlxyXG59XHJcblxyXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCJcclxufVxyXG5cclxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCJcclxufVxyXG5cclxuLmZhLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTFcIlxyXG59XHJcblxyXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsIC5mYS1yZXBseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTJcIlxyXG59XHJcblxyXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTNcIlxyXG59XHJcblxyXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCJcclxufVxyXG5cclxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE1XCJcclxufVxyXG5cclxuLmZhLXNtaWxlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCJcclxufVxyXG5cclxuLmZhLWZyb3duLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCJcclxufVxyXG5cclxuLmZhLW1laC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExYVwiXHJcbn1cclxuXHJcbi5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExYlwiXHJcbn1cclxuXHJcbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExY1wiXHJcbn1cclxuXHJcbi5mYS1mbGFnLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTFkXCJcclxufVxyXG5cclxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExZVwiXHJcbn1cclxuXHJcbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjBcIlxyXG59XHJcblxyXG4uZmEtY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjFcIlxyXG59XHJcblxyXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyMlwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLCAuZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCJcclxufVxyXG5cclxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyNFwiXHJcbn1cclxuXHJcbi5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyNVwiXHJcbn1cclxuXHJcbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCJcclxufVxyXG5cclxuLmZhLXVubGluazpiZWZvcmUsIC5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI3XCJcclxufVxyXG5cclxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiXHJcbn1cclxuXHJcbi5mYS1pbmZvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyOVwiXHJcbn1cclxuXHJcbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMmFcIlxyXG59XHJcblxyXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJiXCJcclxufVxyXG5cclxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMmNcIlxyXG59XHJcblxyXG4uZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyZFwiXHJcbn1cclxuXHJcbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCJcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMwXCJcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMxXCJcclxufVxyXG5cclxuLmZhLXNoaWVsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzJcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzNcIlxyXG59XHJcblxyXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM0XCJcclxufVxyXG5cclxuLmZhLXJvY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzVcIlxyXG59XHJcblxyXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzNlwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzN1wiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzhcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTNhXCJcclxufVxyXG5cclxuLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiXHJcbn1cclxuXHJcbi5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzY1wiXHJcbn1cclxuXHJcbi5mYS1hbmNob3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTNkXCJcclxufVxyXG5cclxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTNlXCJcclxufVxyXG5cclxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0MFwiXHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0MVwiXHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0MlwiXHJcbn1cclxuXHJcbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0M1wiXHJcbn1cclxuXHJcbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDRcIlxyXG59XHJcblxyXG4uZmEtdGlja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0NVwiXHJcbn1cclxuXHJcbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCJcclxufVxyXG5cclxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0N1wiXHJcbn1cclxuXHJcbi5mYS1sZXZlbC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDhcIlxyXG59XHJcblxyXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDlcIlxyXG59XHJcblxyXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0YVwiXHJcbn1cclxuXHJcbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0YlwiXHJcbn1cclxuXHJcbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGNcIlxyXG59XHJcblxyXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0ZFwiXHJcbn1cclxuXHJcbi5mYS1jb21wYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0ZVwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1MFwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtdXA6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUxXCJcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTJcIlxyXG59XHJcblxyXG4uZmEtZXVybzpiZWZvcmUsIC5mYS1ldXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUzXCJcclxufVxyXG5cclxuLmZhLWdicDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTRcIlxyXG59XHJcblxyXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTVcIlxyXG59XHJcblxyXG4uZmEtcnVwZWU6YmVmb3JlLCAuZmEtaW5yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1NlwiXHJcbn1cclxuXHJcbi5mYS1jbnk6YmVmb3JlLCAuZmEtcm1iOmJlZm9yZSwgLmZhLXllbjpiZWZvcmUsIC5mYS1qcHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU3XCJcclxufVxyXG5cclxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU4XCJcclxufVxyXG5cclxuLmZhLXdvbjpiZWZvcmUsIC5mYS1rcnc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU5XCJcclxufVxyXG5cclxuLmZhLWJpdGNvaW46YmVmb3JlLCAuZmEtYnRjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1YVwiXHJcbn1cclxuXHJcbi5mYS1maWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1YlwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTVjXCJcclxufVxyXG5cclxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTVlXCJcclxufVxyXG5cclxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjBcIlxyXG59XHJcblxyXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjFcIlxyXG59XHJcblxyXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjJcIlxyXG59XHJcblxyXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYzXCJcclxufVxyXG5cclxuLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjRcIlxyXG59XHJcblxyXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY1XCJcclxufVxyXG5cclxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NlwiXHJcbn1cclxuXHJcbi5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2N1wiXHJcbn1cclxuXHJcbi5mYS14aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2OFwiXHJcbn1cclxuXHJcbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjlcIlxyXG59XHJcblxyXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2YVwiXHJcbn1cclxuXHJcbi5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2YlwiXHJcbn1cclxuXHJcbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmNcIlxyXG59XHJcblxyXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiXHJcbn1cclxuXHJcbi5mYS1mbGlja3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZlXCJcclxufVxyXG5cclxuLmZhLWFkbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzBcIlxyXG59XHJcblxyXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3MVwiXHJcbn1cclxuXHJcbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3MlwiXHJcbn1cclxuXHJcbi5mYS10dW1ibHI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTczXCJcclxufVxyXG5cclxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc0XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzVcIlxyXG59XHJcblxyXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzZcIlxyXG59XHJcblxyXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3N1wiXHJcbn1cclxuXHJcbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3OFwiXHJcbn1cclxuXHJcbi5mYS1hcHBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzlcIlxyXG59XHJcblxyXG4uZmEtd2luZG93czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2FcIlxyXG59XHJcblxyXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2JcIlxyXG59XHJcblxyXG4uZmEtbGludXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdjXCJcclxufVxyXG5cclxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3ZFwiXHJcbn1cclxuXHJcbi5mYS1za3lwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2VcIlxyXG59XHJcblxyXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODBcIlxyXG59XHJcblxyXG4uZmEtdHJlbGxvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4MVwiXHJcbn1cclxuXHJcbi5mYS1mZW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgyXCJcclxufVxyXG5cclxuLmZhLW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgzXCJcclxufVxyXG5cclxuLmZhLWdpdHRpcDpiZWZvcmUsIC5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODRcIlxyXG59XHJcblxyXG4uZmEtc3VuLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg1XCJcclxufVxyXG5cclxuLmZhLW1vb24tbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODZcIlxyXG59XHJcblxyXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODdcIlxyXG59XHJcblxyXG4uZmEtYnVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4OFwiXHJcbn1cclxuXHJcbi5mYS12azpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODlcIlxyXG59XHJcblxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThhXCJcclxufVxyXG5cclxuLmZhLXJlbnJlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGJcIlxyXG59XHJcblxyXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4Y1wiXHJcbn1cclxuXHJcbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGRcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThlXCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTkwXCJcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTkxXCJcclxufVxyXG5cclxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTJcIlxyXG59XHJcblxyXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTNcIlxyXG59XHJcblxyXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5NFwiXHJcbn1cclxuXHJcbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5NVwiXHJcbn1cclxuXHJcbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5NlwiXHJcbn1cclxuXHJcbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5N1wiXHJcbn1cclxuXHJcbi5mYS1zbGFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOThcIlxyXG59XHJcblxyXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5OVwiXHJcbn1cclxuXHJcbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTlhXCJcclxufVxyXG5cclxuLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWJcIlxyXG59XHJcblxyXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLCAuZmEtYmFuazpiZWZvcmUsIC5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5Y1wiXHJcbn1cclxuXHJcbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLCAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTlkXCJcclxufVxyXG5cclxuLmZhLXlhaG9vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5ZVwiXHJcbn1cclxuXHJcbi5mYS1nb29nbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWEwXCJcclxufVxyXG5cclxuLmZhLXJlZGRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTFcIlxyXG59XHJcblxyXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTJcIlxyXG59XHJcblxyXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhM1wiXHJcbn1cclxuXHJcbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTRcIlxyXG59XHJcblxyXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhNVwiXHJcbn1cclxuXHJcbi5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhNlwiXHJcbn1cclxuXHJcbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhN1wiXHJcbn1cclxuXHJcbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYThcIlxyXG59XHJcblxyXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhOVwiXHJcbn1cclxuXHJcbi5mYS1qb29tbGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFhXCJcclxufVxyXG5cclxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhYlwiXHJcbn1cclxuXHJcbi5mYS1mYXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFjXCJcclxufVxyXG5cclxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhZFwiXHJcbn1cclxuXHJcbi5mYS1jaGlsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWVcIlxyXG59XHJcblxyXG4uZmEtcGF3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiMFwiXHJcbn1cclxuXHJcbi5mYS1zcG9vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjFcIlxyXG59XHJcblxyXG4uZmEtY3ViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjJcIlxyXG59XHJcblxyXG4uZmEtY3ViZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIzXCJcclxufVxyXG5cclxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI0XCJcclxufVxyXG5cclxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiNVwiXHJcbn1cclxuXHJcbi5mYS1zdGVhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjZcIlxyXG59XHJcblxyXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiN1wiXHJcbn1cclxuXHJcbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiOFwiXHJcbn1cclxuXHJcbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSwgLmZhLWNhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjlcIlxyXG59XHJcblxyXG4uZmEtY2FiOmJlZm9yZSwgLmZhLXRheGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJhXCJcclxufVxyXG5cclxuLmZhLXRyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCJcclxufVxyXG5cclxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJjXCJcclxufVxyXG5cclxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJkXCJcclxufVxyXG5cclxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJlXCJcclxufVxyXG5cclxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjMFwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjMVwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzJcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjM1wiXHJcbn1cclxuXHJcbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzRcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzVcIlxyXG59XHJcblxyXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsIC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzZcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwgLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzdcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzhcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCJcclxufVxyXG5cclxuLmZhLXZpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNhXCJcclxufVxyXG5cclxuLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNiXCJcclxufVxyXG5cclxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjY1wiXHJcbn1cclxuXHJcbi5mYS1saWZlLWJvdXk6YmVmb3JlLCAuZmEtbGlmZS1idW95OmJlZm9yZSwgLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLCAuZmEtc3VwcG9ydDpiZWZvcmUsIC5mYS1saWZlLXJpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNkXCJcclxufVxyXG5cclxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjZVwiXHJcbn1cclxuXHJcbi5mYS1yYTpiZWZvcmUsIC5mYS1yZWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDBcIlxyXG59XHJcblxyXG4uZmEtZ2U6YmVmb3JlLCAuZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkMVwiXHJcbn1cclxuXHJcbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkMlwiXHJcbn1cclxuXHJcbi5mYS1naXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQzXCJcclxufVxyXG5cclxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLCAuZmEteWMtc3F1YXJlOmJlZm9yZSwgLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXHJcbn1cclxuXHJcbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkNVwiXHJcbn1cclxuXHJcbi5mYS1xcTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDZcIlxyXG59XHJcblxyXG4uZmEtd2VjaGF0OmJlZm9yZSwgLmZhLXdlaXhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDdcIlxyXG59XHJcblxyXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDhcIlxyXG59XHJcblxyXG4uZmEtc2VuZC1vOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ5XCJcclxufVxyXG5cclxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcclxufVxyXG5cclxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkYlwiXHJcbn1cclxuXHJcbi5mYS1oZWFkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRjXCJcclxufVxyXG5cclxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZGRcIlxyXG59XHJcblxyXG4uZmEtc2xpZGVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZGVcIlxyXG59XHJcblxyXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlMFwiXHJcbn1cclxuXHJcbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlMVwiXHJcbn1cclxuXHJcbi5mYS1ib21iOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlMlwiXHJcbn1cclxuXHJcbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwgLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlM1wiXHJcbn1cclxuXHJcbi5mYS10dHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCJcclxufVxyXG5cclxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU1XCJcclxufVxyXG5cclxuLmZhLXBsdWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU2XCJcclxufVxyXG5cclxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCJcclxufVxyXG5cclxuLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZThcIlxyXG59XHJcblxyXG4uZmEteWVscDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTlcIlxyXG59XHJcblxyXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVhXCJcclxufVxyXG5cclxuLmZhLXdpZmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWViXCJcclxufVxyXG5cclxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVjXCJcclxufVxyXG5cclxuLmZhLXBheXBhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZWRcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZWVcIlxyXG59XHJcblxyXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjBcIlxyXG59XHJcblxyXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjFcIlxyXG59XHJcblxyXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYyXCJcclxufVxyXG5cclxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYzXCJcclxufVxyXG5cclxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjRcIlxyXG59XHJcblxyXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmNVwiXHJcbn1cclxuXHJcbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmNlwiXHJcbn1cclxuXHJcbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWY3XCJcclxufVxyXG5cclxuLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmOFwiXHJcbn1cclxuXHJcbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWY5XCJcclxufVxyXG5cclxuLmZhLWF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmYVwiXHJcbn1cclxuXHJcbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmYlwiXHJcbn1cclxuXHJcbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmNcIlxyXG59XHJcblxyXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmRcIlxyXG59XHJcblxyXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmVcIlxyXG59XHJcblxyXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwMFwiXHJcbn1cclxuXHJcbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiXHJcbn1cclxuXHJcbi5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAyXCJcclxufVxyXG5cclxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAzXCJcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA0XCJcclxufVxyXG5cclxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDVcIlxyXG59XHJcblxyXG4uZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDZcIlxyXG59XHJcblxyXG4uZmEtYnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwN1wiXHJcbn1cclxuXHJcbi5mYS1pb3hob3N0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwOFwiXHJcbn1cclxuXHJcbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA5XCJcclxufVxyXG5cclxuLmZhLWNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiXHJcbn1cclxuXHJcbi5mYS1zaGVrZWw6YmVmb3JlLCAuZmEtc2hlcWVsOmJlZm9yZSwgLmZhLWlsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGJcIlxyXG59XHJcblxyXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjBjXCJcclxufVxyXG5cclxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjBkXCJcclxufVxyXG5cclxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwZVwiXHJcbn1cclxuXHJcbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTBcIlxyXG59XHJcblxyXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCJcclxufVxyXG5cclxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjEyXCJcclxufVxyXG5cclxuLmZhLXNlbGxzeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTNcIlxyXG59XHJcblxyXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXHJcbn1cclxuXHJcbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTVcIlxyXG59XHJcblxyXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE2XCJcclxufVxyXG5cclxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTdcIlxyXG59XHJcblxyXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxOFwiXHJcbn1cclxuXHJcbi5mYS1kaWFtb25kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxOVwiXHJcbn1cclxuXHJcbi5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxYVwiXHJcbn1cclxuXHJcbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWJcIlxyXG59XHJcblxyXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWNcIlxyXG59XHJcblxyXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCJcclxufVxyXG5cclxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWVcIlxyXG59XHJcblxyXG4uZmEtdmVudXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjIxXCJcclxufVxyXG5cclxuLmZhLW1hcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjIyXCJcclxufVxyXG5cclxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjIzXCJcclxufVxyXG5cclxuLmZhLWludGVyc2V4OmJlZm9yZSwgLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyNFwiXHJcbn1cclxuXHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCJcclxufVxyXG5cclxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjZcIlxyXG59XHJcblxyXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI3XCJcclxufVxyXG5cclxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCJcclxufVxyXG5cclxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyOVwiXHJcbn1cclxuXHJcbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyYVwiXHJcbn1cclxuXHJcbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyYlwiXHJcbn1cclxuXHJcbi5mYS1uZXV0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJjXCJcclxufVxyXG5cclxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJkXCJcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzMFwiXHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzFcIlxyXG59XHJcblxyXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCJcclxufVxyXG5cclxuLmZhLXNlcnZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzNcIlxyXG59XHJcblxyXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNFwiXHJcbn1cclxuXHJcbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNVwiXHJcbn1cclxuXHJcbi5mYS1ob3RlbDpiZWZvcmUsIC5mYS1iZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM2XCJcclxufVxyXG5cclxuLmZhLXZpYWNvaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM3XCJcclxufVxyXG5cclxuLmZhLXRyYWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzOFwiXHJcbn1cclxuXHJcbi5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM5XCJcclxufVxyXG5cclxuLmZhLW1lZGl1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2FcIlxyXG59XHJcblxyXG4uZmEteWM6YmVmb3JlLCAuZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzYlwiXHJcbn1cclxuXHJcbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiXHJcbn1cclxuXHJcbi5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2RcIlxyXG59XHJcblxyXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzZVwiXHJcbn1cclxuXHJcbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLCAuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0MFwiXHJcbn1cclxuXHJcbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLCAuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDFcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSwgLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDJcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSwgLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDNcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSwgLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcclxufVxyXG5cclxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ1XCJcclxufVxyXG5cclxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0NlwiXHJcbn1cclxuXHJcbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCJcclxufVxyXG5cclxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0OFwiXHJcbn1cclxuXHJcbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDlcIlxyXG59XHJcblxyXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNGFcIlxyXG59XHJcblxyXG4uZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0YlwiXHJcbn1cclxuXHJcbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNGNcIlxyXG59XHJcblxyXG4uZmEtY2xvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRkXCJcclxufVxyXG5cclxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRlXCJcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1MFwiXHJcbn1cclxuXHJcbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsIC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjUxXCJcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1MlwiXHJcbn1cclxuXHJcbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1M1wiXHJcbn1cclxuXHJcbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU0XCJcclxufVxyXG5cclxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSwgLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1NVwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsIC5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU2XCJcclxufVxyXG5cclxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTdcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNThcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1OVwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWFcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1YlwiXHJcbn1cclxuXHJcbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVjXCJcclxufVxyXG5cclxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCJcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVlXCJcclxufVxyXG5cclxuLmZhLWdnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2MFwiXHJcbn1cclxuXHJcbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCJcclxufVxyXG5cclxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2MlwiXHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2M1wiXHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjRcIlxyXG59XHJcblxyXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjVcIlxyXG59XHJcblxyXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY2XCJcclxufVxyXG5cclxuLmZhLXNhZmFyaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjdcIlxyXG59XHJcblxyXG4uZmEtY2hyb21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2OFwiXHJcbn1cclxuXHJcbi5mYS1maXJlZm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiXHJcbn1cclxuXHJcbi5mYS1vcGVyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNmFcIlxyXG59XHJcblxyXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZiXCJcclxufVxyXG5cclxuLmZhLXR2OmJlZm9yZSwgLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZjXCJcclxufVxyXG5cclxuLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNmRcIlxyXG59XHJcblxyXG4uZmEtNTAwcHg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZlXCJcclxufVxyXG5cclxuLmZhLWFtYXpvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzBcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3MlwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3M1wiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3NFwiXHJcbn1cclxuXHJcbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzVcIlxyXG59XHJcblxyXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzZcIlxyXG59XHJcblxyXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3N1wiXHJcbn1cclxuXHJcbi5mYS1tYXAtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzhcIlxyXG59XHJcblxyXG4uZmEtbWFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3OVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3YVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdiXCJcclxufVxyXG5cclxuLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3Y1wiXHJcbn1cclxuXHJcbi5mYS12aW1lbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2RcIlxyXG59XHJcblxyXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZVwiXHJcbn1cclxuXHJcbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjgwXCJcclxufVxyXG5cclxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODFcIlxyXG59XHJcblxyXG4uZmEtZWRnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODJcIlxyXG59XHJcblxyXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4M1wiXHJcbn1cclxuXHJcbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODRcIlxyXG59XHJcblxyXG4uZmEtbW9keDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODVcIlxyXG59XHJcblxyXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4NlwiXHJcbn1cclxuXHJcbi5mYS11c2I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg3XCJcclxufVxyXG5cclxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODhcIlxyXG59XHJcblxyXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg5XCJcclxufVxyXG5cclxuLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOGFcIlxyXG59XHJcblxyXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4YlwiXHJcbn1cclxuXHJcbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOGNcIlxyXG59XHJcblxyXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhkXCJcclxufVxyXG5cclxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhlXCJcclxufVxyXG5cclxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTBcIlxyXG59XHJcblxyXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXHJcbn1cclxuXHJcbi5mYS1oYXNodGFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5MlwiXHJcbn1cclxuXHJcbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjkzXCJcclxufVxyXG5cclxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5NFwiXHJcbn1cclxuXHJcbi5mYS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5NVwiXHJcbn1cclxuIiwiLm1haW5Qb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuXHJcbi5wb3B1cC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpZGUtaW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAxcyBmb3J3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpdGgtc2Nyb2xsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2dpbi1kZXNrdG9wIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRCYXNlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmJvZHkge1xyXG5cdG1pbi13aWR0aDogMzIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCZbaHJlZl49XCJ0ZWxcIl0ge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMiB7XHJcblx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5oNiB7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5cclxucCB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdENsYXNzZXMgZm9yIHRoZSBjb2xvcnM7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJhc2ljLXJlZCB7XHJcblx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0ZmlsbDogdmFyKC0tcmVkLWJhc2ljKTtcclxufVxyXG5cclxuLmJhc2ljLWJsdWUge1xyXG5cdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRmaWxsOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxufVxyXG5cclxuLmJhc2ljLWdyZWVuIHtcclxuXHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdGZpbGw6IHZhcigtLWdyZWVuLWJhc2ljKTtcclxufVxyXG5cclxuLmJhc2ljLXllbGxvdyB7XHJcblx0Y29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcblx0ZmlsbDogdmFyKC0teWVsbG93LWJhc2ljKTtcclxufVxyXG5cclxuLndoaXRlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZpbGw6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdENsYXNzZXMgZm9yIHRoZSBiYWNrZ3JvdW5kIGNvbG9ycztcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYmMtcmVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG59XHJcblxyXG4uYmMtYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbn1cclxuXHJcbi5iYy1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG59XHJcblxyXG4uYmMteWVsbG93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5uby1kaXNwbGF5LFxyXG4jZ3R4LXRyYW5zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYS5mYS1zdGFyIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5uby1zY3JvbGwge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDAgN3B4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubm8tc2Nyb2xsIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uZGVza3RvcC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT0gY3VzdG9tIHNjcm9sbCBmb3IgTW96aWxsYSBGaXJlZm94ID09PT09XHJcbmh0bWwsYm9keSB7XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cdHNjcm9sbGJhci1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYykgI2YxZjFmMTtcclxufVxyXG5cclxuLy8gPT09PT0gY3VzdG9tIHNjcm9sbCA9PT09PVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG59XHJcblxyXG4vLyA9PT09PVxyXG5cclxuLmEtYnRuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgMCAwIDA7XHJcblx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IC41cztcclxuXHRmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdH1cclxuXHJcblx0Ji53aGl0ZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1YnN0cmF0ZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAyMDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XHJcblxyXG5cdCYuc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdC5zZWwtYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHQuc2VsLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6dXJsKCRzdWl0Y2FzZS1wYWdlLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duLWJsdWUnKSByaWdodCBuby1yZXBlYXQ7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdFx0Ji51cCB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWwtY2hpbGRyZW4gLCAuc2VsLWFkdWx0cywgLm9wdGlvbnMtbGlzdCB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDE3NnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdC5vcHRpb25zIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VsZWN0ZWQsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3B0aW9ucy1saXN0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRSZXNldFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4qIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxubWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0dGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0dGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxufVxyXG5cclxuaW1nLFxyXG5pZnJhbWUsXHJcbnZpZGVvLFxyXG5hdWRpbyxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZyxcclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxyXG5pbnB1dFt0eXBlPSdyZXNldCddLFxyXG5pbnB1dFt0eXBlPSdmaWxlJ10sXHJcbmlucHV0W3R5cGU9J2ltYWdlJ10sXHJcbmxhYmVsW2Zvcl0ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYVtocmVmXj0ndGVsJ10sXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmlucHV0W2Rpc2FibGVkXSxcclxudGV4dGFyZWFbZGlzYWJsZWRdLFxyXG5zZWxlY3RbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J10sXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbmlucHV0W3R5cGU9J2RhdGUnXSxcclxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcclxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcclxuaW5wdXRbdHlwZT0nbW9udGgnXSxcclxuaW5wdXRbdHlwZT0nd2VlayddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcclxuaW5wdXRbdHlwZT0nc2VhcmNoJ10sXHJcbmlucHV0W3R5cGU9J3RlbCddLFxyXG5pbnB1dFt0eXBlPSd0aW1lJ10sXHJcbmlucHV0W3R5cGU9J3VybCddLFxyXG5pbnB1dFt0eXBlPSdjb2xvciddLFxyXG50ZXh0YXJlYSxcclxuYVtocmVmXj0ndGVsJ10ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5uYXYgdWwsXHJcbm5hdiBvbCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcbn1cclxuIiwiLmRhdGVwaWNrZXItLWNlbGxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLSB7XG4gIGNvbG9yOiAjNEVCNUU2O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSwgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6ICM0NWJjZWQ7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsOmVtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IDAgM3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBjb2xvcjogI0ZGOUExOTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwgLmRhdGVwaWNrZXItLWJvZHksIC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheSB7XG4gIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy1tb250aHMge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1tb250aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogMjUlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMteWVhcnMsIC5kYXRlcGlja2VyLS15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLXllYXIge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDMzLjMzJTtcbn1cblxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tdG9wLSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLWxlZnQtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXIge1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyLCAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICByaWdodDogMTBweDtcbn1cblxuLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogMTBweDtcbn1cblxuLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG4uZGF0ZXBpY2tlci0tYm9keS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24sIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjOWM5YzljO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b25zLCAuZGF0ZXBpY2tlci0tdGltZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b24ge1xuICBjb2xvcjogIzRFQjVFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLi1hbS1wbS0gLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIC13ZWJraXQtZmxleDogMCAxIDEzOHB4O1xuICAtbXMtZmxleDogMCAxIDEzOHB4O1xuICBmbGV4OiAwIDEgMTM4cHg7XG4gIG1heC13aWR0aDogMTM4cHg7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tdGltZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxNTNweDtcbiAgLW1zLWZsZXg6IDAgMSAxNTNweDtcbiAgZmxleDogMCAxIDE1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTUzcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3Vycy4tZm9jdXMtOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGVkZWRlLCAjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpob3Zlcjo6LW1zLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWNjNGVmO1xuICBib3JkZXItY29sb3I6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFuIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uIHtcbiAgY29sb3I6ICM5YzljOWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIge1xuICBoZWlnaHQ6IDAuNGVtO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EyZGRmNjtcbn1cblxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7XG59XG5cbi4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBjb2xvcjogI2NjYztcbn1cblxuLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwLCA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLCAuZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsIC5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsIC5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLCAuZmEtaW1hZ2U6YmVmb3JlLCAuZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsIC5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsIC5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLCAuZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSwgLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsIC5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsIC5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLCAuZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsIC5mYS1yZW9yZGVyOmJlZm9yZSwgLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsIC5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLCAuZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSwgLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLCAuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsIC5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLCAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwgLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwgLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwgLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLCAuZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsIC5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSwgLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsIC5mYS1yb3VibGU6YmVmb3JlLCAuZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS13b246YmVmb3JlLCAuZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwgLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwgLmZhLWJhbms6YmVmb3JlLCAuZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsIC5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsIC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsIC5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLCAuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwgLmZhLXljLXNxdWFyZTpiZWZvcmUsIC5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLCAuZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSwgLmZhLXNoZXFlbDpiZWZvcmUsIC5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSwgLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSwgLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLCAuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLCAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS10djpiZWZvcmUsIC5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4ubWFpblBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB3aWR0aDogOTAlO1xufVxuLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LmxvZ2luLWRlc2t0b3Age1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgfVxuICAucG9wdXAtY29udGVudC5zbGlkZS1pbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGVudC53aXRoLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxuICAucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQubG9naW4tZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExODVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEyNzVweDtcbiAgfVxufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IC5zZWwtaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3N1aXRjYXNlLXBhZ2Utc3ByaXRlLTkxNWU0MWZjZjMuc3ZnI2ljb24tYXJyb3ctZG93bi1ibHVlXCIpIHJpZ2h0IG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYm94IC5zZWwtaWNvbi51cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWFkdWx0cywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9ucywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWFkdWx0cyAub3B0aW9ucywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnM6bnRoLWxhc3QtY2hpbGQoMSksIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6bnRoLWxhc3QtY2hpbGQoMSksIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9uczpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9ucy5zZWxlY3RlZCwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWNoaWxkcmVuIC5vcHRpb25zOmZvY3VzLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnM6aG92ZXIsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9uczphY3RpdmUsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnMuc2VsZWN0ZWQsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6Zm9jdXMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6aG92ZXIsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnM6YWN0aXZlLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnMuc2VsZWN0ZWQsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9uczpmb2N1cywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zOmhvdmVyLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRWYXJpYWJsZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWl4aW5zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFJlc2V0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuaW1nLFxuaWZyYW1lLFxudmlkZW8sXG5hdWRpbyxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLFxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9aW1hZ2VdLFxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtocmVmXj10ZWxdLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbnNlbGVjdFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEsXG5hW2hyZWZePXRlbF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJhc2VcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFNlbWlCb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIsIGFbaHJlZl49dGVsXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENsYXNzZXMgZm9yIHRoZSBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFzaWMtcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYXNpYy1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmaWxsOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgZmlsbDogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmFzaWMteWVsbG93IHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgYmFja2dyb3VuZCBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJjLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJjLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuLmhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uby1kaXNwbGF5LFxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWNhcHRpb24ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmEuZmEtc3RhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYS5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKSAjZjFmMWYxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4uYS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLmEtYnRuOmZvY3VzLCAuYS1idG46aG92ZXIsIC5hLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5hLWJ0bi53aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uc3Vic3RyYXRlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgSGlkZGVuICAqL1xuW2hpZGRlbl0sXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAgR3JpZCAgKi9cbi5jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4uY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5jb2wtLTFvZjIge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5jb2wtLTFvZjQge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGV4dCBDb2xvcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbi55ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogI2ZhYjY0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREYXRlcGlja2VyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggN3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbHMge1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuICBzdHJva2U6IHJlZDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgcGFkZGluZzogMCA0NnB4IDAgMzFweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODMwNmM7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI4MzA2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmbGV4OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI4MzA2YztcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjaWNvbi1jYWxlbmRhci1wb2ludGVyXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1jdXJyZW50LTphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1zZWxlY3RlZC06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1kaXNhYmxlZC0ge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhdGVwaWNrZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kYXRlcGlja2VyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0UmFuZ2UgU2xpZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFuZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5yYW5nZS1zbGlkZXIgLmRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhbmdlLXNsaWRlciAuZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzI4MzA2Yztcbn1cbi5yYW5nZS1zbGlkZXIgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2Utc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWFzb25yeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hc29ucnktZ3JpZCAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hc29ucnktZ3JpZC0tc2l6ZTEgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hc29ucnktZ3JpZC1hbHQgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYXNvbnJ5LWdyaWQtYWx0LS1zaXplMSAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hc29ucnktZ3JpZCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXNvbnJ5LWdyaWQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXNvbnJ5LWdyaWQtYWx0ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc29ucnktZ3JpZC1hbHQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdERpc2FibGUgU2Nyb2xsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGlzYWJsZS1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDUwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGlzYWJsZS1zY3JvbGwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWxlY3RyaWNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWxlY3RyaWMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc2VsZWN0cmljIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjI7XG4gIGhlaWdodDogNThweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDlweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4O1xufVxuLnNlbGVjdHJpYyAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLWdyYXkucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMge1xuICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgdWwge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2OXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpICsgbGkge1xuICBtYXJnaW46IDRweCAwIDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IC0xMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweDtcbiAgfVxuICAuc2VsZWN0cmljIC5sYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHVsIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG4gIH1cbiAgLnNlbGVjdHJpYy1pdGVtcyBsaTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIHRvcDogLTE0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLyogIGZvciB0aGUgbGlnaHQgYmFja2dyb3VuZCBpbWFnZXMgKGV4Y2VwdCBtb2JpbGUpICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2Utc2xpZGUgLmFydGljbGVfX2JvZHkge1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XG4gIH1cbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSA+IGgzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSAuZmF2b3VyaXRlX190aXRsZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiAgYWN0aXZlIGN1cnNvciBmb3IgYWxsIHNlbGVjdHMgICovXG4uc2VsZWN0IHNlbGVjdDpob3Zlcixcbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLFxuLnNlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV4cGVyaWVuY2VzLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4vKiAgZm9yIHRoZSBBZHVsdHMvQ2hpbGRyZW4gaW5wdXRzICAqL1xuLmluY3JlbWVudG9yX19maWVsZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIERyb3Agc2hhZG93IGNsYXNzIGZvciB0aGUgYWxsIFRpdGxlcyAgKi9cbi5kcm9wLXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDNweCAjMDAwMDAwO1xufVxuXG4vKiAgYXV0byBoZWlnaHQgdG8gcmVtb3ZlIGV4dHJhIHNwYWNlcyBpbiBob3N0J3MgZGVzY3JpcHRpb24gICovXG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5ob3N0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4vKiAgY29ycmVjdCB3aXRoIGZvciB0aGUgY2lyY2xlcyBpbiAnU3Vic2NyaWJlIG5vdyBhbmQgdGhhbmsgdXMgbGF0ZXInIHNlY3Rpb24gICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMSB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5saXN0LWNpcmNsZXMgLmljb24tY2lybGNlMyB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICB9XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyBkaXYuY29udGVudC1wYWdlLWZvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qICBzdHlsZSBmb3IgdGhlIHNpZ24tdXAtZm9ybSAgKi9cbi5yb2JseS13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qICBzdHlsZSBmb3Igc2xvZ2FuIHRpdGxlIHNlY3Rpb24gICovXG4uc2xvZ2FuX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2xvZ2FuX190aXRsZSA+IGgzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLyogVE9ETzo6IERNICYgSU4gcmVmYWN0b3IgYW5kIG1ha2UgbGVzcyBodWdlICAgKi9cbi8qICBob3N0IGNvbnRlbnQgICovXG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3Mge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAud2lkZ2V0LW1lc3NhZ2VzIC53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogIGhvc3QgcmVxdWVzdCAgKi9cbi5ob3N0LXJlcXVlc3QgLmZvcm1fX2NvbCxcbi5ob3N0LXJlcXVlc3QgLmFjY29yZGlvbnMge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5ob3N0LXJlcXVlc3QgLmZvcm1fX2NvbCBoNixcbi5ob3N0LXJlcXVlc3QgLmFjY29yZGlvbnMgaDYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1heS1hbHNvLWxpa2Uge1xuICBwYWRkaW5nOiA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmhvc3QtcGFnZS1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAuaWNvbi1jb2NrdGFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9jb2NrdGFpbC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uLWZvb3RiYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvZnV0Ym9sLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V3JhcHBlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xufVxuLndyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLndyYXBwZXIuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53cmFwcGVyLS1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlciB7XG4gICAgLyogIFdyYXBwZXIgUHJpbWFyeSAgKi9cbiAgICAvKiAgV3JhcHBlciBTZWNvbmRhcnkgICovXG4gIH1cbiAgLndyYXBwZXItLXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG4gIC53cmFwcGVyLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNoZWxsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hlbGwge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2hlbGwtLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENvbnRhaW5lclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDJweDtcbiAgfVxuICAuY29udGFpbmVyLS1zaXplMSB7XG4gICAgbWF4LXdpZHRoOiAxMjA1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci0tc2l6ZTIge1xuICAgIG1heC13aWR0aDogMTE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0tc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDb250YWluZXIgSW5uZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXItaW5uZXIge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SGVhZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICAvKiAgSGVhZGVyIFNlbGVjdCAgKi9cbiAgLyogIEhlYWRlciBWaXNpYmxlIHNlbGVjdCAgKi9cbn1cbi5oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2hhZG93OiAwIDAgOTBweCA2OXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIuZml4ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5oZWFkZXIuZml4ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaGVhZGVyLmZpeGVkIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28tc2Vjb25kYXJ5LnBuZyk7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZyk7XG59XG4uaGVhZGVyLmZpeGVkIC5oZWFkZXJfX3NlbGVjdCBzZWxlY3Qge1xuICBjb2xvcjogI2U4NDA0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xufVxuLmhlYWRlci0tc2VsZWN0IC5oZWFkZXJfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uaGVhZGVyLnZpc2libGUtc2VsZWN0IC5oZWFkZXJfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5cHggMCA3cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxuICAuaGVhZGVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby1zZWNvbmRhcnkucG5nKTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdCBzZWxlY3Qge1xuICAgIGNvbG9yOiAjZTg0MDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2U4NDA0MjtcbiAgfVxuICAuaGVhZGVyLnVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5oZWFkZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsdWVfX2JhciB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmx1ZV9fYmFyIGgyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIHtcbiAgcGFkZGluZzogNXZoO1xuICBtYXJnaW46IDN2aCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuYXJ0aWNsZS1zbWFsbCA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgPiBhID4gaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAydmg7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgPiBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnZoO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5zZWUtZXhwcmVzc2VzX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDN2aDtcbiAgcGFkZGluZzogMXZoIDJ2aDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuc2VlLWV4cHJlc3Nlc19fYnRuOmhvdmVyLCAuc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLnNlZS1leHByZXNzZXNfX2J0bjpmb2N1cywgLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5zZWUtZXhwcmVzc2VzX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4uc2VjdGlvbi1kZWYgI2d0eC10cmFucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWRlZiB1bCwgLnNlY3Rpb24tZGVmIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvb3RlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3RlciB7XG4gIGNvbG9yOiAjZjYzZTNjICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXIgLm91ci1pbmZvIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmZvb3Rlcl9fY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyIC5idG4tY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC03MjFweDtcbiAgei1pbmRleDogMjAwO1xufVxuLmZvb3RlciAuZm9vdGVyX19uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAuZm9vdGVyX19uYXYgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmNjNlM2M7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNjNlM2M7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLmZvb3RlciAuZm9vdGVyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fY29udGVudCAuc29jaWFscyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3Qge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgNyUgMnB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3QgbGkuY29udGluZW50IHtcbiAgbWFyZ2luOiAxMHB4IDclIDEwcHggMDtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCA3JSAxMHB4IDA7XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5mb290ZXIgLmJ0bi1jaGF0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtNTU1cHggMCAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtNDY1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMCAtMzQ1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjU1cHg7XG4gIH1cbiAgLmZvb3RlciAuY29sLWxnLTIgKyAuY29sLWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19uYXYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX25hdiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMThweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLnNvY2lhbHMge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19jb250ZW50IC5zb2NpYWxzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCdXR0b25cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZTg0MDQyO1xufVxuLmJ0bi0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQjc0QjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0ZGQjc0Qjtcbn1cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzZCQzE0QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMTRCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2QkMxNEI7XG59XG4uYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJhMzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMDcwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDEwcHggIWltcG9ydGFudDtcbn1cbi5idG4tLWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxMXB4IDE3cHg7XG4gIG1pbi13aWR0aDogMTg5cHg7XG59XG4uYnRuLS1ib3JkZXItd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cbi5idG4tLXNpemUxIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuLmJ0bi0tc2l6ZTIge1xuICBtaW4td2lkdGg6IDE0NHB4O1xufVxuLmJ0bi0tc2l6ZTMge1xuICBtaW4td2lkdGg6IDE1NXB4O1xufVxuLmJ0bi0tc2l6ZTQge1xuICBwYWRkaW5nOiAxMHB4IDM0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDgxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJ1dHRvbiBDaGF0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuLWNoYXQge1xuICBiYWNrZ3JvdW5kOiAjZDYwMTQwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjcwNzY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5idG4tY2hhdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1jaGF0IGkgKyBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tY2hhdCBzcGFuICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWNoYXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWNoYXQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTkwMDQ1O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJ0bi1jaGF0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Q4MDAzYztcbiAgfVxuICAuYnRuLWNoYXQgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLmJ0bi1jaGF0IGkgKyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJ0bi1jaGF0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5idG4tY2hhdCBzcGFuICsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gRWxlbWVudHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0O1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MzA2YztcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBTZWxlY3QgUHJpbWFyeSAgKi9cbn1cbi5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2U4NDA0MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdC0tcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNlbGVjdC0tcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LS1yZWQgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4NDA0Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDaGVja2JveFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoZWNrYm94IHtcbiAgLyogIENoZWNrYm94IEJpZyAgKi9cbn1cbi5jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyODMwNmM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrYm94IGxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4uY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xufVxuLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uY2hlY2tib3gtLWJpZyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5jaGVja2JveC0tYmlnIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MzA2Yztcbn1cbi5jaGVja2JveC0tYmlnIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tib3gtLWJpZyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuICAuY2hlY2tib3gtLWJpZyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmNoZWNrYm94LS1iaWcgbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYWRpb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5yYWRpbyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucmFkaW8gbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8gbGFiZWw6YmVmb3JlLCAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xufVxuLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MzA2Yztcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICB0b3A6IDVweDtcbiAgbGVmdDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlbGVjdCBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWxlY3QtYWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi1ncmF5LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcbiAgcGFkZGluZzogMCA3cHggN3B4O1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZm9ybSAuZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC00NXB4O1xufVxuLmZvcm0gLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiA0OXB4O1xufVxuLmZvcm0gLmZvcm1fX3JvdyArIC5mb3JtX19yb3ctLXNpemUxIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb3JtIC5mb3JtX19yb3cgKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmZvcm0gLmZvcm1fX3Jvdy0tYWx0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC5mb3JtX19jb2wge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuLmZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmZvcm0gLmZvcm1fX2FjdGlvbnMgcCB7XG4gIG1hcmdpbjogMjNweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0gLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX3JvdyAuZm9ybV9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX3Jvdy0tYWx0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0gLmZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19yb3cgLmZvcm1fX2NvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2NvbCArIC5mb3JtX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgNHB4IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93ICsgLmNoZWNrYm94IHtcbiAgICBtYXJnaW46IDIzcHggMCAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5mb3JtIC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19hY3Rpb25zIHAge1xuICAgIG1hcmdpbjogMTFweCAwIDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybSBTdWJzY3JpYmVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1N3B4IDAgNjBweDtcbiAgLyogIEZvcm0gU3Vic2NyaWJlIFByaW1hcnkgICovXG4gIC8qICBGb3JtIFN1YnNjcmliZSBQcmltYXJ5IEFsdCAgKi9cbn1cbi5mb3JtLXN1YnNjcmliZSAubGlzdC1jaXJjbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5mb3JtLXN1YnNjcmliZSAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYm9keSB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMCAzN3B4IDEwcHggN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm1fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2J0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkge1xuICBwYWRkaW5nOiAzM3B4IDAgMTFweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAubGlzdC1jaXJjbGVzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fY29udGVudCB7XG4gIGNvbG9yOiAjMjkzMTZBO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2ZpZWxkIHtcbiAgY29sb3I6ICMyOTMxNkE7XG4gIGJvcmRlci1jb2xvcjogIzI5MzE2QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYWN0aW9ucyxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fZm9vdCxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fY29udGVudCxcbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2Zvb3Qge1xuICBtYXJnaW46IDM0cHggMCAwO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDYzcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2J0biB7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDVweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDU4cHggNDNweCA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvLWFsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTNweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMzdweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19pY28ge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAubGlzdC1jaXJjbGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9faWNvLWFsdCB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDI0cHggMCAyNnB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2NvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2ZpZWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAwIDBweCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYnRuIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIC5mb3JtX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW46IDIzcHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gUGF5bWVudFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tcGF5bWVudCB7XG4gIGNvbG9yOiAjMzQzMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuLmZvcm0tcGF5bWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIHJpZ2h0OiAzOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLmZvcm0tcGF5bWVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybS1wYXltZW50IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LS1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LS1wcmltYXJ5IC5mb3JtX19jb2wge1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19yb3ctaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LWlubmVyIC5mb3JtX19jb2wge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tMW9mMiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMSB7XG4gIGZsZXg6IDAgMCAxOS41JTtcbiAgbWF4LXdpZHRoOiAxOS41JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTIge1xuICBmbGV4OiAwIDAgODAuNSU7XG4gIG1heC13aWR0aDogODAuNSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemUzIHtcbiAgZmxleDogMCAwIDU3JTtcbiAgbWF4LXdpZHRoOiA1NyU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU0IHtcbiAgZmxleDogMCAwIDQzJTtcbiAgbWF4LXdpZHRoOiA0MyU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU1IHtcbiAgZmxleDogMCAwIDU1JTtcbiAgbWF4LXdpZHRoOiA1NSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemU2IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyBwIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1wYXltZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTEge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMiB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1wYXltZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtLXBheW1lbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX3Jvdy0tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sICsgLmZvcm1fX2NvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tcGF5bWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1wYXltZW50IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fZmllbGQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtIENvZGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWNvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9ybS1jb2RlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2N3B4O1xufVxuLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjBEMzMwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjBEMzMwO1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX2JvZHkgLmZvcm1fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjRjBEMzMwO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fZm9vdCB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19mb290IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmZvcm0tY29kZSAuZm9ybV9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX292ZXJsYXkgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogIzEyOEM4RjtcbiAgYm9yZGVyLWNvbG9yOiAjMTI4QzhGO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fb3ZlcmxheSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMjhDOEY7XG59XG4uZm9ybS1jb2RlLmFjdGl2ZSAuZm9ybV9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mb3JtLWNvZGUuYWN0aXZlIC5mb3JtX19pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tY29kZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWNvZGUgLmZvcm1fX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5mb3JtLWNvZGUgLmZvcm1fX2JvZHkgLmZvcm1fX2J0biB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fZm9vdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1saXN0LV0ge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFN0YXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1zdGFycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4ubGlzdC1zdGFycyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IENpcmNsZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWNpcmNsZXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtY2lyY2xlcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWNpcmNsZXMgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IEZlYXR1cmVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1mZWF0dXJlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC40cztcbn1cbi5saXN0LWZlYXR1cmVzIGE6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0LWZlYXR1cmVzIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG4ubGlzdC1mZWF0dXJlcyBzdHJvbmcgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMgc3Ryb25nIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmxpc3QtZmVhdHVyZXMgPiBsaTpsYXN0LWNoaWxkIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxpc3QtZmVhdHVyZXMgZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGlzdC1mZWF0dXJlcyBlbSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxpc3QtZmVhdHVyZXMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMgZW0ge1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1mZWF0dXJlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzIGVtLFxuICAubGlzdC1mZWF0dXJlcyBzdHJvbmcge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBDaXRpZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWNpdGllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmxpc3QtY2l0aWVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtY2l0aWVzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xufVxuLmxpc3QtY2l0aWVzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXN0LWNpdGllcyBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdC1jaXRpZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtY2l0aWVzIHVsIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpc3QtY2l0aWVzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBHYWRnZXRzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1nYWRnZXRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1nYWRnZXRzIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxpc3QtZ2FkZ2V0cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdhZGdldHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgfVxuICAubGlzdC1nYWRnZXRzIGxpIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3QtZ2FkZ2V0cyBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdhZGdldHMgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFNlcnZpY2VzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4IC00MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLmxpc3Qtc2VydmljZXMgbGkge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNTNweCAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5saXN0LXNlcnZpY2VzIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDYwcHg7XG4gIH1cbiAgLmxpc3Qtc2VydmljZXMgbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDdweCAxMHB4IDIycHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBDaXJjbGVzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtY2lyY2xlcy1hbHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGlzdC1jaXJjbGVzLWFsdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpOm50aC1jaGlsZCgyKSBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxN2RlZyk7XG59XG4ubGlzdC1jaXJjbGVzLWFsdCBsaTpudGgtY2hpbGQoMykgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTUyZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNpcmNsZXMtYWx0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGkgaSB7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNik7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGkgKyBsaSB7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuICAubGlzdC1jaXJjbGVzLWFsdCBsaTpudGgtY2hpbGQoMikgaSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHJvdGF0ZSgxN2RlZyk7XG4gIH1cbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIGkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMTUyZGVnKTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXNUIERvdHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWRvdHMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5saXN0LWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5saXN0LWRvdHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtZG90cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLmxpc3QtZG90cyBsaTphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBSYWRpb3NcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXJhZGlvcyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IERldGFpbHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWRldGFpbHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdC1kZXRhaWxzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLmxpc3QtZGV0YWlscyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5saXN0LWRldGFpbHMgaDYge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWRldGFpbHMgaDYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGlzdC1kZXRhaWxzIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU2xpZGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3Qtc2xpZGVycyBoNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4ubGlzdC1zbGlkZXJzIGg2IHNwYW4gKyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdC1zbGlkZXJzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBMb2NhdGlvbnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWxvY2F0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xufVxuLmxpc3QtbG9jYXRpb25zIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtbG9jYXRpb25zIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxpc3QtbG9jYXRpb25zIGxpIC5mYS1jb21tZW50LW8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgtMSwgMSk7XG59XG4ubGlzdC1sb2NhdGlvbnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGlzdC1sb2NhdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWxvY2F0aW9ucyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWxvY2F0aW9ucyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG4gIC5saXN0LWxvY2F0aW9ucyBsaSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxpc3QtbG9jYXRpb25zIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmxpc3QtbG9jYXRpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRmVhdHVyZXMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1mZWF0dXJlcy1hbHQgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMTk3cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXRvcDogODFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNzNweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBoMiB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMtYWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0Om50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1mZWF0dXJlcy1hbHQgbGkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDY3cHggMCAwIDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW46IDUzcHggMCAwIDQzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGgyIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU3RlcHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0LXN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZzogMjFweCAwIDA7XG59XG4ubGlzdC1zdGVwcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubGlzdC1zdGVwcyBsaSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAubGlzdC1zdGVwcyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1zdGVwcyBsaSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgbGkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LXN0ZXBzIGxpICsgbGkge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSA5MCU7XG4gICAgcGFkZGluZzogMTNweCAwIDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTZXJ2aWNlcyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXNlcnZpY2VzLWFsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMzdweCAtNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpc3Qtc2VydmljZXMtYWx0IGxpIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDY1cHggMTBweCA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmxpc3Qtc2VydmljZXMtYWx0IHAge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgcCArIC5idG4ge1xuICBtYXJnaW46IDU2cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5saXN0LXNlcnZpY2VzLWFsdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IC02NXB4O1xuICB9XG4gIC5saXN0LXNlcnZpY2VzLWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC1zZXJ2aWNlcy1hbHQgbGkge1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1zZXJ2aWNlcy1hbHQge1xuICAgIG1hcmdpbjogMCAtMTBweCAtNjVweDtcbiAgfVxuICAubGlzdC1zZXJ2aWNlcy1hbHQgbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmxpc3Qtc2VydmljZXMtYWx0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgTGlua3NcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpc3QtbGlua3MgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TG9nb1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5sb2dvLS1zaXplMSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubG9nby1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nby1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5sb2dvLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE5hdlxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxNHB4IDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cztcbn1cbi5uYXYgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm5hdiA+IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ubmF2ID4gdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4NDA0MiAhaW1wb3J0YW50O1xufVxuLm5hdiA+IHVsIGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWFyZ2luOiAtNHB4IDE5cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5hdiA+IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdiB1bCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCBsZWZ0IDAuNHM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubmF2IHVsIHVsIGEge1xuICBwYWRkaW5nOiAxNy41cHggMTBweCAxNHB4IDMycHg7XG59XG4ubmF2IHVsIHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXYgdWwgdWwgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U4NDA0MiAhaW1wb3J0YW50O1xufVxuLm5hdiB1bCB1bCA+IGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm5hdiB1bCB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdiAuZXhwYW5kZWQgPiB1bCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA4N3B4IDAgNTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTIgICovXG4gIC8qICBTZWN0aW9uIFNpemUzICAqL1xuICAvKiAgU2VjdGlvbiBTaXplNCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTUgICovXG4gIC8qICBTZWN0aW9uIFNpemU2ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplNyAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTggICovXG4gIC8qICBTZWN0aW9uIFNpemU5ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTAgICovXG4gIC8qICBTZWN0aW9uIFNpemUxMSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTEyICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTMgICovXG4gIC8qICBTZWN0aW9uIFNpemUxNCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE1ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTYgICovXG4gIC8qICBTZWN0aW9uIFNpemUxOCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE5ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjAgICovXG4gIC8qICBTZWN0aW9uIFNpemUyMCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTIwICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjQgICovXG4gIC8qICBTZWN0aW9uIFNpemUyNSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI2ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjcgICovXG4gIC8qICBTZWN0aW9uIFNpemUyOCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI5ICAqL1xuICAvKiAgU2VjdGlvbiBGb3JtICAqL1xuICAvKiAgU2VjdGlvbiBTbWFsbCAgKi9cbiAgLyogIFNlY3Rpb24gU3RlcHMgICovXG4gIC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cbiAgLyogIFNlY3Rpb24gWWVsbG93ICAqL1xuICAvKiAgU2VjdGlvbiBIb3N0cyAgKi9cbiAgLyogIFNlY3Rpb24gQmx1ZSAgKi9cbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gIHRvcDogNDlweDtcbiAgcmlnaHQ6IDIycHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyIHtcbiAgdG9wOiAtMTg1cHg7XG4gIGxlZnQ6IC01MnB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMyB7XG4gIHRvcDogLTI0NXB4O1xuICByaWdodDogLTUycHg7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTQge1xuICB0b3A6IC0xMzdweDtcbiAgbGVmdDogLTQycHg7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTUge1xuICB0b3A6IC0xNjJweDtcbiAgcmlnaHQ6IC01NHB4O1xuICBvcGFjaXR5OiAwLjE7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemU2IHtcbiAgdG9wOiAtMTI1cHg7XG4gIHJpZ2h0OiAtMzNweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTcge1xuICB0b3A6IC00MXB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplOCB7XG4gIHRvcDogMjElO1xuICBsZWZ0OiAtNzJweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemU5IHtcbiAgdG9wOiA1My41JTtcbiAgcmlnaHQ6IC00OXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTEwIHtcbiAgdG9wOiAtOTJweDtcbiAgbGVmdDogLTc4cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTEge1xuICB0b3A6IDUzNnB4O1xuICByaWdodDogLTc4cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTIge1xuICB0b3A6IDIzM3B4O1xuICBsZWZ0OiAtNTZweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxMyB7XG4gIHRvcDogNDYuNyU7XG4gIHJpZ2h0OiAzMXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTE0IHtcbiAgdG9wOiA2OC40JTtcbiAgbGVmdDogLTIwMXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTE1IHtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxNiB7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogLTM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTgge1xuICB0b3A6IDY4JTtcbiAgbGVmdDogLTM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTkge1xuICB0b3A6IDMxcHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTIxIHtcbiAgdG9wOiAzNiU7XG4gIGxlZnQ6IC04M3B4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNTBweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTIzIHtcbiAgdG9wOiAtMTIwcHg7XG4gIGxlZnQ6IC0yMTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyNCB7XG4gIHRvcDogMzAzcHg7XG4gIHJpZ2h0OiAtMjEwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjUge1xuICBib3R0b206IC03MHB4O1xuICBsZWZ0OiAtNDJweDtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjYge1xuICB0b3A6IDE0MHB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjcge1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogLTM1cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjgge1xuICB0b3A6IC05NnB4O1xuICByaWdodDogLTUwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMzUge1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjI3cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43OCk7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMzYge1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzlweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUzNyB7XG4gIGJvdHRvbTogLTQzMnB4O1xuICByaWdodDogLTUzcHg7XG59XG4uc2VjdGlvbiAuYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMSxcbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgxIGksXG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDEgKyBwLFxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDIgKyBwIHtcbiAgbWFyZ2luOiAzOHB4IDAgMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMgcCB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LS1hbHQge1xuICBwYWRkaW5nOiA1cHggMCAwIDQ3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC0tYWx0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBzdHJvbmcuY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0LS1wcmltYXJ5IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zLWFsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMzYzZTc2O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlY3Rpb24tLXNpemUxIHtcbiAgcGFkZGluZzogMzNweCAwO1xufVxuLnNlY3Rpb24tLXNpemUxIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMiB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi5zZWN0aW9uLS1zaXplMiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnNlY3Rpb24tLXNpemU0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG4uc2VjdGlvbi0tc2l6ZTUge1xuICBwYWRkaW5nOiAzNnB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tLXNpemU2IHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnNlY3Rpb24tLXNpemU2IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zZWN0aW9uLS1zaXplNyB7XG4gIHBhZGRpbmc6IDY5cHggMCA4NnB4O1xufVxuLnNlY3Rpb24tLXNpemU3IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLS1zaXplOCB7XG4gIHBhZGRpbmc6IDY2cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU4IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5zZWN0aW9uLS1zaXplOSB7XG4gIHBhZGRpbmc6IDI3cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemU5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTEwIHtcbiAgcGFkZGluZzogNzZweCAwIDEyMHB4O1xufVxuLnNlY3Rpb24tLXNpemUxMCAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTExIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5zZWN0aW9uLS1zaXplMTIge1xuICBwYWRkaW5nOiA0M3B4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTEyIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5zZWN0aW9uLS1zaXplMTMge1xuICBwYWRkaW5nOiAxN3B4IDAgMjVweDtcbn1cbi5zZWN0aW9uLS1zaXplMTMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnNlY3Rpb24tLXNpemUxNCB7XG4gIHBhZGRpbmc6IDYxcHggMCA5MHB4O1xufVxuLnNlY3Rpb24tLXNpemUxNCAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE1IHtcbiAgcGFkZGluZzogMTdweCAwIDYwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE1IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTYge1xuICBwYWRkaW5nOiA1NXB4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTgge1xuICBwYWRkaW5nOiAxN3B4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTggLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlY3Rpb24tLXNpemUxOCAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE5IHtcbiAgcGFkZGluZzogMjlweCAwIDYwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTkgLnNlY3Rpb25fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMSB7XG4gIHBhZGRpbmc6IDU2cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIxIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi5zZWN0aW9uLS1zaXplMjIge1xuICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjIgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMiAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIzIHtcbiAgcGFkZGluZzogNTZweCAwIDNweDtcbn1cbi5zZWN0aW9uLS1zaXplMjMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlY3Rpb24tLXNpemUyMyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI0IHtcbiAgcGFkZGluZzogNTlweCAwIDMwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbn1cbi5zZWN0aW9uLS1zaXplMjUge1xuICBwYWRkaW5nOiA1OXB4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNiB7XG4gIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI3IHtcbiAgcGFkZGluZzogNTdweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI3IC5maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbi5zZWN0aW9uLS1zaXplMjcgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI4IHtcbiAgcGFkZGluZzogMTVweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI4IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5zZWN0aW9uLS1zaXplMjkge1xuICBwYWRkaW5nOiA0N3B4IDAgNzRweDtcbn1cbi5zZWN0aW9uLS1zaXplMjkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi0tc2l6ZTI5IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zZWN0aW9uLS1mb3JtIHtcbiAgcGFkZGluZzogNTNweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi5zZWN0aW9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDI0cHggMCA5MHB4O1xufVxuLnNlY3Rpb24tLXN0ZXBzIHtcbiAgcGFkZGluZzogMTU1cHggMCA2NXB4O1xufVxuLnNlY3Rpb24tLXN0ZXBzLWFsdCB7XG4gIHBhZGRpbmc6IDI0cHggMCA3N3B4O1xufVxuLnNlY3Rpb24tLXN0ZXBzLWFsdCAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG4uc2VjdGlvbi0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZhYjY0YztcbiAgcGFkZGluZzogNTZweCAwIDYwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlY3Rpb24tLXllbGxvdyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi0teWVsbG93IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cbi5zZWN0aW9uLS1ob3N0cyB7XG4gIHBhZGRpbmc6IDg3cHggMCAzMXB4O1xufVxuLnNlY3Rpb24tLWhvc3RzIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cbi5zZWN0aW9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzI5MzE2QTtcbiAgcGFkZGluZzogNzlweCAwIDUzcHg7XG59XG4uc2VjdGlvbi0tYmx1ZSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG4uc2VjdGlvbi0tYmx1ZSAuc2VjdGlvbl9faGVhZCBoMSxcbi5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgY29sb3I6ICNGRkI3NEI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgLnNlY3Rpb25fX2hlYWQtaW1hZ2Uge1xuICAgIHRvcDogLTY5cHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbiAuc2VjdGlvbl9faGVhZCAuc2VjdGlvbl9faGVhZC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgMjBweDtcbiAgICAvKiAgU2VjdGlvbiBJaW9ucyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMiAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNCAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNiAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplNyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTEgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTEyICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMyAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTEgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTE1ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU4ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU5ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMCAgKi9cbiAgICAvKiAgU2VjdGlvbiBGb3JtICAqL1xuICAgIC8qICBTZWN0aW9uIFN0ZXBzICAqL1xuICAgIC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cbiAgICAvKiAgU2VjdGlvbiBTdGVwcyBBbHQgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTI2ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUyOSAgKi9cbiAgICAvKiAgU2VjdGlvbiBIb3N0cyAgKi9cbiAgICAvKiAgU2VjdGlvbiBCbHVlICAqL1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyICsgcCB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMiArIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0LS1wcmltYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQtLXByaW1hcnkgLmZpbmQtaG9zdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yOCk7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUyMyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IC0xNzVweDtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljby0tc2l6ZTI0IHtcbiAgICB0b3A6IDM4JTtcbiAgICByaWdodDogLTE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9faWNvLS1zaXplMjUge1xuICAgIHRvcDogNjYuNSU7XG4gICAgbGVmdDogLTE4MHB4O1xuICB9XG4gIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9faWNvLS1zaXplMzMxIHtcbiAgICB0b3A6IDMuNSU7XG4gICAgcmlnaHQ6IC0xMzJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUzNSB7XG4gICAgdG9wOiAzNS44JTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUzMzMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC05JTtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjMpO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUwMSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTIgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUzIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNCB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTQgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU1IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU1IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNiB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNiAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTcge1xuICAgIHBhZGRpbmc6IDE1cHggMCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNyAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTExIHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTExIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTIge1xuICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTIgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMiAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEzIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEzIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTMgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNCB7XG4gICAgcGFkZGluZzogMjNweCAwIDQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTE0IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI5cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTUge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0NHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTUgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNSAuc2VjdGlvbl9fYm9keSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTgge1xuICAgIHBhZGRpbmc6IDQxcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTkge1xuICAgIHBhZGRpbmc6IDIxcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTkgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMTRweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMCB7XG4gICAgcGFkZGluZzogMjFweCAwIDQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMCAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEwIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjNweDtcbiAgfVxuICAuc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDQycHggMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc3RlcHMge1xuICAgIHBhZGRpbmc6IDU3cHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zdGVwcy1hbHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0teWVsbG93IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUyNiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMjYgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUyOSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ob3N0cyB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ob3N0cyAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi0taG9zdHMgLnNlY3Rpb25fX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWhvc3RzIC5zZWN0aW9uX19oZWFkIGgyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi0tYmx1ZSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgyIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi0tYmx1ZSAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgY29sb3I6ICNGRkI3NEI7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBEYXJrXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU2cHggMCA2OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qICBTZWN0aW9uIERhcmsgUHJpbWFyeSAgKi9cbn1cbi5zZWN0aW9uLWRhcmsgLmxpc3QtZmVhdHVyZXMge1xuICBwYWRkaW5nOiAxN3B4IDAgMCAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gIHRvcDogLTE3MXB4O1xuICByaWdodDogLTIlO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMiB7XG4gIHRvcDogNDIlO1xuICBsZWZ0OiAtNSU7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28tLXNpemUzIHtcbiAgYm90dG9tOiAtMTA1cHg7XG4gIHJpZ2h0OiAyLjUlO1xufVxuLnNlY3Rpb24tZGFyay0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDEzM3B4IDAgMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRhcmsge1xuICAgIHBhZGRpbmc6IDIzcHggMCAyNHB4O1xuICAgIC8qICBTZWN0aW9uIERhcmsgUHJpbWFyeSAgKi9cbiAgfVxuICAuc2VjdGlvbi1kYXJrIC5saXN0LWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBzdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjYpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTEge1xuICAgIHRvcDogLTE4MHB4O1xuICAgIHJpZ2h0OiAtNTklO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTIge1xuICAgIHRvcDogMTYuNSU7XG4gICAgbGVmdDogLTYwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjkpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTMge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTYwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjkpO1xuICB9XG4gIC5zZWN0aW9uLWRhcmstLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDUzcHggMCAyN3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gTWFpblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljby0tc2l6ZTEge1xuICBvcGFjaXR5OiAwLjE7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAxMC45JTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljby0tc2l6ZTIge1xuICBvcGFjaXR5OiAwLjE7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IDMxLjIlO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplMyB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogNTglO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplNCB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogODQuNiU7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMCAtMTVweCAwIC0xOXB4O1xuICBwYWRkaW5nOiA1NXB4IDYwcHggODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1oZWFkIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtaGVhZCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWhlYWQgLmxpc3Qtc3RhcnMge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtaGVhZCAubGlzdC1zdGFycyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1ib2R5ID4gaDYge1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtYWN0aW9ucyBoMiB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1hY3Rpb25zIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1mb290IHtcbiAgbWFyZ2luLXRvcDogOTdweDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtZm9vdCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtZm9vdCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIHAge1xuICBtYXJnaW46IDM2cHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIHVsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDIgKyBoNiB7XG4gIG1hcmdpbjogMzFweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHVsICsgaDYge1xuICBtYXJnaW46IDM5cHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGg2ICsgdWwge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogIzM2M2U3NjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FjdGlvbnMtYWx0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNjVweDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgcCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgdWwge1xuICAgIG1hcmdpbjogMTlweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIGg2IHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgcCArIGgyIHtcbiAgICBtYXJnaW46IDQ0cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoMiB7XG4gICAgbWFyZ2luOiA0M3B4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IHVsICsgaDYge1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiArIHVsIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDYgKyBwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU21hbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI5cHggMCAyN3B4O1xufVxuLnNlY3Rpb24tc21hbGwgLnNlY3Rpb25fX2NvbnRlbnQgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5zZWN0aW9uLXNtYWxsIC5zZWN0aW9uX19jb250ZW50IC5saXN0LWxvY2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBJbWFnZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA1Ny4zJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTAwcHggMjgwcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3N3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2U6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMDBweCAxMzBweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMzklO1xuICB9XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQ4cHggNzVweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgdG9wOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2NvbnRlbnQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBEZWZcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLWRlZiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tZGVmIC5icmVhZGNydW1wcyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvIHtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzgpO1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUyOSB7XG4gIHRvcDogNS44JTtcbiAgbGVmdDogLTEwN3B4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMCB7XG4gIHRvcDogMjQuNSU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMjFweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzEge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQzLjElO1xuICBsZWZ0OiAtMTIycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NCk7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1NC41JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjlweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc2KTtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzMge1xuICBvcGFjaXR5OiAxO1xuICBib3R0b206IDIuMyU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDI0OXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzkpO1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzNCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTMuNyU7XG4gIGxlZnQ6IDQ2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MSk7XG59XG4uc2VjdGlvbi1kZWYgLmFydGljbGVzLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYXNpZGUge1xuICBtYXJnaW46IDAgLTZweCAwIC01cHg7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb21fX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2JvZHkge1xuICBwYWRkaW5nOiAwIDc1cHggMCA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLmJyZWFkY3J1bXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1kZWYge1xuICAgIHBhZGRpbmc6IDI5cHggMCA0NnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAubGlzdC1saW5rcyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLmFydGljbGVzLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2FzaWRlIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NCk7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUyOSB7XG4gICAgdG9wOiA0LjIlO1xuICAgIGxlZnQ6IC0xNDJweDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTI5MSB7XG4gICAgdG9wOiAxMC40JTtcbiAgICByaWdodDogLTYzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY3KTtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTEuNCU7XG4gICAgcmlnaHQ6IC0xMjNweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzMzIHtcbiAgICB0b3A6IDE3LjclO1xuICAgIGxlZnQ6IC0zNnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzEge1xuICAgIHRvcDogMjUuMSU7XG4gICAgbGVmdDogLTEyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzIge1xuICAgIHRvcDogMzIuNyU7XG4gICAgbGVmdDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMjIge1xuICAgIHRvcDogNDEuNyU7XG4gICAgbGVmdDogLTExMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlY3Rpb24gU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4uc2VjdGlvbi1zZWNvbmRhcnkgLndpZGdldC10b3RhbCB7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zZWNvbmRhcnkgLndpZGdldC10b3RhbCB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uX19pY28ge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTbGlja1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDIwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cbi5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTExMHB4O1xuICB0b3A6IC0yMHB4O1xufVxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xufVxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwgLmhvc3QtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5ob3N0LWNhcm91c2VsIC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IC0zMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xufVxuLnNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUwcHg7XG59XG4uc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbGlkZXIgLnNsaWRlcl9faWNvLS1zaXplMSB7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IC0xMTNweDtcbn1cbi5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTcwNXB4O1xuICB6LWluZGV4OiAyMDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2xpZGVyIC5icmVhZGNydW1wcyBsaSArIGxpOmFmdGVyIHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuLnNsaWRlciAuc2xpZGVyX19oZWFkIGgxIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbn1cbi5zbGlkZXIgLnNsaWRlcl9faGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWRlci0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTY3NHB4O1xufVxuLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDYxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zbGlkZXIge1xuICAgIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgLyogIFNsaWRlciBQcmltYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01NTVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGlkZXJfX2ljbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1MHB4O1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXIgLnNsaWRlcl9faGVhZCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTM0NXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXIge1xuICAgIC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1NXB4O1xuICB9XG4gIC5zbGlkZXIgLmJyZWFkY3J1bXBzIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMjUlO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGlkZXJfX2NsaXAge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBNYWluXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpZGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLW1haW4gLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLnNsaWRlci1tYWluIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cbi5zbGlkZXItbWFpbiAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zbGlkZXItbWFpbiAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItbWFpbiAuYnJlYWRjcnVtcHMge1xuICAgIHRvcDogNThweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpZGVyLXByaW1hcnkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTkwcHg7XG59XG4uc2xpZGVyLXByaW1hcnkgLnNsaWNrLW5leHQge1xuICByaWdodDogLTE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTg1MHB4KSB7XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2xpZGVyLXByaW1hcnkgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci1wcmltYXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItcHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyX19zbGlkZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWRlciBNb2JpbGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAucm93IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAuYXJ0aWNsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZSAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTJweCAxNnB4IDI2cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAucm93IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5hcnRpY2xlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDI2cHggNTNweDtcbiAgfVxufVxuLnNsaWRlLWV4IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uaG9zdF9fc2xpZGVyIHtcbiAgaGVpZ2h0OiA0MzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuaG9zdF9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDQwMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0X19zbGlkZXIge1xuICAgIGhlaWdodDogMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0X19zbGlkZXIge1xuICAgIGhlaWdodDogMzIycHg7XG4gIH1cbn1cbi5leHBlcmllbmNlc19fc2xpZGVyIHtcbiAgaGVpZ2h0OiA3NDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmV4cGVyaWVuY2VzX19zbGlkZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwZXJpZW5jZXNfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogI0Q4NEU0QTtcbiAgcGFkZGluZzogMjRweCAzMHB4IDQ1cHg7XG4gIC8qICBXaWRnZXQgWWVsbG93ICAqL1xuICAvKiAgV2lkZ2V0IEJsdWUgICovXG4gIC8qICBXaWRnZXQgR3JlZW4gICovXG59XG4ud2lkZ2V0IC53aWRnZXRfX2ljbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQgcCB7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndpZGdldCAud2lkZ2V0X19oZWFkLS1kYXJrIHtcbiAgY29sb3I6ICMyMTIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQtLWRhcmsgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2lkZ2V0IC5hcnRpY2xlX19ib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2ltYWdlIHtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuLndpZGdldCAud2lkZ2V0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNTRweCAxMHB4IDA7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMtLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuLndpZGdldC0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQjc0Qjtcbn1cbi53aWRnZXQtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjkzMTZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53aWRnZXQtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzEyOEM4RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDQ2cHggNDBweCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qICBXaWRnZXQgQmx1ZSAgKi9cbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faGVhZC0tZGFyayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLS1kYXJrIGg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLndpZGdldCAuYXJ0aWNsZXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiA0MnB4IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMtLXByaW1hcnkge1xuICAgIG1hcmdpbjogNDhweCAwIDA7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjIxO1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faWNvLS1zaXplMSB7XG4gICAgdG9wOiAyJTtcbiAgICBsZWZ0OiAtODdweDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2ljby0tc2l6ZTIge1xuICAgIHRvcDogNDclO1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pY28tLXNpemUzIHtcbiAgICBib3R0b206IC0xNjZweDtcbiAgICBsZWZ0OiAtMTMwcHg7XG4gIH1cbiAgLndpZGdldC0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI5MzE2QTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2lkZ2V0LXByaW1hcnkgaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ud2lkZ2V0LXByaW1hcnkgaDEgc3BhbiB7XG4gIGNvbG9yOiAjZmFiNjRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1wcmltYXJ5IGgxIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLndpZGdldC1wcmltYXJ5IC5mb3JtLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAzMHB4O1xuICB9XG4gIC53aWRnZXQtcHJpbWFyeSAuZm9ybS1sb2NhdGlvbiAuc2VsZWN0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi13aGl0ZS5wbmcpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAud2lkZ2V0LXByaW1hcnkgLmZvcm0tbG9jYXRpb24gLnNlbGVjdCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQtYWx0IHtcbiAgLyogIFdpZGdldCBBbHQgUHJpbWFyeSAgKi9cbiAgLyogIFdpZGdldCBBbHQgU2Vjb25kYXJ5ICAqL1xuICAvKiAgV2lkZ2V0IEFsdCBUZXJpdGFyeSAgKi9cbn1cbi53aWRnZXQtYWx0IC5jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLndpZGdldC1hbHQgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNDVweCAyOHB4IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53aWRnZXQtYWx0LS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMjVweCAyNnB4IDI1cHggMTlweDtcbn1cbi53aWRnZXQtYWx0LS1wcmltYXJ5IC5saXN0LXJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LWFsdC0tcHJpbWFyeSAubGlzdC1yYWRpb3MgbGk6bGFzdC1jaGlsZCAucmFkaW8gbGFiZWw6YWZ0ZXIsIC53aWRnZXQtYWx0LS1wcmltYXJ5IC5saXN0LXJhZGlvcyBsaTpsYXN0LWNoaWxkIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLndpZGdldC1hbHQtLXByaW1hcnkgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNDRweCAwIDA7XG59XG4ud2lkZ2V0LWFsdC0tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMThweCAyM3B4IDI1cHggMjdweDtcbn1cbi53aWRnZXQtYWx0LS1zZWNvbmRhcnkgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMzlweCAwIDA7XG59XG4ud2lkZ2V0LWFsdC0tdGVyaXRhcnkge1xuICBwYWRkaW5nOiAyM3B4IDI1cHggMjVweCAyN3B4O1xufVxuLndpZGdldC1hbHQtLXRlcml0YXJ5IC53aWRnZXRfX2FjdGlvbnMge1xuICBtYXJnaW46IDQ5cHggMCAwO1xufVxuXG4ud2lkZ2V0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndpZGdldC1tZXNzYWdlICsgLndpZGdldC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53aWRnZXQtbWVzc2FnZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ud2lkZ2V0LW1lc3NhZ2UgaDMsIC53aWRnZXQtbWVzc2FnZSBoNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi53aWRnZXQtbWVzc2FnZSAud2lkZ2V0X19jb250ZW50LS1wcmltYXJ5IHtcbiAgdG9wOiA1N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1tZXNzYWdlICsgLndpZGdldC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC53aWRnZXQtbWVzc2FnZSBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC53aWRnZXQtbWVzc2FnZSBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQtLXByaW1hcnkge1xuICAgIHRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFNlY29uZGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC1zZWNvbmRhcnkgaDIgKyAuZm9ybS1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ud2lkZ2V0LXNlY29uZGFyeSAuZm9ybS1sb2NhdGlvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTEge1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDIzNXB4O1xufVxuLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMiB7XG4gIHRvcDogLTkzcHg7XG4gIHJpZ2h0OiAxNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICBsZWZ0OiAxMzVweDtcbiAgfVxuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUyIHtcbiAgICByaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG4gIC53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTIge1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMSB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbiAgLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMiB7XG4gICAgcmlnaHQ6IC03NXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBUZXJpdGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC10ZXJpdGFyeSB7XG4gIGJhY2tncm91bmQ6ICMyOTMxNkE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAzN3B4O1xufVxuLndpZGdldC10ZXJpdGFyeSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53aWRnZXQtdGVyaXRhcnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtdGVyaXRhcnkgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndpZGdldC10ZXJpdGFyeSBoNiB7XG4gIGNvbG9yOiAjRkZCNzRCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE0cHggMCAwO1xufVxuLndpZGdldC10ZXJpdGFyeSAuYnRuIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xufVxuLndpZGdldC10ZXJpdGFyeSAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGdldC10ZXJpdGFyeSAud2lkZ2V0X19pbWFnZSB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC10ZXJpdGFyeSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2lkZ2V0LXRlcml0YXJ5IHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQtdGVyaXRhcnkge1xuICAgIHBhZGRpbmc6IDI3cHggMTlweCAzNHB4O1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgaDYge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLndpZGdldC10ZXJpdGFyeSBwIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgLmJ0biB7XG4gICAgbWFyZ2luOiAxMXB4IDAgMDtcbiAgICBtaW4td2lkdGg6IDIwOHB4O1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgLndpZGdldF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFRvdGFsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LXRvdGFsIHtcbiAgY29sb3I6ICMzNDMzMzM7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC10b3RhbCB1bCBoNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC10b3RhbCB1bCBoNiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53aWRnZXQtdG90YWwgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIC5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIC5wcmltYXJ5IGg2IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi53aWRnZXQtdG90YWwgLndpZGdldF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0OXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi53aWRnZXQtdG90YWwgLndpZGdldF9fZm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMjVweCAwIDMycHggMzRweDtcbiAgbWFyZ2luOiA0OHB4IDNweCAwIC0zMHB4O1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbi53aWRnZXQtdG90YWwgLmZvcm0tY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0LXRvdGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIHVsIGg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZGdldC10b3RhbCB1bCBoNiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC53aWRnZXQtdG90YWwgLndpZGdldF9fZm9vdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC5mb3JtLXBheW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC10b3RhbCB1bCBoNiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC53aWRnZXQtdG90YWwgLndpZGdldF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IE1hcFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1tYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG59XG4ud2lkZ2V0LW1hcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRJY29uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljby14IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uaWNvLXg6YWZ0ZXIsIC5pY28teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmljby14OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY28tcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmljby1wbHVzOmFmdGVyLCAuaWNvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaWNvLXBsdXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvLXNlYXJjaC1yZWQsXG4uaWNvLXNlYXJjaCB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5pY28tbW91c2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbn1cblxuLmljby1sYWJlbCB7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaWNvLWNhbWVyYSB7XG4gIHdpZHRoOiA4OXB4O1xuICBoZWlnaHQ6IDcxcHg7XG59XG5cbi5pY28tY2lyY2xlLWFycm93LWJsdWUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvLWNpcmNsZS1hcnJvdyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5pY28tYW5nbGUtcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY28tZ3JhcGVzIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDE1MnB4O1xufVxuXG4uaWNvLWZsYWcge1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU0cHg7XG59XG5cbi5pY28tZmxpcGZsb3BzIHtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IDEyMnB4O1xufVxuXG4uaWNvLWRvbGxhci1ibHVlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLmljby1oZWFydCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5pY28tY3VycmVuY3kge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG4uaWNvLXdhbGsge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaWNvLWNhciB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5pY28tbWVzc2FnZS1hbHQge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4uaWNvLXNldHRpbmctcmVkLFxuLmljby1zZXR0aW5nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmljby1hbmdsZS1kb3duLXJlZCxcbi5pY28tYW5nbGUtZG93bi1ibHVlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uaWNvLWJhbGwge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MXB4O1xufVxuXG4uaWNvLWRyaW5rIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogODlweDtcbn1cblxuLmljby1jYWZlLWdyZWVuIHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDIwNnB4O1xufVxuXG4uaWNvLWdyYXBlcy1ncmVlbiB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxNTJweDtcbn1cblxuLmljby1hcnJvdy1kb3duLWJpZyB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY28tbWFpbC1iaWcge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogOTlweDtcbn1cblxuLmljby1jaXJsY2VzLXllbGxvdyxcbi5pY28tY2lyY2xlcyB7XG4gIHdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4uaWNvLXBkZiB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG5cbi5pY28tYW5nbGUtcmlnaHQtZGFyayB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmljby1zaGFyZSB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY28tcGRmLWFsdCB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY28tbWFwIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmljby1pbmZvIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY28teCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5pY28teDphZnRlciwgLmljby14OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmljby1zZWFyY2gtcmVkLFxuICAuaWNvLXNlYXJjaCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG4gIC5pY28tYnVyZ2VyIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbiAgLmljby1mbG93ZXJzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLmljby1jYXQtZ3JlZW4tYWx0LFxuICAuaWNvLWNhdCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC5pY28tZ2F0ZS1ncmVlbi1hbHQsXG4gIC5pY28tZ2F0ZSB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5pY28tY2FmZS1ncmVlbi1hbHQsXG4gIC5pY28tY2FmZSB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaWNvLW1vdXNlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1sYWJlbCB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5pY28tY2FtZXJhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1jaXJjbGUtYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuaWNvLW1lc3NhZ2UtZGVmIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmljby1oZWFydCB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tY3VycmVuY3kge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLXdhbGsge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLWNhciB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tbWVzc2FnZS1hbHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLWRvbGxhci1ibHVlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmljby1iYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1kcmluayB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5pY28tZ3JhcGVzIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmljby1mbGFnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmljby1mbGlwZmxvcHMge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaWNvLWFycm93LWRvd24tYmlnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmljby1tYXNrIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG4gIC5pY28tYnVybnMge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogODlweDtcbiAgfVxuICAuaWNvLWhlYXJ0LWNsb3VkIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5pY28tY2FmZS1yZWQge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEyMnB4O1xuICB9XG4gIC5pY28tc3RhbXAge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuaWNvLXdvcmxkIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmljby1tb2JpbGUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuaWNvLXBob3RvIHtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1zdXBwb3J0IHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmljby1jaXJsY2VzLXllbGxvdyxcbiAgLmljby1jaXJjbGVzIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2lyY2xlcyBpY29uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1pY29uLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pY29uLWNpcmxjZS1zbWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUtc21hbGwuc3ZnKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmljb24tY2lybGNlLXNtYWxsLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2Utc21hbGwtMS5zdmcpO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uaWNvbi1jaXJsY2Utc21hbGwtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1zbWFsbC0yLnN2Zyk7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5pY29uLXNoYXBlLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0xLnN2Zyk7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG5cbi5pY29uLXNoYXBlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0yLnN2Zyk7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG5cbi5pY29uLXNoYXBlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0zLnN2Zyk7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDkxcHg7XG59XG5cbi5pY29uLWNpcmxjZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMS5zdmcpO1xuICB3aWR0aDogMjQ5cHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uaWNvbi1jaXJsY2UxLS1zaXplMSB7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiAxNjlweDtcbn1cblxuLmljb24tY2lybGNlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLnN2Zyk7XG4gIHdpZHRoOiAyNjdweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5pY29uLWNpcmxjZTItLXNpemUxIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uaWNvbi1jaXJjbGUyLXllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUyLXllbGxvdy5zdmcpO1xuICB3aWR0aDogMjY3cHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG5cbi5pY29uLWNpcmxjZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMy5zdmcpO1xuICB3aWR0aDogMjUycHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uaWNvbi1jaXJsY2UzLS1zaXplMSB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAxNjhweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMy5zdmcpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNC5zdmcpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LnN2Z1wiKTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLWQxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1kMS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLnN2Zyk7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY29uLWNpcmNsZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3cuc3ZnKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmljb24tY2lyY2xlLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXJlZC5zdmcpO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUuc3ZnKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmljb24tY2lyY2xlLWdyZWVuLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLWFsdC5zdmcpO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4uaWNvbi1jaXJjbGUteWVsbG93LWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXllbGxvdy1hbHQuc3ZnKTtcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogOTZweDtcbn1cblxuLmljb24tY2lyY2xlLXJlZC1hbHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS1yZWQtYWx0LnN2Zyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5pY29uLWNpcmNsZS1ibHVlLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUtYWx0LnN2Zyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctMS1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MxLWUuc3ZnKTtcbiAgd2lkdGg6IDM4NHB4O1xuICBoZWlnaHQ6IDQzMnB4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLTMtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMy1lLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy00LWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzQtZS5zdmcpO1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogNDMycHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctaDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlLWgxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWYxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYxLnN2Zyk7XG4gIHdpZHRoOiAyNTlweDtcbiAgaGVpZ2h0OiAyNzJweDtcbn1cblxuLmljb24tY2lybGNlLWYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYyLnN2Zyk7XG4gIHdpZHRoOiAyNTlweDtcbiAgaGVpZ2h0OiAyNzJweDtcbn1cblxuLmljb24tY2lybGNlLWgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWgxLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbn1cblxuLmljb24tY2lybGNlLWgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWgyLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgyLXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIteS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1oMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNS1ibHVlLnN2Zyk7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtZzEuc3ZnXCIpO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmljb24tY2lybGNlLWcyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcyLnN2Zyk7XG4gIHdpZHRoOiAzODRweDtcbiAgaGVpZ2h0OiA0MzJweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMTEuc3ZnKTtcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTEyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMTIuc3ZnKTtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogMTAxcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUxMy5zdmcpO1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogMTcxcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMS5zdmcpO1xuICB3aWR0aDogMTgycHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUyMi5zdmcpO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA5N3B4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTIzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMjMuc3ZnKTtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDE2MXB4O1xufVxuXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMzEuc3ZnKTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUzMi5zdmcpO1xuICB3aWR0aDogMTMycHg7XG4gIGhlaWdodDogMTQ0cHg7XG59XG5cbi5pY29uLWFydGljbGUtY2lyY2xlMzMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUzMy5zdmcpO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctYzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLWMxLnN2Zyk7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy01LWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLTUtZS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1iaWctcjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLXIxLnN2Zyk7XG4gIHdpZHRoOiAzOTNweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWgzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M1LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiAyNzYuNjdweDtcbiAgaGVpZ2h0OiAyOTEuMzNweDtcbn1cblxuLmljb24tY2lybGNlLWgyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M2LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAyOTEuMzNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaWNvbi1jaXJsY2UtZjEge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IDIyNnB4O1xuICB9XG4gIC5pY29uLWNpcmxjZS1mMiB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogMjI2cHg7XG4gIH1cbiAgLmljb24tY2lybGNlMS0tc2l6ZTEge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICB9XG4gIC5pY29uLWNpcmxjZTItLXNpemUxIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgfVxuICAuaWNvbi1jaXJsY2UzLS1zaXplMSB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1jaXJsY2Utc21hbGwge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuaWNvbi1jaXJsY2Utc21hbGwtMSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5pY29uLWNpcmxjZS1zbWFsbC0yIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmljb24tc2hhcGUtMSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5pY29uLXNoYXBlLTIge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuaWNvbi1zaGFwZS0zIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmljb24tY2lybGNlMSB7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG4gIC5pY29uLWNpcmxjZTIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAuaWNvbi1jaXJsY2UzIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbiAgLmljb24tY2lybGNlLWYxIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxNTFweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRkb29kbGUgaWNvbiBtb3ZlZCBmcm9tIF9ib29raW5nLXdpZGdldC5zY3NzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRvb2RsZS1pY29uLnNtYWxsIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kb29kbGUtaWNvbi5ub3JtYWwge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmRvb2RsZS1pY29uLmR1cmF0aW9uLWV4cGVyaWVuY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5kb29kbGUtaWNvbi5tYXBwaW4tZXhwZXJpZW5jZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9leHBlcmllbmNlLWNhcmRzL21hcHBpbi1leHBlcmllbmNlLWNhcmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5kb29kbGUtaWNvbi5wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE11bHRpIGxhbmd1YWdlIGljb25zO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxhbmd1YWdlLWZsYWdzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlLWZsYWdzIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy91c2Euc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvaXRhbHkuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2ZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9mcmFuY2Uuc3ZnKTtcbn1cblxuLmxhbmd1YWdlLWZsYWdfX2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi5zdmcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtYWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjlweDtcbiAgfVxuICAuZmVhdHVyZXMtYWx0IC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmUtYWx0IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uZmVhdHVyZS1hbHQgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5mZWF0dXJlLWFsdCBoMyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZlYXR1cmUtYWx0IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlLWFsdCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZlYXR1cmUtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtYWx0IGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZmVhdHVyZS1hbHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgLyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cbn1cbi5mZWF0dXJlIHAge1xuICBtYXJnaW46IDA7XG59XG4uZmVhdHVyZSBwIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmVhdHVyZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uZmVhdHVyZSA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmVhdHVyZSAuaWNvLWNhdC1ncmVlbi1hbHQsXG4uZmVhdHVyZSAuaWNvLWNhdCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5mZWF0dXJlIC5pY28tY2FmZS1ncmVlbi1hbHQsXG4uZmVhdHVyZSAuaWNvLWNhZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNnB4O1xufVxuLmZlYXR1cmUtLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2OXB4O1xufVxuLmZlYXR1cmUtLXByaW1hcnkgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOXB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZmVhdHVyZSB7XG4gICAgLyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cbiAgfVxuICAuZmVhdHVyZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmVhdHVyZSAuaWNvLWNhZmUtZ3JlZW4tYWx0LFxuICAuZmVhdHVyZSAuaWNvLWNhZmUge1xuICAgIHRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZmVhdHVyZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLmZlYXR1cmUtLXByaW1hcnkgPiBpIHtcbiAgICB0b3A6IC00OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDk1cHggMCAwO1xuICAgIC8qICBGZWF0dXJlIFByaW1hcnkgICovXG4gIH1cbiAgLmZlYXR1cmUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmUgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgfVxuICAuZmVhdHVyZS0tcHJpbWFyeSBpIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzIFByaW1hcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlcy1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC00LFxuICAuZmVhdHVyZXMtcHJpbWFyeSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XG4gIH1cbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC00LFxuICAuZmVhdHVyZXMtcHJpbWFyeSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZSBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZS1wcmltYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzYzZTc2O1xufVxuLmZlYXR1cmUtcHJpbWFyeSBwIHtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1tb3VzZSB7XG4gIG1hcmdpbjogLTI3cHggMCAwIC0ycHg7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1sYWJlbCB7XG4gIG1hcmdpbjogLTNweCAwIDAgMzJweDtcbn1cbi5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyAuaWNvLWNhbWVyYSB7XG4gIG1hcmdpbjogMXB4IDAgMCAtMTJweDtcbn1cbi5mZWF0dXJlLXByaW1hcnktLWFsdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5mZWF0dXJlLXByaW1hcnktLWFsdCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlLXByaW1hcnkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mZWF0dXJlLXByaW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtcHJpbWFyeSBoMyB7XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5IHAge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbW91c2Uge1xuICAgIG1hcmdpbjogLTE4cHggMCAwIC00cHg7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbGFiZWwge1xuICAgIG1hcmdpbjogLTRweCAwIDAgMTZweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1jYW1lcmEge1xuICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5LS1hbHQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMTRweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZXMgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZXMtc2Vjb25kYXJ5IC5yb3cge1xuICBtYXJnaW46IDAgLTIzcHg7XG59XG4uZmVhdHVyZXMtc2Vjb25kYXJ5IC5jb2wtbGctNCB7XG4gIHBhZGRpbmc6IDAgMjNweDtcbn1cbi5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZmVhdHVyZXMtc2Vjb25kYXJ5IC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5IC5jb2wtbGctNCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5jb2wtbGctNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAuY29sLWxnLTQgKyAuY29sLWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZSBTZWNvbmRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg5LjglO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qICBGZWF0dXJlIFNlY29uZGFyeSBBbHQgICovXG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgPiBhOmhvdmVyIC5mZWF0dXJlX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODMwNmMgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMC4xO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19pY28uaWNvbi1jaXJsY2UtZjIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEwNWRlZyk7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnktLWFsdCB7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnktLWFsdCAuZmVhdHVyZV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogLTNweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IC5mZWF0dXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiA2MyU7XG4gICAgLyogIEZlYXR1cmUgU2Vjb25kYXJ5IEFsdCAgKi9cbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faWNvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjklO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeS0tYWx0IC5mZWF0dXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0SW50cm9cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbnRybyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG4gIHotaW5kZXg6IDE5OTtcbiAgLyogIEludHJvIFByaW1hcnkgICovXG4gIC8qICBJbnRybyBTZWNvbmRhcnkgICovXG4gIC8qICBJbnRybyBUZXJpdGFyeSAgKi9cbiAgLyogIEludHJvIFF1YXRlcm5hcnkgICovXG4gIC8qICBJbnRybyBTaXplMSAgKi9cbiAgLyogIEludHJvIEFsdCAgKi9cbiAgLyogIEludHJvIEFsdCAgKi9cbn1cbi5pbnRybyAuaW50cm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uaW50cm8gLmludHJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmludHJvIC5pbnRyb19faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5pbnRybyAuaW50cm9fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludHJvIC5pbnRyb19fY29udGVudCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50IGgyIHNwYW4ge1xuICBjb2xvcjogI2ZmYjc0Yjtcbn1cbi5pbnRybyAuaW50cm9fX2NvbnRlbnQgLmZvcm0tbG9jYXRpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50LS1wcmltYXJ5IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmludHJvIC5pbnRyb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5pbnRybyAuaW50cm9fX2J0biAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbnRybyAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03MDVweDtcbiAgei1pbmRleDogMjAwO1xufVxuLmludHJvLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMjUwcHggMCA1MHB4O1xufVxuLmludHJvLS1wcmltYXJ5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmludHJvLS1wcmltYXJ5IC5pbnRyb19faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmludHJvLS1wcmltYXJ5IC5pY29uLWNpcmxjZS1iaWctZDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU4cHg7XG4gIHJpZ2h0OiAtNTFweDtcbn1cbi5pbnRyby0tcHJpbWFyeSAuaWNvLWdyYXBlcyB7XG4gIGJvdHRvbTogMjA0cHg7XG4gIGxlZnQ6IDg2cHg7XG59XG4uaW50cm8tLXByaW1hcnkgLmljby1mbGFnIHtcbiAgYm90dG9tOiAyNDZweDtcbiAgbGVmdDogMjM5cHg7XG59XG4uaW50cm8tLXByaW1hcnkgLmljby1mbGlwZmxvcHMge1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiAxOTNweDtcbn1cbi5pbnRyby0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgcGFkZGluZzogMjA2cHggMCAyMHB4O1xufVxuLmludHJvLS1zZWNvbmRhcnkgLmljb24tY2lybGNlLWJpZy1oMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNThweDtcbiAgcmlnaHQ6IC01MXB4O1xufVxuLmludHJvLS10ZXJpdGFyeSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDc0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuaW50cm8tLXRlcml0YXJ5IHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLS10ZXJpdGFyeSB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuLmludHJvLS10ZXJpdGFyeSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnRyby0tdGVyaXRhcnkgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICBwYWRkaW5nOiAyNTBweCAwIDg5cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkgLmNvdW50cnktaW1hZ2UgPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW50cm8tLXF1YXRlcm5hcnkgLmljb24tY2lybGNlLWJpZy1jMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICByaWdodDogLTExNHB4O1xufVxuLmludHJvLS1zaXplMSB7XG4gIG1heC1oZWlnaHQ6IDc0NXB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuaW50cm8tLXNpemUxIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLS1zaXplMSB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxufVxuLmludHJvLS1zaXplMSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pbnRyby0tYWx0IC5pbnRyb19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW50cm8tLWFsdCAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC02ODdweDtcbiAgYm90dG9tOiAyNXB4O1xufVxuLmludHJvLS1hbHRlcm5hdGl2ZSAuaW50cm9fX2lubmVyIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbn1cbi5pbnRyby0tYWx0ZXJuYXRpdmUgLmludHJvX19jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5pbnRyby0tc2l6ZTIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA3NjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAuaW50cm8tLXByaW1hcnkgLmljby1ncmFwZXMge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsYWcge1xuICAgIGxlZnQ6IDgycHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxpcGZsb3BzIHtcbiAgICBsZWZ0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIFByaW1hcnkgICovXG4gICAgLyogIEludHJvIFNlY29uZGFyeSAgKi9cbiAgICAvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmljby1ncmFwZXMge1xuICAgIGxlZnQ6IC04MnB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsYWcge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxpcGZsb3BzIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG4gIC5pbnRyby0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxOTBweCAwIDUwcHg7XG4gIH1cbiAgLmludHJvLS10ZXJpdGFyeSB7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgfVxuICAuaW50cm8gLmludHJvX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTU1cHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU1NXB4O1xuICB9XG4gIC5pbnRyby0tc2l6ZTIsIC5pbnRyby0tc2l6ZTEge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgfVxuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG4gIC5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRybyAuaW50cm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNDVweDtcbiAgfVxuICAuaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRybyB7XG4gICAgLyogIEludHJvIFByaW1hcnkgICovXG4gICAgLyogIEludHJvIFNlY29uZGFyeSAgKi9cbiAgICAvKiAgSW50cm8gVGVyaXRhcnkgICovXG4gICAgLyogIEludHJvIEFsdCAgKi9cbiAgICAvKiAgSW50cm8gUXVhdGVybmFyeSAgKi9cbiAgfVxuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICB0b3A6IDU4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19idG4ge1xuICAgIGJvdHRvbTogMjNweDtcbiAgfVxuICAuaW50cm8gLmludHJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5pbnRybyAuaW50cm9fX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fY29udGVudCAuZm9ybS1sb2NhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50IC5mb3JtLWxvY2F0aW9uIC5zZWxlY3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50IC5mb3JtLWxvY2F0aW9uIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50LS1wcmltYXJ5IGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDExN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pbnRyb19fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2ljby5pY29uLWNpcmxjZS1iaWctZDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZmxhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZ3JhcGVzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgdG9wOiA4NnB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsaXBmbG9wcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAuaW50cm8tLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTI5cHggMCA1MHB4O1xuICB9XG4gIC5pbnRyby0tdGVyaXRhcnkge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5pbnRyby0tdGVyaXRhcnkgLmludHJvX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmludHJvLS1xdWF0ZXJuYXJ5IHtcbiAgICBwYWRkaW5nOiAxMjlweCAwIDUwcHg7XG4gIH1cbiAgLmludHJvLS1zaXplMiB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDU5JTtcbiAgfVxuICAuaW50cm8tLXNpemUyIC5icmVhZGNydW1wcyB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZXMgLnJvdyB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5hcnRpY2xlcyAuY29sLWxnLTQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYXJ0aWNsZXMtLXNpemUxIC5yb3cge1xuICBtYXJnaW46IDAgLTEycHg7XG59XG4uYXJ0aWNsZXMtLXNpemUxIC5jb2wtbGctNCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZXMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLWxnLTQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICB9XG4gIC5hcnRpY2xlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmFydGljbGVzLS1zaXplMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmFydGljbGVzLS1zaXplMSAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogIEFydGljbGUgR3JlZW4gICovXG4gIC8qICBBcnRpY2xlIFJlZCAgKi9cbiAgLyogIEFydGljbGUgUHJpbWFyeSAgKi9cbiAgLyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG4gIC8qICBBcnRpY2xlIFByaW1hcnkgRGVmICAqL1xuICAvKiAgQXJ0aWNsZSBZZWxsb3cgICovXG59XG4uYXJ0aWNsZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZSBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5hcnRpY2xlIGg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlIGg2IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAxcHg7XG59XG4uYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uYXJ0aWNsZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJ0aWNsZSBwICsgaDYge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmFydGljbGUgLmxpbmstdG8tcmV2aWV3IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmhvdmVyLCAuYXJ0aWNsZSAubGluay10by1yZXZpZXc6Zm9jdXMsIC5hcnRpY2xlIC5saW5rLXRvLXJldmlldzphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uYXJ0aWNsZSAubGluay10by1yZXZpZXc6aG92ZXIgPiB1bCA+IGxpID4gaSwgLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmZvY3VzID4gdWwgPiBsaSA+IGksIC5hcnRpY2xlIC5saW5rLXRvLXJldmlldzphY3RpdmUgPiB1bCA+IGxpID4gaSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLmFydGljbGUgLmxpc3Qtc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgei1pbmRleDogMjI7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogLTMycHg7XG59XG4uYXJ0aWNsZSAuaWNvLWJ1cmdlciB7XG4gIGJvdHRvbTogLTEycHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5hcnRpY2xlIC5pY28tZmxvd2VycyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDlweDtcbn1cbi5hcnRpY2xlIC5idG4ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4uYXJ0aWNsZSAubGlzdC1nYWRnZXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5saXN0LWdhZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5hcnRpY2xlX19pbWFnZS1hbHRlcm5hdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA2OCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgdG9wOiAtNTZweDtcbiAgbGVmdDogMTMlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEyIHtcbiAgYm90dG9tOiAxMiU7XG4gIGxlZnQ6IDQlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcbiAgYm90dG9tOiAtNDVweDtcbiAgcmlnaHQ6IC0xMCU7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMjEge1xuICB0b3A6IC03NHB4O1xuICBsZWZ0OiAtMTIlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTIyIHtcbiAgdG9wOiA0JTtcbiAgcmlnaHQ6IDMlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTIzIHtcbiAgYm90dG9tOiAtOTZweDtcbiAgbGVmdDogMjAlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMxIHtcbiAgdG9wOiAtNTdweDtcbiAgbGVmdDogMTAlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMyIHtcbiAgdG9wOiAzMiU7XG4gIHJpZ2h0OiAwO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTMzIHtcbiAgYm90dG9tOiAtMzZweDtcbiAgbGVmdDogLTEyJTtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2OC41JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0zOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNHB4IDAgMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNnB4IDQwcHggODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI4MzA2Yztcbn1cbi5hcnRpY2xlLS1ncmVlbiAuYXJ0aWNsZV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG59XG4uYXJ0aWNsZS0tcmVkIC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyArIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDkxJTtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWFsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeS1hbHQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUtLXByaW1hcnktYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmc6IDIzcHggMTlweCAyMXB4O1xuICBtaW4taGVpZ2h0OiA5MXB4O1xufVxuLmFydGljbGUtLXByaW1hcnktZGVmIHAge1xuICBtaW4taGVpZ2h0OiAxNjRweDtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWRlZiAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNDRweDtcbn1cbi5hcnRpY2xlLS15ZWxsb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXJ0aWNsZS0teWVsbG93IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBjb2xvcjogIzI5MzE2QTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZSAuaWNvLWZsb3dlcnMge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUge1xuICAgIC8qICBBcnRpY2xlIFByaW1hcnkgICovXG4gICAgLyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXG4gIH1cbiAgLmFydGljbGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFydGljbGUgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFydGljbGUgcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5hcnRpY2xlIGg2IGkge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hcnRpY2xlIC5saXN0LXN0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDEwcHg7XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGkgPiAuZmEuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pY28ge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1idXJnZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1mbG93ZXJzIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTExIHtcbiAgICB0b3A6IC01MnB4O1xuICAgIGxlZnQ6IDclO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUxMiB7XG4gICAgYm90dG9tOiA2JTtcbiAgICBsZWZ0OiAtMSU7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcbiAgICBib3R0b206IC01MnB4O1xuICAgIHJpZ2h0OiAtMTglO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUyMSB7XG4gICAgdG9wOiAtNzVweDtcbiAgICBsZWZ0OiAtMjIlO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUyMiB7XG4gICAgdG9wOiAtMSU7XG4gICAgcmlnaHQ6IC0yJTtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMjMge1xuICAgIGJvdHRvbTogLTg1cHg7XG4gICAgbGVmdDogMTElO1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgLmljb24tYXJ0aWNsZS1jaXJjbGUzMSB7XG4gICAgdG9wOiAtNTFweDtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMzIge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIC5pY29uLWFydGljbGUtY2lyY2xlMzMge1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgbGVmdDogLTE5JTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeSBoMyArIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNXB4O1xuICB9XG4gIC5hcnRpY2xlLS1wcmltYXJ5LWFsdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1hbHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5hcnRpY2xlLS1wcmltYXJ5LWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1kZWYgcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1kZWYgLmJ0biB7XG4gICAgbWluLXdpZHRoOiA5N3B4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBBTHQgXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1hbHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgLyogIEFydGljbGUgQWx0IEdyZWVuICAqL1xuICAvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cbn1cbi5hcnRpY2xlLWFsdCBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYXJ0aWNsZS1hbHQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYXJ0aWNsZS1hbHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLWFsdCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4uYXJ0aWNsZS1hbHQgcCArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSB7XG4gIGZsZXg6IDAgMCA1OS4xJTtcbiAgbWF4LXdpZHRoOiA1OS4xJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU4MHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSAuYXJ0aWNsZV9faW1hZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gIGZsZXg6IDAgMCA0MC45JTtcbiAgbWF4LXdpZHRoOiA0MC45JTtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNDlweCAyMHB4IDMwcHggODBweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIxcHg7XG4gIGxlZnQ6IDM1OHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tYnVyZ2VyIHtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDE1N3B4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgd2lkdGg6IDIzMXB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZmxvd2VycyB7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keS0tYWx0IHtcbiAgcGFkZGluZzogMTIycHggMjBweCAzMHB4IDgwcHg7XG59XG4uYXJ0aWNsZS1hbHQtLWdyZWVuIC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogIzExOGM4Zjtcbn1cbi5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgZmxleDogMCAwIDU5LjUlO1xuICBtYXgtd2lkdGg6IDU5LjUlO1xufVxuLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgZmxleDogMCAwIDQwLjUlO1xuICBtYXgtd2lkdGg6IDQwLjUlO1xuICBwYWRkaW5nOiAxMThweCA3NXB4IDMwcHggMjU0cHg7XG59XG4uYXJ0aWNsZS1hbHQtLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHAgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYXJ0aWNsZS1hbHQge1xuICAgIC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogOTBweCAxMjBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbiAgLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiA5MHB4IDQwcHggMzBweCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS1hbHQge1xuICAgIC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTBweCAxMjBweCA5MHB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWJ1cmdlciB7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogOTNweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmljby1mbG93ZXJzIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbiAgLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggOTBweCA5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWFsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggODBweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2ljbyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtYWx0IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtYWx0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYWx0IHAgKyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYWx0IGg2IGkge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTJweCAxNnB4IDUycHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZm9vZC0xIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWJ1cmdlciB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZsb3dlcnMge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogODNweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ljbyB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmljby1idXJnZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5pY28tZmxvd2VycyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgQmlnXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1iaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtYmlnIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbi5hcnRpY2xlLWJpZyBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5hcnRpY2xlLWJpZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDc0NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmFydGljbGUtYmlnIC5hcnRpY2xlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGUtYmlnIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWJpZyBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICB9XG4gIC5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6ICMyODMwNmM7XG4gICAgcGFkZGluZzogNDRweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIC8qICBBcnRpY2xlIFByaW1hcnkgQWx0ICAqL1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgaDIge1xuICBtYXJnaW46IDg2cHggMCAwIDQzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgN3B4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmFiNjRlO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2UgaDEge1xuICBjb2xvcjogI2I5YjViYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2UgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkuaG9zdC1zaW5nbGUtaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDEge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDIsXG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMiBzcGFuLFxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNmYWI2NGU7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgyIHN0cm9uZyxcbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDI5cHggMCAwIDA7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCB7XG4gIG1pbi1oZWlnaHQ6IDI0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA4N3B4O1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IGgxICsgaDIge1xuICBtYXJnaW46IDI5cHggMCAwO1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19tZWRpYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG59XG4uYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gIHRvcDogLTM3cHg7XG4gIGxlZnQ6IDQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSB7XG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IGgyLFxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSB7XG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19tZWRpYSBoMixcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAzNHB4IDAgMTdweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgyLFxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5LS1hbHQgLmFydGljbGVfX2JvZHkgaDEgKyBoMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFByaW1hcnkgRnJhbWVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcnRpY2xlLXByaW1hcnktZnJhbWUgLmFydGljbGVfX2ltYWdlOmFmdGVyIHtcbiAgbWFyZ2luOiAtMzVweCAwIDAgNDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzLCB3aWR0aCAwLjRzO1xufVxuLmFydGljbGUtcHJpbWFyeS1mcmFtZS5hbmltYXRlZCAuYXJ0aWNsZV9faW1hZ2U6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLnNvY2lhbHMtYWx0ICsgaDEge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbC1hbHQgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFsLWFsdCArIC53aWRnZXQtbWFwIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAud2lkZ2V0LW1hcCArIC5hcnRpY2xlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4N3B4O1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjNweCAxNXB4IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzIxMjAyMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWY6aG92ZXIge1xuICBjb2xvcjogI0ZGQjc0Qjtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTZweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSBoMS5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgaDIuYXJ0aWNsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRjIwNDQ4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgcCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMzNweCAwIDA7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgLmZvcm0tc3Vic2NyaWJlIHtcbiAgbWFyZ2luOiA1MHB4IDEycHggMCAwO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgLmZvcm0tc3Vic2NyaWJlICsgLmFydGljbGUtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSArIC53aWRnZXQtdGVyaXRhcnkge1xuICBtYXJnaW46IDQ4cHggMTJweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCAuYXJ0aWNsZV9fbGluay1kZWYgaSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1zZWNvbmRhcnkgaDEuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgaDIuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC53aWRnZXQtbWFwICsgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX19pbWFnZSArIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSArIC5hcnRpY2xlLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgKyAud2lkZ2V0LXRlcml0YXJ5IHtcbiAgICBtYXJnaW46IDUycHggLTE1cHggMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFNtYWxsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1zbWFsbCB7XG4gIC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXG4gIC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cbn1cbi5hcnRpY2xlLXNtYWxsIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2Uge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IGg0LFxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgLmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUsXG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSAuaG9zdC1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCBzcGFuLFxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgLmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUgc3Bhbixcbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IC5ob3N0LWNhcmRfX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IHAge1xuICBtYXJnaW46IDdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hcnRpY2xlLXNtYWxsICsgLmFydGljbGUtc21hbGwge1xuICBtYXJnaW46IDQ3cHggMCAwO1xufVxuLmFydGljbGUtc21hbGwtLXByaW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zbWFsbC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmFydGljbGUtc21hbGwtLXNlY29uZGFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyOTMxNkE7XG59XG4uYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IC5hcnRpY2xlX19ib2R5IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzO1xuICBtYXJnaW46IC0xcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtc21hbGwge1xuICAgIC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXG4gICAgLyogIEFydGljbGUgU21hbGwgU2Vjb25kYXJ5ICAqL1xuICB9XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNHB4IDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IGg0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtc21hbGwgKyAuYXJ0aWNsZS1zbWFsbCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbC0tcHJpbWFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbC0tc2Vjb25kYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgVGVyaXRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcnRpY2xlLXRlcml0YXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZhYjY0ZTtcbiAgY29sb3I6ICMyODMwNmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFydGljbGUtdGVyaXRhcnkgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IHAgKyBoNiB7XG4gIG1hcmdpbjogMThweCAwIDA7XG59XG4uYXJ0aWNsZS10ZXJpdGFyeSBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmFydGljbGUtdGVyaXRhcnkgaDYgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2JvZHkge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDU1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDkwcHggMCAxNjRweDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtdGVyaXRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZV9faW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG4uYXJ0aWNsZV9faW5uZXIgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIgcCB7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX19pbm5lciAuZGVzY3JpcHRpb25fX3dyYXBwZXIgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmFydGljbGVfX2lubmVyIHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlX19zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xufVxuXG4uYXJ0aWNsZV9fYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5hcnRpY2xlX19pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGVfX3NoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgcC5wYXJhZ3BhcGhfX3NpemUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2JvZHktY2F0ZWdvcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV2aWV3cy1pbnRyby1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMTMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy1pbnRyby1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgfVxufVxuXG4ucmV2aWV3IHtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiA1MCU7XG4gIHRvcDogaW5pdGlhbDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnJldmlldy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XG59XG4ucmV2aWV3LXNsaWRlcl9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5yZXZpZXctc2xpZGVyX19jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldyB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNDAlO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtNjQ2YmFhOWIxZi5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdDtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAtMnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucmV2aWV3IC5zbGlkZXJfX3NsaWRlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAwIDAgLTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnJldmlldy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19pbWcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDMwcHggMCA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTQ0MnB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2ltZyA+IGltZyB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNzBweCAzMHB4IDAgODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDNweCkge1xuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAzNXB4IDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291bnRyeS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTb2NpYWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zb2NpYWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNvY2lhbHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuLnNvY2lhbHMgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5zb2NpYWxzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvY2lhbHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFscyB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTb2NpYWxzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNvY2lhbHMtYWx0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI4MzA2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLmZhY2Vib29rIHtcbiAgY29sb3I6ICMzYzU5OTg7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLnR3aXR0ZXIge1xuICBjb2xvcjogIzI2YTZkMTtcbn1cbi5zb2NpYWxzLWFsdCB1bCBsaSBhIGkuaW5zdGFncmFtIHtcbiAgY29sb3I6ICM0MDcyOWI7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLmxpbmtlZGluIHtcbiAgY29sb3I6ICMwMjdiYjU7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLnBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYzgyMzJjO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFscy1hbHQgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5zb2NpYWxzLWFsdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNvY2lhbHMtYWx0ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMDIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDI3cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNvY2lhbHMtYWx0LS1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY2cHggMCA2M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWxzLWFsdCA+IHN0cm9uZyB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2NpYWxzLWFsdCA+IHN0cm9uZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuc29jaWFscy1hbHQtLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJyZWFkY3J1bXBzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWRjcnVtcHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1wcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtcHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJyZWFkY3J1bXBzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtcHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnJlYWRjcnVtcHMgdWwgbGkgKyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bXBzIC5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1wcy0tYWx0IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uYnJlYWRjcnVtcHMtLWFsdCB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzI4MzA2YyAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bXBzLS1hbHQgdWwgbGkgKyBsaTphZnRlciB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bXBzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnJlYWRjcnVtcHMgdWwgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnJlYWRjcnVtcHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5icmVhZGNydW1wcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgICBNb3ZlZCBmcm9tIGhlcm9QYWdlLnNjc3M7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTRweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53aGl0ZS1iZyAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgdWwge1xuICBtYXJnaW46IDA7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGxpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aGl0ZS1iZy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyBsaTphZnRlciB7XG4gIGNvbG9yOiAjMjgzMDZDO1xufVxuLndoaXRlLWJnLWFjdGl2ZSAuYnJlYWRjcnVtcHMgYSB7XG4gIGNvbG9yOiAjMjgzMDZDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2hpdGUtYmctYWN0aXZlIC5icmVhZGNydW1wcyAuYWN0aXZlIGEge1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtYmcge1xuICAgIHRvcDogNDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbiAgLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaTpiZWZvcmUsXG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgbGk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMjgzMDZDO1xuICB9XG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgYSB7XG4gICAgY29sb3I6ICMyODMwNkM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGaWx0ZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUwO1xufVxuLmZpbHRlcnMgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2JhciAuZmlsdGVyICsgLmZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2FjdGlvbnMsXG4uZmlsdGVycyAuZmlsdGVyc19fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JhciAuZmlsdGVyICsgLmZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCB0b3AgMXMgMC40cztcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgcGFkZGluZzogNDJweCAxNXB4IDAgMTVweDtcbiAgfVxuICAuZmlsdGVycyBoNiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuZmlsdGVycyAuYnRuLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVyc19fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVyc19fYmFyIC5maWx0ZXJfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzX19iYXIgLmZpbHRlciArIC5maWx0ZXIge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcl9fZHJvcGRvd24ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODZweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuZmlsdGVycy5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG4gIH1cbiAgLmZpbHRlcnMuZmlsdGVycy1hY3RpdmUgLmZpbHRlcnNfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZpbHRlclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogIEZpbHRlciBFeHBhbmRlZCAgKi9cbiAgLyogIEZpbHRlciBBY3RpdmUgICovXG4gIC8qICBGaWx0ZXIgQ2l0eSAgKi9cbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNlODQwNDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE0cHggMTdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3BhbiBpIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19idG4gc3BhbiBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICBtYXgtaGVpZ2h0OiA2OTlweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gdWwgaDYge1xuICBtYXJnaW46IDE0cHggMTdweDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gaDYge1xuICBtYXJnaW46IDE1cHggMTVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94OmhvdmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveDpob3ZlciBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmFmdGVyLCAuZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNnB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlODQwNDI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHtcbiAgbWFyZ2luOiA1cHggMjBweCAzMHB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIC5saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHAge1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2FjdGlvbnMgcCArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmZpbHRlci5leHBhbmRlZCAuZmlsdGVyX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXIuZXhwYW5kZWQgLmZpbHRlcl9fYnRuIHNwYW4gaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVyLmV4cGFuZGVkIC5maWx0ZXJfX2J0biBzcGFuIGkgKyBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXIuZXhwYW5kZWQgLmZpbHRlcl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZpbHRlci5hY3RpdmUgLmZpbHRlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyLmFjdGl2ZSAuZmlsdGVyX19idG4gc3BhbiBpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5maWx0ZXIuYWN0aXZlIC5maWx0ZXJfX2J0biBzcGFuIGkgKyBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXItLWNpdHkgdWwgLmNoZWNrYm94IGxhYmVsOmFmdGVyLCAuZmlsdGVyLS1jaXR5IHVsIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlciAuZmlsdGVyX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICAuZmlsdGVyIC5maWx0ZXJfX2J0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGaWx0ZXIgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmlsdGVyLWFsdCB7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2UwM2UzZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19iYXIgLmljby11cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGVtcC9pY28tYW5nbGUtdXAtZ3JheS5wbmcpO1xuICBsZWZ0OiAxN3B4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIC5pY28tZG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpO1xuICBsZWZ0OiA1NXB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gaDYge1xuICBtYXJnaW46IDEwcHggMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gdWwge1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogOXB4IDEwcHggOXB4IDU2cHg7XG4gIGNvbG9yOiAjZDkzOTMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzOTMxO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMjdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkOTM5MzE7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAuZmlsdGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTBweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NyAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWFsdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlcnNfX2J0bl9jbGVhciB7XG4gIG1hcmdpbjogMCAwIDAgNDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4NDA0MjtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogI2U4NDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMgPiBoNiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmZpbHRlcnNfX2JhciA+IC5maWx0ZXJfX2NvdW50cnkge1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgfVxuICAuZmlsdGVyc19fYmFyID4gLmZpbHRlcl9fY2l0eSB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlcnNfX2J0bl9jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjJweDtcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgY29sb3I6ICMyODMwNmM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJzX19idG5fY2xlYXIge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXN0aW1vbmlhbHMgLnJvdyB7XG4gIG1hcmdpbjogMCAtMjNweDtcbn1cbi50ZXN0aW1vbmlhbHMgLmNvbC1sZy00IHtcbiAgcGFkZGluZzogMCAyM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRUZXN0aW1vbmlhbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRlc3RpbW9uaWFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyODMwNmM7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzNnB4IDEwcHggMzZweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxOXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAgLmZhLXN0YXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAgLnNlcGFyYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIC50ZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgbWFyZ2luOiAxNHB4IDMzcHggMDtcbiAgcGFkZGluZzogMjBweCAycHggMzZweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnJldmlldy10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC5yZXZpZXctdGl0bGUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAubGlzdC1zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC50ZXN0aW1vbmlhbF9fY3JlYXRlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnRlc3RpbW9uaWFsX19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC50ZXN0aW1vbmlhbF9fYXV0aG9yIHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlld3MtY2l0eSAudGVzdGltb25pYWxfX2hlYWQsXG4ucmV2aWV3cy1ob3N0IC50ZXN0aW1vbmlhbF9faGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9faGVhZCBhLFxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2hlYWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9fY29udGVudCxcbi5yZXZpZXdzLWhvc3QgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucmV2aWV3cy1jaXR5IC50ZXN0aW1vbmlhbF9fY29udGVudCA+IHAsXG4ucmV2aWV3cy1ob3N0IC50ZXN0aW1vbmlhbF9fY29udGVudCA+IHAge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgcCAuc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDlweCAzM3B4IDA7XG4gICAgcGFkZGluZzogMTNweCAwIDUwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAucmV2aWV3LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLmxpc3Qtc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAudGVzdGltb25pYWxfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGVzdGltb25pYWwgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVzdGltb25pYWwtYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yOTtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXN0aW1vbmlhbC1hbHQgcCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVzdGltb25pYWwtYWx0IC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1hbHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAudGVzdGltb25pYWwtYWx0IHNwYW4gc3Ryb25nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QWNjb3JkaW9uXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiArIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEzcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiBpICsgaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiAuaWNvLXNldHRpbmcge1xuICBtYXJnaW46IC0xMHB4IDAgMCAtMTJweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCBoNiAuaWNvLXNldHRpbmcgKyBpIHtcbiAgbWFyZ2luOiAtMTBweCAwIDAgLTEycHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgLmFjY29yZGlvbl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCAuYWNjb3JkaW9uX19pY28gaSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpICsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA1JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGUzZjQxO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIGg2IHtcbiAgY29sb3I6ICNkZTNmNDE7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2hlYWQgaDYgaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2hlYWQgaDYgaSArIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyBpICsgaSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWNjb3JkaW9uLmV4cGFuZGVkIC5hY2NvcmRpb25fX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpbmtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGluay0tYWx0IHtcbiAgY29sb3I6ICNlODQwNDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VhcmNoXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19idG4ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFN0ZXBzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTY3cHg7XG59XG4uc3RlcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDUwMXB4O1xuICBsZWZ0OiA0M3B4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLnN0ZXBzLS1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc3RlcHMtLXByaW1hcnk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXBzLS1wcmltYXJ5LWFsdCAuc3RlcCArIC5zdGVwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG4uc3RlcHMtLXByaW1hcnktYWx0IC5zdGVwLS1wcmltYXJ5IC5zdGVwX19ib2R5IHtcbiAgcGFkZGluZzogMCA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcHMge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnN0ZXBzOmFmdGVyIHtcbiAgICBib3R0b206IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbiAgLnN0ZXBzOmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgYm90dG9tOiAyOTBweDtcbiAgICBib3R0b206IDE0JTtcbiAgfVxuICAuc3RlcHMtLXByaW1hcnktYWx0IC5zdGVwICsgLnN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjVweCkge1xuICAuc3RlcHM6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTMlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFN0ZXBcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgLyogIFN0ZXAgQWx0ICAqL1xuICAvKiAgU3RlcCBBbHQgICovXG59XG4uc3RlcCArIC5zdGVwIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbi5zdGVwIC5zdGVwX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzNweDtcbiAgbGVmdDogLTE2N3B4O1xufVxuLnN0ZXAgLnN0ZXBfX2xhYmVsIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN0ZXAgLnN0ZXBfX2xhYmVsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0ZXAgLnN0ZXBfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYxM3B4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5zdGVwIC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTE4YzhmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMnB4LCAtMzRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN0ZXAgLnN0ZXBfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM0cHg7XG4gIGxlZnQ6IDMycHg7XG4gIHotaW5kZXg6IDU7XG59XG4uc3RlcCAuc3RlcF9fYm9keSB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cbi5zdGVwIC5zdGVwX19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGVwIC5zdGVwX19ib2R5IHAge1xuICBtYXJnaW46IDA7XG59XG4uc3RlcCAuc3RlcF9fYm9keSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3RlcC0teWVsbG93IC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWI2NGU7XG59XG4uc3RlcC0teWVsbG93IC5zdGVwX19sYWJlbCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTE5ZGVnKTtcbn1cbi5zdGVwLS1yZWQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5zdGVwLS1ibHVlIC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG59XG4uc3RlcC0tYmx1ZSAuc3RlcF9fbGFiZWwgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExOWRlZyk7XG59XG4uc3RlcC5hbmltYXRlZCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zdGVwLS1hbHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwOHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkgcCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XG59XG4uc3RlcC0tYWx0IC5zdGVwX19ib2R5IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHktLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlIHtcbiAgZmxleDogMCAwIDYxMnB4O1xufVxuLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuLnN0ZXAtLWFsdCArIC5zdGVwLS1hbHQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5zdGVwLS1hbHQtcHJpbWFyeSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkgLnN0ZXBfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkgLnN0ZXBfX2JvZHkge1xuICBwYWRkaW5nOiAwIDEzNXB4IDAgMDtcbn1cbi5zdGVwLS1hbHQtcHJpbWFyeSAuc3RlcF9fYm9keS0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAgNjhweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnN0ZXAtLWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19ib2R5LFxuICAuc3RlcC0tYWx0IC5zdGVwX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcCAuc3RlcF9fbGFiZWwge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19ib2R5LS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0ZXAtLWFsdC1wcmltYXJ5IC5zdGVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXAgKyAuc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC0xMnB4KTtcbiAgfVxuICAuc3RlcCAuc3RlcF9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogLTEycHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2xhYmVsIHtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IC03M3B4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19sYWJlbCBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjYpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5zdGVwIC5zdGVwX19sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2JvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19ib2R5IHAge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fYm9keSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc3RlcC0tYWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2UsXG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0ZXAtLWFsdCArIC5zdGVwLS1hbHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuXG4uZXJyb3ItcGFnZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLmNvZGUtaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5jb2RlLWhvbGRlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5lcnJvci1kZXNjcmlwdGlvbiwgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5lcnJvci1kZXNjcmlwdGlvbiwgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2VjdGlvbl9fYWN0aW9ucyAuYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNlY3Rpb25fX2FjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zZWN0aW9uX19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciAucGljdHVyZS1ob2xkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAucGljdHVyZS1ob2xkZXIgLnNpbmctcGljdHVyZSB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9wYWdlLTQwNC1iMjA2MDVkYjZlLnN2ZyM0MDQtc2lnblwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5waWN0dXJlLWhvbGRlciAuc2luZy1waWN0dXJlIHtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgaGVpZ2h0OiA0NzhweDtcbiAgfVxufVxuXG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNjBweCAzMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgUG9wcGlucy1NZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDQwcHggYXV0byA1NXB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDMwcHggYXV0byA1NXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAuY2lyY2xlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC5jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmNpcmNsZXMgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC5yZWQtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI3JlZC1jaXJjbGVcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAuZ3JlZW4tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI2dyZWVuLWNpcmNsZVwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC55ZWxsb3ctY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3BhZ2UtNDA0LWIyMDYwNWRiNmUuc3ZnI3llbGxvdy1jaXJjbGVcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuZG9vZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3dvcmxkLWNvbGxhZ2Uuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5kb29kbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmRvb2RsZSB7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuZG9vZGxlIHtcbiAgICB3aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG59XG5cbi5jc3MtYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNzcy1ib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY3NzLWJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuLmNzcy1ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogY3NzLWJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uYnRuLWxvYWRlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRkZGOEVEO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNFODQwNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZlYXR1cmUtbGlzdCBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnZoO1xufVxuXG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDVweCAxNXB4IDIwcHggM3B4ICM2NTQ3NWE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzdmggYXV0bztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtc2hhZG93OiAxcHggMCAzcHggIzA3MTM4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gLmljby1jaXJjbGVzIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlID4gLmljby1jaXJjbGVzIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSBsYWJlbCxcbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgbGFiZWwgKyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIGlucHV0LFxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAuZGF0ZXBpY2tlci1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3ZoO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIHAge1xuICBtaW4taGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlID4gaSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlID4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IC5pY29uLWNpcmxjZS1mIHtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDE5NnB4O1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtNjBweDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgPiAuaWNvbi1jaXJsY2UtcyB7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgdG9wOiAzMDBweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IC5pY29uLWNpcmxjZS10IHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMzBweDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLmJ0bi1sZyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTg0MDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5idG4tbGc6aG92ZXIsIC5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLmJ0bi1sZzpmb2N1cywgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAuYnRuLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5jb25zdWwtYWRkUmV2aWV3IC5mb3JtLXJlc291cmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbnN1bC1hZGRSZXZpZXcgLmNvbnN1bC11c2VyRGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDN2aDtcbn1cbi5jb25zdWwtYWRkUmV2aWV3IC5jb25zdWwtdXNlckRhdGEgLmFydGljbGVfX2JvZHkgPiBwIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmpzLWFuY2hvciB7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTFweCAwO1xuICB9XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bixcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gLmJ0bi0tcmVkIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmhvdmVyIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLFxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246Zm9jdXMgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24sXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjphY3RpdmUgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjpob3ZlciAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSxcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmZvY3VzIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlLFxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246YWN0aXZlIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRoYW5rLXlvdV9fc3Vjc2Nlc3MtbWVzc2FnZSB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG4gIHBhZGRpbmc6IDZ2aCAzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udGhhbmsteW91X19zdWNzY2Vzcy1tZXNzYWdlIC5zZWUtZXhwcmVzc2VzLWJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGhhbmsteW91X19zdWNzY2Vzcy1tZXNzYWdlIC5idG4tLXJlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2UgLmJ0bi0tcmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGlzdC1sb2NhdGlvbnMgLmxpc3Qtc3RhcnMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtbG9jYXRpb25zIC5saXN0LXN0YXJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmZvcm0tYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5leHBlcmllbmNlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIHtcbiAgd2lkdGg6IDM1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwZXJpZW5jZXMtc2VjdGlvbi1oZWFkZXJfX2Rvb2RsZXMgaW1nIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIGltZyArIGltZyB7XG4gIG1hcmdpbi10b3A6IDR2aDtcbn1cblxuLmNhcmQtYmxvY2staXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDFzO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2J0biB7XG4gIHBhZGRpbmc6IDE5cHggNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46aG92ZXIsIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46Zm9jdXMsIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXJfX2J0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbWluLXdpZHRoOiAxMzVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIxO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbl9fdGl0bGUgLmNhcmQtdGlsZV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5saXN0LWdhZGdldHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAubGlzdC1nYWRnZXRzIGxpLm5hbWUtY291bnRyeS1jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLmxpc3QtZ2FkZ2V0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxuLmNhcmQtYmxvY2staXRlbTpmb2N1cyAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxuLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staGVhZGVyX19iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmVtYWlsLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmVtYWlsLWJsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9jayB7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVtYWlsLWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9ja19fcGFyYWdyYXBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1haWwtYmxvY2sgLnRleHQtYmxvY2tfX3BhcmFncmFwaDEgPiBhLmxpbmstZW1haWwge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5lbWFpbC1ibG9jayAudGV4dC1ibG9ja19fcGFyYWdyYXBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1ibG9jayAubWFpbi1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLnBob3RvLWJsb2NrIHtcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDI3MXB4O1xuICBtYXJnaW46IDAgODBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLnBob3RvLWJsb2NrIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19wb3NpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmNvbnRhY3QtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDEpID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19pdGVtID4gaSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayB7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayAuZG9vZGxlLWNpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuZG9vZGxlcy1ibG9jayAuZG9vZGxlLWNpdHkuZmlyc3Qge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG59XG5cbi5ob3ctaXQtd29ya3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwIDcwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG4uaG93LWl0LXdvcmtzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5ob3ctaXQtd29ya3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnZ3O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBhbmltYXRpb24tbmFtZTogb3JhbmdlTGF5b3V0RGVza3RvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBhbmltYXRpb24tbmFtZTogb3JhbmdlTGF5b3V0TW9iaWxlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBzdHJvbmcge1xuICAgIG1hcmdpbjogMXZoIDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQuMTY3cmVtO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IGIge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBpbWcge1xuICBoZWlnaHQ6IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0gLnRyaWFuZ3VsYXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTM1cHg7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbSAudHJpYW5ndWxhci1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOmZpcnN0LWNoaWxkIC50cmlhbmd1bGFyLWxhYmVsIHtcbiAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm50aC1jaGlsZCgyKSAudHJpYW5ndWxhci1sYWJlbCB7XG4gIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXRNb2JpbGUge1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDAgMCAjZmFiNjRlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9yYW5nZUxheW91dERlc2t0b3Age1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAtMjBweCAyMHB4IDAgMCAjZmFiNjRlO1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrIC5pY29uLWNpcmxjZS1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICByaWdodDogMTJweDtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTpob3ZlciwgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTpmb2N1cywgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9ja19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2sgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3Bhbjpob3ZlciwgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3Bhbjpmb2N1cywgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3BhbjphY3RpdmUge1xuICBjb2xvcjogIzAwNTZiMztcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIC5zbGljay1hcnJvdyB7XG4gIHRvcDogMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4uZ2VuZXJhbC1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogMjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsIHN2ZyB7XG4gIG1hcmdpbjogMCAxMHB4IC03cHggMDtcbiAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWwgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDpob3ZlciBzdmcsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDpmb2N1cyBzdmcsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbDphY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX2xlZnQgLmZpbHRlcnNfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsLmFjdGl2ZS1maWx0ZXJfX3JhZGlvIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWwuYWN0aXZlLWZpbHRlcl9fcmFkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCA1MHB4IDE0cHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNXB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4gaSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGkgKyB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnNfX2J0bi1sb25nIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzX19idG4tbG9uZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVyc19fYnRuLWxvbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieSxcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2Ige1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieSA+IC5maWx0ZXJzX19idG4tbG9uZyxcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IgPiAuZmlsdGVyc19fYnRuLWxvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnkgPiAuZmlsdGVycy1tb2JfX2J0bixcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IgPiAuZmlsdGVycy1tb2JfX2J0biB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTI7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTEwcHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3Qge1xuICAgIHdpZHRoOiAxOTUlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpob3ZlciwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpmb2N1cywgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5MDkyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6aG92ZXI6YmVmb3JlLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmZvY3VzOmJlZm9yZSwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDphY3RpdmU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpob3ZlcjpiZWZvcmUsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6Zm9jdXM6YmVmb3JlLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmFjdGl2ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fYnRuIC5mYS1zbGlkZXJzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19idG4gLmZhLXNsaWRlcnMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODclO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxNTI7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSk6aG92ZXIsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpOmZvY3VzLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkgYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmY5MDkzO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG46aG92ZXIsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51X19jbG9zZV9fYnRuOmZvY3VzLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudV9fY2xvc2VfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudV9fY2xvc2VfX2J0biA+IGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgIzgwODA4MDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgdWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgdWwgPiBsaSA+IGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fc3VibWVudSB1bCA+IGxpID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgLmZpbHRlci12aWV3LWV4cCB7XG4gIG1hcmdpbjogMjBweCAxMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2IuZmlsdGVycy1tb2ItLW9wZW5lZCAuZmlsdGVycy1tb2JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTYwO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5jb3VudHJ5LXN1Ym1lbnUtbGlzdCxcbi5nZW5lcmFsLWZpbHRlciAuY2l0eS1zdWJtZW51LWxpc3QsXG4uZ2VuZXJhbC1maWx0ZXIgLmV4cGVyaWVuY2Utc3VibWVudS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTJweCAjODA4MDgwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnUge1xuICAgIHRvcDogNjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDE1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IC5hcHBseS1maWx0ZXIge1xuICBtYXJnaW46IDMwcHggMCAzMHB4IDE0cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDM1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNTA1cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIGdyZXk7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0IHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0LWxpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fcmVzdWx0LWxpc3QgPiBsaSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG4ge1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXItcmVkLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlci1yZWQtYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKSwgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXItcmVkLWJ0bjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmNsZWFuLXJlc3VsdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuY2xlYW4tcmVzdWx0X19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5nZW5lcmFsLWZpbHRlciAubWFpbi1yZXN1bHQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRleHBlcmllbmNlcyArIENhcmRzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFwcGVhcmFuY2UtZWZmZWN0LWV4cGVyaWVuY2VzIC5jb2wtbGctNCxcbiAgLm5vLW1hc29ucnkgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1heC13aWR0aDogMzMlO1xuICB9XG59XG4uYXBwZWFyYW5jZS1lZmZlY3QtZXhwZXJpZW5jZXMgLmNvbC1sZy00IC5jYXJkLXRpbGU6aG92ZXIsXG4ubm8tbWFzb25yeSAuY29sLWxnLTQgLmNhcmQtdGlsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmNhcmQtYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcbn1cbi5jYXJkLWJsb2NrLWl0ZW06aG92ZXIsIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMsIC5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5jYXJkLWJsb2NrLWhlYWRlciA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuY2FyZC1ibG9jay1oZWFkZXIgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmNhcmQtYmxvY2staGVhZGVyIC5jYXRlZ29yeV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuY2FyZC1ibG9jay1oZWFkZXIgLmNhdGVnb3J5X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IHtcbiAgbWluLWhlaWdodDogMjEwcHg7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmNhcmQtdGlsZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAuY2FyZC10aWxlX190aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaSA+IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpID4gaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgT3VyIGhvc3RzIFNlY3Rpb247XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3VyLWhvc3RzIHtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyB7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDZweCAwIDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQge1xuICAgIHBhZGRpbmc6IDVweCAyM3B4IDAgMjNweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgPiBpbWcge1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgPiBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyID4gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciA+IGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgcFtkYXRhLW5hbWU9dGFnbGluZV0ge1xuICBmb250LXNpemU6IDEuMDgzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IHBbZGF0YS1uYW1lPXRhZ2xpbmVdIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIGxpID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIGxpID4gaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCAuYm90dG9tX19jb250cm9scyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgLmJvdHRvbV9fY29udHJvbHMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0biB7XG4gIGZvbnQtc2l6ZTogMS4wODNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciA+IGhlYWRlci5vdXItaG9zdHNfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gaGVhZGVyLm91ci1ob3N0c19faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNvbnRhaW5lciA+IGhlYWRlci5vdXItaG9zdHNfX2hlYWQgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250YWluZXIgPiBoZWFkZXIub3VyLWhvc3RzX19oZWFkID4gaDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5ob3N0LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3QtY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob3N0LWNhcmQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ob3N0LWNhcmQgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ob3N0LWNhcmQgLmNhcmQtdGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3N0LWNhcmQgLmNhcmQtdGlsZTpob3ZlciwgLmhvc3QtY2FyZCAuY2FyZC10aWxlOmZvY3VzLCAuaG9zdC1jYXJkIC5jYXJkLXRpbGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmhvc3QtY2FyZCBwW2RhdGEtbmFtZT10YWdsaW5lXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhvc3QtY2FyZCAubGlzdC1zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5ob3N0LWNhcmQgLmJvdHRvbV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmhvc3QtY2FyZCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ob3N0LWNhcmQgLmJvdHRvbV9fY29udHJvbHMgLnZpZXctaG9zdF9fYnRuOmhvdmVyLCAuaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0bmZvY3VzLCAuaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmV2aWV3cy1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3ZoO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U0VFIEFMTCBidXR0b247XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VlX19tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlZV9fbW9yZSAuYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWVfX21vcmUgLmJ0biB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRvdmVybGF5LXdyYXBwZXIgY2xvc2Ugc2VhcmNoIGJhciBsaXN0IHdoZW4gY2xpY2tpbmcgb3V0c2lkZTtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTgwO1xufVxuXG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmFiNjRlO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNy44NzVyZW07XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIC5pY29uLWxldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tbGV0dGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciAuaGVyby1pbWctYmxvY2sgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciAuYmx1ZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5fZm9ybS5fZm9ybV8xMy5faW5saW5lLWZvcm0uX2Rhcmsge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLl9mb3JtLl9mb3JtXzEzLl9pbmxpbmUtZm9ybS5fZGFyayAuX2J1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLnByZWZlcmVuY2UtY2VudGVyLW1haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAubmV3LWRhdGEtdGltZSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLm5ldy1kYXRhLXRpbWUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAuYW5zd2Vycy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLmFuc3dlcnMtc2VjdGlvbiAuYW5zd2VyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAuYW5zd2Vycy1zZWN0aW9uIC5hbnN3ZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMjUlO1xuICB6LWluZGV4OiAyNTA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5iYWNrLXRvLXRvcF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIGNvbG9yOiAjMTE4YzhmO1xufVxuLmJhY2stdG8tdG9wX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE0MCwgMTQzLCAwLjUwMTk2MDc4NDMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYWNrLXRvLXRvcF9fYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5iYWNrLXRvLXRvcF9fYnRuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5iYWNrLXRvLXRvcC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFjay10by10b3BfX2J0bjpob3ZlciB+IC5iYWNrLXRvLXRvcC0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TXVsdGkgbGFuZ3VhZ2UgbWVudTtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5lbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL3VzYS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5pdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIC5sYW5ndWFnZS1pY29uLWJ0bi5mciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2ZyYW5jZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtY3VycmVudCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1jdXJyZW50ID4gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZV9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMzdweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5sYW5ndWFnZS5sYW5ndWFnZS0tb3BlbmVkIC5sYW5ndWFnZS1jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QW5pbWF0aW9uIGZvciB0aGUgYXJyb3csIHdoZW4gbXVsdGkgY3VycmVuY3kgbWVudSB3YXMgb3BlbjtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYW5ndWFnZS0tb3BlbmVkIC5sYW5ndWFnZS1jdXJyZW50ID4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGhlIHNhbWUgY29sb3JzIGJlaGF2aW91ciwgd2hlbiB1c2VyIGlzIHNjcm9sbGluZyBkb3duL3VwO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaGVhZGVyLmZpeGVkIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2Uge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbiAgLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRhbmltYXRpb24gQ2FudmFzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2NhbnZhc19hbmltYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jYW52YXNfYW5pbWF0aW9uLWNpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3gtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uYm94LXNwaW5uZXIgLmJveC1zcGlubmVyLWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4ubWFpbi1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDQ5cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLm1haW4taW1nIHNvdXJjZSxcbi5tYWluLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1haW4taW1nX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnJlZ2lzdC1hZ2VudCB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnJlZ2lzdC1hZ2VudCAuZy1yZWNhcHRjaGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlZ2lzdC1hZ2VudCAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0LWFnZW50IC5zZWVfX21vcmUge1xuICBtYXJnaW46IDEwcHg7XG59XG4ucmVnaXN0LWFnZW50X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnJlZ2lzdC1hZ2VudCAuZm9ybS1hbGVydC1kYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCA1cHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBsYWJlbCAucmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGlucHV0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgc2VsZWN0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBzZWxlY3RbbmFtZT1jb21taXNzaW9uX21vZGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAycHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5waG9uZSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgLmludGwtdGVsLWlucHV0LFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX2NvZGUge1xuICB3aWR0aDogMTAlO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX251bWJlciB7XG4gIHdpZHRoOiA3NyU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gPiBwIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gPiBwIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3gge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNDAsIDE0MywgMC4zMTM3MjU0OTAyKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJjaGVja2VkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IC5jaGVja21hcms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE0MCwgMTQzLCAwLjMxMzcyNTQ5MDIpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbDpob3ZlciAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNDAsIDE0MywgMC4zMTM3MjU0OTAyKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgLmxpbmstdG8tdGVybS1jb25kIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTQwLCAxNDMsIDAuMzEzNzI1NDkwMikgdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvY3Jvc3MtaWNvbi1zbWFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLmNvbmZpcm0gbGFiZWwgLmNoZWNrbWFyayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5tZXNzYWdlLWVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWltZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1pbWdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsIC5maWVsZDpudGgtY2hpbGQoMiksIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsIC5maWVsZDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg0KSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg1KSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQucGVyc29uYWwgLmZpZWxkOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoMiksIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbnRhY3QgLmZpZWxkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmFjY291bnQgLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuYWNjb3VudCAuZmllbGQ6bnRoLWNoaWxkKDMpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnVzYS5mdWxsX2FkZHJlc3Mge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLmV1cm9wZSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uIC5maWVsZCAuY2hpbmEge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnJlc3QuZnVsbF9hZGRyZXNzIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbW1pc3Npb24gLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLm90aGVyIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3g6bnRoLWNoaWxkKDEpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94Om50aC1jaGlsZCgyKSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX251bWJlciB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWltZyB+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLnBlcnNvbmFsLFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5jb250YWN0LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5hY2NvdW50LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5vdGhlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgaW5wdXQsXG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHNlbGVjdCxcbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCAuY2hlY2ttYXJrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4udGEtYm94IC50YS1vcGVuLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YS1ib3ggLnRhLW9wZW4tYnRuIC50YS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdHJhdmVsLWFnZW50LWljb24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGEtYm94IC50YS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRhLWJveCAudGEtY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIGxpIC50YS1sb2dvdXQtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSAudGEtbG9nb3V0LWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhLWJveCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtbmFtZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnRhLWJveCAudGEtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbiAgLmhlYWRlci5maXhlZCAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZWFkZXIuZml4ZWQgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLnBvcHVwLXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCAubG9jay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDEycHggMCAwIDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvY2staWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucG9wdXAtdGEgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Muc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LWZhbWlseTogXCJQcm9mZXNzb3JcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAudGV4dCAubmFtZS1hZ2VuY3kge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLm1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cC10YS5sb2ctaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLmxvZy1pbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1mb3Jnb3QtcGFzc3dvcmQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1yZWdpc3Rlci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLXJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC10YSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMjBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wb3B1cC10YS5sb2ctaW4gLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtbG9naW4tYnRuIHtcbiAgICBtYXJnaW46IDQwcHggMCA1cHggMDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IC5sb2NrLWljb24ge1xuICAgIG1hcmdpbjogMzRweCAwIDAgMTJweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucG9wdXAtdGEgLnBvcHVwLXRhLWNsb3NlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRIZWxwZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qICBIaWRkZW4gICovXHJcbltoaWRkZW5dLFxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qICBHcmlkICAqL1xyXG4uY29sIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0ZmxleDogMTtcclxuXHJcblx0JnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0fVxyXG5cclxuXHQmLS0xb2YyIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHR9XHJcblxyXG5cdCYtLTFvZjQge1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpc2libGUtbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnZpc2libGUtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IFxyXG5cdH1cclxuXHJcblx0LmhpZGRlbi1tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUZXh0IENvbG9yc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucmVkLWNvbG9yIHsgXHJcblx0Y29sb3I6ICNlODQwNDI7IFxyXG59XHJcbi5ncmVlbi1jb2xvciB7IFxyXG5cdGNvbG9yOiAjMTE4YzhmOyBcclxufVxyXG4ueWVsbG93LWNvbG9yIHsgXHJcblx0Y29sb3I6ICNmYWI2NGU7IFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RGF0ZXBpY2tlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHJcblx0LmRhdGVwaWNrZXItLW5hdiB7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDE4cHggN3B4OyBcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5kYXRlcGlja2VyLS1jZWxscyB7XHJcblx0XHRtYXJnaW46IDAgLTE2cHg7IFxyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0dG9wOiAtM3B4O1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDM1cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cGF0aCB7XHJcblx0XHRcdHN0cm9rZTogcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCA0NnB4IDAgMzFweDsgXHJcblx0fVxyXG5cclxuXHQuZGF0ZXBpY2tlci0tZGF5cy1uYW1lcyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODMwNmM7XHJcblx0XHRtYXJnaW46IDAgMCAzcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzOyBcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgICBcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjaWNvbi1jYWxlbmRhci1wb2ludGVyJykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogMzRweDsgXHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50OyBcclxuXHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji4tY3VycmVudC0ge1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuLXNlbGVjdGVkLSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji4tZGlzYWJsZWQtIHtcclxuXHRcdFx0Y29sb3I6ICNiNmI2YjY7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LmRhdGVwaWNrZXIge1xyXG5cdFx0LmRhdGVwaWNrZXItLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5kYXRlcGlja2VyIHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC5kYXRlcGlja2VyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRSYW5nZSBTbGlkZXJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnJhbmdlLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7IFxyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0aGVpZ2h0OiAycHg7XHJcblxyXG5cdC5kb3RzIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IFxyXG5cdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgXHJcblx0XHRcdHdpZHRoOiA3cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDdweDsgXHJcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVpLXdpZGdldC1oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50OyBcclxuXHR9XHJcblxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgXHJcblx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRoZWlnaHQ6IDIwcHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2U4NDA0MjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRvcDogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TWFzb25yeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubWFzb25yeS1ncmlkIHtcclxuXHQuY29sLWxnLTQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdCYtLXNpemUxIHtcclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWdyaWQtYWx0IHtcclxuXHQuY29sLWxnLTQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdCYtLXNpemUxIHtcclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubWFzb25yeS1ncmlkIHtcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFzb25yeS1ncmlkLWFsdCB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC1sZy00IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHREaXNhYmxlIFNjcm9sbFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGlzYWJsZS1zY3JvbGwge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDsgXHJcblx0dG9wOiAwOyBcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlOyBcclxuXHRoZWlnaHQ6IDEwMHZoOyBcclxuXHR6LWluZGV4OiA1MDtcclxuXHRvcGFjaXR5OiAwOyBcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47ICBcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTsgXHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VsZWN0cmljXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWxlY3RyaWMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4OyBcclxuXHJcblx0LmxhYmVsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjI7IFxyXG5cdFx0aGVpZ2h0OiA1OHB4OyBcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4OyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDlweCBjZW50ZXI7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHg7IFxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRyaWdodDogOHB4OyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDsgIFxyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyB7XHJcblx0d2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjE2KTtcclxuXHJcblx0dWwge1xyXG5cdFx0cGFkZGluZzogMTJweCAxNXB4OyBcclxuXHR9XHJcblxyXG5cclxuXHRsaSB7XHJcblx0XHRtaW4taGVpZ2h0OiAzNnB4OyBcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyAgIFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHggIWltcG9ydGFudDsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY5cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRjb2xvcjogIzU4NTg1ODtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbjogNHB4IDAgMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IC0xMXB4OyBcclxuXHRcdFx0XHRsZWZ0OiAtNnB4OyBcclxuXHRcdFx0XHRyaWdodDogLTExcHg7IFxyXG5cdFx0XHRcdGhlaWdodDogMXB4OyBcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGlnaGxpZ2h0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuc2VsZWN0cmljIHtcclxuXHRcdC5sYWJlbCB7XHJcblx0XHRcdGhlaWdodDogMzVweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4OyBcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweDsgXHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDsgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM2cHg7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjVweCAhaW1wb3J0YW50OyBcclxuXHRcdFx0cGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogLTE0cHg7IFxyXG5cdFx0XHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAgZm9yIHRoZSBsaWdodCBiYWNrZ3JvdW5kIGltYWdlcyAoZXhjZXB0IG1vYmlsZSkgICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmV4cGVyaWVuY2Utc2xpZGUge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmUtc2Vjb25kYXJ5IHtcclxuXHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHQmID4gaDMge1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgLmZhdm91cml0ZV9fdGl0bGUge1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qICBhY3RpdmUgY3Vyc29yIGZvciBhbGwgc2VsZWN0cyAgKi9cclxuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsXHJcbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLFxyXG4uc2VsZWN0IHNlbGVjdDphY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gY29ycmVjdGlvbnMgaW4gUG9wdWxhciBFeHBlcmllbmNlcy1zbGlkZXJcclxuLmV4cGVyaWVuY2VzLXNsaWRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRidXR0b24uc2xpY2stYXJyb3cge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRidXR0b24uc2xpY2stYXJyb3cge1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogIGZvciB0aGUgQWR1bHRzL0NoaWxkcmVuIGlucHV0cyAgKi9cclxuLmluY3JlbWVudG9yX19maWVsZDpob3ZlciB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKiAgRHJvcCBzaGFkb3cgY2xhc3MgZm9yIHRoZSBhbGwgVGl0bGVzICAqL1xyXG4uZHJvcC1zaGFkb3cge1xyXG5cdHRleHQtc2hhZG93OiAzcHggM3B4IDNweCAjMDAwMDAwXHJcbn1cclxuXHJcbi8qICBhdXRvIGhlaWdodCB0byByZW1vdmUgZXh0cmEgc3BhY2VzIGluIGhvc3QncyBkZXNjcmlwdGlvbiAgKi9cclxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuaG9zdF9fZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qICBjb3JyZWN0IHdpdGggZm9yIHRoZSBjaXJjbGVzIGluICdTdWJzY3JpYmUgbm93IGFuZCB0aGFuayB1cyBsYXRlcicgc2VjdGlvbiAgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG5cdC5saXN0LWNpcmNsZXMge1xyXG5cdFx0Lmljb24tY2lybGNlMSB7XHJcblx0XHRcdHdpZHRoOiAxODZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbi1jaXJsY2UyIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWNpcmxjZTMge1xyXG5cdFx0XHR3aWR0aDogMTg5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyBkaXYuY29udGVudC1wYWdlLWZvcm0ge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLyogIHN0eWxlIGZvciB0aGUgc2lnbi11cC1mb3JtICAqL1xyXG4ucm9ibHktd3JhcCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qICBzdHlsZSBmb3Igc2xvZ2FuIHRpdGxlIHNlY3Rpb24gICovXHJcbi5zbG9nYW5fX3RpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0JiA+IGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTlweDtcclxuXHRsZWZ0OiAtOTk5OXB4O1xyXG59XHJcblxyXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xyXG5cclxuLyogIGhvc3QgY29udGVudCAgKi9cclxuLmhvc3QtY29udGVudCB7XHJcblx0Lmhvc3QtcmV2aWV3cyB7XHJcblx0XHQuYXNpZGUtcmV2aWV3cyB7XHJcblx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xyXG5cdFxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LndpZGdldC1tZXNzYWdlcyB7XHJcblx0XHRcdFx0LndpZGdldC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHJcblx0XHRcdFx0XHQud2lkZ2V0X19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAgaG9zdCByZXF1ZXN0ICAqL1xyXG4uaG9zdC1yZXF1ZXN0IHtcclxuXHQuZm9ybV9fY29sLFxyXG5cdC5hY2NvcmRpb25zIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWF5LWFsc28tbGlrZSB7XHJcblx0cGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gPT09PT0gaG9zdCBwYWdlID09PT09XHJcblxyXG4uaG9zdC1wYWdlLXNsaWRlciB7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWNvY2t0YWlsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvY29ja3RhaWwtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tZm9vdGJhbCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2Z1dGJvbC1pY29uLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG5cdC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vID09PT09PT09PT09PT09PT09PT09PVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V3JhcHBlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ud3JhcHBlciB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7IFxyXG5cdG92ZXJmbG93OiBoaWRkZW47IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7ICBcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc1OyBcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDkzcHg7IFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud3JhcHBlciB7XHJcblx0XHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0OXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgV3JhcHBlciBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDlweDsgXHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNoZWxsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zaGVsbCB7XHJcblx0bWF4LXdpZHRoOiAkc2hlbGwtbWF4LXdpZHRoICsgJHNoZWxsLWd1dHRlciAqIDI7XHJcblx0cGFkZGluZy1yaWdodDogJHNoZWxsLWd1dHRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6ICRzaGVsbC1ndXR0ZXI7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHQmLS1mbHVpZCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDb250YWluZXJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCl7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDE0NDJweDtcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdG1heC13aWR0aDogMTE5MHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdCYtLXNtYWxsIHtcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDb250YWluZXIgSW5uZXJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNvbnRhaW5lci1pbm5lciB7XHJcblx0bWFyZ2luOiAwIC0xNXB4OyBcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5jb250YWluZXItaW5uZXIge1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHR9XHRcclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0SGVhZGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjAyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgOTBweCA2OXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fc2VsZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogIEhlYWRlciBTZWxlY3QgICovXHJcbiAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgIC5oZWFkZXJfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICBIZWFkZXIgVmlzaWJsZSBzZWxlY3QgICovXHJcbiAgICAmLnZpc2libGUtc2VsZWN0IHtcclxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDAgN3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgdHJhbnNmb3JtIDAuNHM7XHJcbiAgICAgICAgei1pbmRleDogMjUwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby1zZWNvbmRhcnkucG5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5ibHVlX19iYXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1kZWYge1xyXG4gIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDV2aDtcclxuICAgIG1hcmdpbjogM3ZoIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5hcnRpY2xlLXNtYWxsIHtcclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJiA+IGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFydGljbGVfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZV9fYm9keSB7XHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWUtZXhwcmVzc2VzX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDN2aDtcclxuICAgICAgcGFkZGluZzogMXZoIDJ2aDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZ3R4LXRyYW5zIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9vdGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb290ZXIge1xyXG5cdGNvbG9yOiAjZjYzZTNjICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQub3VyLWluZm8ge1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9fY2F0ZWdvcnktdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5idG4tY2hhdCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNzIxcHg7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19uYXYge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNjNlM2M7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC40cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNmNjNlM2M7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDNweDtcclxuXHJcblx0XHQuc29jaWFscyB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3VyLWNpdGllcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQub3VyLWNpdGllcy1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDclIDJweCAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQmLmNvbnRpbmVudCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggNyUgMTBweCAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCA3JSAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuZm9vdGVyIHtcclxuXHRcdC5idG4tY2hhdCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mb290ZXIge1xyXG5cdFx0LmJ0bi1jaGF0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC01NTVweCAwIDA7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQuYnRuLWNoYXQge1xyXG5cdFx0XHRtYXJnaW46IDAgLTQ2NXB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5mb290ZXIge1xyXG5cdFx0LmJ0bi1jaGF0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0zNDVweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQmX19jYXRlZ29yeS10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY2hhdCB7XHJcblx0XHRcdGJvdHRvbTogMTJweDtcclxuXHRcdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sLWxnLTIgKyAuY29sLWxnLTIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290ZXJfX25hdiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdGVyX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDE4cHg7XHJcblxyXG5cdFx0XHQuc29jaWFscyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQuYnRuLWNoYXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QnV0dG9uXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTsgXHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG1pbi13aWR0aDogMTI4cHg7IFxyXG5cdHBhZGRpbmc6IDEwcHggMThweDsgXHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cywgYm9yZGVyLWNvbG9yIC40czsgXHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjsgXHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0Y29sb3I6ICNmZmY7IFxyXG5cdH1cclxuXHJcblxyXG5cdCYtLXJlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdGNvbG9yOiAjZTg0MDQyOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXllbGxvdyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdGNvbG9yOiAjRkZCNzRCOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICM2QkMxNEI7IFxyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNkJDMTRCO1xyXG5cdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0Y29sb3I6ICM2QkMxNEI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMmEzMDcwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmEzMDcwOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7IFxyXG5cdH1cclxuXHJcblx0Ji0tYm9yZGVyLXdoaXRlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdHBhZGRpbmc6IDExcHggMTdweDsgXHJcblx0XHRtaW4td2lkdGg6IDE4OXB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0Y29sb3I6ICNlODQwNDI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0cGFkZGluZzogMTVweCAzMHB4OyBcclxuXHR9XHJcblxyXG5cdCYtLXNpemUyIHtcclxuXHRcdG1pbi13aWR0aDogMTQ0cHg7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMyB7XHJcblx0XHRtaW4td2lkdGg6IDE1NXB4O1xyXG5cdH1cclxuXHJcblx0Ji0tc2l6ZTQge1xyXG5cdFx0cGFkZGluZzogMTBweCAzNHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYnRuIHtcclxuXHRcdG1pbi13aWR0aDogODFweDsgXHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDsgXHJcblx0XHRwYWRkaW5nOiA5cHggMTBweDsgXHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEJ1dHRvbiBDaGF0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5idG4tY2hhdCB7XHJcblx0YmFja2dyb3VuZDogI2Q2MDE0MDsgXHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG1pbi13aWR0aDogMjU2cHg7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgXHJcblx0cGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDsgXHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjcwNzY7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XHJcblxyXG5cdGkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogNTAlOyBcclxuXHRcdGxlZnQ6IDEwcHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdCsgaSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdCsgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAuODtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYnRuLWNoYXQge1xyXG5cdFx0bWluLXdpZHRoOiAxMTBweDsgXHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTkwMDQ1O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IFxyXG5cdFx0cGFkZGluZzogNHB4IDE1cHg7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogNDNweDsgXHJcblx0XHRcdGhlaWdodDogMTAwJTsgXHJcblx0XHRcdGJhY2tncm91bmQ6ICNkODAwM2M7ICBcclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdGxlZnQ6IDEycHg7IFxyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0KyBpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHJcblx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZvcm0gRWxlbWVudHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQ7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuXHRkaXNwbGF5OiBub25lOyBcclxufVxyXG5cclxuLnRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTsgXHJcblx0Ym9yZGVyOiAycHggc29saWQgIzI4MzA2YztcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0cGFkZGluZzogM3B4IDBweDsgXHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXh0YXJlYSB7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogNTNweDsgXHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0cmlnaHQ6IDE0cHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdGhlaWdodDogNTBweDsgXHJcblx0XHRwYWRkaW5nOiAwIDE4cHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRjb2xvcjogI2U4NDA0MjsgXHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0LyogIFNlbGVjdCBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7IFxyXG5cdFx0XHRyaWdodDogMjBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmVkIHtcclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Q2hlY2tib3hcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHJcblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJzsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxOHB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxOHB4OyBcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI4MzA2YztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAxMnB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcclxuXHRcdFx0dG9wOiAycHg7IFxyXG5cdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIENoZWNrYm94IEJpZyAgKi9cclxuXHQmLS1iaWcge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyNnB4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7IFxyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyODMwNmM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmNoZWNrYm94IHtcclxuXHRcdCYtLWJpZyB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IFxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDsgXHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4OyBcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDsgXHJcblx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0UmFkaW9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnJhZGlvIHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHJcblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJzsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7IFxyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdFx0XHR0b3A6IDVweDsgXHJcblx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VsZWN0IEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VsZWN0LWFsdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDUwJTsgXHJcblx0XHRyaWdodDogMTVweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogOHB4OyAgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxudGV4dGFyZWEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGb3JtXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtIHtcclxuXHQuZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyODMwNmM7XHJcblx0XHRwYWRkaW5nOiAwIDdweCA3cHg7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX3JvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIC00NXB4OyBcclxuXHJcblx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0OXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmZvcm1fX3Jvdy0tc2l6ZTEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmNoZWNrYm94IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvcm1fX2NvbCB7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7IFxyXG5cdFx0cGFkZGluZzogMCA0NXB4OyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMjNweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuZm9ybSB7XHJcblx0XHQuZm9ybV9fcm93IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4OyBcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDsgXHJcblxyXG5cdFx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1hbHQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYWN0aW9ucyB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZvcm0ge1xyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvcm0ge1xyXG5cdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cHggNHB4OyBcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblx0XHRcdCsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyAuY2hlY2tib3gge1xyXG5cdFx0XHRcdG1hcmdpbjogMjNweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxMXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZvcm0gU3Vic2NyaWJlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLXN1YnNjcmliZSB7XHJcblx0YmFja2dyb3VuZDogI2U4NDA0MjsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0cGFkZGluZzogNTdweCAwIDYwcHg7IFxyXG5cclxuXHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0ei1pbmRleDogMTU7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7IFxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19ib2R5IHtcclxuXHRcdG1heC13aWR0aDogMjcwcHg7IFxyXG5cdFx0bWFyZ2luOiBhdXRvOyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZCB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRiYWNrZ3JvdW5kOiBub25lOyBcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzdweCAxMHB4IDdweDtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fcm93IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0Ym90dG9tOiA4cHg7IFxyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQvKiAgRm9ybSBTdWJzY3JpYmUgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHBhZGRpbmc6IDMzcHggMCAxMXB4OyBcclxuXHJcblx0XHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2NvbnRlbnQge1xyXG5cdFx0XHRjb2xvcjogIzI5MzE2QTsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19maWVsZCB7XHJcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjkzMTZBO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYWN0aW9ucyxcclxuXHRcdC5mb3JtX19mb290LFxyXG5cdFx0LmZvcm1fX2NvbnRlbnQsXHJcblx0XHQuZm9ybV9fYm9keSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdHotaW5kZXg6IDEwOyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fbGluayB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwOyAgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2Zvb3Qge1xyXG5cdFx0XHRtYXJnaW46IDM0cHggMCAwOyBcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgNjNweDsgXHJcblxyXG5cdFx0XHQuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE2cHg7IFxyXG5cclxuXHRcdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19idG4ge1xyXG5cdFx0XHRyaWdodDogMTVweDsgXHJcblx0XHRcdGJvdHRvbTogNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGb3JtIFN1YnNjcmliZSBQcmltYXJ5IEFsdCAgKi9cclxuXHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgXHJcblx0XHRwYWRkaW5nOiA1OHB4IDQzcHggNDBweDsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuOyBcclxuXHJcblx0XHQuZm9ybV9faWNvLWFsdCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdGJvdHRvbTogLTUzcHg7IFxyXG5cdFx0XHRyaWdodDogLTE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2ljbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNXB4OyBcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTsgXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW46IDM3cHggMCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmZvcm1fX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyOXB4O1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZvcm0tc3Vic2NyaWJlIHtcclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0XHRsaSArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnktYWx0IHtcclxuXHRcdFx0LmZvcm1fX2ljbyB7XHJcblx0XHRcdFx0d2lkdGg6IDkxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3NHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuZm9ybS1zdWJzY3JpYmUge1xyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZm9ybS1zdWJzY3JpYmUge1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAxMHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3QtY2lyY2xlcyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdFx0bGkgKyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDcwcHggMjBweCAzMHB4OyBcclxuXHJcblx0XHRcdC5mb3JtX19pY28tYWx0IHtcclxuXHRcdFx0XHRyaWdodDogLTYwcHg7IFxyXG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mb3JtLXN1YnNjcmliZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDI2cHg7IFxyXG5cclxuXHRcdC5mb3JtX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDsgXHJcblxyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMHB4IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYnRuIHtcclxuXHRcdFx0Ym90dG9tOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweCAyM3B4OyBcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4OyBcclxuXHRcdFx0XHJcblx0XHRcdC5mb3JtX19jb250ZW50IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDsgXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMTsgXHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH0gXHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1OyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fYWN0aW9ucyB7XHJcblx0XHRcdFx0bWFyZ2luOiAyNHB4IDAgMDsgXHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMjA5cHg7IFxyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDsgXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZm9ybV9fbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdFx0bWFyZ2luOiAyM3B4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9ybSBQYXltZW50XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLXBheW1lbnQge1xyXG5cdGNvbG9yOiAjMzQzMzMzOyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogLTRweDsgXHJcblx0XHRib3R0b206IC00cHg7IFxyXG5cdFx0cmlnaHQ6IDM4cHg7IFxyXG5cdFx0d2lkdGg6IDFweDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG5cdH1cclxuXHRcclxuXHRoMiB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0Zm9udC1zaXplOiAyMHB4OyBcclxuXHRcdG1hcmdpbjogMCAwIDZweDsgXHJcblx0XHRjb2xvcjogIzU4NTg1ODsgXHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDsgXHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7IFxyXG5cdFx0Y29sb3I6ICNDN0M3Qzc7IFxyXG5cdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYycHg7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fcm93IHtcclxuXHRcdCsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDsgXHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEzcHg7IFxyXG5cdFx0XHRcclxuXHRcdFx0LmZvcm1fX2NvbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxM3B4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX3Jvdy1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7IFxyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4OyBcclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mb3JtX19jb2wge1xyXG5cdFx0Ji0tMW9mMiB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdGZsZXg6IDAgMCAxOS41JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxOS41JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdGZsZXg6IDAgMCA4MC41JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MC41JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMyB7XHJcblx0XHRcdGZsZXg6IDAgMCA1NyU7XHJcblx0XHRcdG1heC13aWR0aDogNTclO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU0IHtcclxuXHRcdFx0ZmxleDogMCAwIDQzJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTUge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNiB7XHJcblx0XHRcdGZsZXg6IDAgMCA0NSU7XHJcblx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdG1hcmdpbjogNTBweCAwIDA7IFxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzU4NTg1ODsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4OyBcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMThweDsgXHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mb3JtLXBheW1lbnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogODBweDtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2NvbCB7XHJcblx0XHRcdCYtLXNpemUxIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMwJTsgXHJcblx0XHRcdFx0ZmxleDogMCAwIDMwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlOyBcclxuXHRcdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZvcm0tcGF5bWVudCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyBcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19yb3cge1xyXG5cclxuXHRcdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19jb2wge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQrIC5mb3JtX19jb2wge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fcm93LWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvcm0tcGF5bWVudCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblxyXG5cdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAzNXB4IDAgMDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDEwcHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9ybSBDb2RlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLWNvZGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNjdweDsgXHJcblxyXG5cdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjBEMzMwOyBcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0YwRDMzMDtcclxuXHRcdFx0bWluLXdpZHRoOiAxNTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7IFxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40czsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0XHRjb2xvcjogI0YwRDMzMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX2Zvb3Qge1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMDsgXHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGNvbG9yOiAjNTg1ODU4OyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19pbm5lciB7XHJcblx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cdH1cclxuXHJcblx0LmZvcm1fX292ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0bWFyZ2luLXRvcDogLTM5cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7IFxyXG5cdFx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdFx0YmFja2dyb3VuZDogIzEyOEM4RjsgXHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzEyOEM4RjtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAxOHB4OyBcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0XHRcdGNvbG9yOiAjMTI4QzhGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQuZm9ybV9fb3ZlcmxheSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19pbm5lciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZm9ybS1jb2RlIHtcclxuXHRcdC5mb3JtX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTI1cHg7IFxyXG5cclxuXHRcdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mb3JtLWNvZGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7IFxyXG5cdFx0XHJcblx0XHQuZm9ybV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuXHRcdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZm9vdCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3RcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuW2NsYXNzXj1cImxpc3QtXCJdIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgU3RhcnNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpc3Qtc3RhcnMge1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdFx0ICsgbGkge1xyXG5cdFx0IFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdCB9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBDaXJjbGVzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWNpcmNsZXMge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWNpcmNsZXMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBGZWF0dXJlc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1mZWF0dXJlcyB7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuNHM7ICBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzdHJvbmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRtaW4td2lkdGg6IDE5MHB4O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5saXN0LWZlYXR1cmVzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZW0ge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWZlYXR1cmVzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRlbSxcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDRweDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMzVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVx0XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBDaXRpZXNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpc3QtY2l0aWVzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lOyBcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IFxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC40cztcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgR2FkZ2V0c1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5saXN0LWdhZGdldHMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA3cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0JiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTZXJ2aWNlc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zZXJ2aWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC0xMHB4IC00MHB4ICFpbXBvcnRhbnQ7IFxyXG5cdHBhZGRpbmc6IDAgMCA2MHB4OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdGNvbG9yOiAjMjgzMDZjO1xyXG5cclxuXHRsaSB7XHJcblx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMCU7XHJcblx0XHRwYWRkaW5nOiA1M3B4IDEwcHggNDBweDsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdH1cclxuXHJcblx0aSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQubGlzdC1zZXJ2aWNlcyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zZXJ2aWNlcyB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggNjBweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA0N3B4IDEwcHggMjJweDsgXHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IENpcmNsZXMgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWNpcmNsZXMtYWx0IHtcclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRcdH1cclxuXHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTdkZWcpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNTJkZWcpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWNpcmNsZXMtYWx0IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4OyBcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguNik7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW46IDIycHggMCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNikgcm90YXRlKDE3ZGVnKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KSByb3RhdGUoMTUyZGVnKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc1QgRG90c1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1kb3RzIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA4cHg7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0d2lkdGg6IDVweDsgXHJcblx0XHRcdGhlaWdodDogNXB4OyAgXHJcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0Lmxpc3QtZG90cyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4OyBcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAzcHg7IFxyXG5cdFx0XHRcdGhlaWdodDogM3B4OyBcclxuXHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IFJhZGlvc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1yYWRpb3Mge1xyXG5cdGxpIHtcclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgRGV0YWlsc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1kZXRhaWxzIHtcclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTbGlkZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LXNsaWRlcnMge1xyXG5cdGg2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkgKyBsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgTG9jYXRpb25zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWxvY2F0aW9ucyB7XHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHBhZGRpbmctbGVmdDogMzlweDsgXHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0NSU7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mYS1jb21tZW50LW8ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgtMSwgMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1sb2NhdGlvbnMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IEZlYXR1cmVzIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdGxpIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE5N3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogODFweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNzNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbjogMjVweCAwIDA7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHotaW5kZXg6IDEwOyBcclxuXHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgzcHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4OyBcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbjogNjdweCAwIDAgMzdweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjVweDsgXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogNzElO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0bWFyZ2luOiA1M3B4IDAgMCA0M3B4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgXHJcblx0XHRcdFx0d2lkdGg6IDYyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTdGVwc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zdGVwcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDAgLTEwcHggLTEwcHg7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgIFxyXG5cdFx0d2lkdGg6IDc2cHg7IFxyXG5cdFx0aGVpZ2h0OiA3NHB4OyBcclxuXHRcdGZvbnQtc2l6ZTogMzJweDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRwYWRkaW5nOiAyMXB4IDAgMDsgXHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMTBweDsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5saXN0LXN0ZXBzIHtcclxuXHRcdGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0Lmxpc3Qtc3RlcHMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zdGVwcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IFxyXG5cdFx0XHRwYWRkaW5nOiAwOyBcclxuXHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDsgXHJcblx0XHRcdHdpZHRoOiA1OHB4OyBcclxuXHRcdFx0aGVpZ2h0OiA1NnB4OyBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MCUgOTAlOyBcclxuXHRcdFx0cGFkZGluZzogMTNweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IFNlcnZpY2VzIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwIC0zN3B4IC02NXB4OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0bGkge1xyXG5cdFx0ZmxleDogMCAwIDIwJTtcclxuXHRcdG1heC13aWR0aDogMjAlO1xyXG5cdFx0cGFkZGluZzogNjVweCAxMHB4IDY1cHg7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgLmJ0biB7XHJcblx0XHRcdG1hcmdpbjogNTZweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4IC02NXB4OyBcclxuXHRcdFxyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMzMuMzMlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4IC02NXB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBMaW5rc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1saW5rcyB7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExvZ29cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxvZ28ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLnBuZycpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDE1M3B4O1xyXG5cdGhlaWdodDogNjZweDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxyXG5cclxuXHQmLS1zaXplMSB7XHJcblx0XHR3aWR0aDogMTYwcHg7IFxyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxvZ28tc2Vjb25kYXJ5IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDE3NXB4O1xyXG5cdGhlaWdodDogNzZweDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5sb2dvLXNlY29uZGFyeSB7XHJcblx0XHR3aWR0aDogMTQ1cHg7XHJcblx0XHRoZWlnaHQ6IDYzcHg7IFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubG9nbyB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogMjlweDsgXHRcdFxyXG5cdH1cclxuXHJcblx0LmxvZ28tc2Vjb25kYXJ5IHtcclxuXHRcdHdpZHRoOiA4N3B4O1xyXG5cdFx0aGVpZ2h0OiAzOHB4OyBcclxuXHR9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE5hdlxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxNHB4IDMycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMzhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCAxOXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNy41cHggMTBweCAxNHB4IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBhbmRlZCB7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTZWN0aW9uXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiA4N3B4IDAgNTdweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cclxuXHRcdCYtLXNpemUxIHtcclxuXHRcdFx0dG9wOiA0OXB4OyBcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUyIHtcclxuXHRcdFx0dG9wOiAtMTg1cHg7IFxyXG5cdFx0XHRsZWZ0OiAtNTJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHR0b3A6IC0yNDVweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7IFxyXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDQzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU0IHtcclxuXHRcdFx0dG9wOiAtMTM3cHg7IFxyXG5cdFx0XHRsZWZ0OiAtNDJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7IFxyXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDQzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU1IHtcclxuXHRcdFx0dG9wOiAtMTYycHg7IFxyXG5cdFx0XHRyaWdodDogLTU0cHg7XHJcblx0XHRcdG9wYWNpdHk6IC4xOyBcclxuXHRcdFx0d2lkdGg6IDQxNXB4OyBcclxuXHRcdFx0aGVpZ2h0OiA0MzdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNiB7XHJcblx0XHRcdHRvcDogLTEyNXB4OyBcclxuXHRcdFx0cmlnaHQ6IC0zM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNyB7XHJcblx0XHRcdHRvcDogLTQxcHg7IFxyXG5cdFx0XHRyaWdodDogLTUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTgge1xyXG5cdFx0XHR0b3A6IDIxJTsgXHJcblx0XHRcdGxlZnQ6IC03MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU5IHtcclxuXHRcdFx0dG9wOiA1My41JTsgXHJcblx0XHRcdHJpZ2h0OiAtNDlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTAge1xyXG5cdFx0XHR0b3A6IC05MnB4OyBcclxuXHRcdFx0bGVmdDogLTc4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTExIHtcclxuXHRcdFx0dG9wOiA1MzZweDsgXHJcblx0XHRcdHJpZ2h0OiAtNzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTIge1xyXG5cdFx0XHR0b3A6IDIzM3B4OyBcclxuXHRcdFx0bGVmdDogLTU2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTEzIHtcclxuXHRcdFx0dG9wOiA0Ni43JTsgXHJcblx0XHRcdHJpZ2h0OiAzMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUxNCB7XHJcblx0XHRcdHRvcDogNjguNCU7IFxyXG5cdFx0XHRsZWZ0OiAtMjAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE1IHtcclxuXHRcdFx0dG9wOiAtMTAwcHg7IFxyXG5cdFx0XHRyaWdodDogLTI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE2IHtcclxuXHRcdFx0dG9wOiAyNHB4OyBcclxuXHRcdFx0bGVmdDogLTM3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE4IHtcclxuXHRcdFx0dG9wOiA2OCU7IFxyXG5cdFx0XHRsZWZ0OiAtMzdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTkge1xyXG5cdFx0XHR0b3A6IDMxcHg7IFxyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMjEge1xyXG5cdFx0XHR0b3A6IDM2JTsgXHJcblx0XHRcdGxlZnQ6IC04M3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIyIHtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIzIHtcclxuXHRcdFx0dG9wOiAtMTIwcHg7IFxyXG5cdFx0XHRsZWZ0OiAtMjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI0IHtcclxuXHRcdFx0dG9wOiAzMDNweDsgXHJcblx0XHRcdHJpZ2h0OiAtMjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI1IHtcclxuXHRcdFx0Ym90dG9tOiAtNzBweDsgXHJcblx0XHRcdGxlZnQ6IC00MnB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMjYge1xyXG5cdFx0XHR0b3A6IDE0MHB4OyBcclxuXHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUyNyB7XHJcblx0XHRcdHRvcDogNDQlOyBcclxuXHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI4IHtcclxuXHRcdFx0dG9wOiAtOTZweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzUge1xyXG5cdFx0XHRib3R0b206IDJweDsgXHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIyN3B4OyBcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNzgpOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzYge1xyXG5cdFx0XHR0b3A6IC0zMHB4OyBcclxuXHRcdFx0bGVmdDogLTM5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTM3IHtcclxuXHRcdFx0Ym90dG9tOiAtNDMycHg7IFxyXG5cdFx0XHRyaWdodDogLTUzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZXMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdFx0aDEsXHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHRcdHRvcDogLThweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDM4cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxN3B4IDAgMDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDFweDtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgNDdweDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2NvbnRlbnQtYWx0IHtcclxuXHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZy5jb250ZW50LXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjMzYzZTc2OyBcclxuXHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMSAgKi8gXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0cGFkZGluZzogMzNweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMiAgKi8gXHJcblx0Ji0tc2l6ZTIge1xyXG5cdFx0cGFkZGluZzogMjRweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMyAgKi8gXHJcblx0Ji0tc2l6ZTMge1xyXG5cdFx0cGFkZGluZzogMzJweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplNCAgKi8gXHJcblx0Ji0tc2l6ZTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTUgICovIFxyXG5cdCYtLXNpemU1IHtcclxuXHRcdHBhZGRpbmc6IDM2cHggMDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTYgICovIFxyXG5cdCYtLXNpemU2IHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTcgICovIFxyXG5cdCYtLXNpemU3IHtcclxuXHRcdHBhZGRpbmc6IDY5cHggMCA4NnB4OyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplOCAgKi8gXHJcblx0Ji0tc2l6ZTgge1xyXG5cdFx0cGFkZGluZzogNjZweCAwIDQwcHg7IFxyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcclxuXHQmLS1zaXplOSB7XHJcblx0XHRwYWRkaW5nOiAyN3B4IDAgNDBweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxMCAgKi8gXHJcblx0Ji0tc2l6ZTEwIHtcclxuXHRcdHBhZGRpbmc6IDc2cHggMCAxMjBweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTExICAqLyBcclxuXHQmLS1zaXplMTEge1xyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTEyICAqLyBcclxuXHQmLS1zaXplMTIge1xyXG5cdFx0cGFkZGluZzogNDNweCAwO1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxMyAgKi8gXHJcblx0Ji0tc2l6ZTEzIHtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCAyNXB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNCAgKi8gXHJcblx0Ji0tc2l6ZTE0IHtcclxuXHRcdHBhZGRpbmc6IDYxcHggMCA5MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNSAgKi8gXHJcblx0Ji0tc2l6ZTE1IHtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCA2MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNiAgKi8gXHJcblx0Ji0tc2l6ZTE2IHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTE4ICAqLyBcclxuXHQmLS1zaXplMTgge1xyXG5cdFx0cGFkZGluZzogMTdweCAwIDMwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxOSAgKi8gXHJcblx0Ji0tc2l6ZTE5IHtcclxuXHRcdHBhZGRpbmc6IDI5cHggMCA2MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMjAgICovIFxyXG5cdCYtLXNpemUyMSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgMzBweDtcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTIwICAqLyBcclxuXHQmLS1zaXplMjIge1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDYwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyMCAgKi8gXHJcblx0Ji0tc2l6ZTIzIHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMCAzcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNCAgKi8gXHJcblx0Ji0tc2l6ZTI0IHtcclxuXHRcdHBhZGRpbmc6IDU5cHggMCAzMHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNSAgKi8gXHJcblx0Ji0tc2l6ZTI1IHtcclxuXHRcdHBhZGRpbmc6IDU5cHggMCAzMHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNiAgKi8gXHJcblx0Ji0tc2l6ZTI2IHtcclxuXHRcdHBhZGRpbmc6IDI0cHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNyAgKi8gXHJcblx0Ji0tc2l6ZTI3IHtcclxuXHRcdHBhZGRpbmc6IDU3cHggMCA0MHB4O1xyXG5cclxuXHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyOCAgKi8gXHJcblx0Ji0tc2l6ZTI4IHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyOSAgKi8gXHJcblx0Ji0tc2l6ZTI5IHtcclxuXHRcdHBhZGRpbmc6IDQ3cHggMCA3NHB4O1xyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBGb3JtICAqLyBcclxuXHQmLS1mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDUzcHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjAzcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU21hbGwgICovXHJcblx0Ji0tc21hbGwge1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDkwcHg7IFxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU3RlcHMgICovXHJcblx0Ji0tc3RlcHMge1xyXG5cdFx0cGFkZGluZzogMTU1cHggMCA2NXB4OyBcclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cclxuXHQmLS1zdGVwcy1hbHQge1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDc3cHg7IFxyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFllbGxvdyAgKi9cclxuXHQmLS15ZWxsb3cge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZhYjY0YzsgXHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjBweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogMjJweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvKiAgU2VjdGlvbiBIb3N0cyAgKi9cclxuXHQmLS1ob3N0cyB7XHJcblx0XHRwYWRkaW5nOiA4N3B4IDAgMzFweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHQvKiAgU2VjdGlvbiBCbHVlICAqL1xyXG5cdCYtLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MzE2QTsgXHJcblx0XHRwYWRkaW5nOiA3OXB4IDAgNTNweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4OyBcclxuXHJcblx0XHRcdGgxLFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkI3NEI7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuc2VjdGlvbiB7XHJcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvcm0ge1xyXG5cdFx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuc2VjdGlvbiB7XHJcblx0XHQuc2VjdGlvbl9faWNvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdC5zZWN0aW9uX19oZWFkLWltYWdlIHtcclxuXHRcdFx0XHR0b3A6IC02OXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplOSB7XHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDI1cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zZWN0aW9uIHtcclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQtaW1hZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXNpemUyNyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDQzcHggMCAyMHB4OyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMxcHg7IFxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHJcblx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmluZC1ob3N0LXRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIElpb25zICAqLyBcclxuXHRcdCYtLWljb25zIHtcclxuXHRcdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI4KTsgXHJcblxyXG5cdFx0XHRcdCYtLXNpemUyMyB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7IFxyXG5cdFx0XHRcdFx0bGVmdDogLTE3NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tc2l6ZTI0IHtcclxuXHRcdFx0XHRcdHRvcDogMzglOyBcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTkwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS1zaXplMjUge1xyXG5cdFx0XHRcdFx0dG9wOiA2Ni41JTsgXHJcblx0XHRcdFx0XHRsZWZ0OiAtMTgwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS1zaXplMzMxIHtcclxuXHRcdFx0XHRcdHRvcDogMy41JTsgXHJcblx0XHRcdFx0XHRyaWdodDogLTEzMnB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLXNpemUzNSB7XHJcblx0XHRcdFx0XHR0b3A6IDM1LjglOyBcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMDBweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42NSk7IFxyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tc2l6ZTMzMyB7XHJcblx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRib3R0b206IC05JTsgIFxyXG5cdFx0XHRcdFx0bGVmdDogLTEycHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNjMpOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplMSAgKi8gXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxICAqLyBcclxuXHRcdCYtLXNpemUwMSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyICAqLyBcclxuXHRcdCYtLXNpemUyIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwOyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTMgICovIFxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplNCAgKi8gXHJcblx0XHQmLS1zaXplNCB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplNSAgKi8gXHJcblx0XHQmLS1zaXplNSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemU2ICAqLyBcclxuXHRcdCYtLXNpemU2IHtcclxuXHRcdFx0cGFkZGluZzogMjhweCAwOyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTcgICovIFxyXG5cdFx0Ji0tc2l6ZTcge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgNDVweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMSAgKi8gXHJcblx0XHQmLS1zaXplMTEge1xyXG5cdFx0XHRwYWRkaW5nOiA0M3B4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMiAgKi8gXHJcblx0XHQmLS1zaXplMTIge1xyXG5cdFx0XHRwYWRkaW5nOiAxOXB4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTEzICAqLyBcclxuXHRcdCYtLXNpemUxMyB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMCAyMHB4OyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplMTEgICovIFxyXG5cdFx0Ji0tc2l6ZTE0IHtcclxuXHRcdFx0cGFkZGluZzogMjNweCAwIDQ0cHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDI5cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxNSAgKi8gXHJcblx0XHQmLS1zaXplMTUge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgNDRweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2JvZHkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCA4cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTggICovIFxyXG5cdFx0Ji0tc2l6ZTgge1xyXG5cdFx0XHRwYWRkaW5nOiA0MXB4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcclxuXHRcdCYtLXNpemU5IHtcclxuXHRcdFx0cGFkZGluZzogMjFweCAwIDIwcHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMCAgKi8gXHJcblx0XHQmLS1zaXplMTAge1xyXG5cdFx0XHRwYWRkaW5nOiAyMXB4IDAgNDRweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbjogMjhweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gRm9ybSAgKi8gXHJcblx0XHQmLS1mb3JtIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDIzcHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRcdFx0cGFkZGluZzogNDJweCAwIDA7IFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMjVweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzICAqLyBcclxuXHRcdCYtLXN0ZXBzIHtcclxuXHRcdFx0cGFkZGluZzogNTdweCAwIDIwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi8gXHJcblx0XHQmLS1zdGVwcy1hbHQge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi8gXHJcblx0XHQmLS15ZWxsb3cge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyNiAgKi8gXHJcblx0XHQmLS1zaXplMjYge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyOSAgKi8gXHJcblx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gSG9zdHMgICovIFxyXG5cdFx0Ji0taG9zdHMge1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7IFxyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBCbHVlICAqLyBcclxuXHRcdCYtLWJsdWUge1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7IFxyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlIHtcclxuXHRcdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGQjc0QjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBEYXJrXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWN0aW9uLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdGNvbG9yOiAjZmZmOyBcclxuXHRwYWRkaW5nOiA1NnB4IDAgNjlweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQubGlzdC1mZWF0dXJlcyB7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDAgMCAzcHg7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHRvcDogLTE3MXB4OyBcclxuXHRcdFx0cmlnaHQ6IC0yJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdHRvcDogNDIlOyBcclxuXHRcdFx0bGVmdDogLTUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUzIHtcclxuXHRcdFx0Ym90dG9tOiAtMTA1cHg7IFxyXG5cdFx0XHRyaWdodDogMi41JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKiAgU2VjdGlvbiBEYXJrIFByaW1hcnkgICovXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nOiAxMzNweCAwIDE1MHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnNlY3Rpb24tZGFyayB7XHJcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tZGFyayB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDAgMjRweDsgXHJcblxyXG5cdFx0Lmxpc3QtZmVhdHVyZXMge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yNik7IFxyXG5cclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdHRvcDogLTE4MHB4OyBcclxuXHRcdFx0XHRyaWdodDogLTU5JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdHRvcDogMTYuNSU7IFxyXG5cdFx0XHRcdGxlZnQ6IC02MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguMjkpOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogLTYwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yOSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gRGFyayBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDUzcHggMCAyN3B4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTZWN0aW9uIE1haW5cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuc2VjdGlvbl9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblxyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdFx0cmlnaHQ6IC02MHB4OyBcclxuXHRcdFx0dG9wOiAxMC45JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0XHRsZWZ0OiAtNDBweDsgXHJcblx0XHRcdHRvcDogMzEuMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdFx0cmlnaHQ6IC01cHg7IFxyXG5cdFx0XHR0b3A6IDU4JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNCB7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0XHRsZWZ0OiAtNjBweDsgXHJcblx0XHRcdHRvcDogODQuNiU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYXNpZGUge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjsgXHJcblx0XHRtYXJnaW46IDAgLTE1cHggMCAtMTlweDsgXHJcblx0XHRwYWRkaW5nOiA1NXB4IDYwcHggODBweDsgIFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAyMHB4OyBcclxuXHRcdFx0cmlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hc2lkZS1oZWFkIHtcclxuXHRcdFx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0LXN0YXJzIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0XHRsaSArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWJvZHkge1xyXG5cdFx0XHQ+IGg2IHtcclxuXHRcdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4OyBcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDsgXHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWZvb3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA5N3B4O1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2JvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDM2cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyB1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgaDYge1xyXG5cdFx0XHRcdG1hcmdpbjogMzFweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIGg2IHtcclxuXHRcdFx0XHRtYXJnaW46IDM5cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcblx0XHRcdCsgdWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjMzYzZTc2OyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHBhZGRpbmc6IDE2cHggMDsgXHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5zZWN0aW9uLW1haW4ge1xyXG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAtNjVweDtcclxuXHRcdFx0cGFkZGluZzogNzBweCAyMHB4IDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5zZWN0aW9uLW1haW4ge1xyXG5cdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tbWFpbiB7XHJcblx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI0cHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCsgdWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxOXB4IDAgMDsgXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrIGg2IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMThweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0KyBoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDQ0cHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNDNweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBoNiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMycHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHQrIHVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNlY3Rpb24gU21hbGxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tc21hbGwge1xyXG5cdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDI5cHggMCAyN3B4OyBcclxuXHJcblx0LnNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdFx0aDYge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWxvY2F0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBJbWFnZVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VjdGlvbi1pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0LnNlY3Rpb25fX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxuXHRcdHBhZGRpbmctdG9wOiA1Ny4zJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0Ym90dG9tOiAxMDAlOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0aGVpZ2h0OiAxMHB4OyBcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwMHB4IDI4MHB4IHJnYmEoMjU1LDI1NSwyNTUsMSkgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogMTc3cHg7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zZWN0aW9uLWltYWdlIHtcclxuXHRcdC5zZWN0aW9uX19pbWFnZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMDBweCAxMzBweCByZ2JhKDI1NSwyNTUsMjU1LDEpIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2lubmVyIHtcclxuXHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uLWltYWdlIHtcclxuXHRcdC5zZWN0aW9uX19pbWFnZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMzklOyBcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0OHB4IDc1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19pbm5lciB7XHJcblx0XHRcdHRvcDogNzBweDtcclxuXHRcdFx0dG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBEZWZcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tZGVmIHtcclxuXHRwYWRkaW5nOiAyMDBweCAwIDQ2cHg7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0b3BhY2l0eTogLjE1OyBcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzgpOyBcclxuXHJcblx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHR0b3A6IDUuOCU7IFxyXG5cdFx0XHRsZWZ0OiAtMTA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMwIHtcclxuXHRcdFx0dG9wOiAyNC41JTsgXHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzEge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0dG9wOiA0My4xJTsgXHJcblx0XHRcdGxlZnQ6IC0xMjJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg0KTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMyIHtcclxuXHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdHRvcDogNTQuNSU7IFxyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzYpOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzMge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0Ym90dG9tOiAyLjMlOyBcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjQ5cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43OSk7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUzNCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRib3R0b206IC0zLjclOyBcclxuXHRcdFx0bGVmdDogNDZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgxKTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZXMtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRtYXJnaW46IDAgLTZweCAwIC01cHg7IFxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb21fX2ltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwIDc1cHggMCA1MHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LnNlY3Rpb24tZGVmIHtcclxuXHRcdC5zZWN0aW9uX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tZGVmIHtcclxuXHRcdHBhZGRpbmc6IDI5cHggMCA0NnB4OyBcclxuXHJcblx0XHQubGlzdC1saW5rcyB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlcy1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjQ0KTsgXHJcblxyXG5cdFx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHRcdHRvcDogNC4yJTtcclxuXHRcdFx0XHRsZWZ0OiAtMTQycHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMjkxIHtcclxuXHRcdFx0XHR0b3A6IDEwLjQlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtNjNweDsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNjcpOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMwIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRvcDogMTEuNCU7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMjNweDsgXHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMzMyB7XHJcblx0XHRcdFx0dG9wOiAxNy43JTtcclxuXHRcdFx0XHRsZWZ0OiAtMzZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUzMSB7XHJcblx0XHRcdFx0dG9wOiAyNS4xJTtcclxuXHRcdFx0XHRsZWZ0OiAtMTIycHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMzIge1xyXG5cdFx0XHRcdHRvcDogMzIuNyU7XHJcblx0XHRcdFx0bGVmdDogNTBweDsgXHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMzIyIHtcclxuXHRcdFx0XHR0b3A6IDQxLjclO1xyXG5cdFx0XHRcdGxlZnQ6IC0xMTFweDsgXHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBTZWNvbmRhcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tc2Vjb25kYXJ5IHtcclxuXHRwYWRkaW5nOiA0NXB4IDA7IFxyXG5cclxuXHQud2lkZ2V0LXRvdGFsIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwIDE4cHg7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uLXNlY29uZGFyeSB7XHJcblx0XHQud2lkZ2V0LXRvdGFsIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4uc2VjdGlvbl9faWNvIHtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2xpY2tcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2xpY2stYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0Y29udGVudDogJ1xcZjA1NCc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDFweCAjMDAwO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIHtcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IC0xMTBweDtcclxuXHRcdHRvcDogLTIwcHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XHJcblx0XHRcdC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IC0yMnB4O1xyXG5cdH1cclxuXHJcblx0Lmhvc3QtY2Fyb3VzZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNsaWRlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDIwO1xyXG5cclxuXHQuc2xpY2stcHJldiB7XHJcblx0XHRsZWZ0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX19pY28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHRvcDogOTBweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogN3B4OyBcclxuXHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRtYXJnaW4tbGVmdDogLTcwNXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXJfX2hlYWQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRtYXJnaW46IDAgMCA2MHB4OyBcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdG1hcmdpbjogIDAgMCAyOXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNsaWRlciBTZWNvbmRhcnkgICovXHJcblx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctdG9wOiA3OHB4O1xyXG5cclxuXHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC02NzRweDtcclxuXHRcdH1cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDYxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xyXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRyaWdodDogMzBweDsgXHJcblx0XHRcdFx0bGVmdDogYXV0bzsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LnNsaWRlciB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTU1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXJfX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNsaWRlciBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDY1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LnNsaWRlciB7XHJcblx0XHQuc2xpZGVyX19oZWFkIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0dG9wOiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNTVweDtcclxuXHJcblx0XHRcdGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDdiZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHR0b3A6IDI1JTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNsaWRlciBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDsgXHJcblxyXG5cdFx0XHQuc2xpZGVyX19jbGlwIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0dG9wOiAyMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2xpZGVyIE1haW5cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNsaWRlci1tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogMTAwcHg7IFxyXG5cdFx0bGVmdDogNTAlOyBcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNzA1cHg7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogNDRweDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnNsaWRlci1tYWluIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItbWFpbiB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHR0b3A6IDU4cHg7XHJcblx0XHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTbGlkZXIgUHJpbWFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2xpZGVyLXByaW1hcnkge1xyXG5cclxuXHQuc2xpY2stcHJldiB7XHJcblx0XHRsZWZ0OiAtMTkwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogLTE5MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTg1MHB4KXtcclxuXHQuc2xpZGVyLXByaW1hcnkge1xyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAtMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNjUwcHgpe1xyXG5cdC5zbGlkZXItcHJpbWFyeSB7XHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItcHJpbWFyeSB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0LnNsaWRlcl9fc2xpZGVzIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNsaWRlciBNb2JpbGVcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMCAtMTVweDsgXHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogNTJweCAxNnB4IDI2cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHRtYXJnaW46IDAgLTE1cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHJcblx0XHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyNnB4IDUzcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlLWV4IC5zbGljay1zbGlkZSB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi8vIGZpeCBmb3Igc2xpZGVyIG9uIHBhZ2UgaG9zdFxyXG5cclxuLmhvc3RfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiA0MzRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMzM3B4KSB7XHJcblx0Lmhvc3RfX3NsaWRlciB7XHJcblx0XHRoZWlnaHQ6IDQwMnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5ob3N0X19zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiAzNDRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuaG9zdF9fc2xpZGVyIHtcclxuXHRcdGhlaWdodDogMjkwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuaG9zdF9fc2xpZGVyIHtcclxuXHRcdGhlaWdodDogMzIycHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBmaXggZm9yIHNsaWRlciBvbiBwYWdlIGV4cGVyaWVuY2VzXHJcblxyXG4uZXhwZXJpZW5jZXNfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiA3NDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XHJcblx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRoZWlnaHQ6IDM1M3B4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXRzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXRzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ud2lkZ2V0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRDg0RTRBOyBcclxuXHRwYWRkaW5nOiAyNHB4IDMwcHggNDVweDtcclxuXHJcblx0LndpZGdldF9faWNvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHJcblx0LndpZGdldF9faGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAzcHggMCAwOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1kYXJrIHtcclxuXHRcdFx0Y29sb3I6ICMyMTIwMjA7IFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19pbWFnZSB7XHJcblx0XHRwYWRkaW5nOiAwIDExcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbjogNTRweCAxMHB4IDA7XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBZZWxsb3cgICovXHJcblx0Ji0teWVsbG93IHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkI3NEI7IFxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBCbHVlICAqL1xyXG5cdCYtLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MzE2QTsgXHJcblx0XHRjb2xvcjogI2ZmZmZmZjsgXHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEdyZWVuICAqL1xyXG5cdCYtLWdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMjhDOEY7IFxyXG5cdFx0Y29sb3I6ICNmZmZmZmY7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQud2lkZ2V0IHtcclxuXHRcdC53aWRnZXRfX2FjdGlvbnMge1xyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LndpZGdldCB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7IFxyXG5cclxuXHRcdC53aWRnZXRfX2ltYWdlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LndpZGdldCB7XHJcblx0XHRwYWRkaW5nOiA0NnB4IDQwcHggNjBweDsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQud2lkZ2V0X19oZWFkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA1OyBcclxuXHJcblx0XHRcdCYtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZGFyayB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZXMtc21hbGwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogNDJweCAxNXB4IDA7IFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luOiA0OHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC53aWRnZXRfX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0b3BhY2l0eTogLjIxO1xyXG5cclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdHRvcDogMiU7IFxyXG5cdFx0XHRcdGxlZnQ6IC04N3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMiB7XHJcblx0XHRcdFx0dG9wOiA0NyU7IFxyXG5cdFx0XHRcdHJpZ2h0OiAtMTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUzIHtcclxuXHRcdFx0XHRib3R0b206IC0xNjZweDsgXHJcblx0XHRcdFx0bGVmdDogLTEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFdpZGdldCBCbHVlICAqL1xyXG5cdFx0Ji0tYmx1ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0XHRjb2xvcjogIzI5MzE2QTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V2lkZ2V0IFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1wcmltYXJ5IHtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjZmFiNjRlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud2lkZ2V0LXByaW1hcnkge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAzMHB4O1xyXG5cclxuXHRcdFx0LnNlbGVjdCB7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24td2hpdGUucG5nKTsgXHJcblx0XHRcdFx0XHR3aWR0aDogMThweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldCBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1hbHQge1xyXG5cdC5jaGVja2JveCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbjogNDVweCAyOHB4IDI4cHg7IFxyXG5cdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEFsdCBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZzogMjVweCAyNnB4IDI1cHggMTlweDsgXHJcblxyXG5cdFx0Lmxpc3QtcmFkaW9zIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdC5yYWRpbyB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIsXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogNDRweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBBbHQgU2Vjb25kYXJ5ICAqL1xyXG5cdCYtLXNlY29uZGFyeSB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDIzcHggMjVweCAyN3B4OyBcclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAzOXB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEFsdCBUZXJpdGFyeSAgKi9cclxuXHQmLS10ZXJpdGFyeSB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDI1cHggMjVweCAyN3B4OyBcclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiA0OXB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHQrIC53aWRnZXQtbWVzc2FnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHRoMywgaDYge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDcwcHg7IFxyXG5cdFx0bGVmdDogNTAlOyBcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0dG9wOiA1N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC53aWRnZXQtbWVzc2FnZSB7XHJcblxyXG5cdFx0KyAud2lkZ2V0LW1lc3NhZ2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LndpZGdldF9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgN3B4IDAgMDtcclxuXHRcdFx0dG9wOiAzMHB4OyBcclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdHRvcDogMjVweDsgXHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldCBTZWNvbmRhcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMiB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgLmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0bWFyZ2luOiBhdXRvOyBcclxuXHRcdG1heC13aWR0aDogNDUwcHg7IFxyXG5cdH1cclxuXHJcblx0LndpZGdldF9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblxyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHR0b3A6IDM1cHg7IFxyXG5cdFx0XHRsZWZ0OiAyMzVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHR0b3A6IC05M3B4OyBcclxuXHRcdFx0cmlnaHQ6IDE0NnB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LndpZGdldC1zZWNvbmRhcnkge1xyXG5cdFx0LndpZGdldF9faWNvIHtcclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdGxlZnQ6IDEzNXB4OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdHJpZ2h0OiA0NnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQud2lkZ2V0LXNlY29uZGFyeSB7XHJcblx0XHQud2lkZ2V0X19pY28ge1xyXG5cdFx0XHQmLS1zaXplMSB7XHJcblx0XHRcdFx0bGVmdDogMzVweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUyIHtcclxuXHRcdFx0XHRyaWdodDogNnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtc2Vjb25kYXJ5IHtcclxuXHRcdC53aWRnZXRfX2ljbyB7XHJcblx0XHRcdCYtLXNpemUxIHtcclxuXHRcdFx0XHRsZWZ0OiAtNDBweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUyIHtcclxuXHRcdFx0XHRyaWdodDogLTc1cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V2lkZ2V0IFRlcml0YXJ5XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXQtdGVyaXRhcnkge1xyXG5cdGJhY2tncm91bmQ6ICMyOTMxNkE7IFxyXG5cdGNvbG9yOiAjZmZmOyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdHBhZGRpbmc6IDQwcHggMjBweCAzN3B4OyBcclxuXHJcblx0aDQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgXHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNiB7XHJcblx0XHRjb2xvcjogI0ZGQjc0QjsgXHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XHJcblx0XHRtYXJnaW46IDE0cHggMCAwOyAgXHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbjogN3B4IDAgMDsgXHJcblx0fVxyXG5cclxuXHQuc2VwYXJhdG9yIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHR3aWR0aDogMTBweDsgXHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19pbWFnZSB7XHJcblx0XHRtYXgtd2lkdGg6IDQxMHB4OyBcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtdGVyaXRhcnkge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdHBhZGRpbmc6IDI3cHggMTlweCAzNHB4OyBcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMDsgXHJcblx0XHRcdG1pbi13aWR0aDogMjA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXQgVG90YWxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC10b3RhbCB7XHJcblx0Y29sb3I6ICMzNDMzMzM7IFxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lOyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmltYXJ5IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X190aXRsZSB7XHJcblx0XHRtYXJnaW46IDAgMCA0OXB4OyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR9XHJcblxyXG5cdC53aWRnZXRfX2Zvb3Qge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCAzMnB4IDM0cHg7IFxyXG5cdFx0bWFyZ2luOiA0OHB4IDNweCAwIC0zMHB4OyBcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tY29kZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LndpZGdldC10b3RhbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X19mb290IHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtdG90YWwge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fZm9vdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyBcclxuXHRcdFx0cGFkZGluZzogMjVweCAwOyBcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1wYXltZW50IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LndpZGdldC10b3RhbCB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fZm9vdCB7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXQgTWFwXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXQtbWFwIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcclxuXHRwYWRkaW5nOiAxNHB4IDE4cHg7XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlcyBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5mZWF0dXJlcy1hbHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTI5cHg7XHJcblxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmUgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mZWF0dXJlLWFsdCB7XHJcblx0Y29sb3I6ICMyODMwNmM7IFxyXG5cclxuXHRoMyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblxyXG5cdFx0KyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZlYXR1cmUtYWx0IHtcclxuXHRcdGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZlYXR1cmUtYWx0IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZmVhdHVyZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblx0XHRcclxuXHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mZWF0dXJlcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RmVhdHVyZVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZSB7XHJcblx0Y29sb3I6ICMyODMwNmM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljOyBcclxuXHRcdH1cclxuXHJcblx0XHQrIHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyBcclxuXHR9XHJcblxyXG5cdC5pY28tY2F0LWdyZWVuLWFsdCxcclxuXHQuaWNvLWNhdCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWNhZmUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tY2FmZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0dG9wOiAtMjZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yNnB4O1xyXG5cdH1cclxuXHJcblx0LyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRwYWRkaW5nLXRvcDogNjlweDtcclxuXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IC0zOXB4OyBcclxuXHRcdFx0cmlnaHQ6IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuZmVhdHVyZSB7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tY2FmZS1ncmVlbi1hbHQsXHJcblx0XHQuaWNvLWNhZmUge1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBGZWF0dXJlIFByaW1hcnkgICovXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdHRvcDogLTQ5cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZlYXR1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHBhZGRpbmc6IDAgOTVweCAwIDA7IFxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHQrIHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50OyAgXHJcblx0XHRcdHJpZ2h0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMDBweDsgXHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZlYXR1cmVzLXByaW1hcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZmVhdHVyZXMtcHJpbWFyeSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC00LFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZXMtcHJpbWFyeSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjZweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC00LFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZlYXR1cmUtcHJpbWFyeSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHJcblx0aDMge1xyXG5cdFx0bWFyZ2luOiAxNXB4IDAgMDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMzNjNlNzY7IFxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDE5cHggMCAwOyBcclxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlX19pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0KyBpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLW1vdXNlIHtcclxuXHRcdFx0bWFyZ2luOiAtMjdweCAwIDAgLTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWxhYmVsIHtcclxuXHRcdFx0bWFyZ2luOiAtM3B4IDAgMCAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tY2FtZXJhIHtcclxuXHRcdFx0bWFyZ2luOiAxcHggMCAwIC0xMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mZWF0dXJlLXByaW1hcnkge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5mZWF0dXJlLXByaW1hcnkge1xyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZS1wcmltYXJ5IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luOiA3cHggMCAwOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDE2cHggMCAwOyBcclxuXHRcdH1cclxuXHJcblx0XHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdFx0Lmljby1tb3VzZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAtMThweCAwIDAgLTRweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbjogLTRweCAwIDAgMTZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tY2FtZXJhIHtcclxuXHRcdFx0XHRtYXJnaW46IC01cHggMCAwIC01cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZXMtc2Vjb25kYXJ5IHtcclxuXHQucm93IHtcclxuXHRcdG1hcmdpbjogMCAtMjNweDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctNCB7XHJcblx0XHRwYWRkaW5nOiAwIDIzcHg7IFxyXG5cdH1cclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC1sZy00IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZlYXR1cmVzLXNlY29uZGFyeSB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mZWF0dXJlcy1zZWNvbmRhcnkge1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdFx0KyAuY29sLWxnLTQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0cGFkZGluZy10b3A6IDg5LjglOyBcclxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdD4gYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuZmVhdHVyZV9faW1hZ2Uge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgXHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDBweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjNweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAjMjgzMDZjICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxyXG5cdFx0b3BhY2l0eTogLjE7ICBcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0Ji5pY29uLWNpcmxjZS1mMiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTA1ZGVnKTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdCYtLWFsdCB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjglO1xyXG5cclxuXHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdG1hcmdpbjogLTNweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZlYXR1cmUtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuXHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7IFxyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY4JTtcclxuXHJcblx0XHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZS1zZWNvbmRhcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDYzJTtcclxuXHJcblx0XHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2MnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY5JTtcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRJY29uc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pY28teCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHdpZHRoOiA0MHB4OyBcclxuXHRoZWlnaHQ6IDQwcHg7IFxyXG5cclxuXHQmOmFmdGVyLFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyBcclxuXHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiA0cHg7IFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4OyAgIFxyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgXHJcblx0fVxyXG59XHJcblxyXG4uaWNvLXBsdXMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHR3aWR0aDogMTVweDsgXHJcblx0aGVpZ2h0OiAxNXB4OyBcclxuXHJcblx0JjphZnRlcixcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAzcHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDsgICBcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTsgXHJcblx0fVxyXG59XHJcblxyXG4uaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG5cdHdpZHRoOiAyNXB4OyBcclxuXHRoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5pY28tc2VhcmNoLXJlZCxcclxuLmljby1zZWFyY2gge1xyXG5cdHdpZHRoOiAyOXB4OyBcclxuXHRoZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbi5pY28tbW91c2Uge1xyXG5cdHdpZHRoOiA1MnB4OyBcclxuXHRoZWlnaHQ6IDExMnB4O1xyXG59XHJcblxyXG4uaWNvLWxhYmVsIHtcclxuXHR3aWR0aDogMTIycHg7IFxyXG5cdGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmljby1jYW1lcmEge1xyXG5cdHdpZHRoOiA4OXB4OyBcclxuXHRoZWlnaHQ6IDcxcHg7XHJcbn1cclxuXHJcbi5pY28tY2lyY2xlLWFycm93LWJsdWUge1xyXG5cdHdpZHRoOiAyMXB4OyBcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5pY28tY2lyY2xlLWFycm93IHtcclxuXHR3aWR0aDogMjlweDsgXHJcblx0aGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uaWNvLWFuZ2xlLXJpZ2h0IHtcclxuXHR3aWR0aDogOXB4OyBcclxuXHRoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5pY28tZ3JhcGVzIHtcclxuXHR3aWR0aDogMTM1cHg7IFxyXG5cdGhlaWdodDogMTUycHg7XHJcbn1cclxuXHJcbi5pY28tZmxhZyB7XHJcblx0d2lkdGg6IDE1N3B4OyBcclxuXHRoZWlnaHQ6IDE1NHB4O1xyXG59XHJcblxyXG4uaWNvLWZsaXBmbG9wcyB7XHJcblx0d2lkdGg6IDEzN3B4OyBcclxuXHRoZWlnaHQ6IDEyMnB4O1xyXG59XHJcblxyXG4uaWNvLWRvbGxhci1ibHVlIHtcclxuXHR3aWR0aDogMjFweDsgXHJcblx0aGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uaWNvLWhlYXJ0IHtcclxuXHR3aWR0aDogMzZweDsgXHJcblx0aGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4uaWNvLWN1cnJlbmN5IHtcclxuXHR3aWR0aDogMzZweDsgXHJcblx0aGVpZ2h0OiAzOXB4O1xyXG59XHJcblxyXG4uaWNvLXdhbGsge1xyXG5cdHdpZHRoOiAzNHB4OyBcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5pY28tY2FyIHtcclxuXHR3aWR0aDogNTdweDsgXHJcblx0aGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uaWNvLW1lc3NhZ2UtYWx0IHtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uaWNvLXNldHRpbmctcmVkLFxyXG4uaWNvLXNldHRpbmcge1xyXG5cdHdpZHRoOiAyNHB4OyBcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5pY28tYW5nbGUtZG93bi1yZWQsXHJcbi5pY28tYW5nbGUtZG93bi1ibHVlIHtcclxuXHR3aWR0aDogMTRweDsgXHJcblx0aGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5pY28tYmFsbCB7XHJcblx0d2lkdGg6IDcycHg7IFxyXG5cdGhlaWdodDogNzFweDtcclxufVxyXG5cclxuLmljby1kcmluayB7XHJcblx0d2lkdGg6IDY5cHg7IFxyXG5cdGhlaWdodDogODlweDtcclxufVxyXG5cclxuLmljby1jYWZlLWdyZWVuIHtcclxuXHR3aWR0aDogMTc3cHg7IFxyXG5cdGhlaWdodDogMjA2cHg7XHJcbn1cclxuXHJcbi5pY28tZ3JhcGVzLWdyZWVuIHtcclxuXHR3aWR0aDogMTM1cHg7IFxyXG5cdGhlaWdodDogMTUycHg7XHJcbn1cclxuXHJcbi5pY28tYXJyb3ctZG93bi1iaWcge1xyXG5cdHdpZHRoOiAzOXB4OyBcclxuXHRoZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi8vLmljby1tYWlsLWFsdCxcclxuLy8uaWNvLXR3aXR0ZXItYWx0LFxyXG4vLy5pY28taW5zdGFncmFtLWFsdCxcclxuLy8uaWNvLWxpbmtlZGluLWFsdCxcclxuLy8uaWNvLXBpbnRlcmVzLWFsdCxcclxuLy8uaWNvLWZhY2Vib29rLWFsdCB7XHJcbi8vXHR3aWR0aDogMzJweDtcclxuLy9cdGhlaWdodDogMzJweDtcclxuLy99XHJcblxyXG4uaWNvLW1haWwtYmlnIHtcclxuXHR3aWR0aDogMTIycHg7IFxyXG5cdGhlaWdodDogOTlweDtcclxufVxyXG5cclxuLmljby1jaXJsY2VzLXllbGxvdyxcclxuLmljby1jaXJjbGVzIHtcclxuXHR3aWR0aDogMTAxcHg7IFxyXG5cdGhlaWdodDogMzNweDtcclxufVxyXG5cclxuLmljby1wZGYge1xyXG5cdHdpZHRoOiA0M3B4OyBcclxuXHRoZWlnaHQ6IDYxcHg7XHJcbn1cclxuXHJcbi5pY28tYW5nbGUtcmlnaHQtZGFyayB7XHJcblx0d2lkdGg6IDlweDsgXHJcblx0aGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaWNvLXNoYXJlIHtcclxuXHR3aWR0aDogNDFweDtcclxuXHRoZWlnaHQ6IDQxcHg7ICBcclxufVxyXG4uaWNvLXBkZi1hbHQge1xyXG5cdHdpZHRoOiA0MXB4O1xyXG5cdGhlaWdodDogNDFweDsgIFxyXG59XHJcbi5pY28tbWFwIHtcclxuXHR3aWR0aDogNDNweDtcclxuXHRoZWlnaHQ6IDQycHg7ICBcclxufVxyXG4uaWNvLWluZm8ge1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogNDFweDsgIFxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5pY28teCB7XHJcblx0XHR3aWR0aDogMzJweDsgXHJcblx0XHRoZWlnaHQ6IDMycHg7IFxyXG5cclxuXHRcdCY6YWZ0ZXIsXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljby1zZWFyY2gtcmVkLCBcclxuXHQuaWNvLXNlYXJjaCB7XHJcblx0XHR3aWR0aDogMThweDsgXHJcblx0XHRoZWlnaHQ6IDE4cHg7IFxyXG5cdH1cclxuXHJcblx0Lmljby1hbmdsZS1kb3duLXdoaXRlIHtcclxuXHRcdHdpZHRoOiAxNnB4OyBcclxuXHRcdGhlaWdodDogMTBweDsgXHJcblx0fVxyXG5cclxuXHQuaWNvLWZvb2QtMSB7XHJcblx0XHR3aWR0aDogMTI1cHg7IFxyXG5cdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1idXJnZXIge1xyXG5cdFx0d2lkdGg6IDk0cHg7IFxyXG5cdFx0aGVpZ2h0OiA3N3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1mbG93ZXJzIHtcclxuXHRcdHdpZHRoOiA3MHB4OyBcclxuXHRcdGhlaWdodDogODNweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2F0LWdyZWVuLWFsdCxcclxuXHQuaWNvLWNhdCB7XHJcblx0XHR3aWR0aDogNjVweDsgXHJcblx0XHRoZWlnaHQ6IDc2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWdhdGUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tZ2F0ZSB7XHJcblx0XHR3aWR0aDogNjZweDsgXHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWNhZmUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tY2FmZSB7XHJcblx0XHR3aWR0aDogODZweDsgXHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1tb3VzZSB7XHJcblx0XHR3aWR0aDogMjZweDsgXHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWxhYmVsIHtcclxuXHRcdHdpZHRoOiA2MXB4OyBcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FtZXJhIHtcclxuXHRcdHdpZHRoOiA0NXB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2lyY2xlLWFycm93IHtcclxuXHRcdHdpZHRoOiAyMHB4OyBcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tbWVzc2FnZS1kZWYge1xyXG5cdFx0d2lkdGg6IDE5cHg7IFxyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1oZWFydCB7XHJcblx0XHR3aWR0aDogMzNweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY3VycmVuY3kge1xyXG5cdFx0d2lkdGg6IDMycHg7IFxyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0Lmljby13YWxrIHtcclxuXHRcdHdpZHRoOiAyN3B4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FyIHtcclxuXHRcdHdpZHRoOiA1NnB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9IFxyXG5cclxuXHQuaWNvLW1lc3NhZ2UtYWx0IHtcclxuXHRcdHdpZHRoOiA0MHB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9IFxyXG5cclxuXHQuaWNvLWRvbGxhci1ibHVlIHtcclxuXHRcdHdpZHRoOiAxOHB4OyBcclxuXHRcdGhlaWdodDogMThweDtcclxuXHR9XHJcblxyXG5cdC5pY28tYmFsbCB7XHJcblx0XHR3aWR0aDogMzZweDsgXHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0fSBcclxuXHJcblx0Lmljby1kcmluayB7XHJcblx0XHR3aWR0aDogMzRweDsgXHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0fSBcclxuXHJcblx0Lmljby1ncmFwZXMge1xyXG5cdFx0d2lkdGg6IDQ3cHg7IFxyXG5cdFx0aGVpZ2h0OiA1M3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1mbGFnIHtcclxuXHRcdHdpZHRoOiA1NXB4OyBcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tZmxpcGZsb3BzIHtcclxuXHRcdHdpZHRoOiA1NHB4OyBcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5pY28tYXJyb3ctZG93bi1iaWcge1xyXG5cdFx0d2lkdGg6IDIwcHg7IFxyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1tYXNrIHtcclxuXHRcdHdpZHRoOiAxMDVweDsgXHJcblx0XHRoZWlnaHQ6IDk2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWJ1cm5zIHtcclxuXHRcdHdpZHRoOiA5MXB4OyBcclxuXHRcdGhlaWdodDogODlweDtcclxuXHR9XHJcblxyXG5cdC5pY28taGVhcnQtY2xvdWQge1xyXG5cdFx0d2lkdGg6IDEwNnB4OyBcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FmZS1yZWQge1xyXG5cdFx0d2lkdGg6IDEwNXB4OyBcclxuXHRcdGhlaWdodDogMTIycHg7XHJcblx0fVxyXG5cclxuXHJcblx0Lmljby1zdGFtcCB7XHJcblx0XHR3aWR0aDogNjZweDsgXHJcblx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLXdvcmxkIHtcclxuXHRcdHdpZHRoOiA4MHB4OyBcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tbW9iaWxlIHtcclxuXHRcdHdpZHRoOiA0NHB4OyBcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDczcHg7IFxyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1zdXBwb3J0IHtcclxuXHRcdHdpZHRoOiA2M3B4OyBcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2lybGNlcy15ZWxsb3csXHJcblx0Lmljby1jaXJjbGVzIHtcclxuXHRcdHdpZHRoOiA3N3B4OyBcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDaXJjbGVzIGljb25zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgIFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2Utc21hbGwge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUtc21hbGwuc3ZnKTtcclxuXHR3aWR0aDogNDBweDsgXHJcblx0aGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2Utc21hbGwtMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLXNtYWxsLTEuc3ZnKTtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiA0MnB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2Utc21hbGwtMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLXNtYWxsLTIuc3ZnKTtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiA0MnB4O1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS0xIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1zaGFwZS0xLnN2Zyk7XHJcblx0d2lkdGg6IDkwcHg7IFxyXG5cdGhlaWdodDogOTJweDtcclxufVxyXG5cclxuLmljb24tc2hhcGUtMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tc2hhcGUtMi5zdmcpO1xyXG5cdHdpZHRoOiA5NnB4OyBcclxuXHRoZWlnaHQ6IDkycHg7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLTMge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLXNoYXBlLTMuc3ZnKTtcclxuXHR3aWR0aDogOTVweDsgXHJcblx0aGVpZ2h0OiA5MXB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UxIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMS5zdmcpO1xyXG5cdHdpZHRoOiAyNDlweDsgXHJcblx0aGVpZ2h0OiAyODBweDtcclxuXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0d2lkdGg6IDE1M3B4OyBcclxuXHRcdGhlaWdodDogMTY5cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMi5zdmcpO1xyXG5cdHdpZHRoOiAyNjdweDsgXHJcblx0aGVpZ2h0OiAyODBweDtcclxuXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0d2lkdGg6IDE2NHB4OyBcclxuXHRcdGhlaWdodDogMTcwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUyLXllbGxvdyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZTIteWVsbG93LnN2Zyk7XHJcblx0d2lkdGg6IDI2N3B4OyBcclxuXHRoZWlnaHQ6IDI4MHB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UzIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvY2lyY2xlMy5zdmcpO1xyXG5cdHdpZHRoOiAyNTJweDsgXHJcblx0aGVpZ2h0OiAyODBweDtcclxuXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0d2lkdGg6IDE1NHB4OyBcclxuXHRcdGhlaWdodDogMTY4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtYmlnLTEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy0zIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzMuc3ZnKTtcclxuXHR3aWR0aDogNDE1cHg7IFxyXG5cdGhlaWdodDogNDM3cHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmxjZS1iaWctNCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2M0LnN2Zyk7XHJcblx0d2lkdGg6IDQxNXB4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtYmlnLTUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzUuc3ZnJyk7XHJcblx0d2lkdGg6IDQxNXB4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG5cclxuLmljb24tY2lybGNlLWJpZy1kMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1kMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuXHJcbi5pY29uLWNpcmNsZS1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1jaXJjbGUtZ3JlZW4uc3ZnKTtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUteWVsbG93IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3cuc3ZnKTtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUtcmVkIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS1yZWQuc3ZnKTtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUtYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1jaXJjbGUtYmx1ZS5zdmcpO1xyXG5cdHdpZHRoOiAzOHB4OyBcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmNsZS1ncmVlbi1hbHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWdyZWVuLWFsdC5zdmcpO1xyXG5cdHdpZHRoOiA5MnB4OyBcclxuXHRoZWlnaHQ6IDk2cHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmNsZS15ZWxsb3ctYWx0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWNpcmNsZS15ZWxsb3ctYWx0LnN2Zyk7XHJcblx0d2lkdGg6IDkycHg7IFxyXG5cdGhlaWdodDogOTZweDtcclxufVxyXG5cclxuLmljb24tY2lyY2xlLXJlZC1hbHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLXJlZC1hbHQuc3ZnKTtcclxuXHR3aWR0aDogOTJweDsgXHJcblx0aGVpZ2h0OiA5NnB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJjbGUtYmx1ZS1hbHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tY2lyY2xlLWJsdWUtYWx0LnN2Zyk7XHJcblx0d2lkdGg6IDkycHg7IFxyXG5cdGhlaWdodDogOTZweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy0xLWUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jMS1lLnN2Zyk7XHJcblx0d2lkdGg6IDM4NHB4OyBcclxuXHRoZWlnaHQ6IDQzMnB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtYmlnLTMtZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2MzLWUuc3ZnKTtcclxuXHR3aWR0aDogMzg0cHg7IFxyXG5cdGhlaWdodDogNDMycHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmxjZS1iaWctNC1lIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzQtZS5zdmcpO1xyXG5cdHdpZHRoOiAzODRweDsgXHJcblx0aGVpZ2h0OiA0MzJweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy1oMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1oMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWYxIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtZjEuc3ZnKTtcclxuXHR3aWR0aDogMjU5cHg7IFxyXG5cdGhlaWdodDogMjcycHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmxjZS1mMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWYyLnN2Zyk7XHJcblx0d2lkdGg6IDI1OXB4OyBcclxuXHRoZWlnaHQ6IDI3MnB4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtaDEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmNsZS1oMS5zdmcpO1xyXG5cdHdpZHRoOiAzODRweDsgXHJcblx0aGVpZ2h0OiA0MzJweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWgyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIuc3ZnKTtcclxuXHR3aWR0aDogMzkzcHg7IFxyXG5cdGhlaWdodDogNDM3cHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmxjZS1oMi15IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtaDIteS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWgzIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzUtYmx1ZS5zdmcpO1xyXG5cdHdpZHRoOiA0MTVweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWcxIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcxLnN2ZycpO1xyXG5cdHdpZHRoOiA0MTVweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxuXHRvcGFjaXR5OiAuMTtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWcyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtZzIuc3ZnKTtcclxuXHR3aWR0aDogMzg0cHg7IFxyXG5cdGhlaWdodDogNDMycHg7XHJcblx0b3BhY2l0eTogLjE7XHJcbn1cclxuXHJcbi5pY29uLWFydGljbGUtY2lyY2xlMTEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTExLnN2Zyk7XHJcblx0d2lkdGg6IDEwNnB4OyBcclxuXHRoZWlnaHQ6IDExNnB4O1xyXG59XHJcblxyXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTEyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUxMi5zdmcpO1xyXG5cdHdpZHRoOiA5N3B4OyBcclxuXHRoZWlnaHQ6IDEwMXB4O1xyXG59XHJcblxyXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTEzIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUxMy5zdmcpO1xyXG5cdHdpZHRoOiAxNTRweDsgXHJcblx0aGVpZ2h0OiAxNzFweDtcclxufVxyXG5cclxuLmljb24tYXJ0aWNsZS1jaXJjbGUyMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMjEuc3ZnKTtcclxuXHR3aWR0aDogMTgycHg7IFxyXG5cdGhlaWdodDogMTkwcHg7XHJcbn1cclxuXHJcbi5pY29uLWFydGljbGUtY2lyY2xlMjIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTIyLnN2Zyk7XHJcblx0d2lkdGg6IDg4cHg7IFxyXG5cdGhlaWdodDogOTdweDtcclxufVxyXG5cclxuLmljb24tYXJ0aWNsZS1jaXJjbGUyMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2FydGljbGUtY2lyY2xlMjMuc3ZnKTtcclxuXHR3aWR0aDogMTQ3cHg7IFxyXG5cdGhlaWdodDogMTYxcHg7XHJcbn1cclxuXHJcbi5pY29uLWFydGljbGUtY2lyY2xlMzEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTMxLnN2Zyk7XHJcblx0d2lkdGg6IDk2cHg7IFxyXG5cdGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5pY29uLWFydGljbGUtY2lyY2xlMzIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9hcnRpY2xlLWNpcmNsZTMyLnN2Zyk7XHJcblx0d2lkdGg6IDEzMnB4OyBcclxuXHRoZWlnaHQ6IDE0NHB4O1xyXG59XHJcblxyXG4uaWNvbi1hcnRpY2xlLWNpcmNsZTMzIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYXJ0aWNsZS1jaXJjbGUzMy5zdmcpO1xyXG5cdHdpZHRoOiAxMjVweDsgXHJcblx0aGVpZ2h0OiAxNDBweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy1jMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWJpZy1jMS5zdmcpO1xyXG5cdHdpZHRoOiA0MTVweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy01LWUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1iaWctNS1lLnN2Zyk7XHJcblx0d2lkdGg6IDM5M3B4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtYmlnLXIxIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtYmlnLXIxLnN2Zyk7XHJcblx0d2lkdGg6IDM5M3B4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtaDMtd2hpdGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNS13aGl0ZS5zdmcpO1xyXG5cdHdpZHRoOiAyNzYuNjdweDsgXHJcblx0aGVpZ2h0OiAyOTEuMzNweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWgyLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzYtd2hpdGUuc3ZnKTtcclxuXHR3aWR0aDogMjYycHg7IFxyXG5cdGhlaWdodDogMjkxLjMzcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0Lmljb24tY2lybGNlLWYxIHtcclxuXHRcdHdpZHRoOiAyMTVweDsgXHJcblx0XHRoZWlnaHQ6IDIyNnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tY2lybGNlLWYyIHtcclxuXHRcdHdpZHRoOiAyMTVweDsgXHJcblx0XHRoZWlnaHQ6IDIyNnB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLWNpcmxjZTEge1xyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHR3aWR0aDogMTA2cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDExOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljb24tY2lybGNlMiB7XHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHdpZHRoOiAxMTRweDsgXHJcblx0XHRcdGhlaWdodDogMTE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jaXJsY2UzIHtcclxuXHRcdCYtLXNpemUxIHtcclxuXHRcdFx0d2lkdGg6IDEwN3B4OyBcclxuXHRcdFx0aGVpZ2h0OiAxMTdweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0Lmljb24tY2lybGNlLXNtYWxsIHtcclxuXHRcdHdpZHRoOiAyMnB4OyBcclxuXHRcdGhlaWdodDogMjVweDsgXHJcblx0fVxyXG5cclxuXHQuaWNvbi1jaXJsY2Utc21hbGwtMSB7XHJcblx0XHR3aWR0aDogMjRweDsgXHJcblx0XHRoZWlnaHQ6IDI1cHg7IFxyXG5cdH1cclxuXHJcblx0Lmljb24tY2lybGNlLXNtYWxsLTIge1xyXG5cdFx0d2lkdGg6IDIycHg7IFxyXG5cdFx0aGVpZ2h0OiAyNXB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLXNoYXBlLTEge1xyXG5cdFx0d2lkdGg6IDQ1cHg7IFxyXG5cdFx0aGVpZ2h0OiA0NnB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLXNoYXBlLTIge1xyXG5cdFx0d2lkdGg6IDQ4cHg7IFxyXG5cdFx0aGVpZ2h0OiA0NnB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLXNoYXBlLTMge1xyXG5cdFx0d2lkdGg6IDQ4cHg7IFxyXG5cdFx0aGVpZ2h0OiA0NXB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLWNpcmxjZTEge1xyXG5cdFx0d2lkdGg6IDc5cHg7IFxyXG5cdFx0aGVpZ2h0OiA4OHB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLWNpcmxjZTIge1xyXG5cdFx0d2lkdGg6IDg1cHg7IFxyXG5cdFx0aGVpZ2h0OiA4OHB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLWNpcmxjZTMge1xyXG5cdFx0d2lkdGg6IDgwcHg7IFxyXG5cdFx0aGVpZ2h0OiA4OHB4OyBcclxuXHR9XHJcblxyXG5cdC5pY29uLWNpcmxjZS1mMSB7XHJcblx0XHR3aWR0aDogMTQ0cHg7IFxyXG5cdFx0aGVpZ2h0OiAxNTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRkb29kbGUgaWNvbiBtb3ZlZCBmcm9tIF9ib29raW5nLXdpZGdldC5zY3NzO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kb29kbGUtaWNvbiB7XHJcblx0Ji5zbWFsbCB7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCYubm9ybWFsIHtcclxuXHRcdHdpZHRoOiA2NXB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Ji5kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2V4cGVyaWVuY2UtY2FyZHMvZHVyYXRpb24tZXhwZXJpZW5jZS1jYXJkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQmLm1hcHBpbi1leHBlcmllbmNlLWNhcmQge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2V4cGVyaWVuY2UtY2FyZHMvbWFwcGluLWV4cGVyaWVuY2UtY2FyZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Ji5wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9wcmljZS1mcm9tLWV4cGVyaWVuY2UtY2FyZC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE11bHRpIGxhbmd1YWdlIGljb25zO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYW5ndWFnZS1mbGFncyB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubGFuZ3VhZ2UtZmxhZ19fZW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvdXNhLnN2Zyk7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnX19kZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9nZXJtYW55LnN2Zyk7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnX19pdCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9pdGFseS5zdmcpO1xyXG59XHJcblxyXG4ubGFuZ3VhZ2UtZmxhZ19fZnIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZnJhbmNlLnN2Zyk7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnX19lcyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9zcGFpbi5zdmcpO1xyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEludHJvXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pbnRybyB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0YmFja2dyb3VuZDogIzExOGM4ZjsgXHJcblx0ei1pbmRleDogMTk5O1xyXG5cclxuXHQuaW50cm9fX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDA7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxyXG5cdH1cclxuXHJcblx0LmludHJvX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7IFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IFxyXG5cdH1cclxuXHJcblx0LmludHJvX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQuaW50cm9fX2NvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQzcHg7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmYjc0YjsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1sb2NhdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogYXV0bzsgXHJcblx0XHRcdG1heC13aWR0aDogNDUwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmludHJvX19idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdGJvdHRvbTogMTVweDsgXHJcblx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cclxuXHRcdC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi13aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icmVhZGNydW1wcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAxMDBweDsgXHJcblx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0bWFyZ2luLWxlZnQ6IC03MDVweDtcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZzogMjUwcHggMCA1MHB4OyBcclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX19pY28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaWNvbi1jaXJsY2UtYmlnLWQxIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAxNThweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWdyYXBlcyB7XHJcblx0XHRcdGJvdHRvbTogMjA0cHg7IFxyXG5cdFx0XHRsZWZ0OiA4NnB4O1xyXG5cdFx0fVxyXG5cdFx0Lmljby1mbGFnIHtcclxuXHRcdFx0Ym90dG9tOiAyNDZweDsgXHJcblx0XHRcdGxlZnQ6IDIzOXB4O1xyXG5cdFx0fVxyXG5cdFx0Lmljby1mbGlwZmxvcHMge1xyXG5cdFx0XHRib3R0b206IDEwMHB4OyBcclxuXHRcdFx0bGVmdDogMTkzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xyXG5cdCYtLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjO1xyXG5cdFx0cGFkZGluZzogMjA2cHggMCAyMHB4OyBcclxuXHJcblx0XHQuaWNvbi1jaXJsY2UtYmlnLWgxIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAxNThweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBUZXJpdGFyeSAgKi9cclxuXHQmLS10ZXJpdGFyeSB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdG1heC1oZWlnaHQ6IDc0NXB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzNTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBRdWF0ZXJuYXJ5ICAqL1xyXG5cdCYtLXF1YXRlcm5hcnkge1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YztcclxuXHRcdHBhZGRpbmc6IDI1MHB4IDAgODlweDsgXHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cclxuXHRcdC5jb3VudHJ5LWltYWdlID4gaW1nIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMzUwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWNpcmxjZS1iaWctYzEge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUxcHg7IFxyXG5cdFx0XHRyaWdodDogLTExNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEludHJvIFNpemUxICAqL1xyXG5cdCYtLXNpemUxIHtcclxuXHRcdG1heC1oZWlnaHQ6IDc0NXB4OyBcclxuXHRcdG1pbi1oZWlnaHQ6IDA7IFxyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XHJcblx0XHRcdGhlaWdodDogNTUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGhlaWdodDogMzUzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX19pbm5lciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgSW50cm8gQWx0ICAqL1xyXG5cdCYtLWFsdCB7XHJcblxyXG5cdFx0LmludHJvX19jb250ZW50IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjg3cHg7XHJcblx0XHRcdGJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBBbHQgICovXHJcblx0Ji0tYWx0ZXJuYXRpdmUge1xyXG5cdFx0LmludHJvX19pbm5lciB7XHJcblx0XHRcdG1hcmdpbjogNTBweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19fY29udGVudCB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMiB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoOyBcclxuXHRcdG1heC1oZWlnaHQ6IDc2OHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTc1MHB4KXtcclxuXHQuaW50cm8ge1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5pY28tZ3JhcGVzIHtcclxuXHRcdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvLWZsYWcge1xyXG5cdFx0XHRcdGxlZnQ6IDgycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljby1mbGlwZmxvcHMge1xyXG5cdFx0XHRcdGxlZnQ6IDY3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmludHJvIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gUHJpbWFyeSAgKi9cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHQuaWNvLWdyYXBlcyB7XHJcblx0XHRcdFx0bGVmdDogLTgycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljby1mbGFnIHtcclxuXHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY28tZmxpcGZsb3BzIHtcclxuXHRcdFx0XHRsZWZ0OiAzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFNlY29uZGFyeSAgKi9cclxuXHRcdCYtLXNlY29uZGFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDE5MHB4IDAgNTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFNlY29uZGFyeSAgKi9cclxuXHRcdCYtLXRlcml0YXJ5IHtcclxuXHRcdFx0bWF4LWhlaWdodDogNTUwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdFx0bGVmdDogMTVweDsgXHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmludHJvX19pY28ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTU1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdFx0bGVmdDogNTAlOyBcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTU1NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIsXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LmludHJvX19idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDY1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmludHJvX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LmludHJvX19idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0dG9wOiA1OHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19fYnRuIHtcclxuXHRcdFx0Ym90dG9tOiAyM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19fY29udGVudCB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjI1cHg7IFxyXG5cclxuXHRcdFx0XHQuc2VsZWN0IHtcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7IFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDE2MHB4IDAgMTE3cHg7IFxyXG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cclxuXHRcdFx0LmludHJvX19idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbnRyb19faWNvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdFx0bGVmdDogNTAlOyBcclxuXHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0dG9wOiA3MHB4OyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0XHRcdCYuaWNvbi1jaXJsY2UtYmlnLWQxIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWZsYWcge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWdyYXBlcyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRcdHRvcDogODZweDtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdC5pY28tZmxpcGZsb3BzIHtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAzNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMjlweCAwIDUwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBUZXJpdGFyeSAgKi9cclxuXHRcdCYtLXRlcml0YXJ5IHtcclxuXHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XHJcblxyXG5cdFx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIEFsdCAgKi9cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdC5pbnRyb19fYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IDkwcHg7IFxyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFF1YXRlcm5hcnkgICovXHJcblx0XHQmLS1xdWF0ZXJuYXJ5IHtcclxuXHRcdFx0cGFkZGluZzogMTI5cHggMCA1MHB4OyBcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7IFxyXG5cdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTklO1xyXG5cclxuXHRcdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xyXG5cdC5pbnRybyB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZXNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGVzIHtcclxuXHQucm93IHtcclxuXHRcdG1hcmdpbjogMCAtMjBweDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctNCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMSB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTJweDsgXHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGVzIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC1sZy00IHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5hcnRpY2xlcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcblx0XHRcclxuXHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcnRpY2xlIHtcclxuXHRjb2xvcjogI2ZmZjsgIFxyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdGgzIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IFxyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0bGVmdDogMXB4OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcblx0XHQrIHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgaDYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxpbmstdG8tcmV2aWV3IHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHQmID4gdWwgPiBsaSA+IGkge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdC1zdGFycyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogM3B4IDAgMCAwO1xyXG5cdFx0ei1pbmRleDogMjI7XHJcblx0fVxyXG5cclxuXHJcblx0LmFydGljbGVfX2ljbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0Ym90dG9tOiAtMTBweDsgXHJcblx0XHRyaWdodDogLTMycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5pY28tYnVyZ2VyIHtcclxuXHRcdGJvdHRvbTogLTEycHg7IFxyXG5cdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1mbG93ZXJzIHtcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRyaWdodDogOXB4O1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0fVxyXG5cclxuXHQubGlzdC1nYWRnZXRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyBcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZS1hbHRlcm5hdGl2ZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2OCU7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMSB7XHJcblx0XHRcdHRvcDogLTU2cHg7IFxyXG5cdFx0XHRsZWZ0OiAxMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMiB7XHJcblx0XHRcdGJvdHRvbTogMTIlOyBcclxuXHRcdFx0bGVmdDogNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMyB7XHJcblx0XHRcdGJvdHRvbTogLTQ1cHg7IFxyXG5cdFx0XHRyaWdodDogLTEwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTIxIHtcclxuXHRcdFx0dG9wOiAtNzRweDsgXHJcblx0XHRcdGxlZnQ6IC0xMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUyMiB7XHJcblx0XHRcdHRvcDogNCU7IFxyXG5cdFx0XHRyaWdodDogMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUyMyB7XHJcblx0XHRcdGJvdHRvbTogLTk2cHg7IFxyXG5cdFx0XHRsZWZ0OiAyMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUzMSB7XHJcblx0XHRcdHRvcDogLTU3cHg7IFxyXG5cdFx0XHRsZWZ0OiAxMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUzMiB7XHJcblx0XHRcdHRvcDogMzIlOyBcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUzMyB7XHJcblx0XHRcdGJvdHRvbTogLTM2cHg7IFxyXG5cdFx0XHRsZWZ0OiAtMTIlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2OC41JTsgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgIFxyXG5cdH1cclxuXHJcblx0LmFydGljbGVfX2xhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IC0xMXB4OyBcclxuXHRcdHJpZ2h0OiAtMzhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0d2lkdGg6IDEyMHB4OyBcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHRwYWRkaW5nOiAzNHB4IDAgMTBweDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRwYWRkaW5nOiAzNnB4IDQwcHggODBweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YztcclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIEdyZWVuICAqL1xyXG5cdCYtLWdyZWVuIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzExOGM4ZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFJlZCAgKi9cclxuXHQmLS1yZWQge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5MSU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXHJcblx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcblxyXG5cdFx0aDQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMTsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2MwYzBjMDtcclxuXHRcdFx0cGFkZGluZzogMjNweCAxOXB4IDIxcHg7IFxyXG5cdFx0XHRtaW4taGVpZ2h0OiA5MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXHJcblx0Ji0tcHJpbWFyeS1kZWYge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE2NHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxNDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFllbGxvdyAgKi9cclxuXHQmLS15ZWxsb3cge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcclxuXHRcdFx0Y29sb3I6ICMyOTMxNkE7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZSB7XHJcblx0XHQuaWNvLWZsb3dlcnMge1xyXG5cdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5hcnRpY2xlIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMzZweCAyNXB4IDQwcHg7IFxyXG5cclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjYpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5hcnRpY2xlIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDQwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlIHtcclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDsgXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIGg2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LXN0YXJzIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdFx0bWFyZ2luOiA0cHggMCAwIDEwcHg7XHJcblxyXG5cdFx0XHRsaSA+IC5mYS5mYS1zdGFyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGk6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCA4cHg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faWNvIHtcclxuXHRcdFx0Ym90dG9tOiAxMnB4OyBcclxuXHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tYnVyZ2VyIHtcclxuXHRcdFx0Ym90dG9tOiAtOHB4OyBcclxuXHRcdFx0cmlnaHQ6IC0xM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tZmxvd2VycyB7XHJcblx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdHJpZ2h0OiAtNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMSB7XHJcblx0XHRcdFx0dG9wOiAtNTJweDsgXHJcblx0XHRcdFx0bGVmdDogNyU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMTIge1xyXG5cdFx0XHRcdGJvdHRvbTogNiU7IFxyXG5cdFx0XHRcdGxlZnQ6IC0xJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24tYXJ0aWNsZS1jaXJjbGUxMyB7XHJcblx0XHRcdFx0Ym90dG9tOiAtNTJweDsgXHJcblx0XHRcdFx0cmlnaHQ6IC0xOCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjEge1xyXG5cdFx0XHRcdHRvcDogLTc1cHg7IFxyXG5cdFx0XHRcdGxlZnQ6IC0yMiU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMjIge1xyXG5cdFx0XHRcdHRvcDogLTElOyBcclxuXHRcdFx0XHRyaWdodDogLTIlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTIzIHtcclxuXHRcdFx0XHRib3R0b206IC04NXB4OyBcclxuXHRcdFx0XHRsZWZ0OiAxMSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWFydGljbGUtY2lyY2xlMzEge1xyXG5cdFx0XHRcdHRvcDogLTUxcHg7IFxyXG5cdFx0XHRcdGxlZnQ6IDQlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTMyIHtcclxuXHRcdFx0XHR0b3A6IDIzJTsgXHJcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbi1hcnRpY2xlLWNpcmNsZTMzIHtcclxuXHRcdFx0XHRib3R0b206IC00M3B4OyBcclxuXHRcdFx0XHRsZWZ0OiAtMTklO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSAgKi9cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIFBpcm1hcnkgQWx0ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMTsgXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDAgMDsgXHJcblx0XHRcdFx0bWluLWhlaWdodDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXHJcblx0XHQmLS1wcmltYXJ5LWRlZiB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDk3cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBBTHQgXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcnRpY2xlLWFsdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGgzIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0KyAuYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRmbGV4OiAwIDAgNTkuMSU7XHJcblx0XHRtYXgtd2lkdGg6IDU5LjElO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGhlaWdodDogNTgwcHg7XHJcblxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZS1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRmbGV4OiAwIDAgNDAuOSU7XHJcblx0XHRtYXgtd2lkdGg6IDQwLjklO1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZzogMTQ5cHggMjBweCAzMHB4IDgwcHg7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19pY28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRib3R0b206IDIxcHg7IFxyXG5cdFx0XHRsZWZ0OiAzNThweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdHdpZHRoOiAxOTJweDsgXHJcblx0XHRcdGhlaWdodDogMTU3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHR3aWR0aDogMjMxcHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDExM3B4O1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMjBweDsgXHJcblx0XHRcdGJvdHRvbTogMjBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0d2lkdGg6IDE1NHB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxODNweDtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZzogMTIycHggMjBweCAzMHB4IDgwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgQWx0IEdyZWVuICAqL1xyXG5cdCYtLWdyZWVuIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzExOGM4ZjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRmbGV4OiAwIDAgNTkuNSU7XHJcblx0XHRcdG1heC13aWR0aDogNTkuNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDAuNSU7XHRcclxuXHRcdFx0bWF4LXdpZHRoOiA0MC41JTtcclxuXHRcdFx0cGFkZGluZzogMTE4cHggNzVweCAzMHB4IDI1NHB4OyBcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyAuYnRuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpe1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDkwcHggMTIwcHggMzBweCA0MHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDk1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiA5MHB4IDQwcHggMzBweCAxMjBweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtYWx0IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtYWx0IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAxMjBweCA5MHB4IDQwcHg7IFxyXG5cclxuXHRcdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTFweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdFx0d2lkdGg6IDExM3B4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDkzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tZmxvd2VycyB7XHJcblx0XHRcdFx0d2lkdGg6IDg0cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDUyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHggOTBweCA5MnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTsgXHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDQwcHggODBweDsgXHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9faWNvIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyBcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDAwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IFxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2OCU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNTJweCAxNnB4IDUycHg7IFxyXG5cclxuXHRcdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdFx0d2lkdGg6IDk0cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogNzdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0XHR3aWR0aDogNzBweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ljbyB7XHJcblx0XHRcdGJvdHRvbTogMTJweDsgXHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdGJvdHRvbTogLThweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTNweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0cmlnaHQ6IC01cHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIEJpZ1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS1iaWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDIycHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRoZWlnaHQ6IDc0NnB4OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS1iaWcge1xyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDsgXHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS1iaWcge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDsgXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiAzNTNweDtcclxuXHRcdH1cdFxyXG5cclxuXHRcdC5hcnRpY2xlX19pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7IFxyXG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGUtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0ei1pbmRleDogMTA7IFxyXG5cclxuXHQuYXJ0aWNsZV9fbWVkaWEge1xyXG5cdFx0cGFkZGluZy1yaWdodDogOTBweDsgXHJcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW46IDg2cHggMCAwIDQzcHg7IFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAwOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpOyBcclxuXHRcdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZhYjY0ZTsgIFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaG9zdC1zaW5nbGVfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDM5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRjb2xvcjogI2I5YjViYjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0ei1pbmRleDogMTA7IFxyXG5cdFx0XHR0b3A6IC0zNXB4OyBcclxuXHRcdFx0bGVmdDogNDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdCYuaG9zdC1zaW5nbGUtaW50cm8ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIsXHJcblx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmFiNjRlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAyOXB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyNDNweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBQcmltYXJ5IEFsdCAgKi9cclxuXHQmLS1hbHQge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDg3cHg7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0KyBoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI5cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19tZWRpYSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ3cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dG9wOiAtMzdweDsgXHJcblx0XHRcdFx0bGVmdDogNDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHRiciAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcclxuXHJcblx0XHRcdFx0aDIsXHJcblx0XHRcdFx0LmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuYXJ0aWNsZS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19tZWRpYSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IFxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4OyBcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmFydGljbGUtcHJpbWFyeSB7XHJcblx0XHQuYXJ0aWNsZV9fbWVkaWEge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdFx0aDIsXHJcblx0XHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDIycHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdG1hcmdpbjogMCAzNHB4IDAgMTdweDsgXHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRvcDogLTEzcHg7IFxyXG5cdFx0XHRcdGxlZnQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdGgyLFxyXG5cdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgQXJ0aWNsZSBQcmltYXJ5IEFsdCAgKi9cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IFxyXG5cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBQcmltYXJ5IEZyYW1lXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcnRpY2xlLXByaW1hcnktZnJhbWUge1xyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0bWFyZ2luOiAtMzVweCAwIDAgNDNweDsgXHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gLjRzLCB3aWR0aCAuNHM7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hbmltYXRlZCB7XHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdC5zb2NpYWxzLWFsdCB7XHJcblx0XHQrIGgxIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbC1hbHQge1xyXG5cdFx0KyAuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0KyAud2lkZ2V0LW1hcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0LW1hcCB7XHJcblx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDg3cHg7IFxyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTY2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdHBhZGRpbmc6IDIzcHggMTVweCAyM3B4OyBcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRcdC5hcnRpY2xlX19saW5rLWRlZiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogIzIxMjAyMDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDsgIFxyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmOyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzOyBcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZCNzRCOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRcdHJpZ2h0OiAtNnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDEuYXJ0aWNsZV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4OyBcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHR9XHJcblxyXG5cdGgyLmFydGljbGVfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogI0YyMDQ0ODsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgXHJcblx0XHRcdGNvbG9yOiAjQkZCRkJGOyBcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmOyAgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmFydGljbGVfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW46IDMzcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCsgLmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0fVxyXG5cclxuXHQrIC5mb3JtLXN1YnNjcmliZSB7XHJcblx0XHRtYXJnaW46IDUwcHggMTJweCAwIDA7XHJcblxyXG5cdFx0KyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0KyAud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdG1hcmdpbjogNDhweCAxMnB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdFx0d2lkdGg6IDYwcHg7IFxyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweDsgXHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fbGluay1kZWYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDsgXHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7IFxyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlLXNlY29uZGFyeSB7XHJcblx0XHRoMS5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRoMi5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1OyBcclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0LW1hcCB7XHJcblx0XHRcdCsgLmFydGljbGVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0KyAud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdFx0bWFyZ2luOiA1MnB4IC0xNXB4IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEFydGljbGUgU21hbGxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGUtc21hbGwge1xyXG5cdC5zZXBhcmF0b3Ige1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRcdHdpZHRoOiAxMHB4OyBcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxOTVweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGhlaWdodDogMTQycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcclxuXHJcblx0XHRcdCY6aG92ZXIgaW1nIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xyXG5cclxuXHRcdGg0LFxyXG5cdFx0LmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUsXHJcblx0XHQuaG9zdC1jYXJkX19uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDdweCAwIDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQrIC5hcnRpY2xlLXNtYWxsIHtcclxuXHRcdG1hcmdpbjogNDdweCAwIDA7IFxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgU21hbGwgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cclxuXHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyOTMxNkE7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7IFxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMC45MzsgXHJcblx0XHRcdFx0bWFyZ2luOiAtMXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtc21hbGwge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS1zbWFsbCB7XHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNHB4IDAgMDsgXHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0KyAuYXJ0aWNsZS1zbWFsbCB7XHJcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgQXJ0aWNsZSBTbWFsbCBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBUZXJpdGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2ZhYjY0ZTsgXHJcblx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Zm9udC1zaXplOiAyMnB4OyBcclxuXHRsaW5lLWhlaWdodDogMS4yOyBcclxuXHJcblx0cCB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzVlbTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYzsgXHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgaDYge1xyXG5cdFx0XHRtYXJnaW46IDE4cHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg2IHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cclxuXHRcdCsgaW1nIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdHdpZHRoOiA1MCU7IFxyXG5cdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblx0XHRwYWRkaW5nOiAwIDkwcHggMCAxNjRweDsgXHJcblx0fVx0XHJcblxyXG5cdC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHR0b3A6IDVweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDUwJTsgXHJcblx0XHRoZWlnaHQ6IDEwMCU7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgIFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDEwNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtdGVyaXRhcnkge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMDVweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmFydGljbGUtdGVyaXRhcnkge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMzBweCAzMHB4OyBcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYzsgXHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAxNXB4IDMwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hcnRpY2xlX19pbm5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdCYgaDIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblx0fVxyXG5cclxuXHQmIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIHVsIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19zaGFkb3cge1xyXG5cdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ib2R5IHAge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRmb250LXNpemU6IDEuMzc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5hcnRpY2xlX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljOyBcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblx0XHQmIHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fc2hhZG93IHtcclxuXHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdHAucGFyYWdwYXBoX19zaXplIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ib2R5LWNhdGVnb3J5IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tIHN0eWxlIGZvciBwYWdlIHJldmlld3MgKHNsaWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucmV2aWV3cy1pbnRyby1zbGlkZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxMzNweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNzFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZXZpZXcge1xyXG5cdGhlaWdodDogNTQwcHg7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LnNsaWRlcl9fc2xpZGVzIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuXHRcdFx0XHRtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stcHJldiB7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmV2aWV3LXNsaWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogNTIwcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xyXG5cdFx0JiA+IHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHQgIFx0fVxyXG5cdCAgXHQmID4gc3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0ICBcdH1cclxuXHR9XHJcbn1cclxuICBcclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LnJldmlldyB7XHJcblx0ICBcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMzBweCA1MHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiAgXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5yZXZpZXcge1xyXG5cdFx0aGVpZ2h0OiA1ODBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQucmV2aWV3IHtcclxuXHQgIFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdC5zbGlkZXJfX3NsaWRlcyB7XHJcblx0XHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0Ym90dG9tOiBpbml0aWFsO1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHRcdFx0XHRcdG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bicpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2xpY2stcHJldiB7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLTJweCAwIDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNsaWNrLW5leHQge1xyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtMnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJldmlldy1zbGlkZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA0NXB4IDMwcHggMCA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblx0LnJldmlldyB7XHJcblx0ICBcdGhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdG1heC13aWR0aDogMTQ0MnB4O1xyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiA3MHB4IDMwcHggMCA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0M3B4KSB7XHJcblx0LnJldmlldy1zbGlkZXIge1xyXG5cdCAgXHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogOTBweCAzNXB4IDAgMTEwcHg7XHJcblx0ICBcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jb3VudHJ5LWltYWdlIGltZyB7XHJcblx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U29jaWFsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zb2NpYWxzIHtcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdFx0bGkgKyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgXHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuc29jaWFscyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuc29jaWFscyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U29jaWFscyBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNvY2lhbHMtYWx0IHtcclxuXHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDBweDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHJcblx0XHRcdFx0XHQmLmZhY2Vib29rIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzYzU5OTg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji50d2l0dGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNmE2ZDE7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzQwNzI5YjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmxpbmtlZGluIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMjdiYjU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5waW50ZXJlc3Qge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2M4MjMyYztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRjb2xvcjogIzIxMjAyMDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgc2Fucy1zZXJpZjsgXHJcblx0XHRtYXJnaW46IDAgMjdweCAwIDA7IFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA2NnB4IDAgNjNweDsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5zb2NpYWxzLWFsdCB7XHJcblx0XHQmID4gc3Ryb25nIHtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuc29jaWFscy1hbHQge1xyXG5cdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRCcmVhZGNydW1wc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5icmVhZGNydW1wcyB7XHJcblx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgIFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjdGl2ZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWFsdCB7XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI4MzA2YyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyODMwNmM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDsgXHJcblxyXG5cdFx0dWwge1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7ICBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICBNb3ZlZCBmcm9tIGhlcm9QYWdlLnNjc3M7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndoaXRlLWJnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5NHB4O1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGluaXRpYWw7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpiZWZvcmUsXHJcblx0XHRsaTphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjdGl2ZSBhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53aGl0ZS1iZy1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0bGk6YmVmb3JlLFxyXG5cdFx0bGk6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2QztcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMyODMwNkM7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlIGEge1xyXG5cdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQud2hpdGUtYmcge1xyXG5cdFx0dG9wOiA0OXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XHJcblxyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRsaTphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICMyODMwNkM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZDO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGl2ZSBhIHtcclxuXHRcdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGaWx0ZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0OHB4OyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDE1MDsgXHJcblxyXG5cdC5idG4tY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogN3B4OyBcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG5cclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuZmlsdGVyc19fYmFyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHQuZmlsdGVyICsgLmZpbHRlciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcnNfX2FjdGlvbnMsXHJcblx0LmZpbHRlcnNfX2JvZHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZpbHRlcnMge1xyXG5cdFx0LmZpbHRlcnNfX2JhciB7XHJcblx0XHRcdC5maWx0ZXIgKyAuZmlsdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5maWx0ZXJzIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDsgXHJcblx0XHR0b3A6IDEwMCU7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRoZWlnaHQ6IDEwMHZoOyBcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cywgdG9wIDFzIC40czsgXHJcblx0XHR6LWluZGV4OiAyNTA7XHJcblx0XHRwYWRkaW5nOiA0MnB4IDE1cHggMCAxNXB4OyBcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbHRlcnNfX2JhciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0LmZpbHRlcl9fZHJvcGRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyICsgLmZpbHRlciB7XHJcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyc19fYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luLXRvcDogNTFweDtcclxuXHJcblx0XHRcdC5maWx0ZXJfX2Ryb3Bkb3duIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjg2cHgpOyBcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLmZpbHRlcnMtYWN0aXZlIHtcclxuXHRcdFx0LmZpbHRlcnNfX2FjdGlvbnMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RmlsdGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdC5maWx0ZXJfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRjb2xvcjogI2U4NDA0MjsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZzogMTRweCAxN3B4OyBcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzLCBjb2xvciAuNHM7IFxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7IFxyXG5cclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHRcdHRvcDogMDsgXHJcblx0XHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZmlsdGVyX19kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAxMDAlOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDIwMHB4OyBcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyAgXHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xyXG5cdFx0bWF4LWhlaWdodDogNjk5cHg7IFxyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHQubUNTQl9zY3JvbGxUb29scyB7XHJcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgXHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0Lm1DU0JfZHJhZ2dlciB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDsgXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM0NzQ3NDcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDE3cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMTVweCAxMHB4OyBcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNlODQwNDI7IFxyXG5cdFx0XHRcdGhlaWdodDogNDBweDsgXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzOyBcclxuXHJcblx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdFx0bGVmdDogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTg0MDQyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7IFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40czsgXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTRweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcl9fYWN0aW9ucyB7XHJcblx0XHRtYXJnaW46IDVweCAyMHB4IDMwcHg7IFxyXG5cclxuXHRcdC5saW5rIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGaWx0ZXIgRXhwYW5kZWQgICovXHJcblx0Ji5leHBhbmRlZCB7XHJcblx0XHQuZmlsdGVyX19idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcclxuXHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyBcclxuXHJcblx0XHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyX19kcm9wZG93biB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGaWx0ZXIgQWN0aXZlICAqL1xyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC5maWx0ZXJfX2J0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cclxuXHRcdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEZpbHRlciBDaXR5ICAqL1xyXG5cdCYtLWNpdHkge1xyXG5cdFx0dWwge1xyXG5cdFx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDM2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmlsdGVyIHtcclxuXHRcdC5maWx0ZXJfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4OyBcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRcdHJpZ2h0OiAxM3B4OyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGaWx0ZXIgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXItYWx0IHtcclxuXHRwYWRkaW5nLXRvcDogMzhweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7IFxyXG5cdG1hcmdpbjogMCAtMTVweDsgXHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0LmZpbHRlcl9fYmFyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7IFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAxMHB4OyBcclxuXHRcdFx0d2lkdGg6IDIycHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0cmlnaHQ6IDE1cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRjb2xvcjogI2UwM2UzZjsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH0gIFxyXG5cclxuXHRcdC5pY28tdXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLXVwLWdyYXkucG5nKTsgXHJcblx0XHRcdGxlZnQ6IDE3cHg7IFxyXG5cclxuXHRcdH0gXHJcblxyXG5cdFx0Lmljby1kb3duIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZyk7IFxyXG5cdFx0XHRsZWZ0OiA1NXB4O1xyXG5cdFx0fSBcclxuXHR9XHJcblxyXG5cdC5maWx0ZXJfX2Ryb3Bkb3duIHtcclxuXHRcdGg2IHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDI3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0bGkgKyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jaGVja2JveCB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTBweCA5cHggNTZweDtcclxuXHRcdFx0XHRjb2xvcjogI2Q5MzkzMTsgXHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDkzOTMxO1xyXG5cdFx0XHRcdFx0dG9wOiA2cHg7IFxyXG5cdFx0XHRcdFx0bGVmdDogMjdweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDkzOTMxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbHRlcl9fYWN0aW9ucyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblxyXG5cdFx0XHQubUNTQl9kcmFnZ2VyIHtcclxuXHRcdFx0XHR3aWR0aDogNnB4OyBcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogIzQ3NDc0NyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLy8gc3R5bGUgZm9yIGV4cGVyaWVuY2VzLWZpbHRlcnNcclxuXHJcbi5maWx0ZXJzX19idG5fY2xlYXIge1xyXG5cdG1hcmdpbjogMCAwIDAgNDdweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xyXG5cdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHRjb2xvcjogI2U4NDA0MjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5maWx0ZXJzIHtcclxuXHQmID4gaDYge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cdCAgJl9fYmFyIHtcclxuXHRcdCYgPiAuZmlsdGVyX19jb3VudHJ5IHtcclxuXHRcdCAgbWFyZ2luOiAwIDAgMzVweCAwO1xyXG5cdFx0fVxyXG5cdFx0JiA+IC5maWx0ZXJfX2NpdHkge1xyXG5cdFx0ICBtYXJnaW46IDAgMCAzNXB4IDAgIWltcG9ydGFudDsgICAgICBcclxuXHRcdH1cclxuXHQgIH1cclxuXHQgICZfX2J0bl9jbGVhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDYycHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDA7XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQuZmlsdGVyc19fYnRuX2NsZWFyIHtcclxuXHRcdG1hcmdpbjogMCAwIDAgMTVweDtcclxuXHR9XHJcbiAgfSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUZXN0aW1vbmlhbHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRlc3RpbW9uaWFscyB7XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW46IDAgLTIzcHg7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTQge1xyXG5cdFx0cGFkZGluZzogMCAyM3B4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnRlc3RpbW9uaWFscyB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQudGVzdGltb25pYWxzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0XHJcblx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcblx0XHRcclxuXHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFRlc3RpbW9uaWFsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0Y29sb3I6ICMyODMwNmM7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHJcblx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7ICBcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE5cHggMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQuZmEtc3RhciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VwYXJhdG9yIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWxfX2ltYWdlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblx0XHRcdHdpZHRoOiAxMDBweDsgXHJcblx0XHRcdGhlaWdodDogMTAwcHg7IFxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdGxlZnQ6IDM0cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxNHB4IDMzcHggMDsgXHJcblx0XHRwYWRkaW5nOiAyMHB4IDJweCAzNnB4OyBcclxuXHJcblx0XHQucmV2aWV3LXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XHJcblx0XHRcdCAmID4gYSB7XHJcblx0XHRcdFx0IGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdC1zdGFycyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsX19jcmVhdGVkIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbF9fYXV0aG9yIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdFx0bWFyZ2luOiA1cHggMCAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cdFx0XHRzcGFuIGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJldmlld3MtaG9zdCB7XHJcblx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW46IDBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNpdHksXHJcbi5yZXZpZXdzLWhvc3Qge1xyXG5cdC50ZXN0aW1vbmlhbF9faGVhZCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDM2cHggMTBweCAzNnB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFsX19jb250ZW50IHtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTZlNmU2O1xyXG5cclxuXHRcdCYgPiBwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQudGVzdGltb25pYWwge1xyXG5cdFx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7IFxyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbCB7XHJcblx0XHQudGVzdGltb25pYWxfX2hlYWQge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDsgXHJcblxyXG5cdFx0XHRcdC5zZXBhcmF0b3Ige1xyXG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbF9fY29udGVudCB7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRtYXJnaW46IDlweCAzM3B4IDA7IFxyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDAgNTBweDtcclxuXHJcblx0XHRcdC5yZXZpZXctdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0LXN0YXJzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVzdGltb25pYWxfX2F1dGhvciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFRlc3RpbW9uaWFsIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udGVzdGltb25pYWwtYWx0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0bGluZS1oZWlnaHQ6IDEuMjk7IFxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRsaW5lLWhlaWdodDogMS4yOTsgXHJcblx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogIzcwNzA3MDsgXHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiA3MHB4OyBcclxuXHRcdGhlaWdodDogNzBweDsgXHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHRvcDogNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbC1hbHQge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA1MHB4OyBcclxuXHRcdFx0aGVpZ2h0OiA1MHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBY2NvcmRpb25cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0KyAuYWNjb3JkaW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDM0cHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX19oZWFkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzOyBcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4OyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0bGVmdDogMTNweDsgXHJcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tc2V0dGluZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWNjb3JkaW9uX19pY28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdHJpZ2h0OiA0cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblxyXG5cdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAxMDUlO1xyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0fVxyXG5cclxuXHQmLmV4cGFuZGVkIHtcclxuXHRcdC5hY2NvcmRpb25fX2hlYWQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNkZTNmNDE7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Y29sb3I6ICNkZTNmNDE7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblxyXG5cdFx0XHRcdFx0KyBpIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWNjb3JkaW9uX19pY28ge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cclxuXHRcdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFjY29yZGlvbl9fYm9keSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpbmtcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdGNvbG9yOiAjZTg0MDQyOyBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VhcmNoXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWFyY2gge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7IFxyXG5cclxuXHQuc2VhcmNoX19maWVsZCB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4OyBcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0fVxyXG5cclxuXHQuc2VhcmNoX19idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0cmlnaHQ6IDEwcHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWFyY2gge1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDsgXHJcblxyXG5cdFx0LnNlYXJjaF9fZmllbGQge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlYXJjaF9fYnRuIHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTdGVwc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc3RlcHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0cGFkZGluZy1sZWZ0OiAxNjdweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDFweDsgXHJcblx0XHRib3R0b206IDUwMXB4OyBcclxuXHRcdGxlZnQ6IDQzcHg7XHJcblx0XHR3aWR0aDogNHB4OyBcclxuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7IFxyXG5cdH1cclxuXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH0gXHJcblx0fVxyXG5cclxuXHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHQuc3RlcCB7XHJcblx0XHRcdCsgLnN0ZXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1x0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdC5zdGVwX19ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zdGVwcyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG5cdFx0XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiAzNjBweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnN0ZXBzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDJweDsgXHJcblx0XHRcdGxlZnQ6IDExcHg7IFxyXG5cdFx0XHRib3R0b206IDI5MHB4OyBcclxuXHRcdFx0Ym90dG9tOiAxNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHQuc3RlcCArIC5zdGVwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0NjVweCl7XHJcblx0LnN0ZXBzIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3R0b206IDEzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTdGVwXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zdGVwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQrIC5zdGVwIHtcclxuXHRcdG1hcmdpbi10b3A6IDk2cHg7XHJcblx0fVxyXG5cclxuXHQuc3RlcF9fbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogLTMzcHg7IFxyXG5cdFx0bGVmdDogLTE2N3B4O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyBcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7IFxyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdH0gXHJcblx0fVxyXG5cclxuXHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdG1heC13aWR0aDogNjEzcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNXB4KTsgXHJcblx0XHRcdGhlaWdodDogMTAwJTsgXHJcblx0XHRcdGJhY2tncm91bmQ6ICMxMThjOGY7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMycHgsIC0zNHB4KTsgIFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMsIHRyYW5zZm9ybSAuNHM7IFxyXG5cdFx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0dG9wOiAtMzRweDsgXHJcblx0XHRcdGxlZnQ6IDMycHg7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RlcF9fYm9keSB7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRwYWRkaW5nLXRvcDogMzlweDtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0teWVsbG93IHtcclxuXHRcdC5zdGVwX19pbWFnZTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmYWI2NGU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwX19sYWJlbCB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDExOWRlZyk7IFxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmVkIHtcclxuXHRcdC5zdGVwX19pbWFnZTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYmx1ZSB7XHJcblx0XHQuc3RlcF9faW1hZ2U6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9fbGFiZWwge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMTlkZWcpOyBcclxuXHRcdFx0fSBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYW5pbWF0ZWQge1xyXG5cdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU3RlcCBBbHQgICovXHJcblx0Ji0tYWx0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwOHB4OyBcclxuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yOyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7IFxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrIHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0ZmxleDogMCAwIDYxMnB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCsgLnN0ZXAtLWFsdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFN0ZXAgQWx0ICAqL1xyXG5cdCYtLWFsdC1wcmltYXJ5IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4OyBcclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTM1cHggMCAwOyBcclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNjhweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5zdGVwIHtcclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3RlcF9fYm9keSxcclxuXHRcdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LnN0ZXAge1xyXG5cdFx0LnN0ZXBfX2xhYmVsIHtcclxuXHRcdFx0bGVmdDogLTEzMHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGxlZnQ6IDIwcHg7IFxyXG5cdFx0XHRcdHRvcDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNzBweDsgXHJcblxyXG5cdFx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0LXByaW1hcnkge1xyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCA3MHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zdGVwIHtcclxuXHJcblx0XHQrIC5zdGVwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtMTJweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bGVmdDogMTJweDsgXHJcblx0XHRcdFx0dG9wOiAtMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwX19sYWJlbCB7XHJcblx0XHRcdHRvcDogLTQ4cHg7XHJcblx0XHRcdGxlZnQ6IC03M3B4OyBcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI2KSByb3RhdGUoLTQ1ZGVnKTsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4OyBcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTRweDtcclxuXHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4OyBcclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSxcclxuXHRcdFx0LnN0ZXBfX2JvZHkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDA7IFxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyAuc3RlcC0tYWx0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZS1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDMwcHggMCAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiA0NzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29kZS1ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWRlc2NyaXB0aW9uLCAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fX2FjdGlvbnMge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sc2Fucy1zZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGljdHVyZS1ob2xkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nLXBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJHBhZ2UtNDA0ICsgJyM0MDQtc2lnbicpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgICAgIGhlaWdodDogNDc4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHhcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBQb3BwaW5zLU1lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gNTVweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNTVweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2lyY2xlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVkLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHBhZ2UtNDA0ICsgJyNyZWQtY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmVlbi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRwYWdlLTQwNCArICcjZ3JlZW4tY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC55ZWxsb3ctY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkcGFnZS00MDQgKyAnI3llbGxvdy1jaXJjbGUnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvb2RsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3dvcmxkLWNvbGxhZ2Uuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3NzLWFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNzcy1ib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3MtYm91bmNlIHtcclxuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jc3MtYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59IiwiLmJ0bi1sb2FkZXIge1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNGRkY4RUQ7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNFODQwNDI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLmZlYXR1cmUtbGlzdCBpIHtcclxuICBtYXJnaW4tYm90dG9tOiAydmg7XHJcbn1cclxuXHJcbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDV2aDtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1yZXNvdXJjZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDE1cHggMjBweCAzcHggIzY1NDc1YTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnJldmlldy10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDN2aCBhdXRvO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAmID4gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAzcHggIzA3MTM4MTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IC5pY28tY2lyY2xlcyB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICBsYWJlbCArIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS1kYXJrKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3LXVzZXItZGF0YSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLnVzZXItZGF0YS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5kYXRlcGlja2VyLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1zdGFycy1ncm91cCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gaSB7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmljb24tY2lybGNlLWYge1xyXG4gICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICAgIGhlaWdodDogMTk2cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuaWNvbi1jaXJsY2UtcyB7XHJcbiAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuaWNvbi1jaXJsY2UtdCB7XHJcbiAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1sZyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTg0MDQyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcclxuICAucmFkaW8tc3RhcnMtZ3JvdXAgLmZhLXN0YXIge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnN1bC1hZGRSZXZpZXcge1xyXG5cclxuICAuZm9ybS1yZXNvdXJjZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnN1bC11c2VyRGF0YSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcblxyXG4gICAgLmFydGljbGVfX2JvZHkgPiBwIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcy1hbmNob3J7XHJcbiAgaGVpZ2h0OiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59IiwiLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiB7XHJcblxyXG4gIC5idG4tLXJlZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAyM3B4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTFweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvd3MtZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgIC5pY28tYW5nbGUtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljby1hbmdsZS1kb3duLFxyXG4gICAgICAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmhvdmVyLFxyXG4gIGJ1dHRvbjpmb2N1cyxcclxuICBidXR0b246YWN0aXZle1xyXG4gICAgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDYwdmg7XHJcbiAgcGFkZGluZzogNnZoIDN2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuICAuc2VlLWV4cHJlc3Nlcy1idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYnRuLS1yZWQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXJzdCBzdGFyIGNlbnRlcmVkIHRvIGVhY2ggb3RoZXJzXHJcbi5saXN0LWxvY2F0aW9ucyB7XHJcbiAgLmxpc3Qtc3RhcnMgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc21vb3RoIHRyYW5zcGFyZW5jeSBjaGFuZ2UgZm9yIHRleHRhcmVhIHBsYWNlaG9sZGVyOlxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgICB7b3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7b3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcblxyXG4vLyBzdGFuZGFyZCBjb2xvciBmb3IgdGhlIGVycm9yIHRleHRcclxuLmZvcm0tYWxlcnQtZGFuZ2VyIHtcclxuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxufSIsIi5leHBlcmllbmNlcy1zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDcwcHggMDtcclxuXHR9XHJcblxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZG9vZGxlcyB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nICsgaW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0dmg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuLmNhcmQtYmxvY2staXRlbSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcclxuXHJcblx0JiAuY2FyZC1ibG9jay1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmID4gaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0cGFkZGluZzogMTlweCA0NXB4O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhdGVnb3J5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEzcHg7XHJcblx0XHRtaW4td2lkdGg6IDEzNXB4O1xyXG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDIxO1xyXG5cdH1cclxuXHJcblx0LmNhcmQtYmxvY2stbWFpbiB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWdhZGdldHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcblx0XHRcdGxpLm5hbWUtY291bnRyeS1jaXR5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxyXG4uY2FyZC1ibG9jay1pdGVtOmZvY3VzIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcsXHJcbi5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zZWN0aW9uX19ib2R5IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59IiwiLmVtYWlsLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFyYWdyYXBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gYS5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJhZ3JhcGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgODBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvb2RsZXMtYmxvY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9vZGxlLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaG93LWl0LXdvcmtzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA1MHB4IDAgNzBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogNzBweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDV2aDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogNnZ3O1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dERlc2t0b3A7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dE1vYmlsZTtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWJsb2NrIHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDF2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBzdHJvbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxdmggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjE2N3JlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3LjVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRcdGhlaWdodDogODNweDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1ibG9jazpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1dnc7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50cmlhbmd1bGFyLWxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTEzNXB4O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLTIwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0LnRyaWFuZ3VsYXItbGFiZWwge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHQudHJpYW5ndWxhci1sYWJlbCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDUwcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG9yYW5nZUxheW91dE1vYmlsZSB7XHJcblx0MTAwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwIC0xMHB4IDAgMCAjZmFiNjRlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXREZXNrdG9wIHtcclxuXHQxMDAlIHtcclxuXHRcdGJveC1zaGFkb3c6IC0yMHB4IDIwcHggMCAwICNmYWI2NGU7XHJcblx0fVxyXG59IiwiLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5pY29uLWNpcmxjZS1nMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzFweDtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2Fyb3VzZWwtY29udGVudC1wYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2Fyb3VzZWwtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdlbmVyYWwtZmlsdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0ei1pbmRleDogMjAwO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmID4gc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggLTdweCAwO1xyXG5cdFx0XHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBMRUZUIEZJTFRFUlM7XHJcblx0XHQmX19sZWZ0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxNTE7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXJzX19idG46bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwuYWN0aXZlLWZpbHRlcl9fcmFkaW8ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyc19fYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDUwcHggMTRweCAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGkgKyB1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gUklHSFQgRklMVEVSU1xyXG5cdFx0Jl9fcmlnaHQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlcnNfX2J0bi1sb25nIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNvcnQtYnksXHJcblx0XHRcdC5maWx0ZXJzLW1vYiB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5maWx0ZXJzX19idG4tbG9uZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAuZmlsdGVycy1tb2JfX2J0biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zb3J0LWJ5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMTUyO1xyXG5cclxuXHRcdFx0XHQmX19saXN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTEwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwICM4MDgwODA7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE5NSU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxNXB4IDRweCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTkwOTI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmZvY3VzOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXJzLW1vYiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmZhLXNsaWRlcnMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogMTEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NyU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTUyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fbWVudSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcclxuXHJcblx0XHRcdFx0XHQmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgyKSk6aG92ZXIsXHJcblx0XHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoMikpOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDIpKTphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gaSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMmY5MDkzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmID4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19zdWJtZW51IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA1cHggMCAjODA4MDgwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdCYgPiBsaSA+IGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGxpID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmlsdGVyLXZpZXctZXhwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmZpbHRlcnMtbW9iLS1vcGVuZWQge1xyXG5cdFx0XHRcdFx0LmZpbHRlcnMtbW9iX193cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE2MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGhpZGUgc3VibWVudXMgYW5kIG1vYi1lbGVtZW50cztcclxuXHQuY291bnRyeS1zdWJtZW51LWxpc3QsXHJcblx0LmNpdHktc3VibWVudS1saXN0LFxyXG5cdC5leHBlcmllbmNlLXN1Ym1lbnUtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ly8gU1VCTUVOVTtcclxuXHQuZmlsdGVyX19zdWJtZW51IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogODBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IC0ycHggIzgwODA4MDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHR0b3A6IDY5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MTVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQvLyBhcHBseS1idG5cclxuXHRcdC5hcHBseS1maWx0ZXIge1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMCAzMHB4IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gY291bnRyeS1saXN0XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDFweCkge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1MXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwIGdyZXk7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyByZXN1bHQtbGlzdFxyXG5cdC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG5cdFx0Ji1saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHQmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBhcHBseSAmIHZpZXcgZXhwIGJ0bidzXHJcblx0LmZpbHRlci1yZWQtYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMTI4cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxyXG5cdFx0Jjpmb2N1czpub3QoW2Rpc2FibGVkXSksXHJcblx0XHQmOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGNsZWFyIEFsbC1idG5cclxuXHQuY2xlYW4tcmVzdWx0X19idG4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXJlc3VsdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHQubWFpbi1yZXN1bHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmLWxpc3Qge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRleHBlcmllbmNlcyArIENhcmRzO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcHBlYXJhbmNlLWVmZmVjdC1leHBlcmllbmNlcyxcclxuLm5vLW1hc29ucnkge1xyXG4gICAgLmNvbC1sZy00IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGU6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ibG9jayB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAxcztcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpbGUge1xyXG4gICAgICAgIC5jYXJkLWJsb2NrLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnlfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlX19ib2R5IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRyeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC10aWxlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC1zdGFycyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgIE91ciBob3N0cyBTZWN0aW9uO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vdXItaG9zdHMge1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3N0LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA2cHggMCA2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyM3B4IDAgMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGVfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcFtkYXRhLW5hbWU9XCJ0YWdsaW5lXCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wODNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGVfX2JvdHRvbS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tX19jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctaG9zdF9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA4M3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyID4gaGVhZGVyLm91ci1ob3N0c19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3N0LWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcFtkYXRhLW5hbWU9XCJ0YWdsaW5lXCJdIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1zdGFycyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b21fX2NvbnRyb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWhvc3RfX2J0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTZiMztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJldmlld3MtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U0VFIEFMTCBidXR0b247XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlZV9fbW9yZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdG92ZXJsYXktd3JhcHBlciBjbG9zZSBzZWFyY2ggYmFyIGxpc3Qgd2hlbiBjbGlja2luZyBvdXRzaWRlO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDE4MDtcclxufSIsIi5iYWNrLXRvLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIHotaW5kZXg6IDI1MDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICBjb2xvcjogIzExOGM4ZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMThjOGY4MDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTAyICc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIH4gLmJhY2stdG8tdG9wLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMge1xyXG4gICAgJi5wcmVmZXJlbmNlLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5oZXJvLWltZy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjM3NXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWI2NGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3Ljg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmljb24tbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1sZXR0ZXIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5ibHVlLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnByZWZlcmVuY2UtY2VudGVyLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgLl9mb3JtLl9mb3JtXzEzLl9pbmxpbmUtZm9ybS5fZGFyayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLl9idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAubmV3LWRhdGEtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5uZXctZGF0YS10aW1lLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAucHJlZmVyZW5jZS1jZW50ZXItbWFpbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYW5zd2Vycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYW5zd2VyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE11bHRpIGxhbmd1YWdlIG1lbnU7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxhbmd1YWdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMTUwcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHQubGFuZ3VhZ2UtYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHQubGFuZ3VhZ2UtaWNvbi1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHRcdCYuZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvdXNhLWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZ2VybWFueS1pY29uLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLml0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZnIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZnJhbmNlLWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3Mvc3BhaW4taWNvbi5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS1jdXJyZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxhbmd1YWdlX19saXN0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCAjODA4MDgwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0bGVmdDogMzdweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMDBjJztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxhbmd1YWdlLS1vcGVuZWQge1xyXG5cdFx0Lmxhbmd1YWdlLWN1cnJlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBbmltYXRpb24gZm9yIHRoZSBhcnJvdywgd2hlbiBtdWx0aSBjdXJyZW5jeSBtZW51IHdhcyBvcGVuO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYW5ndWFnZS0tb3BlbmVkIHtcclxuXHQubGFuZ3VhZ2UtY3VycmVudCA+IGkge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUaGUgc2FtZSBjb2xvcnMgYmVoYXZpb3VyLCB3aGVuIHVzZXIgaXMgc2Nyb2xsaW5nIGRvd24vdXA7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmhlYWRlci5maXhlZCB7XHJcblx0Lmxhbmd1YWdlIHtcclxuXHRcdC5sYW5ndWFnZS1idG4ge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sYW5ndWFnZSB7XHJcblx0XHRyaWdodDogODBweDtcclxuXHJcblx0XHQubGFuZ3VhZ2UtYnRuIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0YW5pbWF0aW9uIENhbnZhcztcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jY2FudmFzX2FuaW1hdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNhbnZhc19hbmltYXRpb24tY2lyY2xlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmJveC1zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XHJcblxyXG5cdC5ib3gtc3Bpbm5lci1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5tYWluLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcclxuXHRtaW4taGVpZ2h0OiAzNzVweDtcclxuXHRtYXJnaW46IDAgMCA1MHB4IDA7XHJcblx0cGFkZGluZzogNDlweCAwIDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHJcblx0c291cmNlLFxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtc2l6ZTogNTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWdpc3QtYWdlbnQge1xyXG5cdG1hcmdpbjogMCAwIDUwcHggMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHQuZy1yZWNhcHRjaGEge1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuc3VjY2Vzcy1tZXNzYWdlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VlX19tb3JlIHtcclxuXHRcdG1hcmdpbjogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWFsZXJ0LWRhbmdlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblxyXG5cdFx0Lmdyb3VwLWZpZWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5maWVsZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweCA1cHg7XHJcblxyXG5cdFx0XHRcdC5yZXF1aXJlZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0LFxyXG5cdFx0XHRzZWxlY3QsXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRcdCY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzZWxlY3RbbmFtZT1cImNvbW1pc3Npb25fbW9kZWxcIl0ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMnB4O1xyXG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5waG9uZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbnRsLXRlbC1pbnB1dCxcclxuXHRcdFx0XHQjcGhvbmVfY29kZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3Bob25lX251bWJlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzclO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ub3RpZmljYXRpb24ge1xyXG5cdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cclxuXHRcdFx0XHRcdC5yZXF1aXJlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJhZGlvLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0LnJhZGlvLWJveCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExOGM4ZjUwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnY2hlY2tlZCc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExOGM4ZjUwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jb25maXJtIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciAuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4YzhmNTA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmxpbmstdG8tdGVybS1jb25kIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmVlbi1iYXNpYyk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzExOGM4ZjUwIHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvY3Jvc3MtaWNvbi1zbWFsbC5wbmcnKSBuby1yZXBlYXRcclxuXHRcdFx0XHRcdFx0XHRcdGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDU1JTtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVzc2FnZS1lcnJvciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubWFpbi1pbWcge1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWdpc3QtYWdlbnQge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHRcdC5ncm91cC1maWVsZCB7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnBlcnNvbmFsLFxyXG5cdFx0XHRcdCYuY29udGFjdCxcclxuXHRcdFx0XHQmLmFjY291bnQsXHJcblx0XHRcdFx0Ji5jb21taXNzaW9uLFxyXG5cdFx0XHRcdCYub3RoZXIgLnJhZGlvLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucGVyc29uYWwge1xyXG5cdFx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSxcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzElO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmNvbnRhY3Qge1xyXG5cdFx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWNjb3VudCB7XHJcblx0XHRcdFx0XHQuZmllbGQge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jb21taXNzaW9uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHRcdC51c2Ege1xyXG5cdFx0XHRcdFx0XHRcdCYuZnVsbF9hZGRyZXNzIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ldXJvcGUge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoaW5hIHtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yZXN0IHtcclxuXHRcdFx0XHRcdFx0XHQmLmZ1bGxfYWRkcmVzcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYub3RoZXIge1xyXG5cdFx0XHRcdFx0LnJhZGlvLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcblx0XHRcdFx0XHRcdC5yYWRpby1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmllbGQge1xyXG5cdFx0XHRcdCYucGhvbmUge1xyXG5cdFx0XHRcdFx0I3Bob25lX251bWJlciB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4OCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQubWFpbi1pbWcgfiAuY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogNzE4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQucmVnaXN0LWFnZW50IHtcclxuXHRcdCZfX2Zvcm0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuXHRcdFx0LnBlcnNvbmFsLFxyXG5cdFx0XHQuY29udGFjdCxcclxuXHRcdFx0LmFjY291bnQsXHJcblx0XHRcdC5vdGhlciB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNhdmUtdHJhdmVsLWFnZW50LWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHQucmVnaXN0LWFnZW50IHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdFx0XHQuZ3JvdXAtZmllbGQge1xyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0aW5wdXQsXHJcblx0XHRcdFx0c2VsZWN0LFxyXG5cdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYubm90aWZpY2F0aW9uIHtcclxuXHRcdFx0XHRcdC5yYWRpby1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vID09PT09IGxvZ28gdHJhdmVsIGFnZW50ID09PT09XHJcbi50YS1ib3gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMTVweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcblx0LnRhLW9wZW4tYnRuIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdC50YS1pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDRweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90cmF2ZWwtYWdlbnQtaWNvbi1ibHVlLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQudGEtbmFtZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YS1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjBweDtcclxuXHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQudGEtbG9nb3V0LWJ0biB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQudGEtYm94IHtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdC50YS1vcGVuLWJ0biB7XHJcblx0XHRcdC50YS1pY29uIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGEtbmFtZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGEtY29udGVudCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA2MHB4O1xyXG5cdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyIHtcclxuXHRcdCYuZml4ZWQge1xyXG5cdFx0XHQudGEtYm94IHtcclxuXHRcdFx0XHQudGEtb3Blbi1idG4ge1xyXG5cdFx0XHRcdFx0LnRhLWljb24ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdHJhdmVsLWFnZW50LWljb24tYmx1ZS5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRhLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyA9PT09PSBwb3B1cCB0cmF2ZWwgYWdlbnQgPT09PT1cclxuLnBvcHVwLXRhIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdG1heC13aWR0aDogMzUwcHg7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRwYWRkaW5nOiA4MHB4IDIwcHggMjBweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHQuaWNvbi1ib3gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNTVweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdC5sb2NrLWljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdG1hcmdpbjogMTJweCAwIDAgMTJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2NrLWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXJyb3ItbWVzc2FnZSB7XHJcblx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC8vID09PT09IHBvcHVwIHN1Y2Nlc3MgPT09PT1cclxuXHQmLnN1Y2Nlc3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUHJvZmVzc29yJztcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuXHRcdFx0Lm5hbWUtYWdlbmN5IHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lc3NhZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBvcHVwLXN0YXJ0LWJvb2tpbmctYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gPT09PT0gcG9wdXAgbG9nLWluID09PT1cclxuXHQmLmxvZy1pbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5maWVsZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNzA3MDcwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YS1sb2dpbi1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwIDVweCAwO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhLWZvcmdvdC1wYXNzd29yZC1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGEtcmVnaXN0ZXItYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3B1cC10YS1jbG9zZS1idG4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMxMThjOGY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5wb3B1cC10YSB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdFx0cGFkZGluZzogODBweCA0MHB4IDIwcHggNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHQmLnN1Y2Nlc3Mge1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYubG9nLWluIHtcclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50YS1sb2dpbi1idG4ge1xyXG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDVweCAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhLWZvcmdvdC1wYXNzd29yZC1idG4ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnBvcHVwLXRhIHtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0Lmljb24tYm94IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC03NXB4O1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdGhlaWdodDogMTUwcHg7XHJcblxyXG5cdFx0XHQubG9jay1pY29uIHtcclxuXHRcdFx0XHRtYXJnaW46IDM0cHggMCAwIDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnN1Y2Nlc3Mge1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wb3B1cC10YS1jbG9zZS1idG4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuXHQucG9wdXAtdGEge1xyXG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHQmLnN1Y2Nlc3Mge1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY29udGVudDogJydcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweFxyXG59XHJcblxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufSIsIkB1c2UgJy4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLm1pbi5jc3MnO1xyXG5AdXNlICcuLy4uL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUubWluJztcclxuQHVzZSAnLi8uLi9oZWFkZXIvbWFpbi1wb3B1cCc7XHJcbkB1c2UgJy4uLy4uL19zdHlsZXMvc2VjdGlvbnMvc2VsZWN0LXBlb2xwbGUuc2Nzcyc7XHJcblxyXG5AdXNlICd2YXJpYWJsZXMnO1xyXG5AdXNlICdtaXhpbnMnO1xyXG5AdXNlICdyZXNldCc7XHJcbkB1c2UgJ2Jhc2UnO1xyXG5AdXNlICdoZWxwZXJzJztcclxuQHVzZSAnd3JhcHBlcic7XHJcbkB1c2UgJ3NoZWxsJztcclxuQHVzZSAnY29udGFpbmVyJztcclxuQHVzZSAnaGVhZGVyJztcclxuQHVzZSAnbWFpbic7XHJcbkB1c2UgJ3NpZGViYXInO1xyXG5AdXNlICdjb250ZW50JztcclxuQHVzZSAnZm9vdGVyJztcclxuQHVzZSAnYnRuJztcclxuQHVzZSAnZm9ybS1lbGVtZW50cyc7XHJcbkB1c2UgJ2Zvcm0nO1xyXG5AdXNlICdsaXN0JztcclxuQHVzZSAnbG9nbyc7XHJcbkB1c2UgJ25hdic7XHJcbkB1c2UgJ3NlY3Rpb24nO1xyXG5AdXNlICdzbGlkZXInO1xyXG5AdXNlICd0YWJsZSc7XHJcbkB1c2UgJ3dpZGdldCc7XHJcbkB1c2UgJ2ljbyc7XHJcbkB1c2UgJ2ZlYXR1cmUnO1xyXG5AdXNlICdpbnRybyc7XHJcbkB1c2UgJ2FydGljbGUnO1xyXG5AdXNlICdzb2NpYWwnO1xyXG5AdXNlICdicmVhZGNydW1wcyc7XHJcbkB1c2UgJ2ZpbHRlcic7XHJcbkB1c2UgJ3Rlc3RpbW9uaWFsJztcclxuQHVzZSAnYWNjb3JkaW9uJztcclxuQHVzZSAnbGluayc7XHJcbkB1c2UgJ3NlYXJjaCc7XHJcbkB1c2UgJ3N0ZXAnO1xyXG5cclxuQHVzZSAnZXJyb3JOb3RGb3VuZCc7XHJcbkB1c2UgJ2hvc3RpbmdSZXN0YXJ0JztcclxuQHVzZSAnYW5pbWF0aW9uLWNoYXQnO1xyXG5AdXNlICdsb2FkZXInO1xyXG5AdXNlICdhZGRSZXZpZXcnO1xyXG5AdXNlICdyZXF1ZXN0SG9zdEZvcm0nO1xyXG4vLyBAdXNlICdjb29raWVCYW5uZXInO1xyXG5cclxuQHVzZSAnYm9keUV4cGVyaWVuY2VzJztcclxuQHVzZSAnYmxvY2tFbWFpbCc7XHJcblxyXG5AdXNlICdob3dJdFdvcmsnO1xyXG5AdXNlICdjb250ZW50UGFnZUNhcm91c2VsJztcclxuQHVzZSAnbmV3RmlsdGVycyc7XHJcblxyXG5AdXNlICdob21lLXBhZ2UnO1xyXG5AdXNlICdob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMnO1xyXG5AdXNlICdidG4tYmFjay10by10b3AnO1xyXG5AdXNlICdjdXJyZW5jeSc7XHJcbkB1c2UgJ2xhbmd1YWdlcyc7XHJcbkB1c2UgJ2NhbnZhcy1hbmltYXRpb24nO1xyXG5AdXNlICdzcGlubmVyJztcclxuQHVzZSAncmVnaXN0cmF0aW9uLXRyYXZlbC1hZ2VudCc7XHJcbkB1c2UgJ3RyYXZlbC1hZ2VudCc7XHJcbkB1c2UgJ3NsaWNrJztcclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuIl19 */
